parent
4d94a356cc
commit
153f4ea507
@ -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"
|
@ -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 +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 © 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 © 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 © 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 © 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')
|
@ -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())})
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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);
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue