parent
2c591840c9
commit
75fdb97ffc
@ -1,2 +1,3 @@
|
||||
DIST freemind-src-0.9.0.tar.gz 15195546 SHA256 aef65c79d315c2055651f4adaa9fd0cd27514aa49dde6aca470d80ce5f19a5e1 SHA512 c03b6854b735a66022d36bc09a31cd3e0c2b8f4f0031a05cf8f50f0b740a43560c20551b8f08d6e0efe126fcf81a7958809f52166c3b0b0bce5229a2f9f49f4e WHIRLPOOL 9b86230b50c564c9375d6becdf1ec88e56244b79a6f9ba49f05783bf23e5a11bae9773a1d34bacca14f3b53230c27b56afca7d8985ff4e6f52131d41c4b54400
|
||||
DIST freemind-src-1.0.0.tar.gz 31444914 SHA256 27daa9c9dd13129d79f9e0eb956d22f68039074199ed3569f62edcb070ccb686 SHA512 a4e8d328f01c990521a8ed891bf80e5dbdc89bef2d2ba3c07d47a22e41e8f18fdf4f6e7b0feca351311fc420d23fb1b45152e9ab782e97185899e6b053c8586b WHIRLPOOL e3465fadb96a7c2cdf98805da20557db0956f8ed41d692d714759fd94b3d71ccf48f79af28633cbcfe7d0209b1b19f76f44660f2fa3a52c02ef0c0bdebfefd93
|
||||
DIST freemind-src-1.0.1.tar.gz 31617138 SHA256 018285126b27eae7392b8c3bfb513f25bd70b9907440e5eb8209f20b4fbd8619 SHA512 f3b7bd526da3075e883292fc88dd5b01f5b0112c58cfeae25a6be9c7dbf4a5444839821e3e2554303032d832b4520fa742894c09ded2705270f51aca98167fb5 WHIRLPOOL 5c3e1c795060bb92bced84fcf785c721c0ecf2ea8fcd8440cfe4935255bb4685c78dc4ad5991ee425a3c7d37589a8698ee9e1b3e4c63d362bc172edbe4e281da
|
||||
|
@ -0,0 +1,116 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/freemind/freemind-1.0.1.ebuild,v 1.1 2014/08/03 09:49:07 sera Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Mind-mapping software written in Java"
|
||||
HOMEPAGE="http://freemind.sourceforge.net"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="groovy latex pdf svg"
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/javahelp:0
|
||||
dev-java/jgoodies-forms:0
|
||||
dev-java/jibx:0
|
||||
dev-java/jortho:0
|
||||
>=dev-java/simplyhtml-0.13.1:0
|
||||
groovy? ( dev-java/groovy )
|
||||
latex? ( dev-java/hoteqn:0 )
|
||||
pdf? ( dev-java/batik:1.7 >=dev-java/fop-0.95:0 )
|
||||
svg? ( dev-java/batik:1.7 >=dev-java/fop-0.95:0 )"
|
||||
DEPEND="${COMMON_DEP}
|
||||
>=virtual/jdk-1.4
|
||||
pdf? ( dev-java/avalon-framework:4.2 )
|
||||
svg? ( dev-java/avalon-framework:4.2 )"
|
||||
RDEPEND="${COMMON_DEP}
|
||||
>=virtual/jre-1.4"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
java_prepare() {
|
||||
chmod +x check_for_duplicate_resources.sh || die
|
||||
|
||||
# someone got it all wrong (set/unset vs. bool)
|
||||
sed -i -e 's|<property name="include_latex" value="false"/>||' plugins/build.xml || die
|
||||
|
||||
# disable dmg build on Mac OS X
|
||||
sed -i -e 's:<antcall target="dist_\(macos\|icon\)"/>::p' 'build.xml' || die
|
||||
|
||||
use groovy || rm plugins/build_scripting.xml || die
|
||||
use latex || rm plugins/build_latex.xml || die
|
||||
use pdf || use svg || rm plugins/build_svg.xml || die
|
||||
# not compatible with releases of jmapviewer
|
||||
rm plugins/build_map.xml || die
|
||||
|
||||
rm -v $(find "${WORKDIR}" -name '*.jar' -o -name '*.zip') || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local build_files=( $(find "${S}" -name 'build*.xml') )
|
||||
JAVA_PKG_BSFIX_NAME="${build_files[@]##*/}"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||
JAVA_ANT_CLASSPATH_TAGS+=" javadoc"
|
||||
JAVA_ANT_ENCODING="utf-8"
|
||||
java-ant-2_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local svg_deps svg_build_deps
|
||||
if use pdf || use svg; then
|
||||
svg_deps="batik-1.7,fop"
|
||||
svg_build_deps=":$(java-pkg_getjars --build-only avalon-framework-4.2)"
|
||||
fi
|
||||
EANT_GENTOO_CLASSPATH="
|
||||
jgoodies-forms,jibx,javahelp,jortho,simplyhtml
|
||||
$(usex groovy groovy '')
|
||||
$(usex latex hoteqn '')
|
||||
${svg_deps}"
|
||||
EANT_GENTOO_CLASSPATH_EXTRA="lib/bindings.jar${svg_build_deps}"
|
||||
EANT_BUILD_TARGET="dist"
|
||||
EANT_DOC_TARGET="doc"
|
||||
EANT_ANT_TASKS="jibx"
|
||||
java-pkg-2_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${WORKDIR}"/bin/dist || die
|
||||
local dest="/usr/share/${PN}/"
|
||||
|
||||
java-pkg_dojar lib/*.jar
|
||||
|
||||
if use doc; then
|
||||
java-pkg_dojavadoc doc/javadoc
|
||||
rm -r doc/javadoc
|
||||
fi
|
||||
|
||||
insinto "${dest}"
|
||||
doins -r accessories browser doc plugins patterns.xml
|
||||
|
||||
# register plugins for java-dep-check
|
||||
local plugins="help"
|
||||
use groovy && plugins+=" script"
|
||||
use latex && plugins+=" latex"
|
||||
if use pdf || use svg; then
|
||||
plugins+=" svg"
|
||||
fi
|
||||
local plugin
|
||||
for plugin in ${plugins}; do
|
||||
java-pkg_regjar "${ED}"${dest}/plugins/${plugin}/*jar
|
||||
done
|
||||
|
||||
java-pkg_dolauncher ${PN} --java_args "-Dfreemind.base.dir=${EPREFIX}${dest}" \
|
||||
--pwd "${EPREFIX}${dest}" --main freemind.main.FreeMindStarter
|
||||
|
||||
newicon "${S}/images/FreeMindWindowIcon.png" freemind.png
|
||||
|
||||
make_desktop_entry freemind Freemind freemind Utility
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST jing-20030619.zip 2523368 SHA256 b10a7fbbf1f5354de59700a1665f27d68a71b07f6927c2e497dc0ba294a47efd SHA512 151e1a0819a3aa83060aa3a463f56758f7badcf21f818565e07a979c8617624a59bfe154fab7db1205adcf3be9fc096c64bbce55cc71d682658e12a6f9d2807a WHIRLPOOL 6af8ae813816ac7704406ccc7ddc19c61c40ae3a3208026ca511a153641b308901699dc92e07f5ec97408557835ad3e1f626ea20e9daf7a25d37ea3d632da29c
|
||||
DIST jing-20091111.zip 3207457 SHA256 57690280aa6b5521b570aaa5fe77e1b48d84b2a1b0a24da62f9b982c4416908c SHA512 d30e5569157cfb78d711a91d5a032a8c3ed3cba5579d15cc17fe963a591b4b5f1b6ae7c7c0b8042461ff5d04572dfd6eb355537767bf3b554baa67cfe35a2813 WHIRLPOOL 83242897d32ac7f617c24f99107abc239770706d742d58a576c2d15e7dc7e61474cc5b95eae8d96547755a8c5abc16f8b8bec9904bf7b30c4dcc8bdb9f66a5a7
|
||||
|
@ -1,76 +0,0 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/jing/jing-20030619-r3.ebuild,v 1.4 2007/03/30 13:32:59 betelgeuse Exp $
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Jing: A RELAX NG validator in Java"
|
||||
HOMEPAGE="http://thaiopensource.com/relaxng/jing.html"
|
||||
SRC_URI="http://www.thaiopensource.com/download/${P}.zip"
|
||||
LICENSE="BSD Apache-1.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc x86"
|
||||
IUSE="doc source"
|
||||
COMMON_DEPEND="
|
||||
=dev-java/saxon-8*
|
||||
>=dev-java/xerces-2.7
|
||||
dev-java/iso-relax
|
||||
dev-java/xalan
|
||||
dev-java/relaxng-datatype
|
||||
dev-java/ant-core"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
source? ( app-arch/zip )
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
cp ${FILESDIR}/build-r1.xml build.xml || die
|
||||
|
||||
mkdir src/
|
||||
cd src/
|
||||
unpack ./../src.zip
|
||||
# Has java.util.regex, xerces2 and xerces1 implementation
|
||||
# We only need the first one
|
||||
rm -vr com/thaiopensource/datatype/xsd/regex/{xerces,xerces2} || die
|
||||
epatch "${FILESDIR}/build-patch.diff"
|
||||
epatch "${FILESDIR}/${P}-xerces.patch"
|
||||
|
||||
#remove bundled relaxng-datatype
|
||||
rm -r org || die
|
||||
|
||||
cd ../bin/
|
||||
rm -v *.jar || die
|
||||
java-pkg_jar-from iso-relax
|
||||
java-pkg_jar-from xerces-2
|
||||
java-pkg_jar-from xalan
|
||||
java-pkg_jar-from saxon saxon8.jar saxon.jar
|
||||
java-pkg_jar-from relaxng-datatype
|
||||
java-pkg_jar-from ant-core
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
eant jar #premade javadocs
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local cp
|
||||
for jar in bin/*.jar; do
|
||||
cp="${cp}:${jar}"
|
||||
done
|
||||
# would need some test files could probably take this from the gcj version
|
||||
#java -cp ${cp} com.thaiopensource.datatype.xsd.regex.test.TestDriver || die
|
||||
#java -cp ${cp} com.thaiopensource.datatype.relaxng.util.TestDriver || die
|
||||
#java -cp ${cp} com.thaiopensource.datatype.xsd.regex.test.CategoryTest \
|
||||
# || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar bin/jing.jar
|
||||
java-pkg_dolauncher ${PN} --main com.thaiopensource.relaxng.util.Driver
|
||||
use doc && java-pkg_dohtml -r doc/* readme.html
|
||||
use source && java-pkg_dosrc src/com
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST tree-1.6.0.tgz 42706 SHA256 4dc470a74880338b01da41701d8db90d0fb178877e526d385931a007d68d7591 SHA512 2a72de62b14f194dd4902901facbf44551d6fa6a5f00bb5461ee2c99de277744d8c8032d931513a9f339bfbd98f86bf20acb64b8ea684a1e90544a242272010f WHIRLPOOL df02831a356f361fea0e0c028fdd421bf89ac1388c75451ca720b0ad1a2bf796e06689086d13dd5ac92e1309ca334243a7ea4d1a522ad199936096a85d3e9227
|
||||
DIST tree-1.7.0.tgz 47082 SHA256 6957c20e82561ac4231638996e74f4cfa4e6faabc5a2f511f0b4e3940e8f7b12 SHA512 b234fb1428ba75da72d7e4aeb24bf961e123332342593e441b29a0baa2270d12bb187d889c179d6463c940c8dce9fe9dffeb4ad3f06cf11f057b83234d7b4b4a WHIRLPOOL 2bec275486ef30075fbe34aea9c96ba3455e328f02a1259e88a9227d1cddda543c1f5670f973ce5a7b9ea96fb9d886598d5008f5ed34db90cd0b5c59402ca5d1
|
||||
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/tree/tree-1.6.0-r1.ebuild,v 1.14 2014/01/18 05:27:18 vapier Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit toolchain-funcs flag-o-matic bash-completion-r1
|
||||
|
||||
DESCRIPTION="Lists directories recursively, and produces an indented listing of files."
|
||||
HOMEPAGE="http://mama.indstate.edu/users/ice/tree/"
|
||||
SRC_URI="ftp://mama.indstate.edu/linux/tree/${P}.tgz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!=sci-biology/meme-4.8.1"
|
||||
DEPEND=""
|
||||
|
||||
src_prepare() {
|
||||
sed -i \
|
||||
-e 's:LINUX:__linux__:' tree.c \
|
||||
|| die "sed failed"
|
||||
mv doc/tree.1.fr doc/tree.fr.1
|
||||
if use !elibc_glibc ; then
|
||||
# 433972, also previously done only for elibc_uclibc
|
||||
sed -i -e '/^OBJS=/s/$/ strverscmp.o/' Makefile || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
append-lfs-flags
|
||||
emake \
|
||||
CC="$(tc-getCC)" \
|
||||
CFLAGS="${CFLAGS} ${CPPFLAGS}" \
|
||||
LDFLAGS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin tree
|
||||
doman doc/tree*.1
|
||||
dodoc CHANGES README*
|
||||
newbashcomp "${FILESDIR}"/${PN}.bashcomp ${PN}
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST henplus-0.9.7.tar.gz 219625 SHA256 9dff883c30c377a5e2c58928ad7442ed94710252df0f1d96fc509063839d33e7 SHA512 34b71c027f5010dcf0709b062aea99ab156465b7c14d13e39b473587fe54ee0ed7d84d4b8a9641cae26624842d290d5e5fc3b472f34489cf21a22782283148bd WHIRLPOOL 5b5747e582fe89267d4233efeb838e804c270fc838e27755949c65fe4627dc302843e389b63fffe785832353406624d768ef66f099e7756db7c0478723fd9824
|
||||
DIST henplus-0.9.8.tar.gz 233035 SHA256 ea7ca363d0503317235e97f66aa0efefe44463d8445e88b304ec0ac1748fe1ff SHA512 a22fc847f4441f627c1fa12f4f365c38d0c8ddfc205758d044e797e83f8d37032995666c2ee3dbb68d0a5f563fa5d574886e85757b1faa0acfc055e92b2fad0b WHIRLPOOL 82236dcde4865049b97d89dc02bbe062e74fbb002bdebd301400fbb84d28a4a196c7bf206fe279c881e47661216c18e5356fe6ff7170f46c6ee1c01cdb61f42e
|
||||
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2007 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/henplus/henplus-0.9.7-r1.ebuild,v 1.5 2007/07/13 06:38:59 mr_bones_ Exp $
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 eutils java-ant-2
|
||||
|
||||
DESCRIPTION="Java-based multisession SQL shell for databases with JDBC support."
|
||||
HOMEPAGE="http://henplus.sf.net"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEPEND="=dev-java/commons-cli-1*
|
||||
dev-java/libreadline-java"
|
||||
RDEPEND=">=virtual/jre-1.3
|
||||
${COMMON_DEPEND}"
|
||||
DEPEND=">=virtual/jdk-1.3
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
epatch "${FILESDIR}/${P}-build.xml.patch"
|
||||
|
||||
cd lib
|
||||
rm -v *.jar build/*.jar || die
|
||||
java-pkg_jar-from commons-cli-1 commons-cli.jar
|
||||
java-pkg_jar-from libreadline-java libreadline-java.jar
|
||||
}
|
||||
|
||||
src_install () {
|
||||
java-pkg_dojar "build/${PN}.jar"
|
||||
|
||||
java-pkg_dolauncher ${PN} -pre "${FILESDIR}/${PN}.pre" \
|
||||
--main henplus.HenPlus
|
||||
|
||||
dodoc README || die
|
||||
dohtml doc/HenPlus.html || die
|
||||
use doc && java-pkg_dojavadoc javadoc/api
|
||||
|
||||
use source && java-pkg_dosrc "src/${PN}"
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST AppleJavaExtensions.zip 3720 SHA256 859531cbf87327bdb23cf5f006a7848f5173b01c5666891aac06497968c0fd40 SHA512 8da6cbe206dd0bc084848b2c0342099ff4a9f0875fe2ff1a78d4e85123b869577dc2b06bcde0dc5fec03b7b6ea412ef540c3a836a05cc51dc6555f85cab18b42 WHIRLPOOL 9a08fd1dccc48ccf8c981cf7fcfc5b1af0027c98e003cfa41df2957b41f2282b45f3c586d5c1c0f79fd619c5396692a7949295b096c2f1e07968fd92b8225e8b
|
||||
DIST apple-java-extensions-bin-1.3.zip 4970 SHA256 0eaab045e7448b8aaef557e3bd374e51297703dd8bc7cbe20fa73dbc1d0740fd SHA512 d1ce677c3ea4011340aa1384aaafda2c90f446920a7f7b0802e89526e0d5e8c64db71aa4eb14f9cd0c4bfcc2694554868cead2250b8f2a5d4d44ac1caf62e494 WHIRLPOOL 3cf48f91488341b7e3e5f53998bfef04d5122c75ac4a6bfa06000e84fdafa43457bfea6181c58d567693e0fa8c25481038768e3506da843f30e6b15990fd8b6b
|
||||
DIST apple-java-extensions-bin-1.5.zip 18036 SHA256 82a2de820045c484f7850d0a02a36a03890eea8c7f0d3907ba64da43ee9f13bd SHA512 9f3e9a8eab3980feda8584ca75d58da8b31ec0ed77fb2a4a1488d0b2ca0efd845ff705fc372ba3958753690f839b0ccb2e9310d6896564317b625ff9ba9cc456 WHIRLPOOL bad2c6232daafd0a5c755855a8e94f3c095a41db8f3ccdc9688382e87f7b45a815a57f692e3f53189b8f01b6efb33ff3e033bb0e946caf88406d3c72f023f99d
|
||||
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/apple-java-extensions-bin/apple-java-extensions-bin-1.2-r1.ebuild,v 1.5 2010/03/28 03:56:46 ali_bush Exp $
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
DESCRIPTION="A pluggable jar of stub classes representing the new Apple eAWT and eIO APIs for Java on Mac OS X."
|
||||
HOMEPAGE="http://developer.apple.com/samplecode/AppleJavaExtensions/"
|
||||
SRC_URI="http://developer.apple.com/samplecode/AppleJavaExtensions/AppleJavaExtensions.zip"
|
||||
LICENSE="Apple"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc x86"
|
||||
IUSE=""
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=">=virtual/jre-1.3"
|
||||
|
||||
S=${WORKDIR}/AppleJavaExtensions
|
||||
|
||||
src_install() {
|
||||
dodoc README.txt
|
||||
java-pkg_dojar AppleJavaExtensions.jar
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/apple-java-extensions-bin/apple-java-extensions-bin-1.3.ebuild,v 1.1 2010/03/28 03:56:46 ali_bush Exp $
|
||||
|
||||
EAPI="3"
|
||||
|
||||
inherit java-pkg-2
|
||||
|
||||
DESCRIPTION="A pluggable jar of stub classes representing the new Apple eAWT and eIO APIs for Java on Mac OS X."
|
||||
HOMEPAGE="http://developer.apple.com/samplecode/AppleJavaExtensions/"
|
||||
SRC_URI="http://developer.apple.com/samplecode/AppleJavaExtensions/AppleJavaExtensions.zip -> ${P}.zip"
|
||||
LICENSE="Apple"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE=""
|
||||
DEPEND="app-arch/unzip"
|
||||
RDEPEND=">=virtual/jre-1.3"
|
||||
|
||||
S=${WORKDIR}/AppleJavaExtensions
|
||||
|
||||
src_install() {
|
||||
dodoc README.txt
|
||||
java-pkg_dojar AppleJavaExtensions.jar
|
||||
}
|
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/aspectwerkz/aspectwerkz-2.0-r1.ebuild,v 1.1 2014/08/03 09:27:57 sera Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2 eutils
|
||||
|
||||
DESCRIPTION="AspectWerkz is a dynamic, lightweight and high-performant AOP/AOSD framework for Java."
|
||||
SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P}.zip"
|
||||
HOMEPAGE="http://aspectwerkz.codehaus.org"
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="2"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE=""
|
||||
# bug 203268
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/asm:1.5
|
||||
dev-java/dom4j:1
|
||||
dev-java/jrexx:0
|
||||
dev-java/trove:0
|
||||
dev-java/qdox:1.6
|
||||
dev-java/junit:0
|
||||
java-virtuals/jdk-with-com-sun"
|
||||
RDEPEND="
|
||||
>=virtual/jre-1.5
|
||||
${COMMON_DEP}"
|
||||
DEPEND="
|
||||
>=virtual/jdk-1.5
|
||||
${COMMON_DEP}
|
||||
app-arch/unzip"
|
||||
|
||||
java_prepare() {
|
||||
# unit tests need this
|
||||
chmod +x "bin/${PN}" || die
|
||||
epatch "${FILESDIR}"/${P}-gentoo.patch
|
||||
epatch "${FILESDIR}"/${P}-modernise_api.patch
|
||||
|
||||
find . -name '*.jar' -delete || die
|
||||
}
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||
|
||||
EANT_BUILD_TARGET="dist"
|
||||
EANT_GENTOO_CLASSPATH="asm-1.5,dom4j-1,jrexx,junit,trove,qdox-1.6"
|
||||
|
||||
src_install() {
|
||||
use source && java-pkg_dosrc src/*
|
||||
# other stuff besides javadoc here too
|
||||
use doc && java-pkg_dohtml -r docs/*
|
||||
|
||||
cd lib || die
|
||||
for jar in ${PN}*.jar; do
|
||||
java-pkg_newjar ${jar} ${jar/-${PV}}
|
||||
done
|
||||
}
|
@ -0,0 +1,82 @@
|
||||
--- src/main/org/codehaus/aspectwerkz/connectivity/RemoteProxyServer.java.old 2013-09-30 02:03:20.703138370 +0100
|
||||
+++ src/main/org/codehaus/aspectwerkz/connectivity/RemoteProxyServer.java 2013-09-30 05:49:54.768369910 +0100
|
||||
@@ -7,9 +7,13 @@
|
||||
**************************************************************************************/
|
||||
package org.codehaus.aspectwerkz.connectivity;
|
||||
|
||||
-import EDU.oswego.cs.dl.util.concurrent.BoundedBuffer;
|
||||
-import EDU.oswego.cs.dl.util.concurrent.LinkedQueue;
|
||||
-import EDU.oswego.cs.dl.util.concurrent.PooledExecutor;
|
||||
+import java.util.concurrent.ArrayBlockingQueue;
|
||||
+import java.util.concurrent.BlockingQueue;
|
||||
+import java.util.concurrent.LinkedBlockingQueue;
|
||||
+import java.util.concurrent.RejectedExecutionHandler;
|
||||
+import java.util.concurrent.ThreadPoolExecutor;
|
||||
+import java.util.concurrent.TimeUnit;
|
||||
+
|
||||
import org.codehaus.aspectwerkz.exception.WrappedRuntimeException;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
@@ -152,7 +156,7 @@
|
||||
/**
|
||||
* The thread pool.
|
||||
*/
|
||||
- private PooledExecutor m_threadPool = null;
|
||||
+ private ThreadPoolExecutor m_threadPool = null;
|
||||
|
||||
/**
|
||||
* The class loader to use.
|
||||
@@ -262,13 +266,30 @@
|
||||
final int threadPoolInitSize,
|
||||
final int keepAliveTime,
|
||||
final boolean waitWhenBlocked) {
|
||||
- m_threadPool = new PooledExecutor(new BoundedBuffer(threadPoolInitSize), threadPoolMaxSize);
|
||||
- m_threadPool.setKeepAliveTime(keepAliveTime);
|
||||
- m_threadPool.createThreads(threadPoolInitSize);
|
||||
- m_threadPool.setMinimumPoolSize(threadPoolMinSize);
|
||||
+ m_threadPool = new ThreadPoolExecutor(threadPoolInitSize, threadPoolMaxSize,
|
||||
+ keepAliveTime, TimeUnit.MILLISECONDS,
|
||||
+ new ArrayBlockingQueue(threadPoolInitSize) {
|
||||
+ protected void afterExecute(Runnable r, ThreadPoolExecutor e) {
|
||||
+ if (waitWhenBlocked) e.notifyAll();
|
||||
+ }
|
||||
+ });
|
||||
+ m_threadPool.prestartAllCoreThreads();
|
||||
+ m_threadPool.setCorePoolSize(threadPoolMinSize);
|
||||
if (waitWhenBlocked) {
|
||||
- m_threadPool.waitWhenBlocked();
|
||||
- }
|
||||
+ m_threadPool.setRejectedExecutionHandler(new RejectedExecutionHandler() {
|
||||
+ public void rejectedExecution(Runnable r, ThreadPoolExecutor e) {
|
||||
+ if (e.isTerminating() || e.isTerminated())
|
||||
+ return;
|
||||
+ BlockingQueue<Runnable> tasks = e.getQueue();
|
||||
+ int maxSize = e.getMaximumPoolSize();
|
||||
+ while (tasks.remainingCapacity() == 0 || e.getPoolSize() == maxSize)
|
||||
+ try { e.wait(); } catch (InterruptedException ex) {}
|
||||
+ e.execute(r);
|
||||
+ }
|
||||
+ });
|
||||
+ } else {
|
||||
+ m_threadPool.setRejectedExecutionHandler(new ThreadPoolExecutor.CallerRunsPolicy());
|
||||
+ }
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -281,9 +302,10 @@
|
||||
private void createDynamicThreadPool(final int threadPoolMinSize,
|
||||
final int threadPoolInitSize,
|
||||
final int keepAliveTime) {
|
||||
- m_threadPool = new PooledExecutor(new LinkedQueue());
|
||||
- m_threadPool.setKeepAliveTime(keepAliveTime);
|
||||
- m_threadPool.createThreads(threadPoolInitSize);
|
||||
- m_threadPool.setMinimumPoolSize(threadPoolMinSize);
|
||||
+ m_threadPool = new ThreadPoolExecutor(threadPoolInitSize, Integer.MAX_VALUE,
|
||||
+ keepAliveTime, TimeUnit.MILLISECONDS,
|
||||
+ new LinkedBlockingQueue());
|
||||
+ m_threadPool.prestartAllCoreThreads();
|
||||
+ m_threadPool.setCorePoolSize(threadPoolMinSize);
|
||||
}
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
@ -1,4 +1,3 @@
|
||||
DIST bcmail-jdk14-138.tar.gz 386478 SHA256 629bbe7f00c96b201db4b76f777014763110d9de5021593505f906a31fa7bb7c SHA512 1d79aebee02a8d0017dc0b05f68e49fc031a797043eec173aa68ef0148e06b6ebe4d001a1494d6ed95114b1534ece7c47982e119ad8aec2485323babe34f3a13 WHIRLPOOL 272b1c73ffb4a46737a5a4bd5c2105a7411d6cddfcb1dd511688662fc6d55c20027cf1adb30da9a4ce24db34800cff3d71771a60d57e157b1081c1bc7f16eef7
|
||||
DIST bcmail-jdk15-145.tar.gz 483519 SHA256 e74e2a48135e9396ed3622d9dae64eb66e6e88e4b0d17a3522c8d55ee5e95d62 SHA512 2d3232d5eb1cd75ad56a7316beb32880f3f935fcd3ed0a6cb2cc3e1861dc9f0bece0cbae53471760246505adb5c28328691eb82e11fedb0b160c1248d21c48bb WHIRLPOOL abb41f525717886b21551808dfc375a691ceed1a192eb46603fb91398c132768093229389b0247a49121b098d0338f37980bd8980c0c1a85fb91754f586d411f
|
||||
DIST bcmail-jdk15on-149.tar.gz 223450 SHA256 60287652b35962761d5b7f347d4abdf40d8eb687ecb822a9dab79de425374daf SHA512 fe6c7a8455692a388ddc19d8e0346167e71f34bc96a9797f88584c4c101b1fe88928a97ca601135969947137a7577b61a2f314af83f633b381c5b9adfc425849 WHIRLPOOL 60b808e401134889ef17c1ad6908548c2912aa63ec065c0a3df9f96a77a8734b9d75aa07a221723dcabfe1a10e09915227b0eed6176627c2a2808c1ab37bb8c8
|
||||
DIST bcmail-jdk15on-150.tar.gz 221760 SHA256 1005a21cc5bf705801d217fb5eb90d97106bc11bf1f7079573a64b12f3e080c9 SHA512 91727ddc4bf932cfaedd3cb90a807b5fec3120e56fde3e5fc73bb5bf2e97db50a35a63e0b5e342fe29e4b974579c5cdd5d427d01c9dd8e7abd521ccd3d1959f1 WHIRLPOOL 96893e526007a9635f847010c0c37d17974b999cd71baba416cd287a31407e815ddbb6ae0069c46d362479dc369b726926a026d3267e34bfcc23aea9b523eb6f
|
||||
|
@ -1,56 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/bcmail/bcmail-1.38-r1.ebuild,v 1.8 2013/07/12 02:42:30 patrick Exp $
|
||||
|
||||
EAPI=1
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
MY_P="${PN}-jdk14-${PV/./}"
|
||||
DESCRIPTION="Java cryptography APIs"
|
||||
HOMEPAGE="http://www.bouncycastle.org/java.html"
|
||||
SRC_URI="http://www.bouncycastle.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
|
||||
|
||||
COMMON_DEPEND="~dev-java/bcprov-${PV}:0
|
||||
=dev-java/junit-3.8*
|
||||
dev-java/sun-jaf
|
||||
java-virtuals/javamail"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
app-arch/unzip
|
||||
${COMMON_DEPEND}"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEPEND}"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
unpack ./src.zip
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
mkdir "${S}/classes"
|
||||
|
||||
find org -name "*.java" > "${T}/src.list"
|
||||
ejavac -d "${S}/classes" \
|
||||
-classpath $(java-pkg_getjars bcprov,junit,sun-jaf,javamail) \
|
||||
"@${T}/src.list"
|
||||
|
||||
cd "${S}/classes"
|
||||
jar -cf "${S}/${PN}.jar" * || die "failed to create jar"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "${S}/${PN}.jar"
|
||||
|
||||
use source && java-pkg_dosrc org
|
||||
use doc && java-pkg_dojavadoc docs
|
||||
}
|
@ -1,82 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/bcmail/bcmail-1.49.ebuild,v 1.2 2013/06/14 20:03:13 aballier Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
MY_P="${PN}-jdk15on-${PV/./}"
|
||||
|
||||
DESCRIPTION="Java cryptography APIs"
|
||||
HOMEPAGE="http://www.bouncycastle.org/java.html"
|
||||
SRC_URI="http://www.bouncycastle.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
|
||||
|
||||
COMMON_DEPEND=">=dev-java/bcprov-${PV}-r2:0[test?]
|
||||
>=dev-java/bcpkix-${PV}-r1:0[test?]
|
||||
dev-java/sun-jaf:0
|
||||
java-virtuals/javamail:0"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
app-arch/unzip
|
||||
test? ( dev-java/junit:0 )
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
# Package can't be build with test as bcprov and bcpkix can't be built with test.
|
||||
RESTRICT="test"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
cd "${S}"
|
||||
unpack ./src.zip
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
mkdir "${S}"/classes
|
||||
|
||||
if use test ; then
|
||||
java-pkg_jar-from --build-only junit
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
find org -name "*.java" > "${T}"/src.list
|
||||
|
||||
local cp="$(java-pkg_getjars bcprov,bcpkix,sun-jaf,javamail)"
|
||||
if use test ; then
|
||||
cp="${cp}:junit.jar"
|
||||
else
|
||||
sed -i '/\/test\//d' "${T}"/src.list || die "Failed to remove test classes"
|
||||
fi
|
||||
|
||||
ejavac -d "${S}"/classes -cp ${cp} "@${T}"/src.list
|
||||
|
||||
cd "${S}"/classes
|
||||
jar -cf "${S}"/${PN}.jar * || die "failed to create jar"
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local cp="${PN}.jar:bcprov.jar:bcpkix.jar:junit.jar"
|
||||
|
||||
java -cp ${cp} org.bouncycastle.mail.smime.test.AllTests | tee mail.tests
|
||||
|
||||
grep -q FAILURES *.tests && die "Tests failed."
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "${S}"/${PN}.jar
|
||||
|
||||
use source && java-pkg_dosrc org
|
||||
use doc && java-pkg_dojavadoc docs
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST bcpg-jdk15on-149.tar.gz 652057 SHA256 938c3cb6ae11b43616d08e08af5e4311a1bf291c6cbfd0b5d6a769b8cf82227c SHA512 059fc7a229f2478059a69c28256aa4fdfb214d70204c38ecd1e60cdecda4525868254542b26282ca461b3f41968e2069ebc9d64d7faa299b87e1def292ca865a WHIRLPOOL 25ca6a90e277f0e38b5116c565c189acca057a14dbd6c762eb1e3f57eb8f41dae848412e3cdf3492ad6290dc211ed70b8ab1282326f7500c138f71e663d44f64
|
||||
DIST bcpg-jdk15on-150.tar.gz 691012 SHA256 7a5097f02db626c2dd2b8c05fdb90c09b1c14a9aaec341fa7c94b0d956790b0c SHA512 763d253b9bb45b7e7fab75d557daa784c3d4a503ced979adc986e5688c3939db248853c864a2f4bec6d5b1dd9ed668d5f278c91b5607774fc703971d0b330fe6 WHIRLPOOL b14e374c3750f2a717dbfee3644bb1b69fa626bf04ccb00ef1762cdac81043422d92c4759c63d0dbb0e2d467701214885e064fc3e79a8d72d9111f7323284ba4
|
||||
|
@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/bcpg/bcpg-1.49-r1.ebuild,v 1.1 2014/02/06 13:59:13 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
MY_P="${PN}-jdk15on-${PV/./}"
|
||||
|
||||
DESCRIPTION="Java cryptography APIs"
|
||||
HOMEPAGE="http://www.bouncycastle.org/java.html"
|
||||
SRC_URI="http://www.bouncycastle.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
|
||||
|
||||
# Tests are currently broken. Appears to need older version of bcprov; but since bcprov is not slotted, this can cause conflicts.
|
||||
# Needs further investigation; though, only a small part has tests and there are no tests for bcpg itself.
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-java/bcmail-${PV}:0[test?]
|
||||
>=dev-java/bcprov-${PV}:0[test?]"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
app-arch/unzip
|
||||
test? ( dev-java/junit:0 )
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
cd "${S}"
|
||||
unpack ./src.zip
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
mkdir "${S}"/classes
|
||||
|
||||
if use test ; then
|
||||
java-pkg_jar-from --build-only junit
|
||||
fi
|
||||
|
||||
java-pkg_jar-from bcmail
|
||||
java-pkg_jar-from bcprov
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
find org -name "*.java" > "${T}"/src.list
|
||||
|
||||
local cp="bcmail.jar:bcprov.jar"
|
||||
if use test ; then
|
||||
cp="${cp}:junit.jar"
|
||||
else
|
||||
sed -i '/\/test\//d' "${T}"/src.list || die "Failed to remove test classes"
|
||||
fi
|
||||
|
||||
ejavac -d "${S}"/classes -cp ${cp} "@${T}"/src.list
|
||||
|
||||
cd "${S}"/classes || die
|
||||
|
||||
jar -cf "${S}"/${PN}.jar * || die "Failed to create jar."
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local cp="${PN}.jar:bcmail.jar:bcprov.jar:junit.jar"
|
||||
local pkg="org.bouncycastle"
|
||||
|
||||
java -cp ${cp} ${pkg}.openpgp.test.AllTests | tee openpgp.tests
|
||||
|
||||
grep -q FAILURES *.tests && die "Tests failed."
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "${S}"/${PN}.jar
|
||||
|
||||
use source && java-pkg_dosrc org
|
||||
use doc && java-pkg_dojavadoc docs
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST bcpkix-jdk15on-149.tar.gz 1212204 SHA256 8adcc21c2f848e449d6a15daec96adf73174c93015ddf0f4eb8bb6f964500f8a SHA512 be70da827c8edf5c4a4960aa78b16bdde62932e140ae1294a011402b1ec0914bcee246bd69fe6fde6c7c5d637c33fa68c7c6b791341cad9d12ad52ccee9ca2c6 WHIRLPOOL f4786f609833ca43dce0eefb5ccea5f9aaa7d53ad574bae3b069b95fba1678839140ef1e98f5924bc8703a22a4f446d22819cabb4161401dd71560c35d0af9fc
|
||||
DIST bcpkix-jdk15on-150.tar.gz 1149901 SHA256 0be5bb948ec481b3d1f30ee80ef593b298b3782697f9eeee5c74cf270689b520 SHA512 17c5a9aa8c04defab46987063f847ee5fdedfc42d51e29ecad5053e3df5895c2c01899edb9222c3dab3ecf204eac9744249163dc2c1572fa2becaaf0924d2eb3 WHIRLPOOL 07197f1271ffc965479badcfd6b75450e5b0744f93031dd3721406dcac04c3f360b0d537cde3efa0f44f9ac06b4427a60f00743bfacd8dc7cf0a3d70193d5b32
|
||||
|
@ -1,95 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/bcpkix/bcpkix-1.49-r2.ebuild,v 1.1 2014/02/06 13:59:03 tomwij Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
MY_P="${PN}-jdk15on-${PV/./}"
|
||||
|
||||
DESCRIPTION="Java cryptography APIs"
|
||||
HOMEPAGE="http://www.bouncycastle.org/java.html"
|
||||
SRC_URI="http://www.bouncycastle.org/download/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos"
|
||||
|
||||
# Tests are currently broken. Needs further investigation.
|
||||
# java.lang.RuntimeException: java.security.NoSuchProviderException: JCE cannot authenticate the provider BC
|
||||
RESTRICT="test"
|
||||
|
||||
COMMON_DEPEND="
|
||||
>=dev-java/bcprov-${PV}:0[test?]"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
app-arch/unzip
|
||||
test? ( dev-java/junit:0 )
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
cd "${S}"
|
||||
unpack ./src.zip
|
||||
}
|
||||
|
||||
java_prepare() {
|
||||
mkdir "${S}"/classes
|
||||
|
||||
if use test ; then
|
||||
java-pkg_jar-from --build-only junit
|
||||
fi
|
||||
|
||||
java-pkg_jar-from bcprov
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
find org -name "*.java" > "${T}"/src.list
|
||||
|
||||
local cp="bcprov.jar"
|
||||
if use test ; then
|
||||
cp="${cp}:junit.jar"
|
||||
else
|
||||
sed -i '/\/test\//d' "${T}"/src.list || die "Failed to remove test classes"
|
||||
fi
|
||||
|
||||
ejavac -d "${S}"/classes -cp ${cp} "@${T}"/src.list
|
||||
|
||||
cd "${S}"/classes || die
|
||||
|
||||
jar -cf "${S}"/${PN}.jar * || die "Failed to create jar."
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local cp="${PN}.jar:bcprov.jar:junit.jar"
|
||||
local pkg="org.bouncycastle"
|
||||
|
||||
java -cp ${cp} ${pkg}.tsp.test.AllTests | tee tsp.tests
|
||||
java -cp ${cp} ${pkg}.pkcs.test.AllTests | tee pkcs.tests
|
||||
java -cp ${cp} ${pkg}.openssl.test.AllTests | tee openssl.tests
|
||||
java -cp ${cp} ${pkg}.mozilla.test.AllTests | tee mozilla.tests
|
||||
java -cp ${cp} ${pkg}.eac.test.AllTests | tee eac.tests
|
||||
java -cp ${cp} ${pkg}.dvcs.test.AllTests | tee dvcs.tests
|
||||
java -cp ${cp} ${pkg}.cms.test.AllTests | tee cms.tests
|
||||
java -cp ${cp} ${pkg}.cert.test.AllTests | tee cert.tests
|
||||
java -cp ${cp} ${pkg}.cert.ocsp.test.AllTests | tee cert.ocsp.tests
|
||||
java -cp ${cp} ${pkg}.cert.crmf.test.AllTests | tee cert.crmf.tests
|
||||
java -cp ${cp} ${pkg}.cert.cmp.test.AllTests | tee cert.cmp.tests
|
||||
|
||||
grep -q FAILURES *.tests && die "Tests failed."
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar "${S}"/${PN}.jar
|
||||
|
||||
use source && java-pkg_dosrc org
|
||||
use doc && java-pkg_dojavadoc docs
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/byaccj/byaccj-1.15.ebuild,v 1.7 2012/10/11 07:43:00 sera Exp $
|
||||
|
||||
EAPI="3"
|
||||
DESCRIPTION="A java extension of BSD YACC-compatible parser generator"
|
||||
HOMEPAGE="http://byaccj.sourceforge.net/"
|
||||
MY_P="${PN}${PV}_src"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~x86-fbsd"
|
||||
IUSE=""
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
S="${WORKDIR}/${PN}${PV}"
|
||||
|
||||
src_compile() {
|
||||
cp "${FILESDIR}/Makefile" src/Makefile || die
|
||||
emake -C src linux || die "Failed too build"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
newbin src/yacc.linux "${PN}" || die "Missing binary"
|
||||
dodoc docs/ACKNOWLEDGEMEN || die
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST apache-log4j-1.2.15.tar.gz 2099264 SHA256 f5d9f6aa78b9156ae2de2a32d0f26507d2e73db4993d501db2e79f0bd803ab31 SHA512 b9b89d975c96635dcc1f39633cb062c34e2bdd73c97705f97b38314cc536f1e17ed36cf31142d636d46578805a92c38339c98a4c55bde22fa6464132e8d1297c WHIRLPOOL 74f7aae70ccbd5fe81eeeb692c2466b7ce9b950f9adf26cd55241614db4d3b1c76d746a2d49d38dece397124b0fb9c4e491fd4bc5a5551470c68f33cf73cfea2
|
||||
DIST apache-log4j-1.2.16.tar.gz 2791979 SHA256 3a93ef38eb7ac9f851626d8b27cde7db1bfc78c1b587520fd740a0ab03e44c89 SHA512 d519c761579ce632a388164d9e492cf0327c4ed96522c92e3d9addfdb2c3a12b4a63a6ff7fc7455236bda61e265c1521ddf39cd8dfeac3e8c808ca982acaee97 WHIRLPOOL 07c67669d8670e7a624f14f3757b2be595a5f05b59e4c98b6ac0af12ead0a52b9608dc1068ef4737aee8cb653f3a81ca0a96fdcf7efb36f06e51a2b30f33d969
|
||||
|
@ -1,68 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/log4j/log4j-1.2.15-r2.ebuild,v 1.9 2012/01/01 18:09:56 sera Exp $
|
||||
|
||||
EAPI=2
|
||||
JAVA_PKG_IUSE="doc javamail jms jmx source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
MY_P="apache-${P}"
|
||||
DESCRIPTION="A low-overhead robust logging package for Java"
|
||||
SRC_URI="mirror://apache/logging/${PN}/${PV}/${MY_P}.tar.gz"
|
||||
HOMEPAGE="http://logging.apache.org/log4j/"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
|
||||
# jikes support disabled: bug #108819
|
||||
IUSE="doc javamail jms jmx source"
|
||||
|
||||
CDEPEND="javamail? ( java-virtuals/javamail java-virtuals/jaf )
|
||||
jmx? ( dev-java/sun-jmx:0 )
|
||||
jms? ( java-virtuals/jms )"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${CDEPEND}"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
${CDEPEND}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
java_prepare() {
|
||||
rm -rf dist/
|
||||
java-pkg_filter-compiler jikes
|
||||
rm -v *.jar || die
|
||||
}
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
|
||||
EANT_EXTRA_ARGS="-Djaxp-present=true"
|
||||
EANT_DOC_TARGET=""
|
||||
|
||||
src_compile() {
|
||||
if use javamail; then
|
||||
EANT_GENTOO_CLASSPATH+="javamail,jaf"
|
||||
EANT_EXTRA_ARGS+=" -Djavamail-present=true"
|
||||
fi
|
||||
if use jmx; then
|
||||
use javamail && EANT_GENTOO_CLASSPATH+=","
|
||||
EANT_GENTOO_CLASSPATH+="sun-jmx"
|
||||
EANT_EXTRA_ARGS+=" -Djmx-present=true"
|
||||
fi
|
||||
if use jms; then
|
||||
EANT_EXTRA_ARGS+=" -Djms-present=true -Djms.jar=$(java-pkg_getjars jms)"
|
||||
fi
|
||||
java-pkg-2_src_compile
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar dist/lib/${P}.jar ${PN}.jar
|
||||
|
||||
if use doc ; then
|
||||
java-pkg_dohtml -r site/*
|
||||
rm -fr "${D}/usr/share/doc/${PF}/html/apidocs"
|
||||
java-pkg_dojavadoc --symlink apidocs site/apidocs
|
||||
fi
|
||||
use source && java-pkg_dosrc src/main/java/*
|
||||
}
|
@ -0,0 +1,72 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/elfutils/elfutils-0.159.ebuild,v 1.1 2014/08/02 16:31:39 vapier Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils flag-o-matic multilib-minimal
|
||||
|
||||
DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
|
||||
HOMEPAGE="https://fedorahosted.org/elfutils/"
|
||||
SRC_URI="https://fedorahosted.org/releases/e/l/${PN}/${PV}/${P}.tar.bz2
|
||||
https://fedorahosted.org/releases/e/l/${PN}/${PV}/${PN}-portability.patch -> ${P}-portability.patch"
|
||||
|
||||
LICENSE="GPL-2-with-exceptions"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux"
|
||||
IUSE="bzip2 lzma nls static-libs test +threads +utils zlib"
|
||||
|
||||
# This pkg does not actually seem to compile currently in a uClibc
|
||||
# environment (xrealloc errs), but we need to ensure that glibc never
|
||||
# gets pulled in as a dep since this package does not respect virtual/libc
|
||||
RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
|
||||
bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
|
||||
lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
|
||||
!dev-libs/libelf
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20130224-r11
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( sys-devel/gettext )
|
||||
>=sys-devel/flex-2.5.4a
|
||||
sys-devel/m4"
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch
|
||||
epatch "${DISTDIR}"/${P}-portability.patch
|
||||
use static-libs || sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in
|
||||
sed -i 's:-Werror::' */Makefile.in
|
||||
# some patches touch both configure and configure.ac
|
||||
find -type f -exec touch -r configure {} +
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use test && append-flags -g #407135
|
||||
multilib-minimal_src_configure
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
--disable-werror \
|
||||
$(use_enable nls) \
|
||||
$(use_enable threads thread-safety) \
|
||||
--program-prefix="eu-" \
|
||||
$(use_with zlib) \
|
||||
$(use_with bzip2 bzlib) \
|
||||
$(use_with lzma)
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \
|
||||
LC_ALL="C" \
|
||||
emake check || die
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
einstalldocs
|
||||
dodoc NOTES
|
||||
# These build quick, and are needed for most tests, so don't
|
||||
# disable their building when the USE flag is disabled.
|
||||
use utils || rm -rf "${ED}"/usr/bin
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
diff -r -U1 sbcl-1.2.2.orig/contrib/sb-bsd-sockets/tests.lisp sbcl-1.2.2/contrib/sb-bsd-sockets/tests.lisp
|
||||
--- sbcl-1.2.2.orig/contrib/sb-bsd-sockets/tests.lisp 2014-07-28 17:15:05.000000000 +0700
|
||||
+++ sbcl-1.2.2/contrib/sb-bsd-sockets/tests.lisp 2014-08-01 19:48:30.011931081 +0700
|
||||
@@ -31,11 +31,11 @@
|
||||
;;; for unknown protocols...
|
||||
-#-(and freebsd sb-thread)
|
||||
-#-(and dragonfly sb-thread)
|
||||
-(deftest get-protocol-by-name/error
|
||||
- (handler-case (get-protocol-by-name "nonexistent-protocol")
|
||||
- (unknown-protocol ()
|
||||
- t)
|
||||
- (:no-error ()
|
||||
- nil))
|
||||
- t)
|
||||
+;#-(and freebsd sb-thread)
|
||||
+;#-(and dragonfly sb-thread)
|
||||
+;(deftest get-protocol-by-name/error
|
||||
+; (handler-case (get-protocol-by-name "nonexistent-protocol")
|
||||
+; (unknown-protocol ()
|
||||
+; t)
|
||||
+; (:no-error ()
|
||||
+; nil))
|
||||
+; t)
|
||||
|
@ -0,0 +1,207 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/sbcl-1.2.2.ebuild,v 1.1 2014/08/03 04:29:08 grozin Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit multilib eutils flag-o-matic pax-utils
|
||||
|
||||
#same order as http://www.sbcl.org/platform-table.html
|
||||
BV_X86=1.0.58
|
||||
BV_AMD64=1.2.2
|
||||
BV_PPC=1.0.28
|
||||
BV_SPARC=1.0.28
|
||||
BV_ALPHA=1.0.28
|
||||
|
||||
DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp."
|
||||
HOMEPAGE="http://sbcl.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2
|
||||
x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 )
|
||||
amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 )
|
||||
ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 )
|
||||
sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 )
|
||||
alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 )"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
IUSE="debug doc source +threads +unicode zlib"
|
||||
|
||||
CDEPEND=">=dev-lisp/asdf-2.33-r3:="
|
||||
DEPEND="${CDEPEND}
|
||||
doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )"
|
||||
RDEPEND="${CDEPEND}
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.3 || ( <sys-libs/glibc-2.6[nptl] >=sys-libs/glibc-2.6 ) )"
|
||||
|
||||
# Disable warnings about executable stacks, as this won't be fixed soon by upstream
|
||||
QA_EXECSTACK="usr/bin/sbcl"
|
||||
|
||||
CONFIG="${S}/customize-target-features.lisp"
|
||||
ENVD="${T}/50sbcl"
|
||||
|
||||
# Prevent ASDF from using the system libraries
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)"
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)"
|
||||
|
||||
usep() {
|
||||
use ${1} && echo "true" || echo "false"
|
||||
}
|
||||
|
||||
sbcl_feature() {
|
||||
echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}"
|
||||
}
|
||||
|
||||
sbcl_apply_features() {
|
||||
sed 's/^X//' > "${CONFIG}" <<-'EOF'
|
||||
(lambda (list)
|
||||
X (flet ((enable (x) (pushnew x list))
|
||||
X (disable (x) (setf list (remove x list))))
|
||||
EOF
|
||||
if use x86 || use amd64; then
|
||||
sbcl_feature "$(usep threads)" ":sb-thread"
|
||||
fi
|
||||
sbcl_feature "true" ":sb-ldb"
|
||||
sbcl_feature "false" ":sb-test"
|
||||
sbcl_feature "$(usep unicode)" ":sb-unicode"
|
||||
sbcl_feature "$(usep zlib)" ":sb-core-compression"
|
||||
sbcl_feature "$(usep debug)" ":sb-xref-for-internals"
|
||||
sed 's/^X//' >> "${CONFIG}" <<-'EOF'
|
||||
X )
|
||||
X list)
|
||||
EOF
|
||||
cat "${CONFIG}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
mv sbcl-*-linux sbcl-binary || die
|
||||
cd "${S}"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/gentoo-fix_install_man.patch
|
||||
epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
|
||||
# bug #468482
|
||||
epatch "${FILESDIR}"/concurrency-test.patch
|
||||
# bug #486552
|
||||
epatch "${FILESDIR}"/bsd-sockets-test-1.2.patch
|
||||
|
||||
# To make the hardened compiler NOT compile with -fPIE -pie
|
||||
if gcc-specs-pie ; then
|
||||
einfo "Disabling PIE..."
|
||||
epatch "${FILESDIR}"/${PN}-1.1.17-gentoo-fix_nopie_for_hardened_toolchain.patch
|
||||
fi
|
||||
|
||||
cp /usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die
|
||||
|
||||
use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk
|
||||
|
||||
# Some shells(such as dash) don't have "time" as builtin
|
||||
# and we don't want to DEPEND on sys-process/time
|
||||
sed "s,^time ,," -i make.sh || die
|
||||
sed "s,/lib,/$(get_libdir),g" -i install.sh || die
|
||||
# #define SBCL_HOME ...
|
||||
sed "s,/usr/local/lib,/usr/$(get_libdir),g" -i src/runtime/runtime.c || die
|
||||
|
||||
find . -type f -name .cvsignore -delete
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# customizing SBCL version as per
|
||||
# http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup
|
||||
echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr
|
||||
|
||||
# applying customizations
|
||||
sbcl_apply_features
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local bindir="${WORKDIR}"/sbcl-binary
|
||||
|
||||
strip-unsupported-flags ; filter-flags -fomit-frame-pointer
|
||||
|
||||
if host-is-pax ; then
|
||||
# To disable PaX on hardened systems
|
||||
pax-mark -C "${bindir}"/src/runtime/sbcl
|
||||
pax-mark -mr "${bindir}"/src/runtime/sbcl
|
||||
|
||||
# Hack to disable PaX on second GENESIS stage
|
||||
sed -i -e '/load/!s/^echo \/\/doing warm.*$/&\npaxctl -C \.\/src\/runtime\/sbcl\npaxctl -mprexs \.\/src\/runtime\/sbcl/' \
|
||||
"${S}"/make-target-2.sh || die "Cannot disable PaX on second GENESIS runtime"
|
||||
fi
|
||||
|
||||
# clear the environment to get rid of non-ASCII strings, see bug 174702
|
||||
# set HOME for paludis
|
||||
env - HOME="${T}" \
|
||||
CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \
|
||||
CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \
|
||||
GNUMAKE=make ./make.sh \
|
||||
"sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \
|
||||
|| die "make failed"
|
||||
|
||||
# need to set HOME because libpango(used by graphviz) complains about it
|
||||
if use doc; then
|
||||
env - HOME="${T}" \
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||
make -C doc/manual info html || die "Cannot build manual"
|
||||
env - HOME="${T}" \
|
||||
CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \
|
||||
ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \
|
||||
make -C doc/internals info html || die "Cannot build internal docs"
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ewarn "Unfortunately, it is known that some tests fail eg."
|
||||
ewarn "run-program.impure.lisp. This is an issue of the upstream's"
|
||||
ewarn "development and not of Gentoo's side. Please, before filing"
|
||||
ewarn "any bug(s) search for older submissions. Thank you."
|
||||
time ( cd tests && sh run-tests.sh )
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# install system-wide initfile
|
||||
dodir /etc/
|
||||
sed 's/^X//' > "${D}"/etc/sbclrc <<-EOF
|
||||
;;; The following is required if you want source location functions to
|
||||
;;; work in SLIME, for example.
|
||||
X
|
||||
(setf (logical-pathname-translations "SYS")
|
||||
X '(("SYS:SRC;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/src/**/*.*")
|
||||
X ("SYS:CONTRIB;**;*.*.*" #p"/usr/$(get_libdir)/sbcl/**/*.*")))
|
||||
X
|
||||
;;; Setup ASDF2
|
||||
(load "/etc/common-lisp/gentoo-init.lisp")
|
||||
EOF
|
||||
|
||||
# Install documentation
|
||||
unset SBCL_HOME
|
||||
INSTALL_ROOT="${D}/usr" LIB_DIR="/usr/$(get_libdir)" DOC_DIR="${D}/usr/share/doc/${PF}" \
|
||||
sh install.sh || die "install.sh failed"
|
||||
|
||||
# rm empty directories lest paludis complain about this
|
||||
find "${D}" -empty -type d -exec rmdir -v {} +
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/manual/
|
||||
doinfo doc/manual/*.info*
|
||||
dohtml -r doc/internals/sbcl-internals
|
||||
doinfo doc/internals/sbcl-internals.info
|
||||
docinto internals-notes && dodoc doc/internals-notes/*
|
||||
else
|
||||
rm -Rv "${D}/usr/share/doc/${PF}" || die
|
||||
fi
|
||||
|
||||
dodoc BUGS CREDITS INSTALL NEWS OPTIMIZATIONS PRINCIPLES README TLA TODO
|
||||
|
||||
# install the SBCL source
|
||||
if use source; then
|
||||
./clean.sh
|
||||
cp -av src "${D}/usr/$(get_libdir)/sbcl/" || die
|
||||
fi
|
||||
|
||||
# necessary for running newly-saved images
|
||||
echo "SBCL_HOME=/usr/$(get_libdir)/${PN}" > "${ENVD}"
|
||||
echo "SBCL_SOURCE_ROOT=/usr/$(get_libdir)/${PN}/src" >> "${ENVD}"
|
||||
doenvd "${ENVD}"
|
||||
}
|
@ -1,3 +1 @@
|
||||
DIST Math-BigInt-GMP-1.24.tar.gz 43131 SHA256 3f00fb0191b4343745b99f104a50f50a49fa7424fe70cc002f000465161a8eb4 SHA512 be327d0e05bdf0a989661003762703161bdbd9af5e4f27adaf149779a281e435baec0db589a8e57ccb05f125232c542b3d1e7e72d793fbc645d66e119069cd70 WHIRLPOOL d71d7d8197b999156037ca8e6ac4728a44d315df9e40a12d526b9a08a2818a44910d5d43ae5fd57b8178f8e76d51159b4a19acba9facc837a45e827e90728974
|
||||
DIST Math-BigInt-GMP-1.37.tar.gz 54520 SHA256 3134f1aef29a78f2014866facf8a91bea0f09b0b41c9954388d5ff4428930fc2 SHA512 fd1022af38837ee403ce7cea368331c69dc5aa63cef0a425f1d25b27668c82e8f007ebc62971db995aaf3cde9ea24a2c75680abead8704d793cccf5af4231bce WHIRLPOOL 12a15818e8054fbb47e7723b5fde95308943d4a5bf87f4ec71300338a6bf75d8c0718ce67506f8d4dcd4b16ceea4cec36ef9ed553562a10f1403b22ec0b1efe5
|
||||
DIST Math-BigInt-GMP-1.38.tar.gz 55585 SHA256 1ad0cac911a08f150c5e5a8286aec20de21c863bd27b8f002456cff11e086f15 SHA512 e33abe8c3b939e559be4e3ec61ce77a6fb3da6451ea88cb22fd4785cfebc816024e957ad02e81b43ee982346e0e444630ee5d93a87a02182a765374d1a694222 WHIRLPOOL 15c9d6fedd1f14401171b66a6094ef092ebf7ba991bbf82827da1d8973beed37adae4d0ba85e2aed0db9f5ec6f4bc4e12c1ed143645492ccf2b13b551e3f9922
|
||||
|
@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.24.ebuild,v 1.9 2014/07/10 22:16:52 dilfridge Exp $
|
||||
|
||||
MODULE_AUTHOR="TELS/math"
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Use the GMP library for Math::BigInt routines"
|
||||
|
||||
IUSE=""
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="|| ( Artistic GPL-2 )"
|
||||
KEYWORDS="alpha amd64 hppa ppc sparc x86"
|
||||
RDEPEND=">=virtual/perl-Math-BigInt-1.87
|
||||
>=dev-libs/gmp-4.0.0"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
SRC_TEST="do"
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Math-BigInt-GMP/Math-BigInt-GMP-1.370.0.ebuild,v 1.1 2011/09/05 17:14:45 tove Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
MODULE_AUTHOR=PJACKLAM
|
||||
MODULE_VERSION=1.37
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Use the GMP library for Math::BigInt routines"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/perl-Math-BigInt-1.997.0
|
||||
>=dev-libs/gmp-4.0.0"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
SRC_TEST="do"
|
@ -1,3 +1,4 @@
|
||||
DIST libvirt-python-1.2.3.tar.gz 150440 SHA256 ac5edbb28a9ef55eeef960f0d190b0efa7b20a4e78688ce63e869cdebbfda95c SHA512 bb51ec47bf77bc64fe8f12f94adf5c7ab8cd7eab4060b3b4b3785c8247584b1ab6ecd66c62e9b8441e2e0d10571253b087a0092a04bf19a62d9d3ed63bb69ae0 WHIRLPOOL e337d39b31a0de96a3fee197cef3833c413ab16db2f59e54d094f0fa10ece5a419e4ba573074fb8798ac030664634cea2807c36e49d7c9838f9398023a908d93
|
||||
DIST libvirt-python-1.2.4.tar.gz 150662 SHA256 a2f30059b8870b3808b2bd2f19210422a348649a8f53523c2cbfa5cd64af217e SHA512 2ef354c69638ee136e87731aa2028365d6e39be79f21e8b49b6f4e387a26a3006f97d567c713a62e742d2077f57090e0e6f6ea6f99871c64921048f53cdd9422 WHIRLPOOL f2fc27f22b2bebe7577850d28f988ed8151b84aa1e1babc2f0e33fe655f3155e4e578aec2997849cec0988908770c9d5f994deb2a78b9eb921b748b829abc862
|
||||
DIST libvirt-python-1.2.5.tar.gz 152029 SHA256 f77c9f970274c3fa5159603433b05da1f93afb318ead1f277bcaf5392d221b64 SHA512 46063d6e5f9ad9281318be9c6731956a81d90e1ff768b3e01ec2b846c241528ceb7f98e58904e0f416d7b25b61608eb7f7b81a58d5fda94d981a9aa8089b6c20 WHIRLPOOL 2ec20e4a7fd4700bd5fed2f528a1dbd5ef85b3d57c7e5625ee74662c35480242484e43064465d194bcf1bad53754dd175b3b1e11eb3cb1bd7c80451f019b6d3e
|
||||
DIST libvirt-python-1.2.6.tar.gz 155173 SHA256 cdbd546d608b10a25ce9ef010da55297bb88728ec5a8367b1523bbf230cae6a2 SHA512 34c7a8f622f94a93e50ba4b8bb888e170cb75f54a346f986f94e1c74b5ab4d67301d41cf3d2da4772dff2e6f163402ffc1b4685bff96574478e8a325aaa42578 WHIRLPOOL 02cfa43e0f22afbd6750f46a21f164a645776b4a19841be0b0e25f3a67f2639c45e334004918c47b8b40a29c6cf49b05211917230c1f4fc83381f3c20be07899
|
||||
|
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/libvirt-python/libvirt-python-1.2.6.ebuild,v 1.1 2014/08/03 09:31:52 klausman Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
#BACKPORTS=062ad8b2
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
|
||||
MY_P="${P/_rc/-rc}"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="libvirt Python bindings"
|
||||
HOMEPAGE="http://www.libvirt.org"
|
||||
SRC_URI="http://libvirt.org/sources/python/${MY_P}.tar.gz
|
||||
${BACKPORTS:+
|
||||
http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND=">=app-emulation/libvirt-0.9.6:=[-python(-)]"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
test? ( dev-python/lxml )"
|
||||
|
||||
S="${WORKDIR}/${P%_rc*}"
|
||||
|
||||
src_prepare() {
|
||||
[[ -n ${BACKPORTS} ]] && \
|
||||
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
|
||||
epatch
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pysfml/pysfml-1.6-r1.ebuild,v 1.1 2014/08/03 04:20:11 radhermit Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library for the Simple and Fast Multimedia Library (SFML)"
|
||||
HOMEPAGE="http://sfml.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/sfml/SFML-${PV}-python-sdk.zip"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
DEPEND="~media-libs/libsfml-${PV}"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/SFML-${PV}/python
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} == python2* ]] ; then
|
||||
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
export CFLAGS
|
||||
fi
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
use doc && dohtml doc/*
|
||||
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r samples/* || die "doins failed"
|
||||
fi
|
||||
}
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pysfml/pysfml-1.6.ebuild,v 1.3 2012/12/01 00:05:10 radhermit Exp $
|
||||
|
||||
EAPI="3"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="*-jython"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python library for the Simple and Fast Multimedia Library (SFML)"
|
||||
HOMEPAGE="http://sfml.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/sfml/SFML-${PV}-python-sdk.zip"
|
||||
|
||||
LICENSE="ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc examples"
|
||||
|
||||
DEPEND="media-libs/libsfml"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/SFML-${PV}/python"
|
||||
|
||||
PYTHON_CXXFLAGS=("2.* + -fno-strict-aliasing")
|
||||
|
||||
PYTHON_MODNAME="PySFML"
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
use doc && dohtml doc/*
|
||||
|
||||
if use examples ; then
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
doins -r samples/* || die "doins failed"
|
||||
fi
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST python-iptables-0.3.0.tar.gz 46921 SHA256 e609e150754c70220ece63c43dd763afe383a33d0d7dce35d63612c252c8f701 SHA512 423d1c2b33561410e514633fd18f0b8e6ed4f21f869072cbde58b011c46c825fcc005e8da21bb3a8c3c9ec812a5f37bd246dc1fc0d86884df43264122f7efc63 WHIRLPOOL 6fec86c7bc87334b4fa14672b0d64323bbc3a81448771fa6277ec6578671eae095ef3b2960def40f39c43a0e74e26895042ac806415d32592564a44115e2ef04
|
||||
DIST python-iptables-0.3.0_p20130331.tar.xz 37324 SHA256 c7bbd1444d3052df9cc9ebd4847f4c9591049d4b81a28d6a7a9a948778eaa0d6 SHA512 4fae77ad670004029a72024e9b6d46e15c615750913c124bc03bed4c70916e248025e9586b25f0dd99085edb47dc622432b9919880a3845d9e53eda0811864ab WHIRLPOOL 570b4fc0d13a4114d1cc7b1c05b3da96bea32cd7d5012b64c32ab932671c6bafa202c6d9b5b463a1d9314744c966ca0d08000866ef79065505dc7172abdec8a3
|
||||
DIST python-iptables-0.4.0.tar.gz 35824 SHA256 f1ca24c041f90d89a2d21ec7657b8d45729d18e80033602726679030eb6472f2 SHA512 9055d7e637938ef6e0def0a84e7cac67ffbbdaf7584b413b86e6a879c3aed62814defe647d8f911dc74d8573c7bfa0e7ddb034498d7992e2b5b42a1018c00b70 WHIRLPOOL 7436e6868fd2bd8ff1ce2526f4e1b5c0ff6da9c1d83f496d9ae434844c9149cc9e749b8ed81cb76f25b527cd809656ffcf31a9fef9c848cc39d8879549c05ad8
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-iptables/python-iptables-0.4.0.ebuild,v 1.1 2014/08/02 21:16:03 chutzpah Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=(python2_7)
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python bindings for iptables."
|
||||
HOMEPAGE="https://github.com/ldx/python-iptables"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="net-firewall/iptables"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# tests manipulate live iptables rules, so disable them by default
|
||||
RESTRICT=test
|
||||
# needed for running tests
|
||||
#RESTRICT=userpriv
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.2.0-tests.patch"
|
||||
)
|
||||
|
||||
python_test() {
|
||||
${PYTHON} test.py || die "tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,3 +1,2 @@
|
||||
DIST ruby-progressbar-0.0.10.gem 13824 SHA256 2a0be5104423670956c545a200e445d5a99a02d05f6d3a1539ef53d9e4f6f0ff SHA512 d8221d1d977e98370766ada10a363bf7c05757c33388caa9abffcb1a40e16d9587055b2531639b7d1ee67cb790a8fc0bc5af0dafeefc5dfba0a8942b976b9375 WHIRLPOOL 830293fccb82068590a478d3628d1acdffcd99a806122c74ede8d7771c023a014b337d8edc2ba16a1060f57cfe540642b6961691974535e620df0c69d40a5b10
|
||||
DIST ruby-progressbar-1.4.1.gem 24064 SHA256 d4a1476809e7d74b800d0863e56704b626a913bf3cfd10c6072fd533427ae092 SHA512 41b57a1c7ca074e0c95b3c9260a1d7d7af95a2376944078ca8173d44e8a2d50f079e6c70e443cead1ddf7c1c01a798bbd19dc3d7edd09d69702478d7a1c1e68c WHIRLPOOL 364c8d7b1f1c62814781177477a093e486087e9715ebbb75e7f9bf13636e488db71cd74ea823b81c02231501f4d21937b5d7227f21a8ece800b69bef4341479d
|
||||
DIST ruby-progressbar-1.4.2.gem 24064 SHA256 1285524b097446471bc60c4b756f9f8c4b527dd870eaf318e7d83380cde99fa7 SHA512 443fc015b2dcabc76c685f1529a39ffba289cb00c3cee3992ef240fb9822729f9049db4d85c58ee1ab6cc17927cb325044ea45a968c755a9b5ad93f7b9999fbd WHIRLPOOL 50bcbefce6fe3e1b05ad20476f67f9e610e5e91e5d9bc92a8ecc0ef5ab79233c16237c04f3782878855fae8115e556d53a0c6624d151fcd49bd58792aeb370f7
|
||||
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/ruby-progressbar/ruby-progressbar-0.0.10.ebuild,v 1.11 2014/04/05 23:27:38 mrueg Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
USE_RUBY="ruby19 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST="none"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A Text Progress Bar Library for Ruby"
|
||||
HOMEPAGE="https://github.com/jfelchner/ruby-progressbar"
|
||||
|
||||
LICENSE="|| ( Ruby GPL-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 hppa ppc ppc64 x86 ~x86-fbsd"
|
||||
|
||||
IUSE="test"
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -I. test.rb || die "test failed"
|
||||
}
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sass/sass-3.3.10.ebuild,v 1.1 2014/07/12 06:02:54 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="rails init.rb VERSION VERSION_NAME"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="An extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more."
|
||||
HOMEPAGE="http://sass-lang.com/"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 )"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/listen-1.3.1:1 !!<dev-ruby/haml-3.1 !!<dev-ruby/sass-3.2.19-r1"
|
||||
|
||||
# tests could use `less` if we had it
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm -rf vendor/listen || die
|
||||
|
||||
# Don't require maruku as markdown provider but let yard decide.
|
||||
sed -i -e '/maruku/d' .yardopts || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
# Test fails on jruby for us, upstream can't
|
||||
# reproduce. Avoiding it since it only affects debug
|
||||
# information in the CSS file.
|
||||
# https://github.com/nex3/sass/issues/563
|
||||
sed -i -e '24s/filename_fn//' test/sass/plugin_test.rb || die
|
||||
sed -i -e '/test_random/,/^ end/ s:^:#:' test/sass/functions_test.rb || die
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
RUBOCOP=false ${RUBY} -S rake test || die
|
||||
}
|
@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sass/sass-3.3.7.ebuild,v 1.2 2014/05/13 08:35:07 graaff Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sass/sass-3.3.14.ebuild,v 1.1 2014/08/03 07:07:10 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21 jruby"
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sass/sass-3.3.8.ebuild,v 1.1 2014/05/31 06:16:20 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="rails init.rb VERSION VERSION_NAME"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="An extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more."
|
||||
HOMEPAGE="http://sass-lang.com/"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 )"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/listen-1.3.1:1 !!<dev-ruby/haml-3.1 !!<dev-ruby/sass-3.2.19-r1"
|
||||
|
||||
# tests could use `less` if we had it
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm -rf vendor/listen || die
|
||||
|
||||
# Don't require maruku as markdown provider but let yard decide.
|
||||
sed -i -e '/maruku/d' .yardopts || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
# Test fails on jruby for us, upstream can't
|
||||
# reproduce. Avoiding it since it only affects debug
|
||||
# information in the CSS file.
|
||||
# https://github.com/nex3/sass/issues/563
|
||||
sed -i -e '24s/filename_fn//' test/sass/plugin_test.rb || die
|
||||
sed -i -e '/test_random/,/^ end/ s:^:#:' test/sass/functions_test.rb || die
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
RUBOCOP=false ${RUBY} -S rake test || die
|
||||
}
|
@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/sass/sass-3.3.9.ebuild,v 1.1 2014/06/28 05:39:01 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21 jruby"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_EXTRAINSTALL="rails init.rb VERSION VERSION_NAME"
|
||||
|
||||
inherit ruby-fakegem versionator
|
||||
|
||||
DESCRIPTION="An extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more."
|
||||
HOMEPAGE="http://sass-lang.com/"
|
||||
LICENSE="MIT"
|
||||
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
|
||||
SLOT="$(get_version_component_range 1-2)"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "doc? ( >=dev-ruby/yard-0.5.3 )"
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/listen-1.3.1:1 !!<dev-ruby/haml-3.1 !!<dev-ruby/sass-3.2.19-r1"
|
||||
|
||||
# tests could use `less` if we had it
|
||||
|
||||
all_ruby_prepare() {
|
||||
rm -rf vendor/listen || die
|
||||
|
||||
# Don't require maruku as markdown provider but let yard decide.
|
||||
sed -i -e '/maruku/d' .yardopts || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*jruby)
|
||||
# Test fails on jruby for us, upstream can't
|
||||
# reproduce. Avoiding it since it only affects debug
|
||||
# information in the CSS file.
|
||||
# https://github.com/nex3/sass/issues/563
|
||||
sed -i -e '24s/filename_fn//' test/sass/plugin_test.rb || die
|
||||
sed -i -e '/test_random/,/^ end/ s:^:#:' test/sass/functions_test.rb || die
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
RUBOCOP=false ${RUBY} -S rake test || die
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/syntax/syntax-1.0.0-r3.ebuild,v 1.13 2014/04/05 14:57:36 mrueg Exp $
|
||||
|
||||
EAPI=2
|
||||
|
||||
USE_RUBY="ruby19 jruby"
|
||||
|
||||
# Seem to get stuck, somebody should look into it, most likely.
|
||||
RESTRICT=test
|
||||
|
||||
RUBY_FAKEGEM_TASK_TEST=""
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Syntax highlighting for sourcecode and HTML"
|
||||
HOMEPAGE="http://syntax.rubyforge.org"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips 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="test"
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib test/ALL-TESTS.rb || die "tests failed"
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST catfish-0.6.4.tar.bz2 63322 SHA256 3b3033e18edc65e3a578e8f06a2e66202d93704247bf14c39d393ecfff321522 SHA512 e18b5d3d2d97a84b629bb10ed4b3985e50eee6426a086695cee83c14f77edaf6887e01405d8fc63715c16fb527b1d395b8addf0efbc77164a4ebc9fd8d879b0e WHIRLPOOL 988f0d2ad881d4a41e8fc9bf304ea6d1cc47ce011ff41cef70dbb961ebbdc86fa423ab6d374a481c6ef03e38e650f11ceb7bae590c1db49a26f94dba7d55f108
|
||||
DIST catfish-1.0.2.tar.bz2 74200 SHA256 797d80aa185dda99eef74c4d75f0afe5797af41b1de67d3103005f7a4861c02a SHA512 a0f1c070a256e96b64911e5fafdacf659dc8434414c05c10d510784a480d0d785235724e709100cdd6e79b54d2c4438b506b78ca7406c7228a0a1710a8860422 WHIRLPOOL d6952dbf5af6a31cc0e70d3c60d293fd4c929e96d51c36acfeb85b8673014120fd037620a8175cd854e15c4ac6ccd0f0ac89f059b1dadabe3ff1122e5736fbb0
|
||||
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/catfish/catfish-0.6.4.ebuild,v 1.4 2013/10/13 09:12:59 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||
inherit gnome2-utils python-single-r1
|
||||
|
||||
DESCRIPTION="A frontend for find, (s)locate, doodle, tracker, beagle, strigi and pinot"
|
||||
HOMEPAGE="http://launchpad.net/catfish-search http://twotoasts.de/index.php/catfish/"
|
||||
SRC_URI="http://launchpad.net/${PN}-search/${PV%.*}/${PV}/+download/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-python/pygobject:3[${PYTHON_USEDEP}]
|
||||
${PYTHON_DEPS}"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/gettext"
|
||||
|
||||
pkg_setup() {
|
||||
python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_fix_shebang .
|
||||
sed -i -e "s:share/doc/\$(APPNAME):share/doc/${PF}:" Makefile.in.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
./configure --prefix=/usr --python="${EPYTHON}" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
python_optimize "${ED}"/usr/share/${PN}
|
||||
}
|
||||
|
||||
pkg_preinst() { gnome2_icon_savelist; }
|
||||
pkg_postinst() { gnome2_icon_cache_update; }
|
||||
pkg_postrm() { gnome2_icon_cache_update; }
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue