parent
593ab9a6a7
commit
07850bb3e7
@ -1,2 +1,3 @@
|
||||
DIST ansible-1.9.4.tar.gz 937120 SHA256 972c2face49f1577bd0ff7989440bfe2820e66fb10d7579915cc536bccfa6fe3 SHA512 53ef5b3390be620cedc92687c7c9853c42f38547494f9b77056d5ea48ccd8f43d193648a7f4569fcba5afad343a9202b123296ab47c8cd02eecfe455d83b9586 WHIRLPOOL 0b88a27f690ff940eae1969ff163d8f8c26df038d2e9aa76694bdba1448ac9cbe8123795d0787e528c6d22cf66cc01d6b89add8e3e97bbb107a3f1a96860fd8e
|
||||
DIST ansible-2.0.0.1.tar.gz 1524249 SHA256 1085c1fae3b59f8e55a64b949489f1ddcd811a0c32d9df8ac18abf44a430f3b5 SHA512 2823252a7922c417d8495709c53db85d33ae925120c3572acafe4e11c4d5ba5b9acdec72414606eb9ef4f66ca15db8fe52e0f14623ceef5165a30eb4e249d136 WHIRLPOOL 0b4ba3a632d40413c61b7bd14315f14b64e459cdebd450230ed75711f97bec04ee8a8cc4c4a79e42dfd62654e0f8ae5ffa0fdea40d3874f199a16e45d60c0937
|
||||
DIST ansible-2.0.0.2.tar.gz 1497944 SHA256 27db0b99113fab85b1430c361c7790a0aa7f5c614c9af13362e2adbba07e5828 SHA512 bf034384849d3f065ff77982e2e47a94727fc2982f0dac8d67efda2646dcdbd52ba9cc3ddfcdb9cd8210af0935f6f42946cc8ddc659d62cccd670e5d55c7dfa0 WHIRLPOOL bbf15cbdc50bfe2c33e22a4c9139663c9a622d70f59450953f85c088daa6fed88fbe4f46933c8998abdec20fed44846838a0e5a2ada76710c438f3c9769e15be
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 eutils versionator
|
||||
|
||||
DESCRIPTION="Model-driven deployment, config management, and command execution framework"
|
||||
HOMEPAGE="http://ansible.com/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~x64-macos"
|
||||
IUSE="keyczar test"
|
||||
|
||||
RDEPEND="
|
||||
keyczar? ( dev-python/keyczar[${PYTHON_USEDEP}] )
|
||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycrypto-2.6[${PYTHON_USEDEP}]
|
||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
net-misc/sshpass
|
||||
virtual/ssh
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]
|
||||
<dev-python/mock-1.1[${PYTHON_USEDEP}]
|
||||
dev-python/passlib[${PYTHON_USEDEP}]
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
dev-python/unittest2[${PYTHON_USEDEP}]
|
||||
dev-vcs/git
|
||||
)"
|
||||
|
||||
# not included in release tarball
|
||||
RESTRICT="test"
|
||||
|
||||
python_test() {
|
||||
nosetests -d -w test/units -v --with-coverage --cover-package=ansible --cover-branches || die
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
EXAMPLES=( examples )
|
||||
distutils-r1_python_install_all
|
||||
|
||||
doman docs/man/man1/*.1
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
- remove non-compatible xasprintf wrapper (compared to statement
|
||||
expression version in libq/xasprintf.c
|
||||
- work around missing d_type/DT_DIR
|
||||
|
||||
--- qcache.c
|
||||
+++ qcache.c
|
||||
@@ -750,13 +750,21 @@
|
||||
|
||||
xasprintf(&catpath, "%s/dep/%s", portedb, data->overlay);
|
||||
dir = opendir(catpath);
|
||||
- while ((de = readdir(dir)))
|
||||
+ while ((de = readdir(dir))) {
|
||||
+#ifndef DT_DIR
|
||||
+ struct stat s;
|
||||
+ if (stat(de->d_name, &s))
|
||||
+ continue;
|
||||
+ if (S_ISDIR(s.st_mode) && de->d_name[0] != '.') {
|
||||
+#else
|
||||
if (de->d_type == DT_DIR && de->d_name[0] != '.') {
|
||||
+#endif
|
||||
bool ok;
|
||||
allcats = add_set_unique(de->d_name, allcats, &ok);
|
||||
if (ok)
|
||||
++numcat;
|
||||
}
|
||||
+ }
|
||||
closedir(dir);
|
||||
free(catpath);
|
||||
|
||||
--- libq/compat.c
|
||||
+++ libq/compat.c
|
||||
@@ -20,16 +20,6 @@
|
||||
return(off == NULL ? off : (char*)(big + (off - b)));
|
||||
}
|
||||
|
||||
-#undef xasprintf
|
||||
-#define xasprintf(strp, fmt, args...) \
|
||||
- do { /* xasprintf() */ \
|
||||
- char str[BUFSIZ]; \
|
||||
- if ((snprintf(str, sizeof(str)-1, fmt , ## args)) == -1) \
|
||||
- err("Out of stack space?"); \
|
||||
- str[sizeof(str)-1] = '\0'; \
|
||||
- *strp = xstrdup(str); \
|
||||
- } while (0)
|
||||
-
|
||||
#elif defined(__hpux__) || defined(__MINT__)
|
||||
/* must not include both dir.h and dirent.h on hpux11..11 & FreeMiNT */
|
||||
#elif defined(__linux__)
|
@ -1 +1 @@
|
||||
DIST blogc-0.6.1.tar.xz 261912 SHA256 4b647af442e3928a3f195e06e8d45db9659054419a4758ffe7e15d46470c38b4 SHA512 b19187dba2fa90c5126f46b3b7566f18f0816d85fd95164ec5a6741207ceb7d98c1adb71aa7eee749be6aac28a8ccf9763c47aa72d1e1768d191eec36a60211e WHIRLPOOL effdccf56ec9fe3953e31304e05654b744041705c22c369bc62fef708b8034b3c71eae9625871b37d53a0d09d9f0cb08a7b39a77fc9187fc38d187aff05d862b
|
||||
DIST blogc-0.7.tar.xz 262724 SHA256 6ac5e1cd481ebbb0b0a80d23b1d1e8730fed8bc0ae09ead14b37b49e314b0347 SHA512 645f8c3aa97c5837e12de5aa660268bed9cbaaad802134c87269f4be99c0006007706bf57a1310e35d34d5d22e3cc371befa365259505bad9f62810db1303efa WHIRLPOOL 5f6d7015df369bda182bf816ad270a835b5c8b9b280093717a19baa813d8d8b5e36e4d413bbeadc0bc4352893784cd9d40ffd36b3212a67b88326b6662775513
|
||||
|
@ -1 +1,2 @@
|
||||
DIST godep-29.tar.gz 51852 SHA256 ca896c220f2995a50a5d9e63df929fa393c3cd1de9722210b5ef3684981bed2a SHA512 37fcfdbbba62cc942b077551953f45fda495b4db1ee5bafec69e4b3cc63c612785d3e97e8ff073825a532a74889c40b34e99cd592285ad255f64ccd3f8b76eff WHIRLPOOL 39f31d7562e3d8b3748d8958e1105578bbd8d799008d15aa6145eb71e4720985e7e71e0d927b32ba4e20195e2257b11a34748c7652454d1fae2d2df662beb146
|
||||
DIST godep-49.tar.gz 69944 SHA256 f1b498f585fbc420df8cb7a784edeea2c3993341a9501443de521c292ba67829 SHA512 d934a96a3ed6e69c8a3fdaccaa4f46df33b1e9df5c018c6dc7d22e992c1971d83029edd6172aad2116910c233495022007bcc24e9a30e8c517b2c20bd3d8d457 WHIRLPOOL faef37fa87f47e523ad5467a62490ccbfda98eded3ab6eea370dac416ac88117cf8d759637f8813f7a4c9cdffe873a949ae992c8e65b41f0d8c782293b557ec0
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
EGO_PN=github.com/tools/godep
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
inherit golang-vcs
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
EGIT_COMMIT=v${PV}
|
||||
SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
inherit golang-vcs-snapshot
|
||||
fi
|
||||
inherit golang-build
|
||||
|
||||
DESCRIPTION="dependency tool for go"
|
||||
HOMEPAGE="https://github.com/tools/godep"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
src_install() {
|
||||
dobin godep
|
||||
dodoc src/${EGO_PN}/*.md
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
ANT_TASK_DEPNAME=""
|
||||
|
||||
inherit ant-tasks
|
||||
|
||||
DESCRIPTION="Apache Ant's optional tasks for Antlr"
|
||||
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
RDEPEND=">=dev-java/antlr-2.7.5-r3:0[java]"
|
||||
|
||||
src_install() {
|
||||
ant-tasks_src_install
|
||||
java-pkg_register-dependency antlr
|
||||
}
|
@ -1,172 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
DISTUTILS_OPTIONAL="y"
|
||||
DISTUTILS_SINGLE_IMPL="y"
|
||||
DISTUTILS_IN_SOURCE_BUILD="y"
|
||||
|
||||
inherit base java-pkg-2 mono autotools distutils-r1 multilib toolchain-funcs versionator
|
||||
|
||||
DESCRIPTION="A parser generator for C++, C#, Java, and Python"
|
||||
HOMEPAGE="http://www.antlr2.org/"
|
||||
SRC_URI="http://www.antlr2.org/download/${P}.tar.gz"
|
||||
|
||||
LICENSE="public-domain"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc debug examples mono +cxx +java python script source static-libs"
|
||||
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
|
||||
# TODO do we actually need jdk at runtime?
|
||||
RDEPEND="python? ( ${PYTHON_DEPS} )
|
||||
>=virtual/jdk-1.3
|
||||
mono? ( dev-lang/mono )"
|
||||
DEPEND="${RDEPEND}
|
||||
script? ( !dev-util/pccts )
|
||||
source? ( app-arch/zip )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PV}-{gcc-4.3,gcc-4.4,makefixes}.patch )
|
||||
|
||||
make_shared_lib() {
|
||||
local soname=$(basename "${1%.a}")$(get_libname $(get_major_version))
|
||||
einfo "Making ${soname}"
|
||||
[[ ${CHOST} == *-darwin* ]] \
|
||||
&& make_shared_lib_macho "${soname}" "$1" "$2"\
|
||||
|| make_shared_lib_elf "${soname}" "$1" "$2"
|
||||
}
|
||||
|
||||
make_shared_lib_elf() {
|
||||
local soname=$1 archive=$2 cc=$3
|
||||
${cc:-$(tc-getCXX)} ${LDFLAGS} \
|
||||
-shared -Wl,-soname="${soname}" \
|
||||
-Wl,--whole-archive "${archive}" -Wl,--no-whole-archive \
|
||||
-o $(dirname "${archive}")/"${soname}" || return 1
|
||||
}
|
||||
|
||||
make_shared_lib_macho() {
|
||||
local soname=$1 archive=$2 cc=$3
|
||||
${cc:-$(tc-getCXX)} ${LDFLAGS} \
|
||||
-dynamiclib -install_name "${EPREFIX}/usr/$(get_libdir)/${soname}" \
|
||||
-force_load "${archive}" \
|
||||
-o $(dirname "${archive}")/"${soname}" || return 1
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
java-pkg-2_pkg_setup
|
||||
|
||||
if use python ; then
|
||||
python-single-r1_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
base_src_prepare
|
||||
|
||||
sed -i \
|
||||
-e 's/install:.*this-install/install:/' \
|
||||
lib/cpp/src/Makefile.in || die
|
||||
|
||||
use static-libs || epatch "${FILESDIR}/${PV}-static-libs-fix.patch"
|
||||
|
||||
# See bug #468540, this can be removed once bug #469150 is fixed.
|
||||
sed -i 's/tlib lib ar/ar/' configure.in || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# don't ask why, but this is needed for stuff to get built properly
|
||||
# across the various JDKs
|
||||
JAVACFLAGS="+ ${JAVACFLAGS}"
|
||||
|
||||
# mcs for https://bugs.gentoo.org/show_bug.cgi?id=172104
|
||||
CSHARPC="mcs" econf $(use_enable java) \
|
||||
$(use_enable python) \
|
||||
$(use_enable mono csharp) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable examples) \
|
||||
$(use_enable cxx) \
|
||||
--enable-verbose
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake CXXFLAGS="${CXXFLAGS} -fPIC"
|
||||
if use cxx; then
|
||||
pushd lib/cpp/src > /dev/null
|
||||
make_shared_lib libantlr.a || die
|
||||
if use static-libs; then
|
||||
make clean
|
||||
emake
|
||||
fi
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
if use python ; then
|
||||
pushd "${S}"/lib/python > /dev/null
|
||||
distutils-r1_src_compile
|
||||
popd > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin scripts/antlr-config
|
||||
|
||||
if use cxx ; then
|
||||
pushd lib/cpp > /dev/null
|
||||
einstall
|
||||
dolib.so src/libantlr$(get_libname $(get_major_version))
|
||||
dosym libantlr$(get_libname $(get_major_version)) \
|
||||
/usr/$(get_libdir)/libantlr$(get_libname)
|
||||
use static-libs && dolib.a src/libantlr.a
|
||||
newdoc AUTHORS{,.cpp}
|
||||
newdoc ChangeLog{,.cpp}
|
||||
newdoc TODO{,.cpp}
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
if use java ; then
|
||||
java-pkg_dojar antlr/antlr.jar
|
||||
use script && java-pkg_dolauncher antlr --main antlr.Tool
|
||||
use source && java-pkg_dosrc antlr
|
||||
use doc && java-pkg_dohtml -r doc/*
|
||||
fi
|
||||
|
||||
if use mono ; then
|
||||
pushd lib > /dev/null
|
||||
dodir /usr/$(get_libdir)/antlr/
|
||||
insinto /usr/$(get_libdir)/antlr/
|
||||
doins antlr.astframe.dll
|
||||
doins antlr.runtime.dll
|
||||
sed -e "s|@prefix@|${EPREFIX}/usr|" \
|
||||
-e 's|@exec_prefix@|${prefix}|' \
|
||||
-e "s|@libdir@|\$\{exec_prefix\}/$(get_libdir)/antlr|" \
|
||||
-e 's|@libs@|-r:${libdir}/antlr.astframe.dll -r:${libdir}/antlr.runtime.dll|' \
|
||||
-e "s|@VERSION@|${PV}|" \
|
||||
"${FILESDIR}"/antlr.pc.in > antlr.pc
|
||||
insinto /usr/$(get_libdir)/pkgconfig
|
||||
doins antlr.pc
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
if use python ; then
|
||||
pushd "${S}"/lib/python > /dev/null
|
||||
distutils-r1_src_install
|
||||
popd > /dev/null
|
||||
fi
|
||||
|
||||
if use examples ; then
|
||||
find "${S}"/examples -iname Makefile\* -exec rm \{\} \;
|
||||
insinto /usr/share/doc/${PF}/examples
|
||||
use cxx && doins -r "${S}"/examples/cpp
|
||||
use java && doins -r "${S}"/examples/java
|
||||
use mono && doins -r "${S}"/examples/csharp
|
||||
use python && doins -r "${S}"/examples/python
|
||||
fi
|
||||
|
||||
dodoc README.txt
|
||||
}
|
@ -1,117 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="2"
|
||||
JAVA_PKG_IUSE="source"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="A parser generator for C++, C#, Java, and Python"
|
||||
HOMEPAGE="http://www.antlr.org/"
|
||||
# You need to generate v3 grammars so that boostrapping works
|
||||
SRC_URI="http://www.antlr.org/download/${P}.tar.gz
|
||||
mirror://gentoo/${P}-generated.tar.bz2"
|
||||
LICENSE="BSD"
|
||||
SLOT="3"
|
||||
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="gunit"
|
||||
|
||||
COMMON_DEPEND=">=dev-java/stringtemplate-3.2:0
|
||||
>=dev-java/antlr-2.7.7:0[java]
|
||||
gunit? ( dev-java/junit:4 )"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/jdk-1.5"
|
||||
|
||||
java_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-jdk-8.patch || die
|
||||
|
||||
rm -v lib/*.jar lib/.*.jar || die
|
||||
rm -v runtime/ActionScript/project/lib/*.jar || die
|
||||
# We must bundle this as we can't depend on ourselves
|
||||
cp -v "${WORKDIR}"/*.java tool/src/main/antlr/org/antlr/grammar/v3 || die
|
||||
local version="${PV} $(date '+%B %d, %Y %T')"
|
||||
local propertyfile="tool/src/main/resources/org/antlr/antlr.properties"
|
||||
[[ $(egrep "^[^#]" ${propertyfile} | wc -l) != 1 ]] \
|
||||
&& die "Unknown property found"
|
||||
sed -i "s/^\(antlr.version\)=.*$/\1=${version}/" ${propertyfile} || die
|
||||
}
|
||||
|
||||
antlr2() {
|
||||
java -cp $(java-pkg_getjars antlr) antlr.Tool "${@}" || die "antlr2 failed"
|
||||
}
|
||||
|
||||
antlr3() {
|
||||
local cp="${S}/bootstrap:${S}/tool/src/main/resources/"
|
||||
java -cp "${cp}":$(java-pkg_getjars antlr,stringtemplate) \
|
||||
org.antlr.Tool "${@}" || die "building v3 grammars failed"
|
||||
}
|
||||
|
||||
build_antlr() {
|
||||
cd "${S}"
|
||||
local dest="${1}"
|
||||
# runtime
|
||||
find runtime -name "*.java" > "${T}/sources" || die
|
||||
# tool
|
||||
find tool/src/main -name "*.java" >> "${T}/sources" || die
|
||||
ejavac -d "${dest}" -cp $(java-pkg_getjars antlr,stringtemplate) "@${T}/sources"
|
||||
}
|
||||
|
||||
# Uses maven so let's just do things manully for now
|
||||
# when bumping use jardiff and apicheck to make sure
|
||||
# produced jars are good
|
||||
src_compile() {
|
||||
einfo "Bootstrapping antlr3 with bundled sources"
|
||||
cd tool/src/main/antlr2/org/antlr/grammar/v2/ || die
|
||||
# the command line only takes one at a time
|
||||
for grammar in *.g; do
|
||||
antlr2 ${grammar} || die
|
||||
done
|
||||
|
||||
cd "${S}" || die
|
||||
mkdir bootstrap || die
|
||||
build_antlr bootstrap
|
||||
|
||||
einfo "Building v3 grammars with boostrapped antlr"
|
||||
local v3dir=tool/src/main/antlr/org/antlr/grammar/v3/
|
||||
rm -v "${v3dir}"/*.java || die
|
||||
antlr3 "${v3dir}"/*.g
|
||||
|
||||
mkdir build || die
|
||||
cp -r "${S}"/tool/src/main/resources/* build || die
|
||||
build_antlr build
|
||||
|
||||
if use gunit; then
|
||||
einfo "building gunit"
|
||||
antlr3 gunit/src/main/antlr3/org/antlr/gunit/*.g
|
||||
|
||||
find gunit -name "*.java" > "${T}/gunit" || die
|
||||
ejavac -d build -cp $(java-pkg_getjars stringtemplate,junit-4):build \
|
||||
"@${T}/gunit"
|
||||
|
||||
cp -vr gunit/src/main/resources/org build || die
|
||||
fi
|
||||
|
||||
# jar things up
|
||||
cd build
|
||||
find -type f >> "${T}/classes" || die
|
||||
jar cf ${PN}3.jar "@${T}/classes" || die "jar failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Single jar like upstream
|
||||
java-pkg_dojar build/antlr3.jar
|
||||
java-pkg_dolauncher antlr3 --main org.antlr.Tool
|
||||
use gunit && java-pkg_dolauncher gunit --main org.antlr.gunit.Interp
|
||||
|
||||
use source && java-pkg_dosrc tool/src/main/org \
|
||||
runtime/Java/src/main/java/org/
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Currently the ebuild only has support for the Java backend."
|
||||
}
|
@ -1,115 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils java-pkg-2 multilib
|
||||
|
||||
MY_P=${P/gnu-/}
|
||||
DESCRIPTION="Free core class libraries for use with virtual machines and compilers for the Java language"
|
||||
SRC_URI="mirror://gnu/classpath/${MY_P}.tar.gz"
|
||||
HOMEPAGE="https://www.gnu.org/software/classpath"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="0.98"
|
||||
KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos"
|
||||
|
||||
IUSE="alsa debug doc dssi examples gconf gjdoc gmp gtk gstreamer qt4 xml"
|
||||
|
||||
RDEPEND="alsa? ( media-libs/alsa-lib )
|
||||
doc? ( >=dev-java/gjdoc-0.7.9-r2 )
|
||||
dssi? ( >=media-libs/dssi-0.9 )
|
||||
gconf? ( gnome-base/gconf )
|
||||
gjdoc? ( >=dev-java/antlr-2.7.1:0 )
|
||||
gmp? ( >=dev-libs/gmp-4.2.4 )
|
||||
gstreamer? (
|
||||
>=media-libs/gstreamer-0.10.10:0.10
|
||||
>=media-libs/gst-plugins-base-0.10.10:0.10
|
||||
x11-libs/gtk+:2
|
||||
)
|
||||
gtk? (
|
||||
>=x11-libs/gtk+-2.8:2
|
||||
>=dev-libs/glib-2.0
|
||||
media-libs/freetype
|
||||
>=x11-libs/cairo-1.1.9
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/pango
|
||||
)
|
||||
qt4? ( dev-qt/qtgui:4 )
|
||||
xml? ( >=dev-libs/libxml2-2.6.8 >=dev-libs/libxslt-1.1.11 )"
|
||||
|
||||
# java-config >2.1.11 needed for ecj version globbing
|
||||
# We should make the build not pickup the wrong antlr binary from pccts
|
||||
DEPEND="app-arch/zip
|
||||
dev-java/eclipse-ecj
|
||||
>=dev-java/java-config-2.1.11
|
||||
gjdoc? ( !!dev-util/pccts )
|
||||
gtk? (
|
||||
x11-libs/libXrender
|
||||
|| ( >=x11-libs/libXtst-1.1.0 <x11-proto/xextproto-7.1 )
|
||||
x11-proto/xproto
|
||||
)
|
||||
>=virtual/jdk-1.5
|
||||
${RDEPEND}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
java_prepare() {
|
||||
epatch "${FILESDIR}"/${PF}-freetype-2.5.3-support.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# We require ecj anyway, so force it to avoid problems with bad versions of javac
|
||||
export JAVAC="${EPREFIX}/usr/bin/ecj"
|
||||
export JAVA="${EPREFIX}/usr/bin/java"
|
||||
# build takes care of them itself, duplicate -source -target kills ecj
|
||||
export JAVACFLAGS="-nowarn"
|
||||
# build system is passing -J-Xmx768M which ecj however ignores
|
||||
# this will make the ecj launcher do it (seen case where default was not enough heap)
|
||||
export gjl_java_args="-Xmx768M"
|
||||
|
||||
# don't use econf, because it ends up putting things under /usr, which may
|
||||
# collide with other slots of classpath
|
||||
local myconf
|
||||
if use gjdoc; then
|
||||
local antlr=$(java-pkg_getjar antlr antlr.jar)
|
||||
myconf="--with-antlr-jar=${antlr}"
|
||||
fi
|
||||
|
||||
ANTLR= ./configure \
|
||||
$(use_enable alsa) \
|
||||
$(use_enable debug ) \
|
||||
$(use_enable examples) \
|
||||
$(use_enable gconf gconf-peer) \
|
||||
$(use_enable gjdoc) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable gtk gtk-peer) \
|
||||
$(use_enable gstreamer gstreamer-peer) \
|
||||
$(use_enable qt4 qt-peer) \
|
||||
$(use_enable xml xmlj) \
|
||||
$(use_enable dssi ) \
|
||||
$(use_with doc gjdoc) \
|
||||
--enable-jni \
|
||||
--disable-dependency-tracking \
|
||||
--disable-plugin \
|
||||
--host=${CHOST} \
|
||||
--prefix="${EPREFIX}"/usr/${PN}-${SLOT} \
|
||||
--with-ecj-jar=$(java-pkg_getjar --build-only eclipse-ecj-* ecj.jar) \
|
||||
--disable-Werror \
|
||||
${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS BUGS ChangeLog* HACKING NEWS README THANKYOU TODO
|
||||
java-pkg_regjar /usr/${P}/share/classpath/glibj.zip
|
||||
}
|
@ -1,92 +0,0 @@
|
||||
# Copyright 1999-2015 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 eutils
|
||||
|
||||
MY_PN=ws-${PN}
|
||||
MY_P=${MY_PN}-${PV}
|
||||
DESCRIPTION="JaxMe 2 is an open source implementation of JAXB, the specification for Java/XML binding"
|
||||
HOMEPAGE="http://ws.apache.org/jaxme/index.html"
|
||||
SRC_URI="mirror://apache/ws/${PN}/source/${MY_P}-src.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="dev-java/antlr:0[java]
|
||||
>=dev-java/xerces-2.7
|
||||
=dev-java/junit-3.8*
|
||||
>=dev-java/log4j-1.2.8
|
||||
dev-java/xmldb:0"
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${COMMON_DEP}"
|
||||
DEPEND=">=virtual/jdk-1.5
|
||||
dev-db/hsqldb:0
|
||||
${COMMON_DEP}"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
# We do it later
|
||||
JAVA_PKG_BSFIX="off"
|
||||
|
||||
java_prepare() {
|
||||
cd "${S}/prerequisites"
|
||||
rm *.jar
|
||||
java-pkg_jarfrom antlr
|
||||
java-pkg_jarfrom junit
|
||||
java-pkg_jarfrom log4j log4j.jar log4j-1.2.8.jar
|
||||
java-pkg_jarfrom xerces-2
|
||||
java-pkg_jarfrom xmldb xmldb-api.jar xmldb-api-20021118.jar
|
||||
java-pkg_jarfrom xmldb xmldb-api-sdk.jar xmldb-api-sdk-20021118.jar
|
||||
java-pkg_jarfrom --build-only ant-core ant.jar ant-1.5.4.jar
|
||||
java-pkg_jarfrom --build-only ant-core ant.jar ant.jar
|
||||
# no linking to it, should be used for tests only but used to generate stuff during build anyway
|
||||
java-pkg_jarfrom --build-only hsqldb hsqldb.jar hsqldb-1.7.1.jar
|
||||
|
||||
# Special case: jaxme uses ant/*.xml files, so rewriting them by hand
|
||||
# is better:
|
||||
cd "${S}"
|
||||
for i in build.xml ant/*.xml src/webapp/build.xml src/test/jaxb/build.xml; do
|
||||
java-ant_bsfix_one "${i}"
|
||||
done
|
||||
|
||||
# Patch marshal classes to be abstract for build to succeed
|
||||
epatch "${FILESDIR}/${P}-fix_marshallers.patch"
|
||||
}
|
||||
|
||||
EANT_TEST_ANT_TASKS="hsqldb"
|
||||
|
||||
src_compile() {
|
||||
local ant_target="all"
|
||||
local ant_args=""
|
||||
if use doc; then
|
||||
ant_args="-Dbuild.apidocs=dist/doc/api"
|
||||
# The javadoc target depends on all so it is enough. Passing both results in two builds,
|
||||
# where the second pass fails due to hsqldb lock - bug #310311.
|
||||
ant_target="javadoc"
|
||||
fi
|
||||
|
||||
eant ${ant_args} ${ant_target}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd dist > /dev/null
|
||||
for jar in *.jar; do
|
||||
java-pkg_newjar ${jar} ${jar/-${PV}/}
|
||||
done
|
||||
popd > /dev/null
|
||||
|
||||
dodoc NOTICE || die
|
||||
|
||||
if use doc; then
|
||||
java-pkg_dojavadoc dist/doc/api
|
||||
dohtml -r src/documentation/manual
|
||||
fi
|
||||
use source && java-pkg_dosrc src/{pm,jaxme,js,api,webapp,xs}/*
|
||||
}
|
@ -1,249 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans Enterprise cluster"
|
||||
HOMEPAGE="http://netbeans.org/"
|
||||
SLOT="8.0"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/8.0.2/final/zip/netbeans-8.0.2-201411181905-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
https://dev.gentoo.org/~fordfrog/distfiles/netbeans-8.0.2-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
|
||||
http://hg.netbeans.org/binaries/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar
|
||||
http://hg.netbeans.org/binaries/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar
|
||||
http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar
|
||||
http://hg.netbeans.org/binaries/75C30C488AD2A18A82C7FE3829F4A33FC7841643-glassfish-tooling-sdk-0.3-b054-246345.jar
|
||||
http://hg.netbeans.org/binaries/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar
|
||||
http://hg.netbeans.org/binaries/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar
|
||||
http://hg.netbeans.org/binaries/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar
|
||||
http://hg.netbeans.org/binaries/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar
|
||||
http://hg.netbeans.org/binaries/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
|
||||
http://hg.netbeans.org/binaries/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar
|
||||
http://hg.netbeans.org/binaries/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar
|
||||
http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
|
||||
http://hg.netbeans.org/binaries/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar
|
||||
http://hg.netbeans.org/binaries/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar
|
||||
http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
|
||||
http://hg.netbeans.org/binaries/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar
|
||||
http://hg.netbeans.org/binaries/C614ECF62381F88208D66D96146A8307781058DB-jaxrs-ri-2.5.1.zip
|
||||
http://hg.netbeans.org/binaries/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar
|
||||
http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
|
||||
http://hg.netbeans.org/binaries/99277566601C4D5C2598B0206B5DC071932F3641-jsf-2.2.zip
|
||||
http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
|
||||
http://hg.netbeans.org/binaries/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar
|
||||
http://hg.netbeans.org/binaries/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar
|
||||
http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
|
||||
http://hg.netbeans.org/binaries/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip
|
||||
http://hg.netbeans.org/binaries/065BDCE80509320280B3B5210FCDDAE9B7D50338-primefaces-5.0.jar
|
||||
http://hg.netbeans.org/binaries/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar
|
||||
http://hg.netbeans.org/binaries/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip
|
||||
http://hg.netbeans.org/binaries/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip
|
||||
http://hg.netbeans.org/binaries/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip
|
||||
http://hg.netbeans.org/binaries/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-harness-${PV}
|
||||
~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-java-${PV}
|
||||
~dev-java/netbeans-profiler-${PV}
|
||||
~dev-java/netbeans-platform-${PV}
|
||||
~dev-java/netbeans-webcommon-${PV}
|
||||
~dev-java/netbeans-websvccommon-${PV}
|
||||
dev-java/commons-codec:0
|
||||
dev-java/commons-fileupload:0
|
||||
dev-java/commons-logging:0
|
||||
dev-java/glassfish-deployment-api:1.2"
|
||||
DEPEND="virtual/jdk:1.7
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0
|
||||
dev-java/jsr181:0
|
||||
>=dev-java/junit-4.4:4
|
||||
dev-java/tomcat-servlet-api:2.3"
|
||||
RDEPEND=">=virtual/jdk-1.7
|
||||
${CDEPEND}
|
||||
dev-java/antlr:0[java]
|
||||
dev-java/bsf:2.3
|
||||
dev-java/commons-beanutils:1.7
|
||||
dev-java/commons-collections:0
|
||||
dev-java/commons-digester:0
|
||||
dev-java/commons-io:1
|
||||
dev-java/commons-validator:0
|
||||
dev-java/jakarta-oro:2.0"
|
||||
# dev-java/commons-chain:1.1 in overlay
|
||||
|
||||
INSTALL_DIR="/usr/share/${PN}-${SLOT}"
|
||||
|
||||
EANT_BUILD_XML="nbbuild/build.xml"
|
||||
EANT_BUILD_TARGET="rebuild-cluster"
|
||||
EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.enterprise -Dext.binaries.downloaded=true"
|
||||
EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
|
||||
JAVA_PKG_BSFIX="off"
|
||||
|
||||
src_unpack() {
|
||||
unpack $(basename ${SOURCE_URL})
|
||||
|
||||
einfo "Deleting bundled jars..."
|
||||
find -name "*.jar" -type f -delete
|
||||
|
||||
unpack netbeans-8.0.2-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar libs.amazon/external/aws-java-sdk-1.2.1.jar || die
|
||||
ln -s "${DISTDIR}"/BA8A45A96AFE07D914DE153E0BB137DCDC7734F6-el-impl.jar libs.elimpl/external/el-impl.jar || die
|
||||
ln -s "${DISTDIR}"/33B0D0945555A06B74931DEACF9DB1A4AE2A3EC4-glassfish-jspparser-4.0.jar web.jspparser/external/glassfish-jspparser-4.0.jar || die
|
||||
ln -s "${DISTDIR}"/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.jar libs.glassfish_logging/external/glassfish-logging-2.0.jar || die
|
||||
ln -s "${DISTDIR}"/75C30C488AD2A18A82C7FE3829F4A33FC7841643-glassfish-tooling-sdk-0.3-b054-246345.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b054-246345.jar || die
|
||||
ln -s "${DISTDIR}"/3D74BFB229C259E2398F2B383D5425CB81C643F0-httpclient-4.1.1.jar libs.amazon/external/httpclient-4.1.1.jar || die
|
||||
ln -s "${DISTDIR}"/33FC26C02F8043AB0EDE19EADC8C9885386B255C-httpcore-4.1.jar libs.amazon/external/httpcore-4.1.jar || die
|
||||
ln -s "${DISTDIR}"/D6F416983EA13C334D5C599A9045414ECAF5D66D-javaee-api-6.0.jar javaee.api/external/javaee-api-6.0.jar || die
|
||||
ln -s "${DISTDIR}"/51399F902CC27A808122EDCBEBFAA1AD989954BA-javaee-api-7.0.jar javaee7.api/external/javaee-api-7.0.jar || die
|
||||
ln -s "${DISTDIR}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
|
||||
ln -s "${DISTDIR}"/B1FCE45BA94108EBF7E1CACE6427EC8761CABEC1-javaee-web-api-7.0.jar javaee7.api/external/javaee-web-api-7.0.jar || die
|
||||
ln -s "${DISTDIR}"/27E9711AA35C39EF455BFD900D544BACB99C0E89-javaee-doc-api.jar j2ee.platform/external/javaee-doc-api.jar || die
|
||||
ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
|
||||
ln -s "${DISTDIR}"/1DEEA980904E39C3D7AA240B72CDBBEB8E4860F9-javax.annotation-api.jar javaee7.api/external/javax.annotation-api.jar || die
|
||||
ln -s "${DISTDIR}"/E11C0F07A92F6D02A347DD9C55EE56692A6D9F7E-javax.xml.soap-api.jar javaee7.api/external/javax.xml.soap-api.jar || die
|
||||
ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
|
||||
ln -s "${DISTDIR}"/45EBA8B0520A70787D5DD2EA154ACE152F817C0D-jaxb-api-osgi.jar javaee7.api/external/jaxb-api-osgi.jar || die
|
||||
ln -s "${DISTDIR}"/C614ECF62381F88208D66D96146A8307781058DB-jaxrs-ri-2.5.1.zip websvc.restlib/external/jaxrs-ri-2.5.1.zip || die
|
||||
ln -s "${DISTDIR}"/D4C96D968F87B1BFEF138E91E06C8FD4A1904208-jaxws-api.jar javaee7.api/external/jaxws-api.jar || die
|
||||
ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
|
||||
ln -s "${DISTDIR}"/99277566601C4D5C2598B0206B5DC071932F3641-jsf-2.2.zip web.jsf20/external/jsf-2.2.zip || die
|
||||
ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
|
||||
ln -s "${DISTDIR}"/F072F63AB1689E885AC40C221DF3E6BB3E64A84A-jstl-api.jar libs.jstl/external/jstl-api.jar || die
|
||||
ln -s "${DISTDIR}"/5B2E83EF42B4EEF0A7E41D43BB1D4B835F59AC7A-jstl-impl.jar libs.jstl/external/jstl-impl.jar || die
|
||||
ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
|
||||
ln -s "${DISTDIR}"/F05AE8173BC750ECF1B52AD1F80050226458E490-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
|
||||
ln -s "${DISTDIR}"/065BDCE80509320280B3B5210FCDDAE9B7D50338-primefaces-5.0.jar web.primefaces/external/primefaces-5.0.jar || die
|
||||
ln -s "${DISTDIR}"/68C97A238A2143B616879E8C1EF5BF01EA25B11E-servlet3.1-jsp2.3-api.jar servletjspapi/external/servlet3.1-jsp2.3-api.jar || die
|
||||
ln -s "${DISTDIR}"/9319FDBED11E0D2EB03E4BB9E94BAA439A1DA469-struts-1.3.10-javadoc.zip web.struts/external/struts-1.3.10-javadoc.zip || die
|
||||
ln -s "${DISTDIR}"/9E226CFC08177A6666E5A2C535C25837A92C54C9-struts-1.3.10-lib.zip web.struts/external/struts-1.3.10-lib.zip || die
|
||||
ln -s "${DISTDIR}"/F6E990DF59BD1FD2058320002A853A5411A45CD4-syntaxref20.zip web.core.syntax/external/syntaxref20.zip || die
|
||||
ln -s "${DISTDIR}"/A5744971ACE1F44A0FC71CCB93DE530CB3022965-webservices-api-osgi.jar javaee.api/external/webservices-api-osgi.jar || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-8.0.2-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS80_PATCHES_DIR}" -a -d "${NETBEANS80_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS80_PATCHES_DIR}" -type f`
|
||||
|
||||
if [ -n "${files}" ] ; then
|
||||
einfo "Applying custom patches:"
|
||||
|
||||
for file in ${files} ; do
|
||||
epatch "${file}"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
einfo "Symlinking external libraries..."
|
||||
java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
|
||||
java-pkg_jar-from --into j2eeapis/external glassfish-deployment-api-1.2 glassfish-deployment-api.jar jsr88javax.jar
|
||||
java-pkg_jar-from --into libs.amazon/external commons-codec commons-codec.jar commons-codec-1.3.jar
|
||||
java-pkg_jar-from --into libs.amazon/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
|
||||
java-pkg_jar-from --into libs.commons_fileupload/external commons-fileupload commons-fileupload.jar commons-fileupload-1.3.jar
|
||||
java-pkg_jar-from --build-only --into javaee7.api/external jsr181 jsr181.jar jsr181-api.jar
|
||||
java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
|
||||
java-pkg_jar-from --build-only --into web.monitor/external tomcat-servlet-api-2.3 servlet.jar servlet-2.3.jar
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
ln -s /usr/share/netbeans-extide-${SLOT} extide || die
|
||||
cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.extide.built
|
||||
|
||||
ln -s /usr/share/netbeans-harness-${SLOT} harness || die
|
||||
cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.harness.built
|
||||
|
||||
ln -s /usr/share/netbeans-ide-${SLOT} ide || die
|
||||
cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.ide.built
|
||||
|
||||
ln -s /usr/share/netbeans-java-${SLOT} java || die
|
||||
cat /usr/share/netbeans-java-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.java.built
|
||||
|
||||
ln -s /usr/share/netbeans-profiler-${SLOT} profiler || die
|
||||
cat /usr/share/netbeans-profiler-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.profiler.built
|
||||
|
||||
ln -s /usr/share/netbeans-platform-${SLOT} platform || die
|
||||
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.platform.built
|
||||
|
||||
ln -s /usr/share/netbeans-webcommon-${SLOT} webcommon || die
|
||||
cat /usr/share/netbeans-webcommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.webcommon.built
|
||||
|
||||
ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
|
||||
cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.websvccommon.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/enterprise >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/enterprise$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm commons-fileupload-1.3.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.3.jar || die
|
||||
rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext/aws-sdk
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm commons-codec-1.3.jar && dosym /usr/share/commons-codec/lib/commons-codec.jar ${instdir}/commons-codec-1.3.jar || die
|
||||
rm commons-logging-1.1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.1.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext/jsf-1_2
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm commons-beanutils.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils.jar || die
|
||||
rm commons-collections.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections.jar || die
|
||||
rm commons-digester.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester.jar || die
|
||||
rm commons-logging.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext/struts
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm antlr-2.7.2.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.2.jar || die
|
||||
rm bsf-2.3.0.jar && dosym /usr/share/bsf-2.3/lib/bsf.jar ${instdir}/bsf-2.3.0.jar || die
|
||||
rm commons-beanutils-1.8.0.jar && dosym /usr/share/commons-beanutils-1.7/lib/commons-beanutils.jar ${instdir}/commons-beanutils-1.8.0.jar || die
|
||||
rm commons-digester-1.8.jar && dosym /usr/share/commons-digester/lib/commons-digester.jar ${instdir}/commons-digester-1.8.jar || die
|
||||
rm commons-fileupload-1.1.1.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.1.1.jar || die
|
||||
rm commons-io-1.1.jar && dosym /usr/share/commons-io-1/lib/commons-io.jar ${instdir}/commons-io-1.1.jar || die
|
||||
rm commons-logging-1.0.4.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.0.4.jar || die
|
||||
rm commons-validator-1.3.1.jar && dosym /usr/share/commons-validator/lib/commons-validator.jar ${instdir}/commons-validator-1.3.1.jar || die
|
||||
rm oro-2.0.8.jar && dosym /usr/share/jakarta-oro-2.0/lib/jakarta-oro.jar ${instdir}/oro-2.0.8.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
|
||||
}
|
@ -1,252 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="4"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
# Maven cannot be unbundled because it depends on exact maven version and exact content of maven directory
|
||||
|
||||
DESCRIPTION="Netbeans Java Cluster"
|
||||
HOMEPAGE="http://netbeans.org/projects/java"
|
||||
SLOT="8.0"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/8.0.2/final/zip/netbeans-8.0.2-201411181905-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
https://dev.gentoo.org/~fordfrog/distfiles/netbeans-8.0.2-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip
|
||||
http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
|
||||
http://hg.netbeans.org/binaries/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar
|
||||
http://hg.netbeans.org/binaries/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip
|
||||
http://hg.netbeans.org/binaries/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar
|
||||
http://hg.netbeans.org/binaries/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar
|
||||
http://hg.netbeans.org/binaries/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar
|
||||
http://hg.netbeans.org/binaries/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar
|
||||
http://hg.netbeans.org/binaries/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip
|
||||
http://hg.netbeans.org/binaries/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip
|
||||
http://hg.netbeans.org/binaries/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip
|
||||
http://hg.netbeans.org/binaries/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip
|
||||
http://hg.netbeans.org/binaries/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar
|
||||
http://hg.netbeans.org/binaries/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar
|
||||
http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
|
||||
http://hg.netbeans.org/binaries/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar
|
||||
http://hg.netbeans.org/binaries/8BDE88C9512D8783E64788F32A50E4CCBC48485E-nb-javac-impl.jar
|
||||
http://hg.netbeans.org/binaries/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar
|
||||
http://hg.netbeans.org/binaries/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar
|
||||
http://hg.netbeans.org/binaries/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip
|
||||
http://hg.netbeans.org/binaries/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-platform-${PV}
|
||||
~dev-java/netbeans-extide-${PV}
|
||||
~dev-java/netbeans-harness-${PV}
|
||||
~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-websvccommon-${PV}
|
||||
dev-java/beansbinding:0
|
||||
dev-java/cglib:3
|
||||
dev-java/jdom:1.0"
|
||||
DEPEND="virtual/jdk:1.7
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0
|
||||
dev-java/json-simple:0
|
||||
dev-java/junit:4"
|
||||
RDEPEND=">=virtual/jdk-1.7
|
||||
${CDEPEND}
|
||||
dev-java/absolutelayout:0
|
||||
dev-java/antlr:0[java]
|
||||
dev-java/c3p0:0
|
||||
dev-java/commons-collections:0
|
||||
dev-java/dom4j:1
|
||||
dev-java/fastinfoset:0
|
||||
dev-java/glassfish-transaction-api:0
|
||||
dev-java/javassist:3
|
||||
dev-java/jboss-logging:0
|
||||
dev-java/jsr67:0
|
||||
dev-java/jsr181:0
|
||||
dev-java/jtidy:0
|
||||
dev-java/log4j:0
|
||||
dev-java/mimepull:0
|
||||
dev-java/saaj:0
|
||||
dev-java/stax-ex:0
|
||||
dev-java/xmlstreambuffer:0"
|
||||
|
||||
INSTALL_DIR="/usr/share/${PN}-${SLOT}"
|
||||
|
||||
EANT_BUILD_XML="nbbuild/build.xml"
|
||||
EANT_BUILD_TARGET="rebuild-cluster"
|
||||
EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.java -Dext.binaries.downloaded=true"
|
||||
EANT_FILTER_COMPILER="ecj-3.3 ecj-3.4 ecj-3.5 ecj-3.6 ecj-3.7"
|
||||
JAVA_PKG_BSFIX="off"
|
||||
|
||||
pkg_pretend() {
|
||||
local die_now=""
|
||||
|
||||
if [ -d /usr/share/netbeans-java-${SLOT}/ant ]; then
|
||||
if [ -n "$(find /usr/share/netbeans-java-${SLOT}/ant -type l)" ]; then
|
||||
eerror "Please remove following symlinks and run emerge again:"
|
||||
find /usr/share/netbeans-java-${SLOT}/ant -type l
|
||||
die_now="1"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -L /usr/share/netbeans-java-${SLOT}/maven ]; then
|
||||
if [ -z "${die_now}" ]; then
|
||||
eerror "Please remove following symlinks and run emerge again:"
|
||||
fi
|
||||
|
||||
echo "/usr/share/netbeans-java-${SLOT}/maven"
|
||||
die_now="1"
|
||||
fi
|
||||
|
||||
if [ -n "${die_now}" ]; then
|
||||
die "Symlinks exist"
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack $(basename ${SOURCE_URL})
|
||||
|
||||
einfo "Deleting bundled jars..."
|
||||
find -name "*.jar" -type f -delete
|
||||
|
||||
unpack netbeans-8.0.2-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/694F57282D92C434800F79218E64704E5947008A-apache-maven-3.0.5-bin.zip maven.embedder/external/apache-maven-3.0.5-bin.zip || die
|
||||
ln -s "${DISTDIR}"/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip o.jdesktop.beansbinding/external/beansbinding-1.2.1-doc.zip || die
|
||||
ln -s "${DISTDIR}"/CD2211635F3011E300CA8FEDC1CE0E1CF61C175B-eclipselink.jar j2ee.eclipselink/external/eclipselink.jar || die
|
||||
ln -s "${DISTDIR}"/A9A0648BD7D9FD2CDFBD22C25366E71DA72438DA-hibernate-release-4.3.1-lib.zip hibernate4lib/external/hibernate-release-4.3.1-lib.zip || die
|
||||
ln -s "${DISTDIR}"/562F0CFA47F0636EBB5A544968EE7A692FC5D26D-indexer-artifact-5.1.1.jar maven.indexer/external/indexer-artifact-5.1.1.jar || die
|
||||
ln -s "${DISTDIR}"/2B9EAB164D8748F9793F6A0D29B6463E97B284DA-indexer-core-5.1.1.jar maven.indexer/external/indexer-core-5.1.1.jar || die
|
||||
ln -s "${DISTDIR}"/D87F53C99E4CD88F5416EDD5ABB77F2A1CCFB050-jarjar-1.4.jar maven/external/jarjar-1.4.jar || die
|
||||
ln -s "${DISTDIR}"/5BAB675816DBE0F64BB86004B108BF2A00292358-javax.persistence_2.1.0.v201304241213.jar j2ee.eclipselink/external/javax.persistence_2.1.0.v201304241213.jar || die
|
||||
ln -s "${DISTDIR}"/84E2020E5499015E9F40D1212C86918264B89EB1-jaxws-2.2.6.zip websvc.jaxws21/external/jaxws-2.2.6.zip || die
|
||||
ln -s "${DISTDIR}"/D64C40E770C95C2A6994081C00CCD489C0AA20C9-jaxws-2.2.6-api.zip websvc.jaxws21api/external/jaxws-2.2.6-api.zip || die
|
||||
ln -s "${DISTDIR}"/8ECD169E9E308C258287E4F28B03B6D6F1E55F47-jaxws-api-doc.zip websvc.jaxws21/external/jaxws-api-doc.zip || die
|
||||
ln -s "${DISTDIR}"/A8BD39C5B88571B4D4697E78DD1A56566E44B1DD-JPAjavadocs04032013.zip j2ee.eclipselink/external/JPAjavadocs04032013.zip || die
|
||||
ln -s "${DISTDIR}"/9EC77E2507F9CC01756964C71D91EFD8154A8C47-lucene-core-3.6.2.jar maven.indexer/external/lucene-core-3.6.2.jar || die
|
||||
ln -s "${DISTDIR}"/A90682C6BC0B9E105BD260C9A041FEFEA9579E46-lucene-highlighter-3.6.2.jar maven.indexer/external/lucene-highlighter-3.6.2.jar || die
|
||||
ln -s "${DISTDIR}"/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar maven.embedder/external/maven-dependency-tree-2.0.jar || die
|
||||
ln -s "${DISTDIR}"/E5579EF3B0C1EF2F43562DD0C3B32F8E1F603B49-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
|
||||
ln -s "${DISTDIR}"/8BDE88C9512D8783E64788F32A50E4CCBC48485E-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
|
||||
ln -s "${DISTDIR}"/29AF1D338CBB76290D1A96F5A6610F1E8C319AE5-org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_2.5.2.v20140319-9ad6abd.jar || die
|
||||
ln -s "${DISTDIR}"/3CE04BDB48FE315736B1DCE407362C57DFAE286D-org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen_2.5.2.v20140319-9ad6abd.jar || die
|
||||
ln -s "${DISTDIR}"/7666B94C1004AFFFE88E5328BD70EBA6F60125F4-spring-framework-3.2.7.RELEASE.zip libs.springframework/external/spring-framework-3.2.7.RELEASE.zip || die
|
||||
ln -s "${DISTDIR}"/91B55CDAC59BC4DDDF0AF9A54EAAE4304EDEF266-spring-framework-4.0.1.RELEASE.zip libs.springframework/external/spring-framework-4.0.1.RELEASE.zip || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-8.0.2-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS80_PATCHES_DIR}" -a -d "${NETBEANS80_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS80_PATCHES_DIR}" -type f`
|
||||
|
||||
if [ -n "${files}" ] ; then
|
||||
einfo "Applying custom patches:"
|
||||
|
||||
for file in ${files} ; do
|
||||
epatch "${file}"
|
||||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
einfo "Symlinking external libraries..."
|
||||
java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
|
||||
java-pkg_jar-from --into libs.cglib/external cglib-3 cglib.jar cglib-2.2.jar
|
||||
java-pkg_jar-from --build-only --into libs.json_simple/external json-simple json-simple.jar json-simple-1.1.1.jar
|
||||
java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
|
||||
java-pkg_jar-from --into maven.embedder/external jdom-1.0 jdom.jar jdom-1.0.jar
|
||||
java-pkg_jar-from --into o.jdesktop.beansbinding/external beansbinding beansbinding.jar beansbinding-1.2.1.jar
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
ln -s /usr/share/netbeans-platform-${SLOT} platform || die
|
||||
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.platform.built
|
||||
|
||||
ln -s /usr/share/netbeans-extide-${SLOT} extide || die
|
||||
cat /usr/share/netbeans-extide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.extide.built
|
||||
|
||||
ln -s /usr/share/netbeans-harness-${SLOT} harness || die
|
||||
cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.harness.built
|
||||
|
||||
ln -s /usr/share/netbeans-ide-${SLOT} ide || die
|
||||
cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.ide.built
|
||||
|
||||
ln -s /usr/share/netbeans-websvccommon-${SLOT} websvccommon || die
|
||||
cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.websvccommon.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/java >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
grep -E "/java$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
chmod 755 "${D}"/${INSTALL_DIR}/maven/bin/mvn* || die
|
||||
rm -fr "${D}"/${INSTALL_DIR}/maven/bin/*.bat || die
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=/${INSTALL_DIR}/modules/ext
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm AbsoluteLayout.jar && dosym /usr/share/absolutelayout/lib/absolutelayout.jar ${instdir}/AbsoluteLayout.jar || die
|
||||
rm beansbinding-1.2.1.jar && dosym /usr/share/beansbinding/lib/beansbinding.jar ${instdir}/beansbinding-1.2.1.jar || die
|
||||
rm cglib-2.2.jar && dosym /usr/share/cglib-3/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext/hibernate4
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm antlr-2.7.7.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.7.jar || die
|
||||
rm c3p0-0.9.2.1.jar && dosym /usr/share/c3p0/lib/c3p0.jar ${instdir}/c3p0-0.9.2.1.jar || die
|
||||
rm cglib-2.2.jar && dosym /usr/share/cglib-3/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
|
||||
rm commons-collections-3.2.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-3.2.1.jar || die
|
||||
rm dom4j-1.6.1.jar && dosym /usr/share/dom4j-1/lib/dom4j.jar ${instdir}/dom4j-1.6.1.jar || die
|
||||
rm javassist-3.18.1-GA.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist-3.18.1-GA.jar || die
|
||||
rm jboss-logging-3.1.3.GA.jar && dosym /usr/share/jboss-logging/lib/jboss-logging.jar ${instdir}/jboss-logging-3.1.3.GA.jar || die
|
||||
rm jboss-transaction-api_1.2_spec-1.0.0.Final.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jboss-transaction-api_1.2_spec-1.0.0.Final.jar || die
|
||||
rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.jar || die
|
||||
rm log4j-1.2.12.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.12.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=/${INSTALL_DIR}/modules/ext/jaxws22
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm FastInfoset.jar && dosym /usr/share/fastinfoset/lib/fastinfoset.jar ${instdir}/FastInfoset.jar || die
|
||||
rm mimepull.jar && dosym /usr/share/mimepull/lib/mimepull.jar ${instdir}/mimepull.jar || die
|
||||
rm saaj-impl.jar && dosym /usr/share/saaj/lib/saaj.jar ${instdir}/saaj-impl.jar || die
|
||||
rm stax-ex.jar && dosym /usr/share/stax-ex/lib/stax-ex.jar ${instdir}/stax-ex.jar || die
|
||||
rm streambuffer.jar && dosym /usr/share/xmlstreambuffer/lib/xmlstreambuffer.jar ${instdir}/streambuffer.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext/jaxws22/api
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm jsr181-api.jar && dosym /usr/share/jsr181/lib/jsr181.jar ${instdir}/jsr181-api.jar || die
|
||||
rm saaj-api.jar && dosym /usr/share/jsr67/lib/jsr67.jar ${instdir}/saaj-api.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext/maven
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm jdom-1.0.jar && dosym /usr/share/jdom-1.0/lib/jdom.jar ${instdir}/jdom-1.0.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/java
|
||||
}
|
@ -1,4 +1,3 @@
|
||||
DIST antlr-3.5.2-complete.jar 2456317 SHA256 26ca659f47d77384f518cf2b6463892fcd4f0b0d4d8c0de2addf697e63e7326b SHA512 560f208e38759b5e626de56816e1fce9c191c526c04ca782513859d468ac444d1e8e62c03870a68f8f9d8daee0f45fca465150e2bbfc71b46e46b952519044b1 WHIRLPOOL bdbbb081bf0aab83fa26a4a75f7f42487da688a5e3c765ea4cbd7b8c1bcb80b66e8b98bf95ee8bcd2acd60b4eacb6745f879cb899b672ea7fc4489d651a6f2e0
|
||||
DIST stringtemplate-3.2.1.tar.gz 1039803 SHA256 3a0adbb7510c2822ca515c635e1ff1469b3ac78f6d2072e48478876b9191de20 SHA512 fe4c50584dd3695514034845ba7b8fa300cf582b6b302797afadce990f2665759323f6a29ece1bc07dfab244cc00455b4106fe3ad6851165edbb8736ad7ec714 WHIRLPOOL be77636384fdc680d856e8840abf0f629d5115c67f2085db044767847a480b3e2be70bae1d3984172561d14661ae325c677017b55183ff7d2e10ae4c9f83b40e
|
||||
DIST stringtemplate-3.2.tar.gz 741708 SHA256 de85449fca6c11bf2efff73fa2c852ccf84b0db1e129a6948748659952f6825e SHA512 23b657fe15fd37ccbacea3f8d7ab4ef4a7870b6bafed73cfb2ffb44b3d8ee1f473aa57d39f864017d74c97f4ee431d776eaf0439065c6d1b94d4d5a2fec5d226 WHIRLPOOL eff58073d8c4773fb75dfa25fb76b5973297dd329c451c1fda1f1d53f3e620119382ffe3986e5b941473b4089807cfc7807bb17545c66dc9d4cfa6575ccc9446
|
||||
DIST stringtemplate-4.0.8.tar.gz 147305 SHA256 07013e36d16968b514092b1e33cbe53f811a70a12c96e2e56c2e97a4304431df SHA512 21e4936356a6d374bf92645f09351a495a5900a408ead8dce1903ed81d7fc70eb4b44b206b587b05ed87edb2d4792c1cf72907a9cb527e18373ba2e5f31b5724 WHIRLPOOL 61562310995301cd005eb6a553f973304e166bca0b10d59a7d0877d73599a3bd26a2abf4cc7cb0ff98b61a1ef869c08f2d6933833217cac67f92d992a9a6d53d
|
||||
|
@ -1,19 +0,0 @@
|
||||
--- build.xml 2007-05-25 23:07:06.000000000 +0200
|
||||
+++ build.xml 2007-05-25 23:07:31.000000000 +0200
|
||||
@@ -189,7 +189,7 @@
|
||||
<!-- =================================================================== -->
|
||||
<target name="javadocs" depends="init,prepare-sources">
|
||||
<mkdir dir="${build.javadocs}"/>
|
||||
- <javadoc packagenames="${packages}"
|
||||
+ <javadoc
|
||||
sourcepath="${build.src}"
|
||||
destdir="${build.javadocs}"
|
||||
author="true"
|
||||
@@ -197,7 +197,6 @@
|
||||
windowtitle="${Name} API"
|
||||
doctitle="${Name} API Documentation"
|
||||
bottom="Copyright © ${copyright}"
|
||||
- additionalparam="${javadocs.additionalparam}"
|
||||
/>
|
||||
</target>
|
||||
|
@ -1,54 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="2"
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
WANT_ANT_TASKS="ant-antlr"
|
||||
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
MY_PV="${PV/_beta/b}"
|
||||
S_PV="${PV/_beta/.b}"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
|
||||
DESCRIPTION="A Java template engine"
|
||||
HOMEPAGE="http://www.stringtemplate.org/"
|
||||
SRC_URI="http://www.stringtemplate.org/download/${MY_P}.tar.gz"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
# no junit targets in build.xml, but unconditional compile and jar of test
|
||||
# classes, oh well
|
||||
COMMON_DEPEND=">=dev-java/antlr-2.7.7:0[java]
|
||||
dev-java/junit:0"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
${COMMON_DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}-${S_PV}"
|
||||
|
||||
java_prepare() {
|
||||
# fix <javadoc> call
|
||||
epatch "${FILESDIR}/${PN}-3.1_beta1-javadoc.patch"
|
||||
java-ant_rewrite-classpath
|
||||
rm -v lib/*.jar || die
|
||||
# force regeneration with our antlr2
|
||||
touch src/org/antlr/stringtemplate/language/*.g || die
|
||||
}
|
||||
|
||||
EANT_GENTOO_CLASSPATH="antlr,junit"
|
||||
EANT_DOC_TARGET="javadocs"
|
||||
|
||||
src_install() {
|
||||
java-pkg_dojar build/${PN}.jar
|
||||
|
||||
dodoc README.txt CHANGES.txt || die
|
||||
use doc && java-pkg_dojavadoc docs/api
|
||||
use source && java-pkg_dosrc src/org
|
||||
}
|
@ -1,60 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
WANT_ANT_TASKS="ant-antlr"
|
||||
|
||||
inherit java-pkg-2 java-ant-2 eutils versionator
|
||||
|
||||
MY_PN=${PN/-/.}
|
||||
MY_PV=$(replace_version_separator 3 '-')
|
||||
MY_P=${MY_PN}-${MY_PV}
|
||||
|
||||
DESCRIPTION="W3C XPath-Rec implementation for DOM4J"
|
||||
HOMEPAGE="http://sourceforge.net/projects/werken-xpath/"
|
||||
SRC_URI="mirror://gentoo/${MY_P}-src.tar.gz"
|
||||
# This tarball was acquired from jpackage's src rpm of the package by the same name
|
||||
|
||||
LICENSE="JDOM"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~x86-fbsd"
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/jdom:1.0
|
||||
>=dev-java/antlr-2.7.7:0[java]"
|
||||
DEPEND=">=virtual/jdk-1.4
|
||||
${COMMON_DEP}"
|
||||
RDEPEND=">=virtual/jre-1.4
|
||||
${COMMON_DEP}"
|
||||
|
||||
S=${WORKDIR}/${MY_PN}
|
||||
|
||||
EANT_BUILD_TARGET="package"
|
||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||
EANT_GENTOO_CLASSPATH="antlr,jdom-1.0"
|
||||
|
||||
java_prepare() {
|
||||
# Courtesy of JPackages :)
|
||||
epatch "${FILESDIR}"/${P}-jpp-compile.patch
|
||||
epatch "${FILESDIR}"/${P}-jpp-jdom.patch
|
||||
epatch "${FILESDIR}"/${P}-jpp-tests.patch
|
||||
epatch "${FILESDIR}"/${P}-gentoo.patch
|
||||
|
||||
# API updates to support jdom:1.0
|
||||
epatch "${FILESDIR}"/${P}-jdom-1.0.patch
|
||||
|
||||
cd "${S}"/lib
|
||||
# In here we have ant starter scripts
|
||||
rm -fr bin
|
||||
rm -f *.jar
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar build/${MY_PN}.jar
|
||||
|
||||
dodoc README TODO LIMITATIONS
|
||||
use doc && java-pkg_dojavadoc build/apidocs
|
||||
use source && java-pkg_dosrc src/*
|
||||
}
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="Near Field Communications (NFC) library"
|
||||
HOMEPAGE="http://www.libnfc.org/"
|
||||
SRC_URI="https://github.com/nfc-tools/${PN}/releases/download/${P}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE="doc pcsc-lite readline static-libs usb"
|
||||
|
||||
RDEPEND="pcsc-lite? ( sys-apps/pcsc-lite )
|
||||
readline? ( sys-libs/readline:0 )
|
||||
usb? ( virtual/libusb:0 )"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-doc/doxygen )"
|
||||
|
||||
src_configure() {
|
||||
local drivers="arygon,pn532_uart,pn532_spi,pn532_i2c,acr122s"
|
||||
use pcsc-lite && drivers+=",acr122_pcsc"
|
||||
use usb && drivers+=",pn53x_usb,acr122_usb"
|
||||
econf \
|
||||
--with-drivers="${drivers}" \
|
||||
$(use_enable doc) \
|
||||
$(use_with readline) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
use doc && doxygen
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
use static-libs || find "${ED}" -name 'lib*.la' -delete
|
||||
use doc && dohtml "${S}"/doc/html/*
|
||||
}
|
@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=DROLSKY
|
||||
MODULE_VERSION=1.37
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A module that allows you to declare real exception classes in Perl"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ~ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/Class-Data-Inheritable-0.20.0
|
||||
>=dev-perl/Devel-StackTrace-1.200.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.310.0
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
@ -1,2 +1 @@
|
||||
DIST Exception-Class-1.37.tar.gz 26457 SHA256 838b93c90a0bbd73d819dc7d3d854559880120b6878976fe2ab90a141d10cedc SHA512 611895065102e4dfb40667841af0aaec436128deba8b52627b50320ddfcc191ca1c83a5084f7c4de582137790b1527791bbcfea93b24bc5095f1150a9d6bae3e WHIRLPOOL a7ee68032f1f691053cc1eb5d7b710f4e528b1f3ba994fdd5cf3e8a3bd958bbb39fdd1ad2de7924c2a85e3a08044e1df43fca009d8297af578b4c649a9e46afe
|
||||
DIST Exception-Class-1.39.tar.gz 38936 SHA256 819c756a69a6d1e31f396eca6a508b07b0a522a035b904cd1d432353cc362083 SHA512 c290a0b87b7a5e288c6c954f7ab834204184edc81089f871f1eb994d1445e3938170c1e87119fd952177dd43a3a228522188282fb0151ae33ba3a55b29a28b50 WHIRLPOOL 35bdb9adbb2565703b42d91897d5c698b1d1d378fa7ae11547cccfa844a251644667947403994158b02bdc6e32b830d7d02c4b7d6f154e7fb0125b8030bd3d52
|
||||
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=RGIERSIG
|
||||
MODULE_VERSION=1.21
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Expect for Perl"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~arm ppc ~ppc64 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-perl/IO-Tty-1.03"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
SRC_TEST="do"
|
@ -1,2 +1 @@
|
||||
DIST Expect-1.21.tar.gz 53881 SHA256 e5509307b8e330a3bc07dd4ab1d28e5451116449cc9c3bdabb1235f66ce62267 SHA512 496716b9e6544e9d6809b7f704df8199291d18ec9ec9ebb4fd2b7b341aa10d9b03989335c1f22d1faddbff0974ceba5b2823685fa08ce6a75e2f3ccaeb944e74 WHIRLPOOL d749b06519afc243af06a0d17610be6acb522a00982df7afe0a9122f18d11daadf222414f7171f86bb19f1f150512d32ccca94c45dac85f29eca605a1bda8c2c
|
||||
DIST Expect-1.32.tar.gz 61592 SHA256 d1f96842a5c7dd8516b202b530d87a70b65e7054d3bf975c34f6a42084e54e25 SHA512 0281d1662a902b99b5131c017b50b0456c3461c176bf4485b4bb383cab009973605514256540c5ddc2e274b5dd92ece5555719f5527d3fb8c35e83f8dc038147 WHIRLPOOL acd78f455507947fc8953cc3b2fc10a33f7b1926ecbebb61ae69812b57ae7273dc8294035f08fa4d248e046d6f79a81ff694c069ffbe3479608bbb32e1cd0734
|
||||
|
@ -1,18 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN=ExtUtils-Depends
|
||||
MODULE_AUTHOR=XAOC
|
||||
MODULE_VERSION=0.308
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Easily build XS extensions that depend on XS extensions"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
SRC_TEST="do parallel"
|
@ -1,3 +1,2 @@
|
||||
DIST ExtUtils-Depends-0.308.tar.gz 13917 SHA256 81f92f15d769dc77697fdceb7d3aad961768b0c00fac87099a5b9f2d1d82e3e6 SHA512 56d9dbdfe51fb13e47891b13518dac85e5a775a23aebda0df785bdeb6c81683f0f89d04c7b038c39d5463067df21e889fd9d002dd7bb1814f589121db2f97f85 WHIRLPOOL 6f845ac65872da7bcc99ee5839719431be49310a7cd994375e0469fbc1b9a99d77ea71cb3d7906ae6e1c4910abe22afcaffb6b1b901c8184cac609ee25933be7
|
||||
DIST ExtUtils-Depends-0.404.tar.gz 18207 SHA256 8bec0a8f67ac7cf5c7bc48aff4b7cf8a771ef97f0ea7894bcdd0e9079ba24fec SHA512 b316309eadca551c5302b20b28b1ec2e2264a47524fc9a1a9763b59517dfbe84d22e86a76235fa0d0190c3348f49b913c40da60076ac6d01c51a98f7c0c5b783 WHIRLPOOL 43333f6defca49074afa491f2eb18975f80d4dc003a0bc2cd70dfa43be3ed01e5bc98ba96208049a019d4c6adc104aa4c77d867f30dccd387888ee735f549385
|
||||
DIST ExtUtils-Depends-0.405.tar.gz 18122 SHA256 8ad6401ad7559b03ceda1fe4b191c95f417bdec7c542a984761a4656715a8a2c SHA512 b9983ad763ff0cb81c899bc24f3152f13c69e608304b6e4446bd07b9b13d039650f3f87544c0bdd29c67246ea2973f04a1ce0fccbffb566fe89fdbe0bb03f11b WHIRLPOOL 0a5274d34e0a436a153257a4bfb608401180aef957f83a2f5ed2a2435d540a4cc7f17bace54817cde06a0a1350df7d682253b33e982e3948379f8391f58a8756
|
||||
|
@ -1,17 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=KGB
|
||||
MODULE_VERSION=1.17
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Facilitate use of FORTRAN from Perl/XS code"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc s390 sh sparc x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
SRC_TEST="do"
|
@ -1,3 +1,2 @@
|
||||
DIST ExtUtils-F77-1.17.tar.gz 11225 SHA256 b3919200443174ff348ed5567d461335e289fba047cb17432f31dea5a26cad3f SHA512 25f9046fa39aca3e6ecebccf78e2bd8a116e5db815f086431ee5600068f34a08a7658697b9d5e6d530837f0f98d6a143295a76ae78044e4628d57896f65cb550 WHIRLPOOL 037b9189364c115c83acc92575b0028c62ccf3931988144c69790db513008eebc58deceb765aae819ffbaa3bf22d3caadc0adcdace521a43d783e3c37d15fd0f
|
||||
DIST ExtUtils-F77-1.18.tar.gz 11614 SHA256 6b1fbeb38f092b399f46d58f8699917f71c098dff131a3c7b72ccccadbc953b4 SHA512 dba56108f2b59582780c03d1cf965d276d73cee1452f9f563b6b513ac4fab24007003b45b86d2c11c05b5d55ac9d1837a76ed14bdbd4738db5ec3a6632f7edcc WHIRLPOOL 993d14bbf0fd7fbbe22cdee27e73b0b25f0038092de74496190838aadee6db6c9b723c3045956ccb28f21f35c31e9e7b6a5548e556eb27de3745b5b1ab3ed977
|
||||
DIST ExtUtils-F77-1.19.tar.gz 12057 SHA256 09cec663fe1cfee57951b46f6433d6b4255a57ec4a1ae8cf5c81099cae84afa5 SHA512 f103c94d8074fc3ca6f6afecc394608a61f08949f3d19e40ea66db2ddc7af4e17f429783e8ac9c8a76ebe98863b7295df8a7f9ba3f8eb967e4f19a168d5a7d81 WHIRLPOOL 44c3553aeab53575053275f461e4e340cdfb48bffcd56d9782e48d19bdf96fb676509afcf857165336261c5872cc151d26f06fa809d7770629909036b8e95c68
|
||||
|
@ -1,17 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=KNOK
|
||||
MODULE_VERSION=1.27
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="The Perl Image-Info Module"
|
||||
SRC_TEST="do"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="File-MMagic"
|
||||
KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd"
|
||||
IUSE=""
|
@ -1,2 +1 @@
|
||||
DIST File-MMagic-1.27.tar.gz 21332 SHA256 d82d4f07c7a321641f304460d4878303cb2241d2401a3544eed904199ae83d6a SHA512 b8236ced589614203f57dd50d4fea0885803b1cf3b9abf37b0632ab95146c237c68932b8d03047bb2f4a7bb55e3941799a01869903c910fcbce57bfd75938ef0 WHIRLPOOL ad326ee02887cababf5151d72badb7ede70b46d73bcf264e81ed91a19eea08800d90b78f05c4ece994633602c720bad8386440478dbab9ef89d9de671475dc02
|
||||
DIST File-MMagic-1.30.tar.gz 22346 SHA256 cf0c1b1eb29705c02d97c2913648009c0be42ce93ec24b36c696bf2d4f5ebd7e SHA512 4013fc1178cdf9c1a141652290e091f296b9bef54b9f4301926d9ed0a5262bbf67213773774e41aab8630bed20c2c9441befe55db9ca04a56d07099061b50e25 WHIRLPOOL 2352de876aeed6e73fcce20f29958c40cc4dd22d2429db35fd738f05f82f1a040ad4849d7e5b1a83504a61db0884009032879342b00ee83fc6dd1e9b561c2588
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=MICHIELB
|
||||
MODULE_VERSION=0.26
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Determine file type"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/File-BaseDir-0.03
|
||||
>=dev-perl/File-DesktopEntry-0.04
|
||||
x11-misc/shared-mime-info
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-perl/Module-Build
|
||||
test? (
|
||||
dev-perl/Test-Pod
|
||||
dev-perl/Test-Pod-Coverage
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
@ -1,3 +1,2 @@
|
||||
DIST File-MimeInfo-0.21.tar.gz 31334 SHA256 40409cc35cdea0a09b47f410113eb247dfe96fd4530a5fea2dee294914a1f58e SHA512 6e8d911744ebd1dac30eff0b5b1f266743e5539d7b176832e7af2d6988813b1eda757938d1b240b0bc6cc0e358b986ca9ad35d81ecb59afb8de63f6565c1ee2d WHIRLPOOL ff01773664b10a4d9010474c2655cfa3d0a3196c6edb569887cc5faa11c1c1752c6d7ce29922a1f780f3e52abb13a2a36da9eca9226ebb4768193c77f35f0164
|
||||
DIST File-MimeInfo-0.26.tar.gz 32492 SHA256 544f58631a383460754a233a1cb00572c57caa04cc3c11fa7c242caf5f89ceb3 SHA512 ac63d16a1c5761f853e639a020f38cdebb861ea60a6868e6279c15bc2447fd6f7042396e77f116d00c7c858fe265ac84809bf24e8f5c355253442ef21fd40368 WHIRLPOOL 3659e3c5b474a9192023dbe5243b48856d88add0349c4dfa31d6acdf5e9e9744d41d9afc5119e1842683f277beeae4b8ea3283529b4a73ba19b0e60eea7d1138
|
||||
DIST File-MimeInfo-0.27.tar.gz 30814 SHA256 579cf826fed7fe276636531a53291550c9ac36781dcd9e07e52ee7e784667234 SHA512 0be5b23d96291f792ac3190e38183021b0905870185979f11edc27ebb6fd0fb4726e3fde129cd92e42305978e15acf745eed9d7d203851b7ee2392c7f1e9a5c2 WHIRLPOOL 714f52fcd03518b8448da714157839a6fee2c47111c7c4416de6bd48b3534d8234ab7da3af0b82f4c4dafb49726891085a5e79aa863292e80a80a5dceb215fea
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=SHLOMIF
|
||||
DIST_VERSION=1.55
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Remove files and directories"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
virtual/perl-File-Path
|
||||
>=virtual/perl-File-Spec-3.290.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/perl-File-Temp
|
||||
>=dev-perl/Module-Build-0.280.0
|
||||
test? ( virtual/perl-Test-Simple )
|
||||
"
|
@ -1 +1,2 @@
|
||||
DIST File-Remove-1.52.tar.gz 38230 SHA256 4154dc574b8a9a3a555d323f152ac742363c6a69c1f61de15b72728813550bdd SHA512 6651de14d8fccee9bfeb83bd794c399135aee91733beb7a8a30e6611b4f514ad1989df2459bc72b2d17c9ded57d018d95ade36da2ee24fcf8a22a9659ecdeb5b WHIRLPOOL 638239e511fc3ca6b37ab482cb8eae04f68f79c68613ee1b409d0de74b8d69d85fead8167205b88b631fc7cc3213c8ddc4a5cadbc95e1bc6b3fa33a6a87171f1
|
||||
DIST File-Remove-1.55.tar.gz 22052 SHA256 4c3ebbdcf879036cebe121d585f85a601d8088347ec342192e51fcecd7e5a91f SHA512 93745d8019420907ac6dc00097ca18ea4112f2c7e035956cbaa86256776ee1ca9aa14b7cd1887cad02a4a08eda0ab58290505fbca445b18670df2c8820c74cfc WHIRLPOOL f38daec37535c03a488ca619c7d80b2e9b5e1c7e13f64629be78cf092e0e4254feaa3425c5addd137f7a94202317e0d38e580c1f0bcbf5f8137d86104aeaa8fb
|
||||
|
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=6
|
||||
|
||||
DIST_AUTHOR=ESAYM
|
||||
DIST_VERSION=1.93
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Connect to a local Clam Anti-Virus clamd service and send commands"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-antivirus/clamav"
|
||||
DEPEND="${DEPEND}
|
||||
virtual/perl-ExtUtils-MakeMaker
|
||||
"
|
||||
|
||||
DIST_TEST=skip
|
||||
# tests require clamav to be configured, which we can't guarantee here
|
@ -1 +1,2 @@
|
||||
DIST File-Scan-ClamAV-1.91.tar.gz 7048 SHA256 f9f265acfac680e590dc81c0d9f3e4eb4aaa833cf4910c7e21f881e1a4784b7e SHA512 f47751f16095caa5faed2eaab2dc8f204bc11ab8869231a231b04655669fbd67df61a1ec96ce660ab05ef66f766742fb5c5ff00ebac425304e3daa3830679805 WHIRLPOOL 6158cc38c317f2ee76eab608e43c48a4f609cab4400b12a6989a14eae0994c48b9340f2ffd6d20413e174cf5e07b43b3bf6f18cbd638cdd838fdf1a84b960c23
|
||||
DIST File-Scan-ClamAV-1.93.tar.gz 8358 SHA256 d2b01ad2b1fce58023bd38876c89c27b41d7890ecbb28991e7b4669687bb4d18 SHA512 61fbd3851c5cd03ab39844ba3d5f0226ab5daa252b226427486fad0cda9f3aa6469a6638dd53e4a68075bb6133b76cabff36a132daf5dcdc1d19d8a3dafdd770 WHIRLPOOL c824042acc480bc4ed2ad29c07286af2a4c6b9341ca1e7848aa92e1d9324f95fdc61a22fd0177ff13dedf2906b241cd4d8926389d050fecfdd6e5fa8aa6d931c
|
||||
|
@ -1,20 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=DAGOLDEN
|
||||
MODULE_VERSION=0.1008
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="An alternative to File::Spec and CWD"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=virtual/perl-File-Spec-3.27"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
SRC_TEST="do"
|
@ -1,2 +1 @@
|
||||
DIST File-chdir-0.1008.tar.gz 21595 SHA256 993af084c4bd02369169e6dac20c414d5b589c53247b66bb837acce700fa0d59 SHA512 06647553823aa4e060d652ae40052924d6a5844d4f94de03d64a0e664944322c9e0784d1e2391a755a0261d0cdb0a7ab75287414d85d6d6b100f4102cc7c918f WHIRLPOOL cd6bcc3d0f1af7124208bd4eca6b719a6b62a902361cb78b43f96043dc6f19ffea33b9aa4b976afb087cb4a0824de73588bab83239b6f193479c4fa59953b20e
|
||||
DIST File-chdir-0.1010.tar.gz 24761 SHA256 efc121f40bd7a0f62f8ec9b8bc70f7f5409d81cd705e37008596c8efc4452b01 SHA512 0a9390b48d49c2ac0e2f8b409396a6a2ea3518823d1b6d8c23bbf19a438b92d1e784dcf3bc7c0d43b0365b0620557aea1f8d9ef224b68ca9c472fefa8fe1adab WHIRLPOOL d3aaa5b80472a81245f4592d6c71f1be8f6520eb9175685aa7660e4d0d332ae8429433659c5c82899d7768b6569d875846528c367d98328d750314682154371e
|
||||
|
@ -1,15 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=XENO
|
||||
MODULE_VERSION=0.36
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Implements symbolic and ls chmod modes"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86 ~amd64-linux ~ia64-linux ~x86-linux ~x86-solaris"
|
||||
IUSE=""
|
@ -1,2 +1 @@
|
||||
DIST File-chmod-0.36.tar.gz 19223 SHA256 ffaff6e790736be820268787637488919e15199893c4f9f0c08ce679c2561ddd SHA512 7fa57c24c18f73fe6be00f4ece31dab54f21e23e20d08f5c4fea488b279ff27417283f63de2175f56b0b09142c39a2fb32e0a26b35597f0e9f593deaa427c431 WHIRLPOOL 08df99f5aa03b7636e67efa5530c6eccaaeeec4db8ddbc3c4003ea88e470b6a89bdd40594c98a91874087a73f33a3ace2138819ba00cc79e6afd5162aace7ad7
|
||||
DIST File-chmod-0.42.tar.gz 24940 SHA256 6cafafff68bc84215168b55ede0d191dcb57f9a3201b51d61edb2858a2407795 SHA512 1b6bc41c43434914c0cb160a063f4cc6cbdfef85233b962c5a6885a23aebd7cafe05eb2d59253c7dc7f1cd323cdd3888d82a6ce19a9b7a00aaa8212d40c064d8 WHIRLPOOL e79d618350a1d57e27b5290d34de48202862a6f21f1f00bcf35d25dbe1f74033f19d26ec52c270c4f0279ff9c02c97b267921af715dc27d16ba53fae831648d6
|
||||
|
@ -1 +1,2 @@
|
||||
DIST apcu_bc-1.0.0.tgz 5893 SHA256 3e683aa5c284075e16bc2603849c11e8ed51d2c1da213b877f429b44af91500c SHA512 eb7946692a1f3aa11a23031226e0d99bc68eee92972a359ce27714ea35fcb2a225c8da09b860b891b7c291d57cbf1b858a05adfdb99731307b484b0096014e5c WHIRLPOOL 3cf77319f3086892836592d9c2e1fe5ae5dca7b95462ef2d60e4cb055872f3a30212e751f363901f0e1781c89c0ca222d9879970e787a06bb8c7bbc2b818c65b
|
||||
DIST apcu_bc-1.0.1.tgz 6500 SHA256 512674d891104d6da91811dbb89d28ab3faa356ee0ab4cbeae9bba9cf3e971cb SHA512 336f8b132f421cb9e4ec2fce2b1af7394f8f74965669e4e87b380f5a988b39ba4abec68a4e915d09bb041a6194a0cc5822445246a068efebda0cbeca943df95b WHIRLPOOL 1dfdbf291cf568d9addce51232607d839cb7b3d20ea0472bb12bad9503da607ba230280a4ef98bf684c177a244dd8bb98c2de3821a79b16f8a4966e4ec90cedf
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PHP_EXT_NAME="apc"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
DOCS="README.md"
|
||||
|
||||
USE_PHP="php7-0"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DESCRIPTION="Provides APC backwards compatibility functions via APCu"
|
||||
LICENSE="PHP-3.01"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-php/pecl-apcu[php_targets_php7-0]"
|
||||
RDEPEND="${DEPEND}"
|
@ -1 +1,2 @@
|
||||
DIST mailparse-2.1.6.tgz 36538 SHA256 73705197d2b2ee782efa5477eb2a21432f592c2cb05a72c3a037bbe39e02b5cc SHA512 a7337dd2e99a953a55b38c236da95a6bd2950c2bca16fc0ddfec39be8b0ffe01007353fc7b562d0509e0bb1623c3d2b03935d1c98a07dcd9f0b14bb508bce374 WHIRLPOOL 238f209a45d83eb9b91cf34f1398ff85c538e8273f73791d4736b15e21de3d48395fd0b838e927cd9dd247bff265782c3e96c87b1d90e73bffc1e6b04beea1ba
|
||||
DIST mailparse-3.0.0.tgz 37878 SHA256 92a80f7d2cda597ca75186531006b802fa278f33d1b3b854420f48832e5bc7da SHA512 2aef70edc5400c7c45847ca57e733897d7fe844fa7550d3091bbc75b1ef459dff2a48f438ca04330379b57e62ed96081ea1fbea9e13ac0e873e906f4d92c1d9f WHIRLPOOL 26114676026dc7890d476db78e67447b28b3d037e55e6402c6e220dff2a410e91ddd0cf2579536143db67ad5155cdd3893c3b1059cc067c1c1338be51e5c94fb
|
||||
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
PHP_EXT_NAME="mailparse"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
DOCS="README"
|
||||
|
||||
USE_PHP="php7-0"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
|
||||
DESCRIPTION="PHP extension for parsing and working with RFC822 and MIME compliant messages"
|
||||
LICENSE="PHP-3.01"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
for target in ${USE_PHP}; do
|
||||
phpslot=${target/php}
|
||||
phpslot=${phpslot/-/.}
|
||||
PHPUSEDEPEND="${PHPUSEDEPEND}
|
||||
php_targets_${target}? ( dev-lang/php:${phpslot}[unicode] )"
|
||||
done
|
||||
|
||||
RDEPEND="${PHPUSEDEPEND}"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/re2c"
|
@ -1 +1,2 @@
|
||||
DIST oauth-1.2.3.tgz 45531 SHA256 86bb5ee37afe672d4532ad784c7f711855c79f0dabf0acacafd5344ab6cf0195 SHA512 ca61dbec8fa51679accb31eab90b8699c7780f2d60a83566ce05667148ee44b7dc70fd8235414d6a3a996b252ad4a236b3e8a549685fd7e890e0874029c455e1 WHIRLPOOL 20969ea78c25152ac8e32d0c726bd112bdc5cb2b8d2fc59401d2c43f3d8990ed51702235afb07f0b8af604a5cf7264661caff1a8fc6bc7db25e71d682583a69c
|
||||
DIST oauth-2.0.0.tgz 49031 SHA256 f223a166e82ea51a241c229c5788e19dcafd8a1886ce2b7635cae29cb33c4f0e SHA512 9d14297012a2e6c679e3377955b5d06e180c4d81926c1db6ec8cf503661b61e3290edcc9f5903c7e31e2316e98457f4758e3d0744dc2e0d3d1b26c6888e78cc2 WHIRLPOOL 072a8a495e27f2eb2ca308aa5e63c54c42ad19b487abb93860aeadb608f5237e7ae374543f7f8d78573d854b93262f39a9aad25728b811b2f9ab02c65510956b
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="5"
|
||||
PHP_EXT_NAME="oauth"
|
||||
PHP_EXT_INI="yes"
|
||||
PHP_EXT_ZENDEXT="no"
|
||||
|
||||
USE_PHP="php7-0"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DESCRIPTION="OAuth is an authorization protocol built on top of HTTP"
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
IUSE="examples"
|
||||
|
||||
for target in ${USE_PHP}; do
|
||||
slot=${target/php}
|
||||
slot=${slot/-/.}
|
||||
PHPUSEDEPEND="${PHPUSEDEPEND}
|
||||
php_targets_${target}? ( dev-lang/php:${slot}[hash] )"
|
||||
done
|
||||
|
||||
DEPEND="${PHPUSEDEPEND}"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,2 +1,3 @@
|
||||
DIST rrd-1.1.0.tgz 18639 SHA256 3c31c9e07da55a57978a1e2801051ebfcad4a35fd1664e9bea63ecdfca0fcfdb SHA512 5d6887fbe5e9f5589ab3876ecb187159b10727f4cd64d4aaaf98442c737aaa9e43394d7795b1eb06d62dc253bb98d4c40ab37520ccf54850b3306ef14225619a WHIRLPOOL 4a7fab06d295cc4f0ebe96cd5bf68b12a889bd0048619ea9ad82639cb3ad08f4a9046102a164cd9c812f6e1c709998d4366fc94f2cb88ea465eac1c1769ebf0c
|
||||
DIST rrd-1.1.3.tgz 19229 SHA256 0415ac51e09fe2e7a999d155d10d6af42ddf40ab0b4847a63ed1f9458533858e SHA512 356264de1b967af0f78e25e3c0afcbec704dd3e49d828e08d21d744d5fcdc46f4cd7f7c118b4e283c20bcaf2a4c29e0ac9437c7f66ca0d260a76fddf7b9d3242 WHIRLPOOL dbb3317985e47130ee03c4ba6284428d38e25849a8da9a3ada2437f4e5b276e79a104131a64aad0e244fe5b63d5d310d81bbbb090517efcd3b8a6e18992c1d6f
|
||||
DIST rrd-2.0.0.tgz 19212 SHA256 b6dd68414cd9ce73fc487873b3feeecd4aac8f1b5bebece91c33fa3023a80ffd SHA512 288965167f01ce5f3b2e1b1e4c223093a2fdae594104ee69163c0c71d7cc72c8bfbcc46a1bb5c21d165884929eeb4f7b0be083b9118ba543c2f4b8769f429117 WHIRLPOOL be51b42ccbb5346fe253eb89c20074ba330f4e122288b92dd91ceff5eb77b1e09c1234ce2bacf08fe83e82a0428e181f88b1aa2a1301d2b9ab08d57daf33da21
|
||||
|
@ -0,0 +1,19 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_PHP="php7-0"
|
||||
|
||||
inherit php-ext-pecl-r2
|
||||
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DESCRIPTION="RRDtool bindings for PHP"
|
||||
LICENSE="BSD"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
DEPEND=">=net-analyzer/rrdtool-1.4.5-r1[graph]"
|
||||
RDEPEND="${DEPEND}"
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
QT5_MODULE="qttools"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
|
||||
fi
|
||||
|
||||
IUSE="declarative webkit"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtcore-${PV}:5
|
||||
>=dev-qt/qtgui-${PV}:5
|
||||
>=dev-qt/qtnetwork-${PV}:5
|
||||
>=dev-qt/qtprintsupport-${PV}:5
|
||||
>=dev-qt/qtwidgets-${PV}:5
|
||||
>=dev-qt/qtxml-${PV}:5
|
||||
declarative? ( >=dev-qt/qtdeclarative-${PV}:5[widgets] )
|
||||
webkit? ( >=dev-qt/qtwebkit-${PV}:5 )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/designer
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
qt_use_disable_mod declarative quickwidgets \
|
||||
src/designer/src/plugins/plugins.pro
|
||||
|
||||
qt_use_disable_mod webkit webkitwidgets \
|
||||
src/designer/src/plugins/plugins.pro
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
@ -1,89 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
inherit qt4-build-multilib
|
||||
|
||||
DESCRIPTION="Cross-platform application development framework"
|
||||
|
||||
if [[ ${QT4_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
|
||||
fi
|
||||
|
||||
IUSE="+glib iconv icu qt3support ssl"
|
||||
|
||||
DEPEND="
|
||||
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
||||
glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
|
||||
iconv? ( >=virtual/libiconv-0-r2[${MULTILIB_USEDEP}] )
|
||||
icu? ( dev-libs/icu:=[${MULTILIB_USEDEP}] )
|
||||
ssl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
PDEPEND="
|
||||
~dev-qt/qttranslations-${PV}
|
||||
qt3support? ( ~dev-qt/qtgui-${PV}[aqua=,debug=,glib=,qt3support,${MULTILIB_USEDEP}] )
|
||||
"
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/qt4/Qt/qconfig.h
|
||||
/usr/include/qt4/QtCore/qconfig.h
|
||||
)
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-4.8.5-moc-boost-lexical-cast.patch"
|
||||
"${FILESDIR}/${PN}-4.8.5-honor-ExcludeSocketNotifiers-in-glib-event-loop.patch" # bug 514968
|
||||
"${FILESDIR}/${PN}-4.8.5-qeventdispatcher-recursive.patch" # bug 514968
|
||||
)
|
||||
|
||||
QT4_TARGET_DIRECTORIES="
|
||||
src/tools/bootstrap
|
||||
src/tools/moc
|
||||
src/tools/rcc
|
||||
src/tools/uic
|
||||
src/corelib
|
||||
src/network
|
||||
src/xml
|
||||
src/plugins/codecs/cn
|
||||
src/plugins/codecs/jp
|
||||
src/plugins/codecs/kr
|
||||
src/plugins/codecs/tw
|
||||
tools/linguist/lconvert
|
||||
tools/linguist/lrelease
|
||||
tools/linguist/lupdate"
|
||||
|
||||
QCONFIG_DEFINE="QT_ZLIB"
|
||||
|
||||
src_prepare() {
|
||||
qt4-build-multilib_src_prepare
|
||||
|
||||
# bug 172219
|
||||
sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CXXFLAGS} :" \
|
||||
-e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
|
||||
qmake/Makefile.unix || die "sed qmake/Makefile.unix failed"
|
||||
|
||||
# bug 427782
|
||||
sed -i -e '/^CPPFLAGS\s*=/ s/-g //' \
|
||||
qmake/Makefile.unix || die "sed CPPFLAGS in qmake/Makefile.unix failed"
|
||||
sed -i -e 's/setBootstrapVariable QMAKE_CFLAGS_RELEASE/QMakeVar set QMAKE_CFLAGS_RELEASE/' \
|
||||
-e 's/setBootstrapVariable QMAKE_CXXFLAGS_RELEASE/QMakeVar set QMAKE_CXXFLAGS_RELEASE/' \
|
||||
configure || die "sed configure setBootstrapVariable failed"
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myconf=(
|
||||
-no-accessibility -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon
|
||||
-no-phonon-backend -no-svg -no-webkit -no-script -no-scripttools -no-declarative
|
||||
-system-zlib -no-gif -no-libtiff -no-libpng -no-libmng -no-libjpeg
|
||||
-no-cups -no-dbus -no-gtkstyle -no-nas-sound -no-opengl -no-openvg
|
||||
-no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor -no-xfixes
|
||||
-no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype -no-xinput -no-xkb
|
||||
$(qt_use glib)
|
||||
$(qt_use iconv)
|
||||
$(qt_use icu)
|
||||
$(use ssl && echo -openssl-linked || echo -no-openssl)
|
||||
$(qt_use qt3support)
|
||||
)
|
||||
qt4_multilib_src_configure
|
||||
}
|
@ -0,0 +1,15 @@
|
||||
Allow disabling JIT for hardened.
|
||||
|
||||
Author: Magnus Granberg <zorry@gentoo.org>
|
||||
Gentoo-bug: 562396
|
||||
|
||||
--- a/Tools/qmake/mkspecs/features/features.pri
|
||||
+++ b/Tools/qmake/mkspecs/features/features.pri
|
||||
@@ -70,6 +70,7 @@ FEATURE_DEFAULTS = \
|
||||
ENABLE_INPUT_TYPE_WEEK=0 \
|
||||
ENABLE_INSPECTOR=1 \
|
||||
ENABLE_INSPECTOR_SERVER=1 \
|
||||
+ ENABLE_JIT=0 \
|
||||
ENABLE_JAVASCRIPT_DEBUGGER=1 \
|
||||
ENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 \
|
||||
ENABLE_LEGACY_NOTIFICATIONS=1 \
|
@ -0,0 +1,106 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit python-any-r1 qt5-build
|
||||
|
||||
DESCRIPTION="WebKit rendering library for the Qt5 framework (deprecated)"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
|
||||
fi
|
||||
|
||||
# TODO: qttestlib
|
||||
|
||||
IUSE="geolocation gstreamer gstreamer010 +jit multimedia opengl orientation printsupport qml webchannel webp"
|
||||
REQUIRED_USE="?? ( gstreamer gstreamer010 multimedia )"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/sqlite:3
|
||||
dev-libs/icu:=
|
||||
>=dev-libs/leveldb-1.18-r1
|
||||
dev-libs/libxml2:2
|
||||
dev-libs/libxslt
|
||||
~dev-qt/qtcore-${PV}[icu]
|
||||
~dev-qt/qtgui-${PV}
|
||||
~dev-qt/qtnetwork-${PV}
|
||||
~dev-qt/qtsql-${PV}
|
||||
~dev-qt/qtwidgets-${PV}
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/libpng:0=
|
||||
>=sys-libs/zlib-1.2.5
|
||||
virtual/jpeg:0
|
||||
virtual/opengl
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXrender
|
||||
geolocation? ( ~dev-qt/qtpositioning-${PV} )
|
||||
gstreamer? (
|
||||
dev-libs/glib:2
|
||||
media-libs/gstreamer:1.0
|
||||
media-libs/gst-plugins-base:1.0
|
||||
)
|
||||
gstreamer010? (
|
||||
dev-libs/glib:2
|
||||
media-libs/gstreamer:0.10
|
||||
media-libs/gst-plugins-base:0.10
|
||||
)
|
||||
multimedia? ( ~dev-qt/qtmultimedia-${PV}[widgets] )
|
||||
opengl? ( ~dev-qt/qtopengl-${PV} )
|
||||
orientation? ( ~dev-qt/qtsensors-${PV} )
|
||||
printsupport? ( ~dev-qt/qtprintsupport-${PV} )
|
||||
qml? ( ~dev-qt/qtdeclarative-${PV} )
|
||||
webchannel? ( ~dev-qt/qtwebchannel-${PV} )
|
||||
webp? ( media-libs/libwebp:0= )
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
dev-lang/ruby
|
||||
dev-util/gperf
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
virtual/rubygems
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-5.4.2-system-leveldb.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# ensure bundled library cannot be used
|
||||
rm -r Source/ThirdParty/leveldb || die
|
||||
|
||||
# bug 466216
|
||||
sed -i -e '/CONFIG +=/s/rpath//' \
|
||||
Source/WebKit/qt/declarative/{experimental/experimental,public}.pri \
|
||||
Tools/qmake/mkspecs/features/{force_static_libs_as_shared,unix/default_post}.prf \
|
||||
|| die
|
||||
|
||||
qt_use_disable_mod geolocation positioning Tools/qmake/mkspecs/features/features.prf
|
||||
qt_use_disable_mod multimedia multimediawidgets Tools/qmake/mkspecs/features/features.prf
|
||||
qt_use_disable_mod orientation sensors Tools/qmake/mkspecs/features/features.prf
|
||||
qt_use_disable_mod printsupport printsupport Tools/qmake/mkspecs/features/features.prf
|
||||
qt_use_disable_mod qml quick Tools/qmake/mkspecs/features/features.prf
|
||||
qt_use_disable_mod webchannel webchannel Source/WebKit2/WebKit2.pri
|
||||
|
||||
if use gstreamer010; then
|
||||
epatch "${FILESDIR}/${PN}-5.3.2-use-gstreamer010.patch"
|
||||
elif ! use gstreamer; then
|
||||
epatch "${FILESDIR}/${PN}-5.2.1-disable-gstreamer.patch"
|
||||
fi
|
||||
|
||||
use opengl || sed -i -e '/contains(QT_CONFIG, opengl): WEBKIT_CONFIG += use_3d_graphics/d' \
|
||||
Tools/qmake/mkspecs/features/features.prf || die
|
||||
use webp || sed -i -e '/config_libwebp: WEBKIT_CONFIG += use_webp/d' \
|
||||
Tools/qmake/mkspecs/features/features.prf || die
|
||||
|
||||
# bug 458222
|
||||
sed -i -e '/SUBDIRS += examples/d' Source/QtWebKit.pro || die
|
||||
|
||||
# bug 562396
|
||||
use jit || epatch "${FILESDIR}/${PN}-5.5.1-disable-jit.patch"
|
||||
|
||||
qt5-build_src_prepare
|
||||
}
|
@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
QT5_MODULE="qtbase"
|
||||
inherit qt5-build
|
||||
|
||||
DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework"
|
||||
|
||||
if [[ ${QT5_BUILD_TYPE} == release ]]; then
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
|
||||
fi
|
||||
|
||||
# keep IUSE defaults in sync with qtgui
|
||||
IUSE="gles2 gtkstyle +png +xcb"
|
||||
|
||||
DEPEND="
|
||||
~dev-qt/qtcore-${PV}
|
||||
~dev-qt/qtgui-${PV}[gles2=,gtkstyle=,png=,xcb?]
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
QT5_TARGET_SUBDIRS=(
|
||||
src/tools/uic
|
||||
src/widgets
|
||||
)
|
||||
|
||||
QT5_GENTOO_CONFIG=(
|
||||
!:no-widgets:
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local myconf=(
|
||||
$(qt_use gtkstyle)
|
||||
-opengl $(usex gles2 es2 desktop)
|
||||
$(qt_use png libpng system)
|
||||
$(qt_use xcb xcb system)
|
||||
$(qt_use xcb xkbcommon system)
|
||||
$(use xcb && echo -xcb-xlib -xinput2 -xkb -xrender)
|
||||
)
|
||||
qt5-build_src_configure
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST eventmachine-1.0.3.gem 225792 SHA256 34424c87fc517f70ba137fe2281d16b53ce9c13f5cbfc2dda3ada56e96a65827 SHA512 ea4f0b1a2580d14e564641c49f0e3ac2a9c86d916dd2c5e938df22d1d105c00811154d8bfa7a0f9a8ce32783f5398524c70458c161eab2f0591c690e1e6a5573 WHIRLPOOL 52159101a59ba3d9eff28bedbc2baea46c867049de596f72da4d4a5784e79542f291275c61639d3dc6f062150d4819f7343d12e71bae8fc8954956d6d6db36e2
|
||||
DIST eventmachine-1.0.7.gem 231424 SHA256 342b7dfa2bc1d43f9b58c4481d81cc9eb5f7c92a5d0eb39739459fcbdd579d4c SHA512 e119de503d41b34f70060f7735f8d047c139aa14c343cc43c34074196f560dfd64e9f274bb7e44556bf8ded112e5476214196b0ec8635a169f8a050771619ffd WHIRLPOOL 3026f0d9e4ffa791487f657bba0db920c3192d97cbab0447e426ee55b176e4ada87079248fd657278cdaa4556ba8f7da7cce4a106c88c4af45d680c2a6f088e1
|
||||
DIST eventmachine-1.0.8.gem 232960 SHA256 57ba18d8f76fb43f8842dd17cc3cebc46eea06a5d5033b3131ac8f73c7bc3bbb SHA512 55bfb8a22149495ca70913e6df6b9861cf0e10a512cdd25579064a816eb7e365bd0a03a1219ed23ed99772b9b312e3ce137781cb0890e31fbb5e5f542ba5ef70 WHIRLPOOL e4c295ebb6f931a0773b9fd9618598e56a7e5ec07908159aac4bdfb148b42ef0ee18d10e5f01008d2c435b008565b6d874a6776ab43d3171f372b6c855afbfaa
|
||||
DIST eventmachine-1.0.9.1.gem 235008 SHA256 9f4cb30b3bce0c2a90da875a81534f12cbf6f1174f80d64c32efbda1140b599e SHA512 5cbc178c604fe9a21850c298f7a5b6f904573f5e1db9e07fee599c5700841c52ec0311a6e50192eff9c1bb45cf30a9dd81d2150fe9d04cabd24cc7c9c32c5df0 WHIRLPOOL 9b46ec04930ff0d54b27cace94b9fe65118e122c96c15b5aed0a7ac7c4ff9e5e4bbf73c8325af2e50db7e7e4014cbfadd5b3dc287fe144bb5fc5610f7f9969e7
|
||||
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
# ruby22 - code does not compile
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="yard"
|
||||
RUBY_FAKEGEM_DOCDIR="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="docs/*.md README.md"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="EventMachine is a fast, simple event-processing library for Ruby programs"
|
||||
HOMEPAGE="http://rubyeventmachine.com"
|
||||
|
||||
LICENSE="|| ( GPL-2 Ruby )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
dev-libs/openssl:0"
|
||||
RDEPEND="${RDEPEND}
|
||||
dev-libs/openssl:0"
|
||||
|
||||
ruby_add_bdepend "doc? ( dev-ruby/yard )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove package tasks to avoid dependency on rake-compiler.
|
||||
rm rakelib/package.rake || die
|
||||
|
||||
# fix test issue - upstream b96b736b39261f7d74f013633cc7cd619afa20c4
|
||||
sed -i -e 's/DEBUG/BROADCAST/g' tests/test_set_sock_opt.rb || die
|
||||
|
||||
# Remove the resolver tests since they require network access and
|
||||
# the localhost test fails with an IPv6 localhost.
|
||||
rm tests/test_resolver.rb || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
for extdir in ext ext/fastfilereader; do
|
||||
pushd $extdir
|
||||
${RUBY} extconf.rb || die "extconf.rb failed for ${extdir}"
|
||||
popd
|
||||
done
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
for extdir in ext ext/fastfilereader; do
|
||||
pushd $extdir
|
||||
# both extensions use C++, so use the CXXFLAGS not the CFLAGS
|
||||
emake V=1 CFLAGS="${CXXFLAGS} -fPIC" archflag="${LDFLAGS}" || die "emake failed for ${extdir}"
|
||||
popd
|
||||
cp $extdir/*.so lib/ || die "Unable to copy extensions for ${extdir}"
|
||||
done
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib -S testrb tests/test_*.rb || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
insinto /usr/share/doc/${PF}/
|
||||
doins -r examples || die "Failed to install examples"
|
||||
}
|
@ -1,10 +1,10 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
USE_RUBY="ruby19 ruby20 ruby21 ruby22"
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC="yard"
|
||||
RUBY_FAKEGEM_DOCDIR="rdoc"
|
@ -1,2 +1,3 @@
|
||||
DIST parser-2.2.2.6.gem 370176 SHA256 1016f97e594d9abc92936e8b9ac0444438cf91df46afcf1fe607415cb227b066 SHA512 cdc9ac96e894b2cbcd26affceda8d0a327efde45b5562b9446739e9791b0f484c03bdcefa9405cc738d088b5e43d56ef58a9ffac8052908b5c82fcd8f2205668 WHIRLPOOL 8cb73c12540fbebe69f865c3ba51fbb14054773023852ee87242ee7034f3da3be23a646a325dd9bec3f18ae66d7dbc280844911f05a9ae51bb96c1495d262eb2
|
||||
DIST parser-2.2.3.0.gem 456704 SHA256 4cb1cf8b34f8d331c9f4a02e4b2f8068cde73b1c957c9c6f24401251d503ab91 SHA512 8f3c20417fd2c788573f0a0068f03c8bca80f3f3e49b0a2516b5f976e896453707fee50e248968a1f65294cb86f771749decd71d9a56588c1ef5cff9dd048cea WHIRLPOOL 8427e10f57128457a7490b807272fc6d09c6b36d91e8d28a493a429ada2d4a5526b3fa7dcfc3c06013b07e4fcddefdbdacdb8a0a578fefbc701ec8294d727582
|
||||
DIST parser-2.3.0.1.gem 505344 SHA256 536e8e5549927a118900608a05550ad77e5baff828c185f2a7211a9e5a0590c2 SHA512 277b2133e2e9c009018aedacf9e64fa163114ce4e5359c9cb9b2887afffbb3d90ebddd158d2c57abf7f3f95cb51386efee5a6147273aeef63844235d2a1a7236 WHIRLPOOL 7db2fa2e180ef11d7a0e6e0f5df0c4fe1bff973a0a9704b82c870996e21d7bcb54ab3a140f08338bf9df715594b7945f29ac2ed2537b3826df8abfdf0528da29
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby20 ruby21 ruby22"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_DOC="yard"
|
||||
RUBY_FAKEGEM_TASK_TEST="test"
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_VERSION="${PV/_pre/.pre.}"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A production-ready Ruby parser written in pure Ruby"
|
||||
HOMEPAGE="https://github.com/whitequark/parser"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? (
|
||||
dev-ruby/minitest:5
|
||||
dev-ruby/racc
|
||||
dev-ruby/cliver )"
|
||||
ruby_add_rdepend ">=dev-ruby/ast-2.2:0"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e "/[Bb]undler/d" Rakefile || die
|
||||
sed -i -e "/simplecov/,+35d" test/helper.rb || die
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue