Sync with portage [Tue Oct 27 17:04:34 MSK 2015].

mhiretskiy
root 9 years ago
parent 4d94a356cc
commit 153f4ea507

@ -10,10 +10,10 @@ if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="git://github.com/doxygen/doxygen.git"
SRC_URI=""
KEYWORDS="hppa ppc64"
KEYWORDS="amd64 hppa ppc64"
else
SRC_URI="http://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
fi
SRC_URI+=" https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png"

@ -1 +1,2 @@
DIST dash-2.12.0.tar.gz 140949 SHA256 272b337f31edb95c5aadc8e953d522bd307dc522588f246cc9157edee10b1a76 SHA512 7697083daad4e927aa30a238c3181c4a4ba0e30a2034f0975d4e29e5c2b89ff9f3c8b150ec74811e67fc539b4fb618ed7772f06ace959724a786f25e34276499 WHIRLPOOL c8787267c79d1fb023ee2a27cab7cfb06f4d863093ad95b5710fea1b613e3a2b7a0e3398d94698babc0a5310ac7d64eed5fc54269bd653724a04423014d040c3
DIST dash-2.12.1.tar.gz 142247 SHA256 41460193aa74787b247b09ad7cae696016110abba2a922ef1a067472eba15220 SHA512 66cfd1da52e77c766677bdcf85b3369aa0ae96775f45cf1dc4a87d3d5cfad60594d3ba603ec5d1ff8ad4db983806b6a012065ae8eeb7a06c6095065c7de9d1d7 WHIRLPOOL 79910beee0e2875640bbe92f1065c5a53791b84bc1c134977c562049baaebf12c096a38160d0a1e7f1ec7360a963caa1bf163db006ffe8f1f48ff7b165f175a9

@ -0,0 +1,24 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit elisp
DESCRIPTION="A modern list library for Emacs"
HOMEPAGE="https://github.com/magnars/dash.el"
SRC_URI="https://github.com/magnars/dash.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
S="${WORKDIR}/${PN}.el-${PV}"
SITEFILE="50${PN}-gentoo.el"
ELISP_TEXINFO="dash.texi"
DOCS="README.md"
src_test() {
./run-tests.sh || die
}

@ -1,36 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit elisp
DESCRIPTION="An Emacs mode for GIT"
HOMEPAGE="http://magit.github.io/"
SRC_URI="https://github.com/magit/magit/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-3+ FDL-1.2+"
SLOT="0"
KEYWORDS="~amd64"
RESTRICT="test"
SITEFILE="50${PN}-gentoo.el"
DEPEND=">=app-emacs/dash-2.12.0"
RDEPEND="${DEPEND} >=dev-vcs/git-1.9.4"
src_compile() {
# The upstream build system ignores errors during byte-compilation
# and happily installs broken files, causing errors at runtime.
# Call elisp-compile, in order to catch them here already.
elisp-compile lisp/*.el
makeinfo Documentation/*.texi || die
}
src_install() {
elisp-install ${PN} lisp/*.{el,elc}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
doinfo *.info
dodoc README.md Documentation/AUTHORS.md Documentation/${PV}.txt
}

@ -0,0 +1,24 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
NEED_EMACS=24
inherit elisp
DESCRIPTION="A Git porcelain inside Emacs"
HOMEPAGE="http://magit.vc/"
SRC_URI="https://github.com/magit/magit/releases/download/${PV}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
S="${WORKDIR}/${P}/lisp"
SITEFILE="50${PN}-gentoo.el"
ELISP_TEXINFO="../Documentation/*.texi"
DOCS="../README.md ../Documentation/AUTHORS.md ../Documentation/${PV}.txt"
DEPEND=">=app-emacs/dash-2.12.1"
RDEPEND="${DEPEND} >=dev-vcs/git-1.9.4"

@ -567,12 +567,12 @@ src_install() {
doins "${FILESDIR}/bridge.conf"
# Remove the docdir placed qmp-commands.txt
mv "${ED}/usr/share/doc/${PF}/html/qmp-commands.txt" "${S}/docs/qmp/"
mv "${ED}/usr/share/doc/${PF}/html/qmp-commands.txt" "${S}/docs/" || die
cd "${S}"
dodoc Changelog MAINTAINERS docs/specs/pci-ids.txt
newdoc pc-bios/README README.pc-bios
dodoc docs/qmp/*.txt
dodoc docs/qmp-*.txt
if [[ -n ${softmmu_targets} ]]; then
# Remove SeaBIOS since we're using the SeaBIOS packaged one

@ -14,7 +14,7 @@ SRC_URI="http://sphinxsearch.com/files/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
IUSE="debug id64 mysql odbc postgres stemmer syslog test xml"
RDEPEND="mysql? ( virtual/mysql )

@ -3,7 +3,7 @@
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>gingekerr@yahoo.co.uk</email>
<email>gingekerr@hotmail.com</email>
<name>Chris Kerr</name>
<description>Maintainer. Assign bugs to him</description>
</maintainer>

@ -1,2 +1,3 @@
DIST texstudio-2.10.2.tar.gz 25669897 SHA256 0cf97c752ba30aba8a0536492893b71ed454c62e6a6e34cff65a8a4eeb308e64 SHA512 3c29b2ef0bb8ed290c66802ffc9419f39d5ff5c4905523ee3adb7177f1159739639d5e4eb9d038fd28472c6618e68b7839b9c816da462dd24046691ebcd9796c WHIRLPOOL e66da4486fa17aa940557af75a098cd03eeaefabe2bf16d38589a37fd065c313c911f76d44b7b81054ae8460a93da323d3472139445fa67df21bb661143ba607
DIST texstudio-2.10.4.tar.gz 25810583 SHA256 87e7b7c52d51791178fac4c48feeded7a920bc39bcfb710a745b467d80111c3c SHA512 13c6624bf38ee2633f9a86eb9c7ba03503b63de1f954c3f7c4a24182127b9d4db1e8524a122552412a2ceccb288a0dad3d70e9368fd897d6ec123a16e37816e5 WHIRLPOOL 357796f638d3e558a9560a62d972555474850ebd6b5a61bdaa14037b728113222ce9c9f2438b851fdaa20687e1444a8913cd222d5849de67293b0589085a6dc9
DIST texstudio-2.9.4.tar.gz 25292627 SHA256 dc71590e3745ac193a640667737befd665d549e642e268eec7a8238d3b61b5ea SHA512 6fd35a6490451f9cc3292245857e66d6b0d18d2fb06e0482a8e9bbb8695923c8d3da32a6aa6b8ec591c74ccd81f797ddb958e85db26c90d0096cc678a5f14a49 WHIRLPOOL 9ca5ad727d0096bd986b39b34691167bfafe6ae44c4193fdd1f6f02bdd8c4b8b0cd4ac31af3c1c2833c1ba13f0acf814d3ba14fb0709dc3bbd5ee50729968cdf

@ -0,0 +1,111 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit base fdo-mime prefix qmake-utils
DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
HOMEPAGE="http://texstudio.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}/TeXstudio%20${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE="video qt4 +qt5"
REQUIRED_USE="^^ ( qt4 qt5 )"
COMMON_DEPEND="
app-text/hunspell
app-text/poppler:=[qt4?,qt5?]
>=dev-libs/quazip-0.7.1[qt4?,qt5?]
dev-qt/qtsingleapplication[qt4?,qt5?]
x11-libs/libX11
x11-libs/libXext
qt4? (
dev-qt/designer:4
>=dev-qt/qtgui-4.8.5:4
>=dev-qt/qtcore-4.6.1:4
>=dev-qt/qtscript-4.6.1:4
>=dev-qt/qtsvg-4.6.1:4
>=dev-qt/qttest-4.6.1:4
)
qt5? (
dev-qt/designer:5
dev-qt/qtcore:5
dev-qt/qtconcurrent:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtprintsupport:5
dev-qt/qtscript:5
dev-qt/qtsvg:5
dev-qt/qttest:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
)
video? ( media-libs/phonon[qt4?,qt5?] )"
RDEPEND="${COMMON_DEPEND}
virtual/latex-base
app-text/psutils
app-text/ghostscript-gpl
media-libs/netpbm"
DEPEND="${COMMON_DEPEND}
virtual/pkgconfig"
S="${WORKDIR}"/${P/-/}
PATCHES=(
"${FILESDIR}"/${PN}-2.6.4-hunspell-quazip.patch
"${FILESDIR}"/${PN}-2.8.2-desktop.patch
)
src_prepare() {
find hunspell quazip utilities/poppler-data qtsingleapplication -delete || die
if use video; then
sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
fi
sed \
-e '/hunspell.pri/d' \
-e '/quazip.pri/d' \
-e '/qtsingleapplication.pri/d' \
-e '/QUAZIP_STATIC/d' \
-i ${PN}.pro || die
# cat >> ${PN}.pro <<- EOF
# exists(texmakerx_my.pri):include(texmakerx_my.pri)
# EOF
cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die
eprefixify ${PN}.pri
epatch ${PATCHES[@]}
}
src_configure() {
if use qt5; then
eqmake5
else
eqmake4
fi
}
src_install() {
local i
for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
insinto /usr/share/icons/hicolor/${i}
newins utilities/${PN}${i}.png ${PN}.png
done
emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
}
pkg_postinst() {
fdo-mime_desktop_database_update
}
pkg_postrm() {
fdo-mime_desktop_database_update
}

@ -1,8 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools eutils fdo-mime flag-o-matic
MY_P="${PN}libre-${PV#*_p}"
@ -63,9 +64,8 @@ src_install() {
pkg_postinst() {
fdo-mime_mime_database_update
if ! has_version app-text/djview; then
elog "For djviewer or browser plugin, emerge app-text/djview."
fi
has_version app-text/djview || \
optfeature "For djviewer or browser plugin" app-text/djview
}
pkg_postrm() {

@ -3,6 +3,7 @@
# $Id$
EAPI=5
inherit eutils fdo-mime flag-o-matic
MY_P="${PN}libre-${PV#*_p}"
@ -54,9 +55,8 @@ src_install() {
pkg_postinst() {
fdo-mime_mime_database_update
if ! has_version app-text/djview; then
elog "For djviewer or browser plugin, emerge app-text/djview."
fi
has_version app-text/djview || \
optfeature "For djviewer or browser plugin" app-text/djview
}
pkg_postrm() {

@ -1 +0,0 @@
DIST commons-modeler-2.0.1-src.tar.gz 116785 SHA256 e10a7ac6b6827cba25f40fed43380051023097244fe34b012227aabd5d01e8f0 SHA512 8d1b0c34c63201b6eddece2211c68f549ee95e37b1a458e27a4b56b3750573bd54c803b1182a7afa2e4d0ac9a164f6afce0c05aab6aab6f1a6fefae7d7a7b216 WHIRLPOOL 6ffaac2d167c1acccb11fa2de547cbc922ac04b49ef828b00296d04dad384f9cc59b96e8b836a9d67ee26abc27097298ecb52d0b80103070e09774b4b8bb0612

@ -1,49 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
JAVA_PKG_IUSE="doc source test"
inherit java-pkg-2 java-ant-2
DESCRIPTION="A lib to make the setup of Java Management Extensions easier"
SRC_URI="mirror://apache/commons/modeler/source/${P}-src.tar.gz"
HOMEPAGE="http://commons.apache.org/modeler/"
LICENSE="Apache-2.0"
SLOT="0"
# Provides ant tasks for ant to use
RDEPEND=">=virtual/jre-1.5
dev-java/mx4j-core:3.0
dev-java/commons-logging:0
commons-digester? ( dev-java/commons-digester:3.2 )"
DEPEND=">=virtual/jdk-1.6
source? ( app-arch/zip )
test? ( dev-java/junit:0 )"
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
IUSE="commons-digester"
S=${WORKDIR}/${P}-src
java_prepare() {
# Setup the build environment
use commons-digester && echo "commons-digester.jar=$(java-pkg_getjar commons-digester-3.2 commons-digester.jar)" >> build.properties
echo "commons-logging.jar=$(java-pkg_getjar commons-logging commons-logging.jar)" >> build.properties
echo "jmx.jar=$(java-pkg_getjar mx4j-core-3.0 mx4j.jar)" >> build.properties
mkdir dist || die
}
EANT_BUILD_TARGET="prepare jar"
src_test() {
eant test -Djunit.jar=$(java-pkg_getjar --build-only junit junit.jar)
}
src_install() {
java-pkg_dojar dist/${PN}.jar
dodoc RELEASE-NOTES.txt || die
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc src/java/org
}

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
<use>
<flag name="commons-digester">Add support for the commons-digester based Mbeans Descriptor source</flag>
</use>
</pkgmetadata>

@ -1 +0,0 @@
DIST commons-transaction-1.2-src.tar.gz 868372 SHA256 9ba7fd4b48f6a5b9ffbc8069ddcf2d9a3dd53bae269809cb55fd1569a832bc8f SHA512 397a3da012ac1220c6f0c8fd7adf744f5e08658a202639b5232496455597b53cba61afdf0f7fbb5e9ebad1d16162270157c892e316993714461f8bfd51791bff WHIRLPOOL 09a6790ef7641a20117abc66eeeb94ea0f048951f790aa2cc380f3be06ae480fb8beca489dcf9db74b2f4a5d5df0b367a57d1669e9888bac278d991586375c17

@ -1,45 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
DESCRIPTION="A library of utility classes commonly used in transactional Java programming"
SRC_URI="mirror://apache/commons/transaction/source/${P}-src.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND=">=virtual/jre-1.4
dev-java/commons-codec:0
java-virtuals/transaction-api
dev-java/log4j:0
dev-java/commons-logging:0
dev-java/glassfish-connector-api:0"
DEPEND=">=virtual/jdk-1.4
${RDEPEND}"
S="${WORKDIR}/${P}-src"
java_prepare() {
rm -v *.jar lib/*.jar || die
}
JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="commons-codec,log4j,transaction-api,commons-logging,glassfish-connector-api"
EANT_DOC_TARGET="javadocs"
EANT_EXTRA_ARGS="-Djta.present=true -Djca.present=true -Dservlet.present=true"
src_install() {
java-pkg_newjar dist/lib/${P}.jar ${PN}.jar
dodoc NOTICE.txt README.txt RELEASE-NOTES.txt || die
dohtml -r xdocs/* || die
use doc && java-pkg_dojavadoc build/doc/apidocs
use source && java-pkg_dosrc src/java/*
}

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
<longdescription>
Commons Transaction aims at providing lightweight, standardized, well
tested and efficient implementations of utility classes commonly used
in transactional Java programming.
</longdescription>
</pkgmetadata>

@ -1,2 +0,0 @@
DIST hibernate-3.2.0.ga.tar.gz 19744419 SHA256 e242eb6b243e7b0fac132f37f4e29bf06ec87c37be5a80a0849709a6cb89b03f SHA512 2c2c8ab8c15df1a36305da1a705ea0f1ab59f306f2cd07520ed95a68bd60f0322a8813d5eed7408e89b5e79cb7eb0e6acc364f72c3a59ca05b2de0d53ffb8c3a WHIRLPOOL 05054879c82ad573d7e714150cf2a90bff4ed88cb161ec9bcc4fcd6d8068f066aed156b5d46e56df10e00f91dc96f55958b3bca0a3bc1c1a5b80cb9e94951d0c
DIST hibernate-annotations-3.2.0.GA.tar.gz 2075220 SHA256 7ac81b03c4d4623cb7c883a3f85a47078edb261cde3fee2bfbc4fcf70a4e9bc8 SHA512 b6ee844fed4f1c2636669155051d082c167f26653b4dfb663e9fd154c6ced63034d62907ab095955cacef26ec61762ba1cdf693a08073f7c48fb530148a9d391 WHIRLPOOL 454e6f69d6558b2baf614a4b68241968198ca669f21974805b1537920b1147cbef9d473f541a8319fd5b81511912da880df891d909e144be9fc3a39771d9986e

@ -1,59 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit java-pkg-2 java-ant-2
MY_PV="${PV}.GA"
MY_P="${PN}-${MY_PV}"
HIBERNATE_P="hibernate-3.2.0.ga"
DESCRIPTION="Annotations support for Hibernate"
HOMEPAGE="http://annotations.hibernate.org"
SRC_URI="mirror://sourceforge/hibernate/${MY_P}.tar.gz mirror://sourceforge/hibernate/${HIBERNATE_P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="3.2"
KEYWORDS="~amd64"
IUSE="doc source"
COMMON_DEPS="
dev-java/commons-logging:0
dev-java/dom4j:1
dev-java/glassfish-persistence:0
dev-java/hibernate:3.1
dev-java/lucene:2.1"
DEPEND=">=virtual/jdk-1.5
app-arch/zip:0
dev-java/ant-antlr:0
dev-java/ant-junit:0
dev-java/commons-collections:0
${COMMON_DEPS}
"
RDEPEND=">=virtual/jre-1.5
dev-java/lucene:1
${COMMON_DEPS}
"
S="${WORKDIR}/${MY_P}"
HIBERNATE_S="${WORKDIR}/hibernate-${SLOT}"
java_prepare() {
cd "${HIBERNATE_S}"/lib || die
java-pkg_jar-from --build-only ant-antlr,commons-collections
java-pkg_jar-from --build-only ant-core ant.jar
java-pkg_jar-from commons-logging,dom4j-1,glassfish-persistence,hibernate-3.1,lucene-2.1
}
src_install() {
java-pkg_dojar ${PN}.jar
use doc && java-pkg_dojavadoc doc/api
use source && java-pkg_dosrc src/*
}

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
<upstream>
<remote-id type="sourceforge">hibernate</remote-id>
</upstream>
</pkgmetadata>

@ -1 +0,0 @@
DIST hibernate-3.1.3.tar.gz 18529984 SHA256 e34feddabd7e1a432f11c670d08338720beb6c1dc5bb62952612f05260944c49 SHA512 5a5acf5abc82bbc38313148dc73cea981f69c68fb6b3023f1c6261a392853b5bd4a9852991011891e8b678ff0c35aea9554ebdd17e0da1b8fdf816ffcaca4dea WHIRLPOOL 0c2c6d5f0d5c04e9cb5e10f9eb22dbb796133791a57b8c4c18e780aa8eb637fd5fe2fa793da4885fdfe8902f7676bcce8e740219afc5176be4284bb575c99497

@ -1,22 +0,0 @@
--- src/org/hibernate/cache/EhCache.java.orig 2015-10-07 14:06:39.968486000 +0000
+++ src/org/hibernate/cache/EhCache.java 2015-10-07 14:06:49.900486000 +0000
@@ -192,9 +192,9 @@
catch (IllegalStateException e) {
throw new CacheException(e);
}
- catch (IOException e) {
- throw new CacheException(e);
- }
+ // catch (IOException e) {
+ // throw new CacheException(e);
+ // }
}
/**
@@ -289,4 +289,4 @@
return "EHCache(" + getRegionName() + ')';
}
-}
\ No newline at end of file
+}

@ -1,76 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
WANT_ANT_TASKS="ant-antlr ant-swing ant-junit"
JAVA_PKG_IUSE="doc source"
JAVA_PKG_WANT_BOOTCLASSPATH="1.5"
inherit java-pkg-2 java-ant-2
MY_PV="3.1"
DESCRIPTION="A powerful, ultra-high performance object / relational persistence and query service for Java"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
HOMEPAGE="http://www.hibernate.org"
LICENSE="LGPL-2"
IUSE=""
SLOT="3.1"
KEYWORDS="amd64 x86"
CDEPENDEND="
>=dev-java/antlr-2.7.7:0[java]
dev-java/c3p0:0
dev-java/cglib:3
dev-java/commons-collections:0
dev-java/commons-logging:0
dev-java/dom4j:1
dev-java/ehcache:1.2
dev-java/oscache:0
dev-java/proxool:0
dev-java/swarmcache:1.0
java-virtuals/transaction-api:0
dev-java/sun-jacc-api:0
dev-java/ant-core:0
dev-java/asm:2.2"
RDEPEND=">=virtual/jre-1.6
${CDEPENDEND}"
DEPEND=">=virtual/jdk-1.6
${CDEPENDEND}"
S="${WORKDIR}/${PN}-${MY_PV}"
JAVA_ANT_ENCODING="ISO-8859-1"
PATCHES=(
"${FILESDIR}"/"${P}-EhCache.java.patch"
)
java_prepare() {
epatch "${PATCHES[@]}"
java-ant_rewrite-bootclasspath 1.5
# this depends on jboss
rm src/org/hibernate/cache/JndiBoundTreeCacheProvider.java \
src/org/hibernate/cache/TreeCache.java \
src/org/hibernate/cache/TreeCacheProvider.java
rm -v *.jar lib/*.jar || die
}
JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="
c3p0,commons-collections,commons-logging,cglib-3,transaction-api
dom4j-1,ehcache-1.2,oscache,proxool,swarmcache-1.0
sun-jacc-api,antlr,ant-core,asm-2.2
"
EANT_EXTRA_ARGS="-Dnosplash -Ddist.dir=dist"
src_install() {
java-pkg_dojar hibernate3.jar
dodoc changelog.txt readme.txt
use doc && java-pkg_dohtml -r doc/api doc/other doc/reference
use source && java-pkg_dosrc src/*
}

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
<upstream>
<remote-id type="sourceforge">hibernate</remote-id>
</upstream>
</pkgmetadata>

@ -1 +0,0 @@
DIST jax-rpc-1.1.3.01.tar.bz2 763737 SHA256 54d29016732aefb35892b98a7393a8d47061e37933e8387292fd103d2488542e SHA512 a08e5389a93ddbe72c0598bb96698f2b1b87030aa9cc5ac33460eaeeb639970ee1662aeef9c0e703dac202bf27f9996b2f5e5bf48821786a32e3c67e9f1bc45d WHIRLPOOL 4309eedb2aa5a673e9a4d4314ef4eb1ebdb653f9941172a4a372f4723186eda63025dc2e2e59bb7a073459329f4d32a3d30b7126b4b305f75b970015734a9ebe

@ -1,11 +0,0 @@
--- src/com/sun/xml/rpc/streaming/FastInfosetReader.java.vanilla 2007-03-18 16:27:14.000000000 +0100
+++ src/com/sun/xml/rpc/streaming/FastInfosetReader.java 2007-03-18 16:26:23.000000000 +0100
@@ -296,7 +296,7 @@
private boolean isWhiteSpaceCharacters() {
int i = _charactersOffset;
- final int end = i + _charactersLength;
+ final int end = i + _characters.length;
while (i < end) {
if (_characters[i++] > '\u0020') {
return false;

@ -1,82 +0,0 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2 eutils
DESCRIPTION="Reference Implementation of JAX-RPC, the Java APIs for XML based RPC"
HOMEPAGE="http://jax-rpc.dev.java.net/"
# CVS: cvs -d :pserver:guest@cvs.dev.java.net:/cvs checkout -r JAXRPC_1_1_3_01_PKG_081806 jax-rpc/jaxrpc-ri
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="CDDL"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
COMMON_DEP="=dev-java/servletapi-2.4*
dev-java/fastinfoset
dev-java/jaxp
dev-java/jsr67
dev-java/jsr101
dev-java/jsr173
dev-java/relaxng-datatype
dev-java/saaj
dev-java/sax
dev-java/sun-jaf
java-virtuals/javamail
dev-java/xsdlib
>=dev-java/xerces-2.8"
RDEPEND=">=virtual/jre-1.5
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.5
${COMMON_DEP}"
EANT_BUILD_TARGET="image"
EANT_DOC_TARGET="javadocs"
EANT_EXTRA_ARGS="-Djava.mail=lib/mail.jar"
S="${WORKDIR}/jaxrpc-ri"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-length.patch"
cd "${S}/lib"
java-pkg_jar-from --build-only ant-core
java-pkg_jar-from fastinfoset fastinfoset.jar FastInfoset.jar
java-pkg_jar-from jaxp
java-pkg_jar-from jsr67 jsr67.jar saaj-api.jar
java-pkg_jar-from jsr101
java-pkg_jar-from jsr173 jsr173.jar jsr173_api.jar
java-pkg_jar-from relaxng-datatype
java-pkg_jar-from saaj saaj.jar saaj-impl.jar
java-pkg_jar-from sax
java-pkg_jar-from servletapi-2.4 servlet-api.jar servlet.jar
java-pkg_jar-from sun-jaf
java-pkg_jar-from --virtual javamail
java-pkg_jar-from xsdlib
java-pkg_jar-from xerces-2
cd "${S}/src"
find . -name '*.java' -exec sed -i \
-e 's,com.sun.org.apache.xerces.internal,org.apache.xerces,g' \
{} \;
}
src_install() {
java-pkg_dojar "build/lib/jaxrpc-spi.jar"
java-pkg_dojar "build/lib/jaxrpc-impl.jar"
use doc && java-pkg_dojavadoc build/javadocs
use source && java-pkg_dosrc src
}

@ -1,82 +0,0 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2 eutils
DESCRIPTION="Reference Implementation of JAX-RPC, the Java APIs for XML based RPC"
HOMEPAGE="http://jax-rpc.dev.java.net/"
# CVS: cvs -d :pserver:guest@cvs.dev.java.net:/cvs checkout -r JAXRPC_1_1_3_01_PKG_081806 jax-rpc/jaxrpc-ri
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="CDDL"
SLOT="0"
KEYWORDS="amd64 ~ppc x86 ~x86-fbsd"
IUSE=""
COMMON_DEP="=dev-java/servletapi-2.4*
dev-java/fastinfoset
dev-java/jaxp
dev-java/jsr67
dev-java/jsr101
dev-java/jsr173
dev-java/relaxng-datatype
dev-java/saaj
dev-java/sax
dev-java/sun-jaf
dev-java/sun-javamail
dev-java/xsdlib
>=dev-java/xerces-2.8"
RDEPEND=">=virtual/jre-1.5
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.5
${COMMON_DEP}"
EANT_BUILD_TARGET="image"
EANT_DOC_TARGET="javadocs"
EANT_EXTRA_ARGS="-Djava.mail=lib/mail.jar"
S="${WORKDIR}/jaxrpc-ri"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-length.patch"
cd "${S}/lib"
java-pkg_jar-from --build-only ant-core
java-pkg_jar-from fastinfoset fastinfoset.jar FastInfoset.jar
java-pkg_jar-from jaxp
java-pkg_jar-from jsr67 jsr67.jar saaj-api.jar
java-pkg_jar-from jsr101
java-pkg_jar-from jsr173 jsr173.jar jsr173_api.jar
java-pkg_jar-from relaxng-datatype
java-pkg_jar-from saaj saaj.jar saaj-impl.jar
java-pkg_jar-from sax
java-pkg_jar-from servletapi-2.4 servlet-api.jar servlet.jar
java-pkg_jar-from sun-jaf
java-pkg_jar-from sun-javamail
java-pkg_jar-from xsdlib
java-pkg_jar-from xerces-2
cd "${S}/src"
find . -name '*.java' -exec sed -i \
-e 's,com.sun.org.apache.xerces.internal,org.apache.xerces,g' \
{} \;
}
src_install() {
java-pkg_dojar "build/lib/jaxrpc-spi.jar"
java-pkg_dojar "build/lib/jaxrpc-impl.jar"
use doc && java-pkg_dojavadoc build/javadocs
use source && java-pkg_dosrc src
}

@ -1,2 +0,0 @@
DIST mx4j-3.0.1-src.tar.gz 622504 SHA256 f6cef53b68b06d97041f77b69e091eb76f08d1bd0d92f48c9bea958e8cb5dcba SHA512 7e37b49f7b25475a8926caa74b3f2d252f106374db26063d4f9c72f2e7a32e9c90256ee763e8791ce6a1981cacf8d1848cf616c7771c734c3e05494681663465 WHIRLPOOL 333cadbdc1d166202960d9da1978ccb2c6620d86e3b5aec40101139295160615bd32a5ada4c9346513361b41b026913b5d328aad15dc2bdc858587e920521c47
DIST mx4j-3.0.2-src.tar.gz 618163 SHA256 bb552a8512567c4ab508a04c5931bff0d859dce36b44bdc4213c6433f02cb266 SHA512 24014ff723b0880ca5f94b28d3c698659aa04258853e259b7b4025decbf27f0022cbe9da1101b8e2d4e5fb950bfabd9556a402a9b99e6122d0fca324e479ebf8 WHIRLPOOL 31c45b785fef2596bcdd39f0c8507db8ea315de97cd78e34ae3e473b71e644d91554c6601ddcc283a325c36a2215680b8138ab89f3bd817961119edf2c935f05

@ -1,44 +0,0 @@
--- mx4j-3.0.1.orig/build/build.xml 2006-10-27 22:11:53.000000000 -0500
+++ mx4j-3.0.1/build/build.xml 2006-10-27 22:14:39.000000000 -0500
@@ -417,7 +417,7 @@
</jar>
</target>
- <target name="javadocs" description="Creates the MX4J javadoc documentation" depends="compile.tools">
+ <target name="javadocs.core" description="Creates the MX4J javadoc documentation" depends="compile.rjmx">
<mkdir dir="${dist.docs.api.dir}"/>
<javadoc destdir="${dist.docs.api.dir}"
author="true"
@@ -431,6 +431,23 @@
<group title="MX4J classes" packages="mx4j:mx4j.*"/>
<sourcepath>
<pathelement path="${core.src.dir}"/>
+ </sourcepath>
+ </javadoc>
+ </target>
+
+ <target name="javadocs.tools" description="Creates the MX4J javadoc documentation" depends="compile.tools">
+ <mkdir dir="${dist.docs.api.dir}"/>
+ <javadoc destdir="${dist.docs.api.dir}"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="MX4J API"
+ classpathref="classpath">
+ <package name="mx4j.*"/>
+
+ <bottom><![CDATA[<center><small>Copyright &#169; 2001-2005 The MX4J Contributors. All Rights Reserved.</small></center>]]></bottom>
+ <group title="MX4J classes" packages="mx4j:mx4j.*"/>
+ <sourcepath>
<pathelement path="${tools.src.dir}"/>
</sourcepath>
</javadoc>
@@ -478,7 +495,7 @@
<target name="main" depends="tests, compile.examples"/>
- <target name="release" description="Builds a release of the MX4J project" depends="clean, manifest, releasing, main, docs, javadocs">
+ <target name="release" description="Builds a release of the MX4J project" depends="clean, manifest, releasing, main, docs, javadocs.core">
<mkdir dir="${release.dist.dir}"/>
<mkdir dir="${binary.release.dist.dir}"/>
<mkdir dir="${source.release.dist.dir}"/>

@ -1,45 +0,0 @@
diff -Nru mx4j-3.0.2.vanilla/build/build.xml mx4j-3.0.2/build/build.xml
--- mx4j-3.0.2.vanilla/build/build.xml 2008-06-17 15:32:02.000000000 +0200
+++ mx4j-3.0.2/build/build.xml 2008-06-17 15:34:06.000000000 +0200
@@ -407,7 +407,7 @@
</jar>
</target>
- <target name="javadocs" description="Creates the MX4J javadoc documentation" depends="compile.tools">
+ <target name="javadocs.core" description="Creates the MX4J javadoc documentation" depends="compile.rjmx">
<mkdir dir="${dist.docs.api.dir}"/>
<javadoc destdir="${dist.docs.api.dir}"
author="true"
@@ -421,6 +421,23 @@
<group title="MX4J classes" packages="mx4j:mx4j.*"/>
<sourcepath>
<pathelement path="${core.src.dir}"/>
+ </sourcepath>
+ </javadoc>
+ </target>
+
+ <target name="javadocs.tools" description="Creates the MX4J javadoc documentation" depends="compile.tools">
+ <mkdir dir="${dist.docs.api.dir}"/>
+ <javadoc destdir="${dist.docs.api.dir}"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="MX4J API"
+ classpathref="classpath">
+ <package name="mx4j.*"/>
+
+ <bottom><![CDATA[<center><small>Copyright &#169; 2001-2005 The MX4J Contributors. All Rights Reserved.</small></center>]]></bottom>
+ <group title="MX4J classes" packages="mx4j:mx4j.*"/>
+ <sourcepath>
<pathelement path="${tools.src.dir}"/>
</sourcepath>
</javadoc>
@@ -468,7 +485,7 @@
<target name="main" depends="tests, compile.examples"/>
- <target name="release" description="Builds a release of the MX4J project" depends="clean, manifest, releasing, main, docs, javadocs">
+ <target name="release" description="Builds a release of the MX4J project" depends="clean, manifest, releasing, main, docs, javadocs.core">
<mkdir dir="${release.dist.dir}"/>
<mkdir dir="${binary.release.dist.dir}"/>
<mkdir dir="${source.release.dist.dir}"/>

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
<longdescription>
MX4J is a project to build an Open Source implementation of the Java(TM) Management Extensions (JMX) and of the JMX Remote API (JSR 160) specifications, and to build tools relating to JMX.
JMX is an optional package for J2SE that provides a standard way to manage applications. It can also be used to wrap legacy systems and provide a standard interface to the outside world, enabling the development of web services. JMX allows developers to write more modular and loosely coupled system components and reduce the complexity of large, interoperating systems.
This package has the jmx core. To get everything that upstream binary has emerge
dev-java/mx4j with the appropriate use flags.
</longdescription>
<upstream>
<remote-id type="sourceforge">mx4j</remote-id>
</upstream>
</pkgmetadata>

@ -1,60 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
inherit eutils java-pkg-2 java-ant-2
MY_P="${P/-core/}"
DESCRIPTION="Open Source implementation of the JMX and JMX Remote API (JSR 160) specifications"
HOMEPAGE="http://mx4j.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}-src.tar.gz"
# The ${S}/BUILD-HOWTO is a good source for dependencies
# This package could also be built with jdk-1.3; see special
# handling instructions in ${S}/BUILD-HOWTO.
RDEPEND="dev-java/bcel
dev-java/commons-logging
dev-java/log4j"
DEPEND="${RDEPEND}
>=virtual/jdk-1.4
>=dev-java/ant-core-1.6
source? ( app-arch/zip )"
RDEPEND="${RDEPEND}
>=virtual/jre-1.4"
LICENSE="Apache-1.1"
SLOT="3.0"
KEYWORDS="amd64 ~ppc ppc64 x86 ~x86-fbsd"
IUSE="doc source"
S="${WORKDIR}/${MY_P}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-split-javadoc-build.patch"
cd "${S}/lib"
java-pkg_jar-from bcel bcel.jar
java-pkg_jar-from commons-logging commons-logging.jar
java-pkg_jar-from log4j
}
src_compile() {
eant -f build/build.xml compile.jmx compile.rjmx $(use_doc javadocs.core)
}
src_install() {
java-pkg_dojar dist/lib/*.jar
dodoc README.txt
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc "${S}/src/core/*"
}
pkg_postinst() {
elog "This is a a new split ebuild for just the core jmx to reduce"
elog "dependencies for packages that only require the core. You can"
elog "find the examples in dev-java/mx4j and the tools in dev-java/mx4j-tools"
}

@ -1,58 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit java-pkg-2 java-ant-2
MY_PN="${PN/-core/}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Open Source implementation of the JMX and JMX Remote API (JSR 160) specifications"
HOMEPAGE="http://mx4j.sourceforge.net/"
SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}-src.tar.gz"
CDEPEND="dev-java/bcel:0
dev-java/commons-logging:0
dev-java/log4j:0"
DEPEND=">=virtual/jdk-1.6
>=dev-java/ant-core-1.6
source? ( app-arch/zip )
${CDEPEND}"
RDEPEND=">=virtual/jre-1.6
${CDEPEND}"
LICENSE="Apache-1.1"
SLOT="3.0"
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc source"
S="${WORKDIR}/${MY_P}"
JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="bcel,commons-logging,log4j"
java_prepare() {
epatch "${FILESDIR}/${P}-split-javadoc-build.patch"
}
src_compile() {
eant -f build/build.xml \
compile.jmx \
compile.rjmx \
$(use_doc javadocs.core)
}
src_install() {
java-pkg_dojar dist/lib/*.jar
dodoc README.txt
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc "${S}/src/core/*"
}
pkg_postinst() {
elog "This is a a new split ebuild for just the core jmx to reduce"
elog "dependencies for packages that only require the core. You can"
elog "find the examples in dev-java/mx4j and the tools in dev-java/mx4j-tools"
}

@ -1,61 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
inherit eutils java-pkg-2 java-ant-2
MY_PN="${PN/-core/}"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Open Source implementation of the JMX and JMX Remote API (JSR 160) specifications"
HOMEPAGE="http://mx4j.sourceforge.net/"
SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}-src.tar.gz"
# The ${S}/BUILD-HOWTO is a good source for dependencies
# This package could also be built with jdk-1.3; see special
# handling instructions in ${S}/BUILD-HOWTO.
RDEPEND="dev-java/bcel
dev-java/commons-logging
dev-java/log4j"
DEPEND="${RDEPEND}
>=virtual/jdk-1.5
>=dev-java/ant-core-1.6
source? ( app-arch/zip )"
RDEPEND="${RDEPEND}
>=virtual/jre-1.5"
LICENSE="Apache-1.1"
SLOT="3.0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
IUSE="doc source"
S="${WORKDIR}/${MY_P}"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-split-javadoc-build.patch"
cd "${S}/lib"
java-pkg_jar-from bcel bcel.jar
java-pkg_jar-from commons-logging commons-logging.jar
java-pkg_jar-from log4j
}
src_compile() {
eant -f build/build.xml compile.jmx compile.rjmx $(use_doc javadocs.core)
}
src_install() {
java-pkg_dojar dist/lib/*.jar
dodoc README.txt
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc "${S}/src/core/*"
}
pkg_postinst() {
elog "This is a a new split ebuild for just the core jmx to reduce"
elog "dependencies for packages that only require the core. You can"
elog "find the examples in dev-java/mx4j and the tools in dev-java/mx4j-tools"
}

@ -1 +0,0 @@
DIST mx4j-3.0.2-src.tar.gz 618163 SHA256 bb552a8512567c4ab508a04c5931bff0d859dce36b44bdc4213c6433f02cb266 SHA512 24014ff723b0880ca5f94b28d3c698659aa04258853e259b7b4025decbf27f0022cbe9da1101b8e2d4e5fb950bfabd9556a402a9b99e6122d0fca324e479ebf8 WHIRLPOOL 31c45b785fef2596bcdd39f0c8507db8ea315de97cd78e34ae3e473b71e644d91554c6601ddcc283a325c36a2215680b8138ab89f3bd817961119edf2c935f05

@ -1,44 +0,0 @@
--- mx4j-3.0.1.orig/build/build.xml 2006-10-27 22:11:53.000000000 -0500
+++ mx4j-3.0.1/build/build.xml 2006-10-27 22:14:39.000000000 -0500
@@ -417,7 +417,7 @@
</jar>
</target>
- <target name="javadocs" description="Creates the MX4J javadoc documentation" depends="compile.tools">
+ <target name="javadocs.core" description="Creates the MX4J javadoc documentation" depends="compile.rjmx">
<mkdir dir="${dist.docs.api.dir}"/>
<javadoc destdir="${dist.docs.api.dir}"
author="true"
@@ -431,6 +431,23 @@
<group title="MX4J classes" packages="mx4j:mx4j.*"/>
<sourcepath>
<pathelement path="${core.src.dir}"/>
+ </sourcepath>
+ </javadoc>
+ </target>
+
+ <target name="javadocs.tools" description="Creates the MX4J javadoc documentation" depends="compile.tools">
+ <mkdir dir="${dist.docs.api.dir}"/>
+ <javadoc destdir="${dist.docs.api.dir}"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="MX4J API"
+ classpathref="classpath">
+ <package name="mx4j.*"/>
+
+ <bottom><![CDATA[<center><small>Copyright &#169; 2001-2005 The MX4J Contributors. All Rights Reserved.</small></center>]]></bottom>
+ <group title="MX4J classes" packages="mx4j:mx4j.*"/>
+ <sourcepath>
<pathelement path="${tools.src.dir}"/>
</sourcepath>
</javadoc>
@@ -478,7 +495,7 @@
<target name="main" depends="tests, compile.examples"/>
- <target name="release" description="Builds a release of the MX4J project" depends="clean, manifest, releasing, main, docs, javadocs">
+ <target name="release" description="Builds a release of the MX4J project" depends="clean, manifest, releasing, main, docs, javadocs.core">
<mkdir dir="${release.dist.dir}"/>
<mkdir dir="${binary.release.dist.dir}"/>
<mkdir dir="${source.release.dist.dir}"/>

@ -1,37 +0,0 @@
diff -Nru mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java
--- mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java 2010-04-03 13:09:19.815790652 +0100
+++ mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java 2010-04-03 13:09:29.096398617 +0100
@@ -12,13 +12,13 @@
import java.io.IOException;
import java.io.ObjectInputStream;
+import com.caucho.hessian.io.AbstractDeserializer;
import com.caucho.hessian.io.AbstractHessianInput;
-import com.caucho.hessian.io.Deserializer;
/**
* @version $
*/
-class JMXDeserializer extends Deserializer
+class JMXDeserializer extends AbstractDeserializer
{
private Class type;
diff -Nru mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java
--- mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java 2010-04-03 13:09:19.815790652 +0100
+++ mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java 2010-04-03 13:11:41.543862447 +0100
@@ -13,12 +13,12 @@
import java.io.ObjectOutputStream;
import com.caucho.hessian.io.AbstractHessianOutput;
-import com.caucho.hessian.io.Serializer;
+import com.caucho.hessian.io.AbstractSerializer;
/**
* @version $Revision: 1.3 $
*/
-class JMXSerializer extends Serializer
+class JMXSerializer extends AbstractSerializer
{
public void writeObject(Object obj, AbstractHessianOutput out) throws IOException
{

@ -1,45 +0,0 @@
diff -Nru mx4j-3.0.2.vanilla/build/build.xml mx4j-3.0.2/build/build.xml
--- mx4j-3.0.2.vanilla/build/build.xml 2008-06-17 15:32:02.000000000 +0200
+++ mx4j-3.0.2/build/build.xml 2008-06-17 15:34:06.000000000 +0200
@@ -407,7 +407,7 @@
</jar>
</target>
- <target name="javadocs" description="Creates the MX4J javadoc documentation" depends="compile.tools">
+ <target name="javadocs.core" description="Creates the MX4J javadoc documentation" depends="compile.rjmx">
<mkdir dir="${dist.docs.api.dir}"/>
<javadoc destdir="${dist.docs.api.dir}"
author="true"
@@ -421,6 +421,23 @@
<group title="MX4J classes" packages="mx4j:mx4j.*"/>
<sourcepath>
<pathelement path="${core.src.dir}"/>
+ </sourcepath>
+ </javadoc>
+ </target>
+
+ <target name="javadocs.tools" description="Creates the MX4J javadoc documentation" depends="compile.tools">
+ <mkdir dir="${dist.docs.api.dir}"/>
+ <javadoc destdir="${dist.docs.api.dir}"
+ author="true"
+ version="true"
+ use="true"
+ windowtitle="MX4J API"
+ classpathref="classpath">
+ <package name="mx4j.*"/>
+
+ <bottom><![CDATA[<center><small>Copyright &#169; 2001-2005 The MX4J Contributors. All Rights Reserved.</small></center>]]></bottom>
+ <group title="MX4J classes" packages="mx4j:mx4j.*"/>
+ <sourcepath>
<pathelement path="${tools.src.dir}"/>
</sourcepath>
</javadoc>
@@ -468,7 +485,7 @@
<target name="main" depends="tests, compile.examples"/>
- <target name="release" description="Builds a release of the MX4J project" depends="clean, manifest, releasing, main, docs, javadocs">
+ <target name="release" description="Builds a release of the MX4J project" depends="clean, manifest, releasing, main, docs, javadocs.core">
<mkdir dir="${release.dist.dir}"/>
<mkdir dir="${binary.release.dist.dir}"/>
<mkdir dir="${source.release.dist.dir}"/>

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
<longdescription>
MX4J is a project to build an Open Source implementation of the Java(TM) Management Extensions (JMX) and of the JMX Remote API (JSR 160) specifications, and to build tools relating to JMX.
JMX is an optional package for J2SE that provides a standard way to manage applications. It can also be used to wrap legacy systems and provide a standard interface to the outside world, enabling the development of web services. JMX allows developers to write more modular and loosely coupled system components and reduce the complexity of large, interoperating systems.
This package has the mx4j tools. To get everything that the upstream binary has emerge
dev-java/mx4j with the appropriate use flags.
</longdescription>
<upstream>
<remote-id type="sourceforge">mx4j</remote-id>
</upstream>
</pkgmetadata>

@ -1,68 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit java-pkg-2 java-ant-2
MY_P=${P/-tools/}
MY_PN=${PN/-tools/}
DESCRIPTION="Optional tool classes and utilities for MX4J"
HOMEPAGE="http://mx4j.sourceforge.net/"
SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}-src.tar.gz"
# The ${S}/BUILD-HOWTO is a good source for dependencies
# This package could also be built with jdk-1.3; see special
# handling instructions in ${S}/BUILD-HOWTO.
# javamail and jython support is optional but because ant-core puts it in the classpath
# if it is installed we can't force disable it without modifying the build.xml
# and jikes refuses to compile mx4j with javamail support disabled
# Optional jetty support can be enabled after jetty uses java-pkg_dojar to install jars
CDEPEND="dev-java/bcel:0
dev-java/ant-core:0
dev-java/commons-logging:0
dev-java/log4j:0
www-servers/axis:1
dev-java/hessian:4.0
dev-java/jython:2.7
java-virtuals/servlet-api:3.0
java-virtuals/jaf:0
java-virtuals/javamail:0"
DEPEND=">=virtual/jdk-1.6
source? ( app-arch/zip )
${CDEPEND}"
RDEPEND=">=virtual/jre-1.6
${CDEPEND}"
LICENSE="Apache-1.1"
SLOT="3.0"
KEYWORDS="amd64 x86"
IUSE="doc source"
S="${WORKDIR}/${MY_P}"
JAVA_ANT_REWRITE_CLASSPATH="true"
EANT_GENTOO_CLASSPATH="bcel,commons-logging,log4j,axis-1,servlet-api-3.0,hessian-4.0,jython-2.7,jaf,javamail"
java_prepare() {
epatch "${FILESDIR}/${P}-split-javadoc-build.patch"
epatch "${FILESDIR}/${P}-new-hessian.patch"
}
src_compile() {
eant -f build/build.xml compile.tools $(use_doc javadocs.tools)
}
src_install() {
java-pkg_dojar dist/lib/mx4j-tools.jar
java-pkg_dowar dist/lib/mx4j-soap.war
dodoc README.txt
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc "${S}/src/tools/*"
}

@ -1,2 +0,0 @@
DIST mx4j-3.0.2-src.tar.gz 618163 SHA256 bb552a8512567c4ab508a04c5931bff0d859dce36b44bdc4213c6433f02cb266 SHA512 24014ff723b0880ca5f94b28d3c698659aa04258853e259b7b4025decbf27f0022cbe9da1101b8e2d4e5fb950bfabd9556a402a9b99e6122d0fca324e479ebf8 WHIRLPOOL 31c45b785fef2596bcdd39f0c8507db8ea315de97cd78e34ae3e473b71e644d91554c6601ddcc283a325c36a2215680b8138ab89f3bd817961119edf2c935f05
DIST mx4j-3.0.2.tar.gz 4555894 SHA256 282bd68e517aba3d0f5bbf76f90c3c09e446c529e7796467ab7de65398bb1115 SHA512 a4b8b62530ce41a0e3170a0c31dbaf5251096b98e50f73eeebd725f29e5b7e920d8c7f03d486d72c7643e9ce069a86a048c080f019fd0053dce5e6774809a26f WHIRLPOOL 775f2b51664e3d05687b1e3fbb7b538e45e2918b8a079d2048a75a1f5aca1c323a2d0c1e8847ca94649973fc7e6f9bb324d44f76acb551fe1270138ae126ebbb

@ -1,37 +0,0 @@
diff -Nru mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java
--- mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java 2010-04-03 13:09:19.815790652 +0100
+++ mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXDeserializer.java 2010-04-03 13:09:29.096398617 +0100
@@ -12,13 +12,13 @@
import java.io.IOException;
import java.io.ObjectInputStream;
+import com.caucho.hessian.io.AbstractDeserializer;
import com.caucho.hessian.io.AbstractHessianInput;
-import com.caucho.hessian.io.Deserializer;
/**
* @version $
*/
-class JMXDeserializer extends Deserializer
+class JMXDeserializer extends AbstractDeserializer
{
private Class type;
diff -Nru mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java
--- mx4j-3.0.2.vanilla/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java 2010-04-03 13:09:19.815790652 +0100
+++ mx4j-3.0.2/src/tools/mx4j/tools/remote/caucho/serialization/JMXSerializer.java 2010-04-03 13:11:41.543862447 +0100
@@ -13,12 +13,12 @@
import java.io.ObjectOutputStream;
import com.caucho.hessian.io.AbstractHessianOutput;
-import com.caucho.hessian.io.Serializer;
+import com.caucho.hessian.io.AbstractSerializer;
/**
* @version $Revision: 1.3 $
*/
-class JMXSerializer extends Serializer
+class JMXSerializer extends AbstractSerializer
{
public void writeObject(Object obj, AbstractHessianOutput out) throws IOException
{

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
<longdescription>
MX4J is a project to build an Open Source implementation of the Java(TM) Management Extensions (JMX) and of the JMX Remote API (JSR 160) specifications, and to build tools relating to JMX.
JMX is an optional package for J2SE that provides a standard way to manage applications. It can also be used to wrap legacy systems and provide a standard interface to the outside world, enabling the development of web services. JMX allows developers to write more modular and loosely coupled system components and reduce the complexity of large, interoperating systems.
Beginning with 3.0.1-r2 mx4j was split into three packages dev-java/mxj4-core,
dev-java/mxj4-tools and dev-java/mx4j. This was done in order to reduce
dependencies in packages that only require the core.
</longdescription>
<upstream>
<remote-id type="sourceforge">mx4j</remote-id>
</upstream>
</pkgmetadata>

@ -1,105 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
JAVA_PKG_IUSE="examples source doc"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Metapackage for mx4j"
HOMEPAGE="http://mx4j.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz
doc? ( mirror://sourceforge/${PN}/${P}.tar.gz )"
LICENSE="GPL-2"
SLOT="3.0"
KEYWORDS="amd64 x86"
IUSE=""
CDEPEND="examples? (
dev-java/bcel:0
dev-java/log4j:0
dev-java/commons-logging:0
www-servers/axis:1
java-virtuals/servlet-api:3.0
dev-java/hessian:4.0
dev-java/jython:2.7
dev-java/gnu-jaf:1
java-virtuals/javamail:0
)
dev-java/mx4j-core:3.0
dev-java/mx4j-tools:3.0
!<dev-java/mx4j-tools-3.0.1-r1
"
RDEPEND="
${CDEPEND}
examples? ( >=virtual/jre-1.6 )"
# We always depend on a jdk to get the package.env created
DEPEND=">=virtual/jdk-1.6
${CDEPEND}"
src_prepare() {
epatch "${FILESDIR}/${P}-new-hessian.patch"
if use doc; then
mkdir binary && cd binary
unpack "${P}.tar.gz"
fi
if use examples; then
cd "${S}/lib"
java-pkg_jar-from bcel bcel.jar
java-pkg_jar-from log4j
java-pkg_jar-from commons-logging commons-logging.jar
java-pkg_jar-from axis-1
java-pkg_jar-from hessian-4.0
java-pkg_jar-from jython-2.7 jython.jar
java-pkg_jar-from gnu-jaf-1 activation.jar
java-pkg_jar-from --virtual javamail mail.jar
java-pkg_jar-from --virtual servlet-api-3.0 servlet-api.jar
fi
}
src_compile() {
cd build
if use examples; then
eant compile.examples
fi
}
src_install() {
dodoc README.txt RELEASE-NOTES-* || die
if use examples; then
java-pkg_dojar dist/examples/mx4j-examples.jar
dodir /usr/share/doc/${PF}/examples
cp -r src/examples/mx4j/examples/* "${D}usr/share/doc/${PF}/examples"
fi
use source && java-pkg_dosrc src/examples/mx4j
if use doc; then
local docdir="${WORKDIR}/${P}/binary/${P}/docs"
java-pkg_dojavadoc "${docdir}/api"
dohtml -r "${docdir}/images"
dohtml "${docdir}"/{*.html,*.css}
fi
# Recording jars to get the same behaviour as before
local jars="$(java-pkg_getjars mx4j-core-3.0,mx4j-tools-3.0)"
for jar in ${jars//:/ }; do
java-pkg_regjar "${jar}"
done
}
pkg_postinst() {
elog "Although this package can be used directly with java-config,"
elog "ebuild developers should use mx4j-core and mx4j-tools directly."
}

@ -1 +0,0 @@
DIST proxool-0.8.3-source.tar.gz 5782824 SHA256 2de39f0b45b71ba05f5639943a8f59a8bc49a4cc025efd7d1b16b39dfbd0ad11 SHA512 ff81c18a6c55aad245092c221f61df963b9574771218fa52c027f11ad73379429e160b481bdb2f5a335f7e4da97b7bcdff41f4c3fbec182668437fc965d6b94e WHIRLPOOL 69604c3afc3530a3ac35b250b3124cf474346cfb65c4888a8b611d66b24659869231bbb6820d450715672fb6e8777aa15d049c9ca5a6c1a78bb6bea9026ade8e

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
<upstream>
<remote-id type="sourceforge">proxool</remote-id>
</upstream>
</pkgmetadata>

@ -1,55 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
JAVA_PKG_IUSE="doc source"
WANT_ANT_TASKS="ant-nodeps"
inherit java-pkg-2 java-ant-2
DESCRIPTION="Proxool is a Java connection pool"
HOMEPAGE="http://proxool.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}-source.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc x86"
IUSE=""
# Tests disabled because they would need hibernate
# and as such creating a circular dependency
RESTRICT="test"
COMMON_DEP="
dev-java/avalon-framework:4.2
dev-java/avalon-logkit:2.0
dev-java/log4j:0
dev-java/mx4j-core:3.0
java-virtuals/servlet-api:3.0"
RDEPEND="${COMMON_DEP}
>=virtual/jre-1.4"
# Require jdk6 for building. #402487
DEPEND="${COMMON_DEP}
virtual/jdk:1.6
dev-util/checkstyle:0"
java_prepare() {
find -name '*.jar' -exec rm {} + || die
java-pkg_jar-from --into lib --build-only checkstyle
}
JAVA_ANT_REWRITE_CLASSPATH="yes"
EANT_BUILD_TARGET="build-jar"
EANT_GENTOO_CLASSPATH="log4j,servlet-api-3.0,avalon-framework-4.2,avalon-logkit-2.0,mx4j-core-3.0"
src_install() {
java-pkg_newjar build/${P}.jar ${PN}.jar
dodoc README.txt || die
# dohtml valid as there are other docs too
use doc && java-pkg_dohtml -r doc/*
use source && java-pkg_dosrc src/java/*
}

@ -0,0 +1,23 @@
crash: fatal error in soup_session_feature_detach with WebKitGTK+ >= 1.11.91
http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=b22a7d19afbe2a3811a0f8aa54c1e85d92c62a2c
https://bugs.eclipse.org/404776
https://bugs.gentoo.org/500570
--- a/src/org/eclipse/swt/browser/WebKit.java
+++ b/src/org/eclipse/swt/browser/WebKit.java
@@ -597,9 +597,13 @@ public void create (Composite parent, int style) {
*/
long /*int*/ session = WebKitGTK.webkit_get_default_session ();
long /*int*/ originalAuth = WebKitGTK.soup_session_get_feature (session, WebKitGTK.webkit_soup_auth_dialog_get_type ());
- WebKitGTK.soup_session_feature_detach (originalAuth, session);
+ if (originalAuth != 0) {
+ WebKitGTK.soup_session_feature_detach (originalAuth, session);
+ }
OS.g_signal_connect (session, WebKitGTK.authenticate, Proc5.getAddress (), webView);
- WebKitGTK.soup_session_feature_attach (originalAuth, session);
+ if (originalAuth != 0) {
+ WebKitGTK.soup_session_feature_attach (originalAuth, session);
+ }
/*
* Check for proxy values set as documented java properties and update the

@ -0,0 +1,184 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils java-pkg-2 java-ant-2 toolchain-funcs java-osgi
MY_PV="${PV/_rc/RC}"
MY_DMF="archive.eclipse.org/eclipse/downloads/drops/R-${MY_PV}-201301310800"
MY_P="${PN}-${MY_PV}"
DESCRIPTION="GTK based SWT Library"
HOMEPAGE="http://www.eclipse.org/"
SRC_URI="x86? (
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
)
x86-fbsd? (
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
)
amd64? (
http://${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip
)
ppc? (
http://${MY_DMF}/${MY_P}-gtk-linux-x86.zip
)
ppc64? (
http://${MY_DMF}/${MY_P}-gtk-linux-ppc64.zip
)"
SLOT="3.8"
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="cairo gnome opengl webkit"
COMMON=">=dev-libs/glib-2.6
>=x11-libs/gtk+-2.6.8:2
>=dev-libs/atk-1.10.2
cairo? ( >=x11-libs/cairo-1.4.14 )
gnome? (
gnome-base/gnome-vfs:2
gnome-base/libgnome
gnome-base/libgnomeui
)
opengl? (
virtual/opengl
virtual/glu
)
webkit? ( >=net-libs/webkit-gtk-1.2:2 )
x11-libs/libXtst"
DEPEND=">=virtual/jdk-1.4
app-arch/unzip
x11-libs/libX11
x11-libs/libXrender
x11-libs/libXt
>=x11-libs/libXtst-1.1.0
x11-proto/inputproto
virtual/pkgconfig
${COMMON}"
RDEPEND=">=virtual/jre-1.4
${COMMON}"
S="${WORKDIR}"
# JNI libraries don't need SONAME, bug #253756
QA_SONAME="usr/$(get_libdir)/libswt-.*.so"
src_unpack() {
local DISTFILE=${A}
unzip -jq "${DISTDIR}"/${DISTFILE} "*src.zip" || die "Unable to extract distfile"
unpack "./src.zip"
# Cleanup the redirtied directory structure
rm -rf about_files/ || die
}
java_prepare() {
# Replace the build.xml to allow compilation without Eclipse tasks
cp "${FILESDIR}/build.xml" "${S}/build.xml" || die "Unable to update build.xml"
mkdir -p "${S}/src"
mv "${S}/org" "${S}/src" || die "Unable to restructure SWT sources"
epatch "${FILESDIR}"/${PN}-3.8-as-needed-and-flag-fixes.patch
epatch "${FILESDIR}"/${P}-gthread.patch
epatch "${FILESDIR}"/${P}-libwebkit-compat.patch
}
src_compile() {
# Drop jikes support as it seems to be unfriendly with SWT
java-pkg_filter-compiler jikes
local AWT_ARCH
local JAWTSO="libjawt.so"
if [[ $(tc-arch) == 'x86' ]] ; then
AWT_ARCH="i386"
elif [[ $(tc-arch) == 'ppc' ]] ; then
AWT_ARCH="ppc"
elif [[ $(tc-arch) == 'ppc64' ]] ; then
AWT_ARCH="ppc64"
else
AWT_ARCH="amd64"
fi
if [[ -f "${JAVA_HOME}/jre/lib/${AWT_ARCH}/${JAWTSO}" ]]; then
export AWT_LIB_PATH="${JAVA_HOME}/jre/lib/${AWT_ARCH}"
elif [[ -f "${JAVA_HOME}/jre/bin/${JAWTSO}" ]]; then
export AWT_LIB_PATH="${JAVA_HOME}/jre/bin"
elif [[ -f "${JAVA_HOME}/$(get_libdir)/${JAWTSO}" ]] ; then
export AWT_LIB_PATH="${JAVA_HOME}/$(get_libdir)"
else
eerror "${JAWTSO} not found in the JDK being used for compilation!"
die "cannot build AWT library"
fi
# Fix the pointer size for AMD64
[[ ${ARCH} == "amd64" || ${ARCH} == "ppc64" ]] && export SWT_PTR_CFLAGS=-DJNI64
local platform="linux"
use elibc_FreeBSD && platform="freebsd"
local make="emake -f make_${platform}.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
einfo "Building AWT library"
${make} make_awt
einfo "Building SWT library"
${make} make_swt
einfo "Building JAVA-AT-SPI bridge"
${make} make_atk
if use gnome ; then
einfo "Building GNOME VFS support"
${make} make_gnome
fi
if use cairo ; then
einfo "Building CAIRO support"
${make} make_cairo
fi
if use opengl ; then
einfo "Building OpenGL component"
${make} make_glx
fi
if use webkit ; then
einfo "Building the WebKitGTK+ component"
${make} make_webkit
fi
einfo "Building JNI libraries"
eant compile
einfo "Copying missing files"
cp -i "${S}/version.txt" "${S}/build/version.txt" || die
cp -i "${S}/src/org/eclipse/swt/internal/SWTMessages.properties" \
"${S}/build/org/eclipse/swt/internal/" || die
einfo "Packing JNI libraries"
eant jar
}
src_install() {
swtArch=${ARCH}
use amd64 && swtArch=x86_64
use x86-fbsd && swtArch=x86
sed "s/SWT_ARCH/${swtArch}/" "${FILESDIR}/${PN}-${SLOT}-manifest" > "MANIFEST_TMP.MF" || die
use cairo || sed -i -e "/ org.eclipse.swt.internal.cairo; x-internal:=true,/d" "MANIFEST_TMP.MF"
use gnome || sed -i -e "/ org.eclipse.swt.internal.gnome; x-internal:=true,/d" "MANIFEST_TMP.MF"
use opengl || sed -i -e "/ org.eclipse.swt.internal.opengl.glx; x-internal:=true,/d" "MANIFEST_TMP.MF"
use webkit || sed -i -e "/ org.eclipse.swt.internal.webkit; x-internal:=true,/d" "MANIFEST_TMP.MF"
java-osgi_newjar-fromfile "swt.jar" "MANIFEST_TMP.MF" "Standard Widget Toolkit for GTK 2.0"
java-pkg_sointo /usr/$(get_libdir)
java-pkg_doso *.so
dohtml about.html
}

@ -1,3 +1,4 @@
DIST billiard-3.3.0.18.tar.gz 150594 SHA256 59c04036f314c11632a49c15c57735ffb9e111983ee8d15e4d3e188be31583c1 SHA512 8d62c1b5d3e979926cb416f6a85597cf2a959559e4f07f76f189e70cf585ef55ddbba9506bc50c2f9a88d8aa00684b7468668748edbd0530a72970334b8e2617 WHIRLPOOL 34ce61559529ca95fb9aed44917541546ce9955212954aa16b783f5ed22e36a3b7700edd46eb4961bf49b1653f9020aaf760ba67b1123b69e78e04af8e9c93fb
DIST billiard-3.3.0.19.tar.gz 150943 SHA256 6e6b8ec6e45b89389051737c7e6215d8e55a83896eb6212fa726ca76e80c7a19 SHA512 492bbf38a7924394dd89f0528598e37ca1a93fc21bdccded396e036b2457c14a06e44de2c9b80d81e5f55bfd1559a6c5fbf1969d108089dc2b697aeaecea60ad WHIRLPOOL cb6e96a1b0c19c62ea07854e7520acb04fa716f79f499e00c24b46f0403ac80d1416fe9669d7e9e1c4955341b29d9215b2e9429d482a4ab34c710397c0fc5e2d
DIST billiard-3.3.0.20.tar.gz 150990 SHA256 688f9466b1c3ae14106381e6dbd328115e75c5260c542eb48e6c46931f6928cc SHA512 e068be5e0bc8bc68a38dd1cec2574da25494cfac2d9b4b951af3fd9f019080a4fe402d4b407162bcc0edbd0ac4fa406a964913e4bf1dd98dbf8a937294a34321 WHIRLPOOL 41a2ae0648d7f960c569491d0dea519787e3ba779fa27e71c2dcf12e7955175cf3b9697ca750f4e164e263abd880af287f5645c0864115ef88bb0088d31b74c2
DIST billiard-3.3.0.21.tar.gz 151141 SHA256 9705f78f0a971b91a70b3b19aa7862401b6eb3b0bffc2a2e0702ed5eeaccdae9 SHA512 29c3e0b78858dc4693a122360a23b8a0f4a40f542ef5451b1c26e8606623a40a586f2f5a99d04ff91dd2dcc34f084fa35d6ee80ca6efd98690517dd46c6ead8b WHIRLPOOL cf4e9476e0b7b18f62f945408f98d96820ee8837dd4838e9fd7c080784e66c5688fe1c05bc91927aeb57365f036ef60b200220958b1bcf14c57dc8723434b7e5

@ -0,0 +1,57 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy pypy3 )
inherit distutils-r1 flag-o-matic
DESCRIPTION="Python multiprocessing fork"
HOMEPAGE="https://pypi.python.org/pypi/billiard https://github.com/celery/billiard"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test"
RDEPEND=""
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
>=dev-python/unittest2-0.4.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.4[${PYTHON_USEDEP}]
dev-python/nose-cover3[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 pypy pypy3 )
)"
# The usual req'd for tests
DISTUTILS_IN_SOURCE_BUILD=1
python_compile() {
if ! python_is_python3; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_compile_all() {
use doc && esetup.py build_sphinx --builder="html" --source-dir=Doc/
}
python_test() {
cd "${BUILD_DIR}" || die
# The teardown in __init__.py breaks pypy's installed nose
if [[ "${EPYTHON}" == pypy ]]; then
rm lib/billiard/tests/__init__.py || die
echo "from __future__ import absolute_import" >> ./lib/billiard/tests/__init__.py || die
fi
nosetests billiard.tests || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( build/sphinx/html/. )
distutils-r1_python_install_all
}

@ -1,2 +1,3 @@
DIST celery-3.1.17.tar.gz 1297008 SHA256 cfe2b653268bd586e2d08a75e886f7be3be55ba372f72e2f5747aeb76c470362 SHA512 f45f92161c134f528719768ad863df6b49fa69e022b47ea801e590de8579c24c6a5ec9dd88f712e180ed7d23f4510cecf4f17a959c3338d4bad79f8d7d202453 WHIRLPOOL c0f4ddab40eab2afe579c88bc9e47d46a650a73212abb7cb1d343d7ba72c1d96913c1c04a6e9920789bd6f9bf6907c09e6326aa08e6ba3cf68545e44432b95de
DIST celery-3.1.18.tar.gz 1298756 SHA256 0924f94070c6fc57d408b169848c5b38832668fffe060e48b4803fb23e0e3eaf SHA512 219291a64c72a0c95a2b184903e491d5b6b1396b4b519d54503bb059af305c2f118865b71510d5685b8f5946135596c9d80d6ca10162a938ed90baaf4c3c48c3 WHIRLPOOL 0d27eda95fea5b6235afd7d5f90de249eec6d7c58a7563afb0cc73d29b84cb6903eced4b9515fe574206111fc4a304c5f24d3c476b4315416b441f324f2ebfa5
DIST celery-3.1.19.tar.gz 1302241 SHA256 bd6a21290c822ecf78947a7dbc8b2270d88a5fa08a7a2bfcd908bb3d5ed66b71 SHA512 47aef118fb4178a4874608a8e9370d6f81d5594aba6d25e679a78bd530b57f0566a27db4fdb50786a237b1747dfc2b662462f107230d0653da28ac1d4b64b703 WHIRLPOOL 37076e3d414cdd74e4b2d2145189a11380da58f77fe1acd44d190f8de1744b909512d895c00ec2c0252c23d9300b7b011f06b388a45526d9573fa00bc71986d7

@ -0,0 +1,109 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} )
inherit distutils-r1 bash-completion-r1
DESCRIPTION="Open source asynchronous task queue/job queue based on distributed message passing"
HOMEPAGE="http://celeryproject.org/ https://pypi.python.org/pypi/celery"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
# There are a number of other optional 'extras' which overlap with those of kombu, however
# there has been no apparent expression of interest or demand by users for them. See requires.txt
IUSE="doc examples redis sqs test yaml zeromq"
RDEPEND="
<dev-python/kombu-3.1[${PYTHON_USEDEP}]
>=dev-python/kombu-3.0.29[${PYTHON_USEDEP}]
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
>=dev-python/billiard-3.3.0.21[${PYTHON_USEDEP}]
<dev-python/billiard-3.4[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/greenlet[${PYTHON_USEDEP}]
"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( ${RDEPEND}
dev-python/gevent[$(python_gen_usedep python2_7)]
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
dev-python/nose-cover3[${PYTHON_USEDEP}]
>=dev-python/pymongo-2.6.2[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
dev-python/redis-py[${PYTHON_USEDEP}]
>=dev-db/redis-2.8.0
>=dev-python/boto-2.13.3[${PYTHON_USEDEP}]
>=dev-python/pyzmq-13.1.0[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
)
doc? (
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/sqlalchemy[${PYTHON_USEDEP}]
)"
PATCHES=(
"${FILESDIR}"/celery-docs.patch
"${FILESDIR}"/${P}-test.patch
)
# testsuite needs it own source
DISTUTILS_IN_SOURCE_BUILD=1
python_compile_all() {
if use doc; then
mkdir docs/.build || die
emake -C docs html
fi
}
python_test() {
nosetests --verbose || die "Tests failed with ${EPYTHON}"
}
python_install_all() {
# Main celeryd init.d and conf.d
newinitd "${FILESDIR}/celery.initd-r2" celery
newconfd "${FILESDIR}/celery.confd-r2" celery
use examples && local EXAMPLES=( examples/. )
use doc && local HTML_DOCS=( docs/.build/html/. )
newbashcomp extra/bash-completion/celery.bash ${PN}
distutils-r1_python_install_all
}
pkg_postinst() {
optfeature "zookeper support" dev-python/kazoo
optfeature "msgpack support" dev-python/msgpack
#optfeature "rabbitmq support" dev-python/librabbitmq
#optfeature "slmq support" dev-python/softlayer_messaging
optfeature "eventlet support" dev-python/eventlet
#optfeature "couchbase support" dev-python/couchbase
optfeature "redis support" dev-db/redis dev-python/redis-py
optfeature "couchdb support" dev-db/couchdb dev-python/couchdb-python
optfeature "gevent support" dev-python/gevent
optfeature "auth support" dev-python/pyopenssl
optfeature "pyro support" dev-python/pyro:4
optfeature "yaml support" dev-python/pyyaml
optfeature "beanstalk support" dev-python/beanstalkc
optfeature "memcache support" dev-python/pylibmc
#optfeature "threads support" dev-python/threadpool
optfeature "mongodb support" dev-python/pymongo
optfeature "zeromq support" dev-python/pyzmq
optfeature "sqlalchemy support" dev-python/sqlalchemy
optfeature "sqs support" dev-python/boto
#optfeature "cassandra support" dev-python/pycassa
}

@ -0,0 +1,16 @@
https://github.com/celery/celery/commit/fb48b1f357f7a416d1413d0056158a74191185af.diff
diff --git a/celery/tests/backends/test_mongodb.py b/celery/tests/backends/test_mongodb.py
index f7546d3..a32d9ed 100644
--- a/celery/tests/backends/test_mongodb.py
+++ b/celery/tests/backends/test_mongodb.py
@@ -253,8 +253,8 @@ def test_restore_group(self, mock_get_database):
mock_collection.find_one.assert_called_once_with(
{'_id': sentinel.taskset_id})
self.assertItemsEqual(
- ['date_done', 'result', 'task_id'],
- list(ret_val.keys()),
+ list(sorted(['date_done', 'result', 'task_id'])),
+ list(sorted(ret_val.keys())),
)
@patch('celery.backends.mongodb.MongoBackend._get_database')

@ -3,9 +3,10 @@
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
PYTHON_COMPAT=( python{2_7,3_4} )
PYTHON_REQ_USE="sqlite(+)"
inherit distutils-r1
inherit distutils-r1 eutils
DESCRIPTION="Celery Integration for Django"
HOMEPAGE="http://celeryproject.org/"
@ -16,9 +17,14 @@ SLOT="0"
KEYWORDS="amd64 x86"
IUSE="doc examples test"
# Python testsuite fails when built against dev-python/django-1.8.5
# with ValueError: save() prohibited to prevent data loss due to
# unsaved related object 'interval'.
PY2_USEDEP=$(python_gen_usedep python2_7)
RDEPEND=">=dev-python/celery-3.1.15[${PYTHON_USEDEP}]
dev-python/django[${PYTHON_USEDEP}]
>dev-python/django-1.4[${PYTHON_USEDEP}]
<=dev-python/django-1.7.10[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
@ -37,6 +43,8 @@ PY27_REQUSE="$(python_gen_useflags 'python2.7')"
REQUIRED_USE="
doc? ( ${PY27_REQUSE} )"
PATCHES=( "${FILESDIR}/${P}-py3-test-failures.patch" )
python_compile_all() {
use doc && emake -C docs html
}

@ -0,0 +1,39 @@
https://github.com/brianmay/django-celery/commit/8c4449f2a1b65f16eb405ecb3a2ef98ea7a8bf4f
diff --git a/djcelery/loaders.py b/djcelery/loaders.py
index c86455a..61c6d04 100644
--- a/djcelery/loaders.py
+++ b/djcelery/loaders.py
# Patch to fix failing tests test_list_registered_tasks and
# test_apply with python3. Patch sourced from upstream
# https://github.com/celery/django-celery/issues/342
@@ -201,7 +201,8 @@ def find_related_module(app, related_name):
return
try:
- imp.find_module(related_name, app_path)
+ file, _, _ = imp.find_module(related_name, app_path)
+ file.close()
except ImportError:
return
diff --git a/djcelery/views.py b/djcelery/views.py
index 34cb307..4d07e0a 100644
--- a/djcelery/views.py
+++ b/djcelery/views.py
@@ -34,7 +34,7 @@ def task_view(task):
kwargs = kwdict(request.method == 'POST' and
request.POST or request.GET)
# no multivalue
- kwargs = dict(((k, v) for k, v in kwargs.iteritems()), **options)
+ kwargs = dict(((k, v) for k, v in kwargs.items()), **options)
result = task.apply_async(kwargs=kwargs)
return JsonResponse({'ok': 'true', 'task_id': result.task_id})
@@ -78,8 +78,8 @@ def task_status(request, task_id):
def registered_tasks(request):
"""View returning all defined tasks as a JSON object."""
- return JsonResponse({'regular': tasks.regular().keys(),
- 'periodic': tasks.periodic().keys()})
+ return JsonResponse({'regular': list(tasks.regular().keys()),
+ 'periodic': list(tasks.periodic().keys())})

@ -37,7 +37,9 @@ DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
python_prepare_all() {
# rename manpage to elasticsearch-py
sed -i "s@('index', 'elasticsearch'@('index', 'elasticsearch-py'@g" docs/conf.py
sed \
-e "s@('index', 'elasticsearch'@('index', 'elasticsearch-py'@g" \
-i docs/conf.py || die
distutils-r1_python_prepare_all
}

@ -1 +1,2 @@
DIST et_xmlfile-1.0.0.tar.gz 7682 SHA256 727fd43a5fe7af1087c4fe6d610c24f87dc6283b914ea0f3f2d05c82de0dda96 SHA512 498b5de336cb8b0f538def60c22f565560f6cb800a5caab84ca1f51c558b79503abb1b3dc8be7419595867e549da5dd9f0f725aff873dc04c0749b9344ac021c WHIRLPOOL c4f798cd3adcd41376f1befae53a42db915bc1a8d1040eaa4776123d6d31fef7939d09644c03290b8dde07725e1177eea053697b09d675c1c4a4bdca097c9b48
DIST et_xmlfile-1.0.1.tar.gz 8427 SHA256 614d9722d572f6246302c4491846d2c393c199cfa4edc9af593437691683335b SHA512 551fd87efd961b9c3202154dea9468aa97814ab8f6e5efc00962a651b17400866f2ad4fc85484a04c183c85a06375fd1c576c425e2e01bee4395ccfb680ce39b WHIRLPOOL 717822dc554150f8231e86df81eba8683d5d46dd477a464fe4555f9f83fe0d29f404a4ed9d7c1f179ae2b0c80a24ee1b0e82fd9199b564baa9a2c03b90bfb07d

@ -0,0 +1,28 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} )
inherit distutils-r1
DESCRIPTION="An implementation of lxml.xmlfile for the standard library"
HOMEPAGE="https://pypi.python.org/pypi/et_xmlfile https://bitbucket.org/openpyxl/et_xmlfile"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
"
python_test() {
py.test -vv || die
}

@ -3,3 +3,4 @@ DIST kombu-3.0.23.tar.gz 343923 SHA256 448c3e3ce671a10f00ee03979ba3c7866b4bfce49
DIST kombu-3.0.24.tar.gz 374539 SHA256 b9ff0437607113aea701fd5122c2afa40c05dff6f1da4f58b2f1ea18d9f2bf8d SHA512 fdc42073d37c0888f564ae3feec517212e3cadd534cae2a0893f799c6fea7c217aa979617ec73b63466a7b5a3dbb836b57422ce514087d4e4821e88eec5e4ffa WHIRLPOOL 8513cbe9df4337fe3545cc2a2ff3cec3c9f28b60f200aff5395b2acb484c6b75fe710b5227df6eb3fd41a6faeb49a0aaf968618e66594e9e87c20c448475d27c
DIST kombu-3.0.26.tar.gz 375553 SHA256 1f565abd44c4b7dfaa4dd543d52f982d2f006aba0a2b3830542b4d25a801fe09 SHA512 71656cc8f44101700c5489e0b0a66918a00cf8ff39e65feab1090865e3c8d50b6dd2458f95d48fb58cc4387de954530fe27a5713838509d51123bac7009631a2 WHIRLPOOL d706dcd752e24eebc3a1091a8a2ba91a0b6adf30fa9be4d9d1a95b5c008f8036eb518f03ccb1d3393502488120c9ad2ad2f2e01c41b59beb3576389b3f9c000f
DIST kombu-3.0.28.tar.gz 377706 SHA256 c22af35c4e7bbb7441b789b9b8c1baf73a8c481eaa93d00a63fa85bddc6b1ab1 SHA512 1409966edef345565f371cfa705fc643ca9b0e5ef46426f4b41859461f1c326e2c6c754ff51c337f42c42039af678d3dda0b333a2d70bbbcaa5e6c050a4d1ce9 WHIRLPOOL 780233337a574fafc187f9b4d68f17c9e68ee6e9fa7276ece859081573ace3b981dcbed2ff89b885bd7e0f8995dab42e0c34d6f47b6c0fb7dd053505a6f78d31
DIST kombu-3.0.29.tar.gz 378270 SHA256 970a55ec65e668403c3e6ef4aa2213362568387885f5cc0ff8429abd44a6dca8 SHA512 1093826ec4ba8234f8f8a1082252df20e600f0b58fc46c5c5b3ee6ef3b2582e2c986f997edfa13d4c85b9473236f3cca902375109266a809d33fd76c6eb45c35 WHIRLPOOL 9e4909c02ed2be14235861d2838278d71ab90da20f59c4b02123d9ce84212c0e93cc8b162e2ef8df45d224ed0166c022fca849a6cb39143fd6554e6a00b71893

@ -0,0 +1,107 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
inherit distutils-r1
DESCRIPTION="AMQP Messaging Framework for Python"
HOMEPAGE="https://pypi.python.org/pypi/kombu https://github.com/celery/kombu"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="amqplib doc examples msgpack sqs test"
# couchdb backend support possible via dev-python/couchdb-python
# ditto dev-python/kazoo(>=1.3.1) and dev-python/beanstalkc
PY27_GEN_USEDEP=$(python_gen_usedep python2_7)
PYPY_GEN_USEDEP=$(python_gen_usedep python2_7 pypy)
RDEPEND="
>=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}]
>=dev-python/py-amqp-1.4.7[${PYTHON_USEDEP}]
<dev-python/py-amqp-2.0[${PYTHON_USEDEP}]
dev-python/pyro:4[${PYTHON_USEDEP}]
$(python_gen_cond_dep '>=dev-python/pyzmq-13.1.0[${PYTHON_USEDEP}]' python2_7 python{3_3,3_4})
amqplib? ( >=dev-python/amqplib-1.0.2[${PYTHON_USEDEP}] )
sqs? ( >=dev-python/boto-2.13.3[${PY27_GEN_USEDEP}] )
msgpack? ( >=dev-python/msgpack-0.3.0[${PYTHON_USEDEP}] )"
# Fix to https://github.com/celery/kombu/issues/474 obliges dev-python/pymongo to >=-3.0.2
DEPEND="${RDEPEND}
>=dev-python/setuptools-0.7[${PYTHON_USEDEP}]
test? (
>=dev-python/unittest2-0.5.0[${PYTHON_USEDEP}]
dev-python/nose[${PYTHON_USEDEP}]
dev-python/nose-cover3[${PYTHON_USEDEP}]
>=dev-python/coverage-3.0[${PYTHON_USEDEP}]
>=dev-python/mock-0.7.0[${PYPY_GEN_USEDEP}]
dev-python/django[${PYTHON_USEDEP}]
>=dev-python/redis-py-2.10.3[${PYTHON_USEDEP}]
>=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] )
doc? (
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/django[${PYTHON_USEDEP}]
dev-python/beanstalkc[${PY27_GEN_USEDEP}]
dev-python/couchdb-python[${PYTHON_USEDEP}]
>=dev-python/sphinxcontrib-issuetracker-0.9[${PYTHON_USEDEP}] )"
# kazoo and sqlalchemy are optional packages for tests.
# Refrain for now, no established demand for it from users
# Req'd for test phase
DISTUTILS_IN_SOURCE_BUILD=1
PY27_REQUSE="$(python_gen_useflags 'python2.7')"
REQUIRED_USE="
sqs? ( ${PY27_REQUSE} )
doc? ( ${PY27_REQUSE} amqplib sqs )" # 2 deps in doc build are py2 capable only
PATCHES=(
"${FILESDIR}"/${PN}-NA-tests-fix.patch
)
python_prepare_all() {
https://github.com/celery/kombu/issues/246
sed -e 's:kombu.transports:kombu.transport:' -i funtests/tests/test_django.py
distutils-r1_python_prepare_all
}
python_compile_all() {
# Doc build must be done by py2.7
# Doc build misses and skips only content re librabbitmq which is not in portage
if use doc; then
emake -C docs html || die "kombu docs failed installation"
fi
}
python_test() {
export DJANGO_SETTINGS_MODULE="django.conf"
# https://github.com/celery/kombu/issues/474
# tests need </pymongo-3.0; known to cause some breakage
if python_is_python3; then
2to3 --no-diffs -w build/lib/kombu/transport/
nosetests --py3where=build/lib kombu/tests || die "Tests failed under ${EPYTHON}"
else
nosetests "${S}"/kombu/tests || die "Tests failed under ${EPYTHON}"
# funtests appears to be coded only for py2, a kind of 2nd tier. pypy fails 6.
# https://github.com/celery/kombu/issues/411
# Fix to https://github.com/celery/kombu/issues/474 breaks the
# funtests under >=dev-python/pymongo-3.0.2
# if [[ "${EPYTHON}" == python2.7 ]]; then
# pushd funtests > /dev/null
# esetup.py test
# popd > /dev/null
# fi
fi
}
python_install_all() {
use examples && local EXAMPLES=( examples/. )
use doc && local HTML_DOCS=( docs/.build/html/. )
distutils-r1_python_install_all
}

@ -1,3 +1,4 @@
DIST Markdown-2.5.1.tar.gz 288970 SHA256 8f81ed12c18608a502828acb7d318f362c42f4eca97d01e93cadfc52c1e40b73 SHA512 27f0d3909d6aa1e0ae15403da1cdfafcbfd463d7a236e0ea0cf02c55efa8f863c2554d54e20b0d9f58d80502dbf333120431474f16c64883001e5a318866eeb0 WHIRLPOOL 88f76fcb744ad6b8429442de409275c655a85039475d6dab11031a141e148286cc56d7865f590b432bfcf91af4965963989dae9a68a01e6931f367f425f83420
DIST Markdown-2.6.1.tar.gz 298074 SHA256 b5879b87e8e5c125c92ab8c8f3babce78ad4e840446eed73c5b6e2984648d2b1 SHA512 53e11c5d4feacdb8210427da65b6b09453e8c904e86b42095a80132a4b67e926ba974458769e5227bfeaddd3bba5f6bd7ca7e3385951982ec982f63989119d78 WHIRLPOOL 58b6d87354ee19aac7ad1567e10f2cdc99c1aa980d3bee2fee81a5ccb5e70f43d13750dfaf1df9a42c00f3d35664731b52bfa1246271907f5a3422281ede1cc6
DIST Markdown-2.6.2.tar.gz 298231 SHA256 ee17d0d7dc091e645dd48302a2e21301cc68f188505c2069d8635f94554170bf SHA512 a69dabf65187f54d200f59191a149bfe2109f94ffc5d003e15c2e6333c0b5fdeebfc4136842d7be5a15bc903b7a22120a4ccba2722858194c43fd09cd8fbea16 WHIRLPOOL a3c74f150e6e140b0b0500d0694b89b8e6836adef66cd2c14a1ad5ff8d4dc202b35fae8a0c9683e53030fc80792885cd4b22c46729963a683ebbbb5101963dd7
DIST Markdown-2.6.3.tar.gz 301441 SHA256 ad75fc03c45492eba3bc63645e1e6465f65523a05fff0abf36910f810465a9af SHA512 29917d7112d84bc175cdab39fe1c57cc7c7efcef60cddde41905c8314caf86500eab50a1c93c5cde2cfcd82ce1214ab65367fc7d2111c9487596b9cae16882ee WHIRLPOOL 8d50fa6895a117c081f1ccb5cfc456a297a8ff36e1597add78fbd8acfd4b72f79c617c5bffc790bc7c6d76f7aefef5706b8d8083f4104500f4b5c035aa14546d

@ -0,0 +1,54 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4} pypy pypy3 )
inherit distutils-r1
MY_PN="Markdown"
MY_P=${MY_PN}-${PV}
DESCRIPTION="Python implementation of the markdown markup language"
HOMEPAGE="
http://www.freewisdom.org/projects/python-markdown
https://pypi.python.org/pypi/Markdown
https://pythonhosted.org/Markdown/
https://github.com/waylan/Python-Markdown"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="|| ( BSD GPL-2 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc test pygments"
DEPEND="
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/pytidylib[${PYTHON_USEDEP}]
)"
# source cites pytidylib however from testruns it appears optional
RDEPEND="pygments? ( dev-python/pygments[${PYTHON_USEDEP}] )"
S="${WORKDIR}/${MY_P}"
python_compile_all() {
use doc && esetup.py build_docs
}
python_test() {
cp -r -l run-tests.py tests "${BUILD_DIR}"/ || die
cd "${BUILD_DIR}" || die
"${PYTHON}" run-tests.py || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
# make use doc do a doc build
use doc && local HTML_DOCS=( "${BUILD_DIR}"/docs/. )
distutils-r1_python_install_all
}

@ -0,0 +1 @@
DIST pytidylib-0.2.4.tar.gz 86650 SHA256 0af07bd8ebd256af70ca925ada9337faf16d85b3072624f975136a5134150ab6 SHA512 443e9af0fd458d4f041e3b72415839838a4edc83f8a978e5cc0bdf53202584e269f1ad5df10967d8ae4b98b24dcffcf9f5a54e0e3f6cd620a8a6a20171da0811 WHIRLPOOL c2b4665982333001a44592e7b80ae69926c6e9e1ad0c5f78eb89a1fb3d0f6e80dc1687b34f8f643ce93dc32c521886e0a010b9d63f71e3b98c65b61c5dad7328

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>java</herd>
<herd>python</herd>
</pkgmetadata>

@ -0,0 +1,26 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Python wrapper for HTML Tidy (tidylib)"
HOMEPAGE="http://countergram.com/open-source/pytidylib https://github.com/countergram/pytidylib"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="MIT"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="test"
RDEPEND="app-text/htmltidy"
DEPEND="${RDEPEND}
test? ( dev-python/pytest )"
python_test() {
py.test -vv || die
}

@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE=""
DEPEND="

@ -1,4 +1,2 @@
DIST hashie-2.1.2.gem 34816 SHA256 a9e1e4928bf4f5a5683ea9c7ef29e50fb93f72542f9a9550e205fe33a6568923 SHA512 6f72998710da58a2584939b4e74a114ae54168902020dc16ec5ea0422a91316b84aa6835fffb36a2985634f24ff5b0d01bcdb50134a414a269a4881ebcd728ac WHIRLPOOL 6b67c04ef9dc33a9ffdf25d14440bdd3ce621f1bde9b4eb806de63fa39edc76627f80d10435efc708fc48d24f1450046f33aceb20d76238a0cf8b67ddcf72e78
DIST hashie-3.3.2.gem 48640 SHA256 99fad6bb323e965f72c82f08f86162858b97d9b1a4550cf49c180f211e3291a0 SHA512 22e6a15d70c8dfaebb99564e874640cdce60d3c127841054c38ff2287926f93e5c2d3cade98fb766e69722d442e54276af7dd95575d1bc2800d978f6763149c5 WHIRLPOOL 07fe013d529a13124e8fe9228a728507d0e74fb493677b4ec624a85829942a7a5f0e0d9248080dc6681f619fa5be45cd363218970e3572b83e65630ffd97d7a8
DIST hashie-3.4.1.gem 54784 SHA256 76dc47a37116e8e6be30e37389776cecd3809efa5e4e207f2d02de0f3d9a4f34 SHA512 9a0e68b0a260cb4387d21284164c0b67fb332860338f773c4368ab4d40aaaececcaa84ea6d92ff391f0914ad7a7aaf3ce54ffbddd1861606035b4021d9a2c197 WHIRLPOOL c81ae5c69f749180838cb1310a99bbea961005ab03d343831f039ec1e855886858c265c24b60946f016c04da5253b9d563298643c9db778be3a01d69cc9950ee
DIST hashie-3.4.2.gem 56320 SHA256 b68373c5f6589c5222638433918bc3e256acbaead7f883e5ec18420f507b17ca SHA512 9081d91ad014914f59ec4e18b92c27b6f316f03f476c94d3b469bda54f201d339d553ef142018f0e605d3571418af784d57e25211a6c141cd8eb5a56497c28d6 WHIRLPOOL cc76a268a7b8abc618b236a1958db783a5dc9e14c92b719782db71dd1a518e436b4e801f6854e5c8958298d4212814bae23893c1fe2a42561de28ba993847b2f

@ -1,31 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
inherit ruby-fakegem
DESCRIPTION="Hashie is a small collection of tools that make hashes more powerful"
HOMEPAGE="http://intridea.com/posts/hashie-the-hash-toolkit"
LICENSE="MIT"
SLOT="3"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/activesupport )"
all_ruby_prepare() {
# Remove bundler and fix one spec that depends on its requires
#rm Gemfile || die
sed -i -e '/[Bb]undler/d' Rakefile || die
sed -e '/pry/ s:^:#:' -i spec/spec_helper.rb || die
}

@ -1,31 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
inherit ruby-fakegem
DESCRIPTION="Hashie is a small collection of tools that make hashes more powerful"
HOMEPAGE="http://intridea.com/posts/hashie-the-hash-toolkit"
LICENSE="MIT"
SLOT="3"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/activesupport )"
all_ruby_prepare() {
# Remove bundler and fix one spec that depends on its requires
#rm Gemfile || die
sed -i -e '/[Bb]undler/d' Rakefile || die
sed -e '/pry/ s:^:#:' -i spec/spec_helper.rb || die
}

@ -1,4 +1,2 @@
DIST kramdown-1.4.1.gem 226304 SHA256 6e8bcdbc1a4e3aab40253e3d573133fb66fe958a6cea21df4f780f83fdaf1797 SHA512 ea1f32f11a377860851390ce889819ab6fd9aba2b7127a7718eb4f820e2b4acdeee353e303dab42618508727197b2e219dc74b05a0ae2bd4382bd41bba5cbcb3 WHIRLPOOL e57001f1f0d302e4fe9006f9c9a3df6c28d5df61d083208c4d342f1adbcf886fb6ac66adedcdc9aa33c2f6034de9d6d1451c1e7817e1d5f962ab948f2737a988
DIST kramdown-1.4.2.gem 226816 SHA256 ae9b9456c69fa06f9c3058841e09b85e07cda875eb36c3202ea46baf8e123ea8 SHA512 31e7a30bcc453968ec6db0c1f0e5f8cea222dde8b8f6a26da72e0cf1b049c9f4c4e8384685a5e241e41fda526cd0f5fba4ac7debd0fb0d3eb6539dd9afc1dd27 WHIRLPOOL aa0166861584c2e3115923db1de9203581c02f4cab42866a88947a3e52fb32eee4ab2cdcc2fd623669a4c8a2e1972a340d9100a04fbc595bb40bde46e553223f
DIST kramdown-1.6.0.gem 235520 SHA256 8bdb6aed0244d0fe77b2f5b49c44da0c8d597e7909b9f59052f7846bd1b85170 SHA512 f94aefab85fd95a5bc0e110900757408cb832f27f53c6c110295451d10143f879e64ce1c3d08b627645f5cf9b6800fa3b03d393d9733202a893633048849d349 WHIRLPOOL a213cfb292653e0b3bef42283c85b19dcadc88d89e8c17e77607781dcda979bb6ea0ce39ebf91a0a7b2afef63f47eb688791641e1f301fe542011c5114cc590f
DIST kramdown-1.8.0.gem 238080 SHA256 54287608f4399006ae5549f009053d2029ad75bf462dc70203c116580ac0d867 SHA512 8dace5b6ad764654c4375a4c2fad171e88448281936ced8d4efc5956e291e7c31b0ef295845241cb3e36976dc4a1e78886d2dff9fc172845622ab74a3b062230 WHIRLPOOL a58df1a8b19b274baea9feb7658b17d524c3abf983c9f56c80c69a7c180e1c48f22b106c2685acb950504531cf10dd388eaf0fc3699eeb3d8aac82cb3521adb7

@ -1,46 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20"
RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS CONTRIBUTERS"
RUBY_FAKEGEM_EXTRAINSTALL="data"
inherit ruby-fakegem
DESCRIPTION="Yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition"
HOMEPAGE="http://kramdown.rubyforge.org/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="latex"
LATEX_DEPS="latex? ( dev-texlive/texlive-latex dev-texlive/texlive-latexextra )"
RDEPEND+=" ${LATEX_DEPS}"
DEPEND+=" test? ( ${LATEX_DEPS} app-text/htmltidy )"
ruby_add_bdepend "doc? ( dev-ruby/rdoc )
test? ( >=dev-ruby/coderay-1.0.0
>=dev-ruby/prawn-1.2.1
dev-ruby/prawn-table
>=dev-ruby/stringex-1.5.1 )"
all_ruby_prepare() {
if ! use latex; then
# Remove latex tests. They will fail gracefully when latex isn't
# present at all, but not when components are missing (most
# notable ucs.sty).
sed -i -e '/latex -v/,/^ end/ s:^:#:' test/test_files.rb || die
fi
}
all_ruby_install() {
all_fakegem_install
doman man/man1/kramdown.1
}

@ -1,51 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS CONTRIBUTERS"
RUBY_FAKEGEM_EXTRAINSTALL="data"
inherit ruby-fakegem
DESCRIPTION="Yet-another-markdown-parser but fast, pure Ruby, using a strict syntax definition"
HOMEPAGE="http://kramdown.rubyforge.org/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="latex"
LATEX_DEPS="latex? ( dev-texlive/texlive-latex dev-texlive/texlive-latexextra )"
RDEPEND+=" ${LATEX_DEPS}"
DEPEND+=" test? ( ${LATEX_DEPS} app-text/htmltidy )"
ruby_add_rdepend "dev-ruby/prawn:2
dev-ruby/prawn-table
>=dev-ruby/rouge-1.8
>=dev-ruby/itextomml-1.5
>=dev-ruby/coderay-1.0.0
>=dev-ruby/ritex-1.0
>=dev-ruby/stringex-1.5.1"
ruby_add_bdepend "doc? ( dev-ruby/rdoc )
test? ( >=dev-ruby/minitest-5.0 )"
all_ruby_prepare() {
if ! use latex; then
# Remove latex tests. They will fail gracefully when latex isn't
# present at all, but not when components are missing (most
# notable ucs.sty).
sed -i -e '/latex -v/,/^ end/ s:^:#:' test/test_files.rb || die
fi
}
all_ruby_install() {
all_fakegem_install
doman man/man1/kramdown.1
}

@ -5,3 +5,4 @@ DIST minitest-5.6.1.gem 70656 SHA256 c293d497049aa663dc6332b940bdac9dd3052b62ccf
DIST minitest-5.7.0.gem 71680 SHA256 08ef10d1e6314fd0dc9a71ea697fd196d153d6bbffa8c6f7b8350973a772b867 SHA512 22eb2a37bb2f00e1798939d88bdeb8929e6ebd514ba3397e76b78873da7a2d3a5ad6b2889b8d21cb3f75d0211c485e87703396b9d038c05c2b52ff18557552de WHIRLPOOL a864cd94d9c5481498f7b153178a5295337c898597bd6fac12e3776c104cb8a296117f9b5916e1b7956fc156481d96bdd01cb2ed71c097f7ca9ed526dac3a37f
DIST minitest-5.8.0.gem 71680 SHA256 875de2784b97b710da76c682e725095ca6c5142093a07474114e52cd6dea0953 SHA512 07ce4cff755ed1ec15f3f927793cca11468a714ae5ab2848ea97ce9b0d9c533dfdc2867df6f66609c7658ded4b1bd4012594356c0f253d1d977c707d4d54f5ee WHIRLPOOL 7ebd286097c5ca98729fc74e53618d4b83106d7ec440b0cffffb0d9d3856c514f6dab7b5671fd2ddf64f13576f82621cba8f49d52cab14fa0c252f0738ae4204
DIST minitest-5.8.1.gem 71680 SHA256 c8d2763ef0f3c86464b83ed60876772a1e7ff669c562bb63064679cf51109103 SHA512 ca2e950521403a1f1e97c386d71097e6ad014bfe34d9799f2070db75b3d72c676daefda0e8a6bbf9f0bd43a640b7a873195278388845b04d3fc46b9e12c8f7ae WHIRLPOOL f96defb6ea36dc8f3a25c60d13389f6ac0169cd35f566e12b03a8157f376c9f0f0929d1361be2fcb324b99dcbaa7101a57ff156f3aafe25ea5ec255564b05194
DIST minitest-5.8.2.gem 71680 SHA256 2f72bd7eaa8990730aa190c8f49f28956165f4da400d6169cafb55ef77dc2db2 SHA512 a7f4295e05eda6367a500b88a92fdbb0e6228e10ed1ec62c9b3346fdf4fe91f762ab98ea4ce6a2ceaedc09149200a43d4f90fcb317a4d6cbd72d3c8ca0a0f6a8 WHIRLPOOL b76e92bff898f41aea66d8f55d5e80da0055572c7605a09745870289396e6ade7d1864a1916dc41322039c4873acc2704235adb82a1101737890b53242edb060

@ -0,0 +1,25 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
inherit ruby-fakegem
DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit"
HOMEPAGE="https://github.com/seattlerb/minitest"
LICENSE="MIT"
SLOT="5"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc test"
each_ruby_test() {
${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed"
}

@ -1,2 +1,3 @@
DIST mixlib-shellout-2.2.1.tar.gz 33307 SHA256 68e70a5ba15eca9ebf737f1ed21b3b90744b83f2856bf69e93f7b66348f67d03 SHA512 c9f9724b0929e07ba56a90508b167d6a6971aa7dabcecd320b8abd60a80dd0542e86b0570f3a9db5a76057ad8c4e1f9ec6ff38460a76ccd745a4996f1d69e297 WHIRLPOOL 29ad017b470312651e4c7c4a9f782184107c5e1527d8babf6de9c8a5040c094bb713dbd28bacdeeb5757ab37cb7a55025d137e022aeea9c8a81a9f4f28928b8b
DIST mixlib-shellout-2.2.2.tar.gz 33495 SHA256 ecd1b4612465ab650b568c85af05c26cdea874d1bf00586b2c76830dd040bae6 SHA512 8ae64988347786c11c208f648a6b65d3e4b70822175ead4081e0073287baa1a61956193e82d48e7fe03f03c58c5b8678716579d70abb576f5531d32fba50e4c5 WHIRLPOOL f818fea924d616e2a64eb718dd3329e15bb304736985ce8eaa0a223c36db20a18a2e464dbe983292c6cebe1b3c4ddeb8683155c89d95985f79e91e645f4b8a60
DIST mixlib-shellout-2.2.3.tar.gz 34093 SHA256 8a2929ebf8b87f7a1d9c117d2fd6c45cba1db7da7a79cf38edbf240207393fa6 SHA512 133b7dce0ae944be365f40a7a6277a5bfd735e6b72a8828c44c532d297a23a0244c2eb80407ba935079a2b1b23e496b253fd0ab863af6f3987e630184162729f WHIRLPOOL dce7f5a1787c1c5a50c95362617c78f761c2971dec346ec3de471fa08053949b3b02dec7495ff82270077a6eeaa5b39649ba92df1df7df41597ade2ec8999761

@ -0,0 +1,27 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRA_DOC="CHANGELOG.md README.md"
inherit ruby-fakegem
DESCRIPTION="Run external commands on Unix or Windows"
HOMEPAGE="https://github.com/opscode/mixlib-shellout"
SRC_URI="https://github.com/opscode/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
each_ruby_prepare() {
# Make sure we actually use the right interpreter for testing
sed -i -e "/ruby_eval/ s:ruby :${RUBY} :" spec/mixlib/shellout_spec.rb || die
}

@ -1,3 +1,4 @@
DIST ruby_parser-3.6.6.gem 250880 SHA256 d3a3ff8e472f85d769e848caa94938e5c4a7b5d9df75384056431bade8bd2cf5 SHA512 c28fea8970c6449a59c1fed1cb2fec3cd167d45c622a7d7de85cf22f24238cd91e3fae4c20ff0de4bd0f4c3afdfd1979e16ee73f60104bcc39469d13650be02a WHIRLPOOL fdf8abbb6eb1e2c421704effd574b5d7baa21059267fad53b1a4f9e80f46c76afe65065e7b5753769c06159a6bd8c84453b9d8d3989f91492fefb15a7b5a6a64
DIST ruby_parser-3.7.0.gem 310784 SHA256 95d2036b753f399706e3478c1033a81520b27ccf8702e8de076cdfcaff5f1de4 SHA512 bce90b9a266dea59c2c52b80d1524fa6aaf74a6259e7aefe6697081756b8fd6e084ec31042a4b8ca6cf61fbea027fe4255f18d0c3047643a18b03a74b73457d7 WHIRLPOOL 2de7e23ae380e7a2087859cce4d6b97b8399487fc5f504223975f631b8088356a0b3b628d38d6bbecde29a56063cca1c97918a0d7711ddd1482959ffaa0baa35
DIST ruby_parser-3.7.1.gem 311296 SHA256 7cba241552f03f2db4911013fa40bcd925425f713aa712ebdf34431f1d15ab5a SHA512 34e097c97cf5bd606874a0a1aecb4a5eb4a10f97fd088c21a95b1aee52d9c758a1c7d53601bc711fb5b3d57bf1707e157411eb96d15cccd516c6f5024eca9855 WHIRLPOOL 26178317838ee2bbdd928ea5a97a3c3aaef165b49623395dcff58ac819633b9fc2529a754e821e4e2e5257b34f213f92700f691b0506371e9dc8ab3b7b187633
DIST ruby_parser-3.7.2.gem 311296 SHA256 7f639194041e51680b530480990c0ca3632507e3740a8ef4516592550e3037e6 SHA512 52c026ebdcc687059818d42bb0f4c8e960209deb19f86bd3204c6b0bd3e06ffa01e9d628587f88c866756a81914d5b3cb7df2947433eb39d214a4a144c168442 WHIRLPOOL 63b3189f5ac5153aee8ce7ff1c2ae2533199b59db016a1159e80ec31b23b87e08e97a6bff9112533216f2b07d28ab16e52f462921a0779d45d0cb1c79b1e613f

@ -0,0 +1,37 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
RUBY_FAKEGEM_TASK_DOC="docs"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="README.txt History.txt"
inherit ruby-fakegem
DESCRIPTION="A ruby parser written in pure ruby"
HOMEPAGE="https://github.com/seattlerb/ruby_parser"
LICENSE="MIT"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
ruby_add_rdepend ">=dev-ruby/sexp_processor-4.6.0:4
!<dev-ruby/ruby_parser-2.3.1-r1"
ruby_add_bdepend "doc? ( >=dev-ruby/hoe-2.9.1 )"
ruby_add_bdepend "test? ( dev-ruby/racc >=dev-ruby/minitest-4.3 )"
DEPEND+=" test? ( dev-util/unifdef )"
all_ruby_prepare() {
# Remove reference to perforce method that is not in a released
# version of hoe-seattlerb.
#sed -i -e '/perforce/d' Rakefile || die
sed -i -e '/license/d' Rakefile || die
sed -i -e '/Hoe.plugin :isolate/ s:^:#:' Rakefile || die
}

@ -3,7 +3,7 @@
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"

@ -1,2 +1 @@
DIST systemu-2.6.4.gem 14336 SHA256 5f8c38d0a483f1999aaacac3022bcea4dc6bf524537b93514939787dbf22699a SHA512 070a01b0d131f5d9d0582dd0ba62e02d1203d7cf01494ba2b8165f6fa07309614d33debbc53573dadb94d20d196d80cbb34d0e0274ec42b07a1bfa9efb08ab00 WHIRLPOOL c903e9b1f6653b4b235a9d306b711443670d7928c8f209fa4ccffe44ca29623b6090def690c8fe758f19c3b5ee3acf066c8455ca88c272cf1b2675beb37df106
DIST systemu-2.6.5.gem 15872 SHA256 01f7d014b1453b28e5781e15c4d7d63fc9221c29b174b7aae5253207a75ab33e SHA512 1755e1d24f6d93fd07578859873b94d3fbc855f86c94bf9eb0389959837e94e432883c638ed188e75254312c2ac66eee2041d8b13eff428b473ddf8a8105461f WHIRLPOOL f976734ad2ebc73f9f103b1b3deb652508373ef8b0209656f83052420e4ecd6330e87e893b0ce2e7c93cab34ba917a9355b87ebe352c17f6fc85356c59691443

@ -1,28 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
# Test hangs on jruby
USE_RUBY="ruby19 ruby20"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="README"
inherit ruby-fakegem
DESCRIPTION="Universal capture of STDOUT and STDERR and handling of child process PID"
HOMEPAGE="http://codeforpeople.com/lib/ruby/systemu/"
LICENSE="Ruby"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
all_ruby_install() {
all_fakegem_install
insinto /usr/share/doc/${PF}
doins -r samples
}

@ -1,3 +1,3 @@
DIST jenkins-bin-1.625.1.war 62885582 SHA256 e5134146d398f00712c19c69bc84a594509505eec2ba6930f8df41689debfbcb SHA512 b05710ffe195476fa22ca2dd226148755310ee17527c0294a0251414bbb085860fd40ec485ce53a4446d36bfaa908f3a4b828e1772d590433120ec3668c239d9 WHIRLPOOL df9dcfa58c2f166929e0c0e22f6daab95d4f42549509943459fbcad70349c9885673db27ee8262421989b69f0503f8e9805d9a889181ab71c6a98f0de5e44245
DIST jenkins-bin-1.633.war 63242255 SHA256 15d930888bfb31ea231bf617bf88aeb281a5f0488385f555d34c439d308cb2e8 SHA512 517735a4d707d77d979bcbb2f3631b5a527da9824eb91d1bb3741ddb4685f81b15cad6c4a20cb482eaad6f02863b9195d366968c00d63c44690cc426df107c29 WHIRLPOOL 7331d0e4258537cc721b532f70612f1b945d0c5b456781dd6a9fcc2c0fcf75d9960cf7be8b97ae52a6df3a58d728184f608c5b8fb13ee9dc376797c77e1ec96c
DIST jenkins-bin-1.634.war 63310617 SHA256 47f9bd9dd3ee400c62905173a9d65605653a10a339e1d593f0b2e0f7456b1d9a SHA512 b736f04cd211b4a3cf56bc5dbd504997319e6d05b4cd6d5629710f69ac6080409923b733109d241debc6737ad4780026e4a67a673aae561ddb40900205da9c56 WHIRLPOOL 396239893cd511b9f21dc6d5f2b17a9dc6bfd7a708401d649a3eb0cadbd34334e726146caf02cb3963caaaf2dbc3aee6277d26b570c835195cb84fd2252a896d
DIST jenkins-bin-1.635.war 63529765 SHA256 6ec3487a56cbb319a8c47cb5986adef5fa2748ebd2ef5752159f47057c4c048f SHA512 b2200c30715c254a87ef7628835eaf6f1b606c8a9da1e15d6264b84d848ff7f7b4de1dcfb0a5b5a905c6c34e1483f393e53c31f00fe76860c5855651ceb05182 WHIRLPOOL 0e5e6769c3712be772ff20af5f0f861dc2ffb665352bff7514c8ab6bd3a97b084a8716c43fa00b2ba0e9f72d09658704852a00b87087555fa4c3f01f6b5773d5

@ -1 +1,2 @@
DIST kdevelop-php-docs-1.7.1.tar.xz 32840 SHA256 ae8acbffb882cdc20c32a22a8e522e0aea0c69b3d93376afa79e7b3bcad47568 SHA512 9a78b2d3051fe81b0fc91cb7cea586d0d3391959f55fc5cc05c3ff1f9c4d2a9a83957e50a9feac050d6d01a831fdfd7fa8e0f9dcd6f801723f8b638f60663592 WHIRLPOOL 97e77ce5019ba707b3d37c058a16edd1788055a83f24bdcc6058197e723161dcbc484a8557d32dadc02dd98c1acbd2a5dc732f122bca5e10bcd482e92fb43a5a
DIST kdevelop-php-docs-1.7.2.tar.xz 32892 SHA256 2dff2f54f631296c87007be84a0dc439d328d473717577c0d1450a9fc7e6e828 SHA512 5bbc3a4a61fa87b96182bfa1b3df28f26a35e4eb7ee021c822a031cb71b5900b53bacbac0d4892d8ff021dcc90b74097a0d67f31b17a4c3b7248170b19b54e16 WHIRLPOOL 5ef5309986dc42d41fe90333025075b132d3bfe3107802b97e54e4a1f2f36c37234b87dad3fcaf6d15ab3d79567fd4dae1ae1155403e7f1dfbd3bebf8d2ab32f

@ -0,0 +1,24 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
KDE_LINGUAS="bs ca ca@valencia da de el en_GB es et fi fr gl hu it kk nb nds nl
pl pt pt_BR ru sk sl sv tr uk zh_CN zh_TW"
KMNAME="kdevelop"
EGIT_REPONAME="kdev-php-docs"
EGIT_BRANCH="1.7"
inherit kde4-base
DESCRIPTION="PHP documentation plugin for KDevelop 4"
LICENSE="GPL-2 LGPL-2"
IUSE="debug"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
KEYWORDS="~amd64 ~x86"
fi
RDEPEND="
!=dev-util/kdevelop-plugins-1.0.0
"

@ -1 +1,2 @@
DIST kdevelop-php-1.7.1.tar.xz 658088 SHA256 396300d605032ac458489fb760801233e94117825ca6a3251ee02090aa694826 SHA512 7602d905cd33299e071452e98539886110bf1f3fbbee3025a6ec2218aac8fef16665b81d23a1810ee22e9eb3eedbe55c00c8951a56b86fad2955ed4846959866 WHIRLPOOL 7e235c05bb0618365752c6c721fea1fd462eba7098e77ca303885c4bb50faf3d2f695f01fed982bc34827bb04f84490eaf5dfa4a37ed29875c1a8493d797b68e
DIST kdevelop-php-1.7.2.tar.xz 658060 SHA256 75de9a5afe32ecaa35eb14e1ae04dd9c6d3e9abf87274ca4537fbdc3b296a369 SHA512 419ac3865c15ba30997e08f655d4ba61877ff15b6f3c0261a52a74e7d158e7a82a638326d2ccae1a435b846f40f76723807ff318ea3242651fb8fee263cdf5e1 WHIRLPOOL bad67fdbff98c2d47dd3034f56abafbb7ff8d1fb17aec3e7004177a50f1f131808b56d80f3c89bb234613ab71badcf2fdd4e67420a3902eda33f2f94489ca2f0

@ -0,0 +1,34 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
KDE_LINGUAS="bs ca ca@valencia da de el en_GB es et fi fr gl it kk nl pl pt
pt_BR ru sk sl sv tr uk zh_CN zh_TW"
VIRTUALX_REQUIRED=test
KDEBASE="kdevelop"
KMNAME="kdev-php"
EGIT_REPONAME="${KMNAME}"
EGIT_BRANCH="1.7"
inherit kde4-base
DESCRIPTION="PHP plugin for KDevelop 4"
LICENSE="GPL-2 LGPL-2"
IUSE="debug doc"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
KEYWORDS="~amd64 ~x86"
fi
RESTRICT="test"
DEPEND="
>=dev-util/kdevelop-pg-qt-1.0.0:4
"
RDEPEND="
dev-util/kdevelop:${SLOT}
doc? ( >=dev-util/kdevelop-php-docs-${PV}:${SLOT} )
"
PATCHES=( "${FILESDIR}/${PN}"-1.2.0-parmake.patch )

@ -1 +1,2 @@
DIST kdev-python-1.7.1.tar.xz 3666536 SHA256 6d95834ffbdc9c74f0c5cca589344b02189902e01901169615484c5b163dbc06 SHA512 f40fad121d5a8106c25fa5b8827f34074f8add115db9a26282b7bb087df2b57665b4bc6d772cd72784e5989eb6319d2807ac7278012b0be4e29ccb6864e79349 WHIRLPOOL 81feab1b3262aa406f4c59989be59d5a73bd8fbd0fed62e207434c0d65656ef10b7ccdcd54c2d1e4b7bab6e7213ef7e0b2638021823507cdc0750e091a88f09f
DIST kdev-python-1.7.2.tar.xz 3668764 SHA256 949254984bd489cd5597d4c4986057c43b60febde329f6f9d1b42228aef9444d SHA512 d49a65786516d6709808126c3ec1ea90ccce8f3a7fbdfd39082e6327d3186089fe9d64380587023f0d4d9eea2304f76d8ff510b52cb29169918596652508bae4 WHIRLPOOL 7a01d9afa3151b3139fde5a0609d4eec2be330afe0e7bd241c22658007108ec78be9fbcaf37b8d55bde34b1b354d5043e2b6e79ed52b194ab40744c196ed5124

@ -0,0 +1,44 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
KDEBASE="kdevelop"
KMNAME="kdev-python"
KDE_LINGUAS="bs ca de en_GB es et fi fr it nl pl pt pt_BR sk sl sv tr uk"
PYTHON_COMPAT=( python2_7 )
EGIT_BRANCH="1.7"
MY_P="${KMNAME}-${PV}"
inherit kde4-base python-any-r1
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/kdevelop/${KDEVELOP_VERSION}/src/${MY_P}.tar.xz"
KEYWORDS="~amd64 ~x86"
S=${WORKDIR}/${MY_P}
fi
DESCRIPTION="Python plugin for KDevelop 4"
IUSE="debug"
DEPEND="
${PYTHON_DEPS}
"
RDEPEND="
dev-util/kdevelop:4
"
RESTRICT="test"
pkg_setup() {
python-any-r1_pkg_setup
kde4-base_pkg_setup
}
src_compile() {
pushd "${WORKDIR}"/${P}_build > /dev/null || die
emake parser
popd > /dev/null || die
kde4-base_src_compile
}

@ -1 +1,2 @@
DIST kdevelop-4.7.1.tar.xz 4441540 SHA256 e3ad5377f53739a67216d37cda3f88c03f8fbb0c96e2a9ef4056df3c124e95c1 SHA512 a5fcdb4b83f6b9512350d73314df3ed8fd4f8a6544f358c480295f1f1f81799f18e30b44c24b73b4db244e63f01c29990854532688bf0a866c7fe83f924a48bd WHIRLPOOL 630802a540db94a6f56b0c15ff8910ea6168401f88aaf3e14476461d169f4e456f83444fbf8f9c927c7c196b0797c40d58972d1b05a912eeb18d8d5b1239e4f9
DIST kdevelop-4.7.2.tar.xz 4441896 SHA256 5801a38a9abfebead18b74c0a0f5a6d68118b297c96ef1e2f75c8bfae3463b19 SHA512 f05643f185a02ce9f07b5e48b0cf61de5e0e2ed892b4fbe4edf749319c37466a2e904c7b64604cdff3b1c5c20e384ea23e7fdd1e30ed15642fd70f5e172e570a WHIRLPOOL 2caf928f84e22aacfa2691fc7a2752f84a38cdfccc4b3c176c04c0f81445a25548f7723ee57da293a921f7934789386bce7e4c50751cd4d61da2d15c39490695

@ -0,0 +1,52 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
KDE_LINGUAS="bs ca ca@valencia da de el en_GB es et fi fr gl hu it kk nb nds nl
pl pt pt_BR ru sk sl sv th tr uk zh_CN zh_TW"
VIRTUALX_REQUIRED="test"
EGIT_BRANCH="4.7"
inherit kde4-base
DESCRIPTION="Integrated Development Environment for Unix, supporting KDE/Qt, C/C++ and many other languages"
LICENSE="GPL-2 LGPL-2"
IUSE="+cmake +cxx debug +gdbui okteta qthelp"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
KEYWORDS="~amd64 ~ppc ~x86"
fi
DEPEND="
dev-libs/qjson
dev-qt/qtdeclarative:4[webkit]
gdbui? (
$(add_kdebase_dep ksysguard)
$(add_kdebase_dep libkworkspace)
)
okteta? ( $(add_kdeapps_dep okteta) )
qthelp? ( dev-qt/qthelp:4 )
"
RDEPEND="${DEPEND}
$(add_kdeapps_dep kapptemplate)
$(add_kdeapps_dep kdebase-kioslaves)
cxx? ( >=sys-devel/gdb-7.0[python] )
"
RESTRICT="test"
# see bug 366471
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_build cmake)
$(cmake-utils_use_build cmake cmakebuilder)
$(cmake-utils_use_build cxx cpp)
$(cmake-utils_use_with gdbui KDE4Workspace)
$(cmake-utils_use_with okteta LibKasten)
$(cmake-utils_use_with okteta LibOkteta)
$(cmake-utils_use_with okteta LibOktetaKasten)
$(cmake-utils_use_build qthelp)
)
kde4-base_src_configure
}

@ -1 +1,2 @@
DIST kdevplatform-1.7.1.tar.xz 1930560 SHA256 dfd8953aec204f04bd949443781aa0f6d9d58c40f73027619a168bb4ffc4b1ac SHA512 b19c925c973ab00b25b03f1bcf1e34a98b8108728f20e7b058bd391a1dde78e33b80705c39632ff594ecf834878e1c54732031b8110400433266c258632468d0 WHIRLPOOL 9e687644b1f31ca317bb3fa0000f388aca80ee305eaa3b43d044181d2b2374ad57613104a400a8a052ed07e5157fbbdc26b7174314cc04ca5b8c788afe4c8f4f
DIST kdevplatform-1.7.2.tar.xz 1929976 SHA256 0afcde7a746adb83b00f2bd6b02efb4022adbd61b6ba4325fb63b71902f1f4e4 SHA512 b95a1837b61d6c63cdd5183194ea70301bb32720df8c5317ba891a91c24c1e174aa69d10131024701bfe710f4848ac50059bc4513cf334d39415d37f4a445d66 WHIRLPOOL 4656a52becd50e9d827010e798941465731872b014400529fde4c45410d7f77d063c7fed237f94991742af997e845145772dbb199df74ae9777d41c2bdc21693

@ -0,0 +1,55 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
DECLARATIVE_REQUIRED="always"
KMNAME="kdevelop"
KDE_LINGUAS="bs ca ca@valencia da de el en_GB es et fi fr gl it kk nb nl pl pt
pt_BR ru sk sl sv th tr uk zh_CN zh_TW"
VIRTUALDBUS_TEST="true"
VIRTUALX_REQUIRED="test"
EGIT_REPONAME="${PN}"
EGIT_BRANCH="1.7"
inherit kde4-base
DESCRIPTION="KDE development support libraries and apps"
LICENSE="GPL-2 LGPL-2"
IUSE="+classbrowser cvs debug +konsole reviewboard subversion"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
KEYWORDS="~amd64 ~ppc ~x86"
fi
RESTRICT="test"
COMMON_DEPEND="
dev-libs/grantlee:0
reviewboard? ( dev-libs/qjson )
subversion? (
dev-libs/apr
dev-libs/apr-util
dev-vcs/subversion
)
"
DEPEND="${COMMON_DEPEND}
classbrowser? ( dev-libs/boost )
"
RDEPEND="${COMMON_DEPEND}
konsole? ( $(add_kdeapps_dep konsole) )
cvs? ( dev-vcs/cvs )
!<dev-util/kdevelop-${KDEVELOP_VERSION}:4
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_build classbrowser)
$(cmake-utils_use_build cvs)
$(cmake-utils_use_build konsole)
$(cmake-utils_use_find_package reviewboard QJSON)
$(cmake-utils_use_build subversion)
)
kde4-base_src_configure
}

@ -172,7 +172,7 @@ QA_PREBUILT="${INTEL_SDP_DIR}/*"
# Creating necessary links to use intel compiler with eclipse
_isdp_link_eclipse_plugins() {
local c f
pushd ${INTEL_SDP_DIR}/eclipse_support > /dev/null
pushd ${INTEL_SDP_DIR}/eclipse_support > /dev/null || die
for c in cdt*; do
local cv=${c#cdt} ev=3.$(( ${cv:0:1} - 1))
if has_version "dev-util/eclipse-sdk:${ev}"; then
@ -189,7 +189,7 @@ _isdp_link_eclipse_plugins() {
done
fi
done
popd > /dev/null
popd > /dev/null || die
}
# @FUNCTION: _isdp_big-warning

@ -0,0 +1,75 @@
--- bigbang.c.old 2015-10-27 09:21:51.172611109 +0100
+++ bigbang.c 2015-10-27 09:25:41.117233447 +0100
@@ -530,13 +530,11 @@
planetfile = fopen ("./planets.data", "w");
for (loop = 1; loop <= 299 - strlen(terraInfo); loop++)
strcat(terraInfo, " ");
- strcat(terraInfo, "\n");
- fprintf (planetfile, terraInfo);
+ fprintf (planetfile, "%s\n", terraInfo);
sprintf (ferrinfo, "%d:%d:Ferringhi:1:-2:Unknown:1000:1000:1000:0:0:0:0:3:100000:20:30:10:0:0:0:0:", 2, ferringhiSector);
for (loop = 1; loop <= 299 - strlen(ferrinfo); loop++)
strcat(ferrinfo, " ");
- strcat(ferrinfo, "\n");
- fprintf(planetfile, ferrinfo);
+ fprintf(planetfile, "%s\n", ferrinfo);
randomPlanetInfo = malloc (sizeof (strNameLength));
if (numRandomPlanets > 0)
{
@@ -552,8 +550,7 @@
, c, tempint, randomname (randomPlanetInfo), randomnum(1,5));
for (loop = 1; loop <= 299 - strlen(ferrinfo); loop++)
strcat(ferrinfo, " ");
- strcat(ferrinfo, "\n");
- fprintf(planetfile, ferrinfo);
+ fprintf(planetfile, "%s\n", ferrinfo);
c++;
}
@@ -616,10 +613,9 @@
fileline = strcat (fileline, ":");
if (sectorlist[x]->nebulae != NULL)
fileline = strcat (fileline, sectorlist[x]->nebulae);
- fileline = strcat (fileline, ":\n");
/* Later put in whitespace buffer for saving */
/* Not needed until user created beacons put in */
- fprintf (file, fileline);
+ fprintf (file, "%s:\n", fileline);
}
fclose (file);
free (fileline);
@@ -646,8 +642,7 @@
len = (int) strlen (fileline);
for (y = 0; y <= 99 - len; y++)
strcat (fileline, " ");
- strcat (fileline, "\n");
- fprintf (file, fileline);
+ fprintf (file, "%s\n", fileline);
}
fclose (file);
--- config.c.old 2015-10-27 09:30:00.091283678 +0100
+++ config.c 2015-10-27 09:30:25.068806593 +0100
@@ -140,9 +140,8 @@
for (loop=0; loop < 199 - strlen(buffer); loop++)
strcat(buffer, " ");
- strcat(buffer, "\n");
- fprintf(configfile, buffer);
+ fprintf(configfile, "%s\n", buffer);
fclose(configfile);
free(buffer);
--- planet.c.old 2015-10-27 09:31:44.867282757 +0100
+++ planet.c 2015-10-27 09:32:17.083667674 +0100
@@ -59,8 +59,7 @@
addint(stufftosave, planets[index]->citdl->upgradestart, ':', BUFF_SIZE);
for (loop=0; loop< 399 - strlen(stufftosave); loop++)
strcat(stufftosave, " ");
- strcat(stufftosave, "\n");
- fprintf(planetfile, stufftosave);
+ fprintf(planetfile, "%s\n", stufftosave);
}
}
fclose(planetfile);

@ -3,7 +3,7 @@
# $Id$
EAPI=5
inherit games
inherit games eutils
MY_P="${PN}-source-${PV}"
DESCRIPTION="Clone of BBS Door game Trade Wars 2002"
@ -17,6 +17,10 @@ IUSE=""
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${P}-format.patch
}
src_install() {
DOCS="AUTHORS ChangeLog PROTOCOL README TODO" \
default

@ -15,7 +15,7 @@ SRC_URI="https://launchpad.net/synapse-project/0.3/${PV}/+download/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
KEYWORDS="amd64 ~x86"
# "ayatana" support pending on GTK+-3.x version of synapse wrt #411613
IUSE="plugins +zeitgeist"

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save