parent
4a322b6bd3
commit
3a26c2b3ef
@ -0,0 +1,14 @@
|
||||
# This should have the following permissions: root:qemu 0640
|
||||
|
||||
# allow br0
|
||||
# Uncommenting the above would allow users in the 'qemu' group
|
||||
# to add devices to 'br0'
|
||||
|
||||
# allow virbr0
|
||||
# Uncommenting the above would allow users in the 'qemu' group
|
||||
# to add devices to 'virbr0'
|
||||
|
||||
# include /etc/qemu/bob.conf
|
||||
# Uncommenting the above would allow users in the 'bob' group
|
||||
# to have permissions defined in it, iff it has the following
|
||||
# permissions: root:bob 0640
|
@ -1 +1 @@
|
||||
DIST AdbeRdr9.5.1-1_i486linux_enu.tar.bz2 57138807 SHA256 a6bcb881d5de4fb58c00fe24c3541122123881a3148a9feb0f62eda8dd82bca6 SHA512 2ec60b28ea93089dabdf0c766469c776d98e4cf305254ecf2377424d59590bd57d3d570c2c2d5aea2ff8fbe40cf356f1752d2f80cb45cd3e5945b631996b76ad WHIRLPOOL ee6c75b8170558817e4a3925a671f2f7aa795e4178d8922069927bc1d2897303f3bab2d329059bc458d2115ebf1e3fa8b5811340fd0277bad506b9a8d48254c7
|
||||
DIST AdbeRdr9.5.4-1_i486linux_enu.tar.bz2 57174420 SHA256 48abcdfe2f135134d71b8586f03ab38e85cede4810c832b15b21aead54b02200 SHA512 b1cca078d036b9fa25bef0fbc2a94ee577d22e20bc11f2056a9f26530e47462d936010f17d18d10da2092571f2154e3d67d140715de4abfdfde46ac8316b0989 WHIRLPOOL 6066eba2d335a2efcdd340b4fd5e2109ef398bc0bc4d80252584095649f3cf6b919d85ccf8fc68c619bc9b51d07e19a1e629f1efa70d8376ab52f0bfb91f1fcc
|
||||
|
@ -1,294 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/acroread-9.5.1-r1.ebuild,v 1.7 2012/12/19 16:57:44 tetromino Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils gnome2-utils nsplugins
|
||||
|
||||
DESCRIPTION="Adobe's PDF reader"
|
||||
HOMEPAGE="http://www.adobe.com/products/reader/"
|
||||
IUSE="cups ldap minimal nsplugin"
|
||||
|
||||
SRC_HEAD="http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/${PV}"
|
||||
SRC_FOOT=".tar.bz2"
|
||||
|
||||
# languages not available yet: it:ita es:esp pt:ptb sv:sve zh_CN:chs zh_TW:cht fi:suo nb:nor nl:nld ko:kor da:dan de:deu fr:fra ja:jpn
|
||||
# asian fonts are handled separately
|
||||
LINGUA_LIST="en:enu"
|
||||
DEFAULT_URI="${SRC_HEAD}/enu/AdbeRdr${PV}-1_i486linux_enu${SRC_FOOT}"
|
||||
for ll in ${LINGUA_LIST} ; do
|
||||
iuse_l="linguas_${ll/:*}"
|
||||
src_l=${ll/*:}
|
||||
IUSE="${IUSE} ${iuse_l}"
|
||||
DEFAULT_URI="!${iuse_l}? ( ${DEFAULT_URI} )"
|
||||
SRC_URI="${SRC_URI}
|
||||
${iuse_l}? ( ${SRC_HEAD}/${src_l}/AdbeRdr${PV}-1_i486linux_${src_l}${SRC_FOOT} )"
|
||||
done
|
||||
|
||||
# asian fonts from separate package:
|
||||
IUSE="${IUSE} linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko"
|
||||
|
||||
SRC_URI="${SRC_URI}
|
||||
${DEFAULT_URI}"
|
||||
|
||||
LICENSE="Adobe"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 x86 ~amd64-linux ~x86-linux"
|
||||
RESTRICT="strip mirror"
|
||||
|
||||
DEPEND="dev-util/bsdiff"
|
||||
|
||||
# mozilla-firefox-bin won't work because it doesn't have gtkembedmoz.so
|
||||
RDEPEND="media-libs/fontconfig
|
||||
x86? ( =dev-libs/openssl-0.9.8* )
|
||||
cups? ( net-print/cups )
|
||||
x86? ( x11-libs/gtk+:2 x11-libs/pango[X] net-dns/libidn
|
||||
|| ( x11-libs/pangox-compat <x11-libs/pango-1.31[X] )
|
||||
ldap? ( net-nds/openldap )
|
||||
!minimal? ( || ( www-client/firefox
|
||||
www-client/firefox-bin
|
||||
www-client/seamonkey ) ) )
|
||||
amd64? ( app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-baselibs )
|
||||
linguas_zh_CN? ( media-fonts/acroread-asianfonts[linguas_zh_CN] )
|
||||
linguas_ja? ( media-fonts/acroread-asianfonts[linguas_ja] )
|
||||
linguas_zh_TW? ( media-fonts/acroread-asianfonts[linguas_zh_TW] )
|
||||
linguas_ko? ( media-fonts/acroread-asianfonts[linguas_ko] )"
|
||||
|
||||
QA_EXECSTACK="opt/Adobe/Reader9/Reader/intellinux/bin/acroread
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/libauthplay.so.0.0.0
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/libsccore.so
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/libcrypto.so.0.9.8
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/PPKLite.api"
|
||||
|
||||
QA_FLAGS_IGNORED="opt/Adobe/Reader9/Reader/intellinux/plug_ins3d/.*.x3d
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/lib.*
|
||||
opt/Adobe/Reader9/Reader/intellinux/bin/SynchronizerApp-binary
|
||||
opt/Adobe/Reader9/Reader/intellinux/bin/acroread
|
||||
opt/Adobe/Reader9/Reader/intellinux/bin/xdg-user-dirs-update
|
||||
opt/Adobe/Reader9/Reader/intellinux/SPPlugins/ADMPlugin.apl
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm/PMP/.*.pmp
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/Multimedia/MPP/.*.mpp
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/.*.api
|
||||
opt/Adobe/Reader9/Reader/intellinux/sidecars/.*.DEU
|
||||
opt/Adobe/Reader9/Browser/intellinux/nppdf.so
|
||||
opt/netscape/plugins/nppdf.so"
|
||||
|
||||
QA_TEXTRELS="opt/Adobe/Reader9/Reader/intellinux/lib/libsccore.so"
|
||||
|
||||
INSTALLDIR=/opt
|
||||
|
||||
S="${WORKDIR}/AdobeReader"
|
||||
|
||||
# Actually, ahv segfaults when run standalone so presumably
|
||||
# it isn't intended for direct use - so the only launcher is
|
||||
# acroread after all.
|
||||
LAUNCHERS="Adobe/Reader9/bin/acroread"
|
||||
# Adobe/HelpViewer/1.0/intellinux/bin/ahv"
|
||||
|
||||
# remove bundled libs to force use of system version, bug 340527
|
||||
REMOVELIBS="libcrypto libssl"
|
||||
|
||||
pkg_setup() {
|
||||
# x86 binary package, ABI=x86
|
||||
has_multilib_profile && ABI="x86"
|
||||
}
|
||||
|
||||
# Determine lingua from filename
|
||||
acroread_get_ll() {
|
||||
local f_src_l ll lingua src_l
|
||||
f_src_l=${1/${SRC_FOOT}}
|
||||
f_src_l=${f_src_l/*_}
|
||||
for ll in ${LINGUA_LIST} ; do
|
||||
lingua=${ll/:*}
|
||||
src_l=${ll/*:}
|
||||
if [[ ${src_l} == ${f_src_l} ]] ; then
|
||||
echo ${lingua}
|
||||
return
|
||||
fi
|
||||
done
|
||||
die "Failed to match file $1 to a LINGUA; please report."
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local ll linguas fl launcher
|
||||
# Unpack all into the same place; overwrite common files.
|
||||
fl=""
|
||||
for pkg in ${A} ; do
|
||||
cd "${WORKDIR}"
|
||||
unpack ${pkg}
|
||||
cd "${S}"
|
||||
tar xf ILINXR.TAR || die "Failed to unpack ILINXR.TAR."
|
||||
tar xf COMMON.TAR || die "Failed to unpack COMMON.TAR."
|
||||
ll=$(acroread_get_ll ${pkg})
|
||||
for launcher in ${LAUNCHERS} ; do
|
||||
mv ${launcher} ${launcher}.${ll}
|
||||
done
|
||||
if [[ -z ${fl} ]] ; then
|
||||
fl=${ll}
|
||||
linguas="${ll}"
|
||||
else
|
||||
linguas="${linguas} ${ll}"
|
||||
fi
|
||||
done
|
||||
if [[ ${linguas} == ${fl} ]] ; then
|
||||
# Only one lingua selected - skip building the wrappers
|
||||
for launcher in ${LAUNCHERS} ; do
|
||||
mv ${launcher}.${fl} ${launcher} ||
|
||||
die "Failed to put ${launcher}.${fl} back to ${launcher}; please report."
|
||||
done
|
||||
else
|
||||
# Build wrappers. Launch the acroread for the environment variable
|
||||
# LANG (matched with a trailing * so that for example 'de_DE' matches
|
||||
# 'de', 'en_GB' matches 'en' etc).
|
||||
#
|
||||
# HelpViewer is new - We don't know if Adobe are likely to
|
||||
# internationalize it or not.
|
||||
for launcher in ${LAUNCHERS} ; do
|
||||
cat > ${launcher} <<-EOF
|
||||
#!/bin/bash
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
#
|
||||
# Automatically generated by ${CATEGORY}/${PF}
|
||||
|
||||
# Exec the acroread script for the language chosen in
|
||||
# LC_ALL/LC_MESSAGES/LANG (first found takes precedence, as in glibc)
|
||||
L=\${LC_ALL}
|
||||
L=\${L:-\${LC_MESSAGES}}
|
||||
L=\${L:-\${LANG}}
|
||||
case \${L} in
|
||||
EOF
|
||||
for ll in ${linguas} ; do
|
||||
echo "${ll}*) exec ${INSTALLDIR}/${launcher}.${ll} \"\$@\";;" >> ${launcher}
|
||||
done
|
||||
# default to English (in particular for LANG=C)
|
||||
cat >> ${launcher} <<-EOF
|
||||
*) exec ${INSTALLDIR}/${launcher}.${fl} "\$@";;
|
||||
esac
|
||||
EOF
|
||||
chmod 755 ${launcher}
|
||||
done
|
||||
fi
|
||||
|
||||
# remove cruft
|
||||
rm "${S}"/Adobe/Reader9/bin/UNINSTALL
|
||||
rm "${S}"/Adobe/Reader9/Browser/install_browser_plugin
|
||||
rm "${S}"/Adobe/Reader9/Resource/Support/vnd.*.desktop
|
||||
|
||||
# replace some configuration sections
|
||||
for binfile in "${S}"/Adobe/Reader9/bin/* ; do
|
||||
sed -i -e '/Font-config/,+9d' \
|
||||
-e "/acrogre.conf/r ${FILESDIR}/gentoo_config" -e //N \
|
||||
"${binfile}" || die "sed configuration settings failed."
|
||||
done
|
||||
|
||||
# fix erroneous Exec entry in .desktop
|
||||
sed -i -e 's/^Exec=acroread[[:space:]]*$/Exec=acroread %U/' \
|
||||
"${S}"/Adobe/Reader9/Resource/Support/AdobeReader.desktop \
|
||||
||die "sed .desktop fix failed"
|
||||
|
||||
# fix braindead error in nppdf.so (bug 412051)
|
||||
base64 -d > "${WORKDIR}/nppdf.so.patch" << ENDOFFILE
|
||||
QlNESUZGNDBIAAAAAAAAAC8AAAAAAAAAYL0CAAAAAABCWmg5MUFZJlNZFBL6EAAAFvBh+DwgDAgQ
|
||||
QAAAEABAIAAgACICaGjJtQoaaYAFPzpGDIjiUXSFYEuGy1ix8XckU4UJAUEvoQBCWmg5MUFZJlNZ
|
||||
jrYrlQABYGAAwAAIAAAIIAAwzAUppgKbECni7kinChIR1sVyoEJaaDkxQVkmU1kzGPRGAAAAEYAA
|
||||
AIYFAwAgACIHqbUIYAdBF8XckU4UJAzGPRGA
|
||||
ENDOFFILE
|
||||
einfo "Patching nppdf.so"
|
||||
mv Adobe/Reader9/Browser/intellinux/nppdf.so Adobe/Reader9/Browser/intellinux/nppdf.so.orig || die
|
||||
bspatch Adobe/Reader9/Browser/intellinux/nppdf.so.orig Adobe/Reader9/Browser/intellinux/nppdf.so "${WORKDIR}/nppdf.so.patch" || die
|
||||
rm Adobe/Reader9/Browser/intellinux/nppdf.so.orig || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install desktop files
|
||||
domenu Adobe/Reader9/Resource/Support/AdobeReader.desktop
|
||||
|
||||
# Install commonly used icon sizes
|
||||
for res in 16x16 22x22 32x32 48x48 64x64 128x128 ; do
|
||||
insinto /usr/share/icons/hicolor/${res}/apps
|
||||
doins Adobe/Reader9/Resource/Icons/${res}/*
|
||||
done
|
||||
|
||||
dodir /opt
|
||||
chown -R --dereference -L root:0 Adobe
|
||||
cp -dpR Adobe "${ED}"opt/ || die
|
||||
|
||||
# remove some bundled libs
|
||||
for mylib in ${REMOVELIBS} ; do
|
||||
einfo Removing bundled ${mylib}
|
||||
rm -v "${ED}"/opt/Adobe/Reader9/Reader/intellinux/lib/${mylib}*
|
||||
done
|
||||
|
||||
doman Adobe/Reader9/Resource/Shell/acroread.1.gz
|
||||
|
||||
if use nsplugin ; then
|
||||
exeinto /opt/netscape/plugins
|
||||
doexe Adobe/Reader9/Browser/intellinux/nppdf.so
|
||||
inst_plugin /opt/netscape/plugins/nppdf.so
|
||||
fi
|
||||
|
||||
dodir /opt/bin
|
||||
for launcher in ${LAUNCHERS} ; do
|
||||
dosym /opt/${launcher} /opt/bin/${launcher/*bin\/}
|
||||
done
|
||||
|
||||
# We need to set a MOZILLA_COMP_PATH for seamonkey and firefox since
|
||||
# they don't install a configuration file for libgtkembedmoz.so
|
||||
# detection in /etc/gre.d/ like xulrunner did.
|
||||
if ! use minimal ; then
|
||||
if use x86 ; then
|
||||
for lib in /opt/seamonkey /usr/lib/seamonkey /usr/lib/mozilla-firefox ; do
|
||||
if [[ -f ${lib}/libgtkembedmoz.so ]] ; then
|
||||
echo "MOZILLA_COMP_PATH=${lib}" >> "${ED}"${INSTALLDIR}/Adobe/Reader9/Reader/GlobalPrefs/mozilla_config
|
||||
elog "Adobe Reader depends on libgtkembedmoz.so, which I've found on"
|
||||
elog "your system in ${lib}, and configured in ${INSTALLDIR}/Adobe/Reader9/Reader/GlobalPrefs/mozilla_config."
|
||||
break # don't search any more libraries
|
||||
fi
|
||||
done
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst () {
|
||||
local ll lc
|
||||
lc=0
|
||||
for ll in ${LINGUA_LIST} ; do
|
||||
use linguas_${ll/:*} && (( lc = ${lc} + 1 ))
|
||||
done
|
||||
if [[ ${lc} > 1 ]] ; then
|
||||
echo
|
||||
elog "Multiple languages have been installed, selected via a wrapper script."
|
||||
elog "The language is selected according to the LANG environment variable"
|
||||
elog "(defaulting to English if LANG is not set, or no matching language"
|
||||
elog "version is installed). Users may need to remove their preferences in"
|
||||
elog "~/.adobe to switch languages."
|
||||
echo
|
||||
fi
|
||||
|
||||
if use minimal ; then
|
||||
echo
|
||||
ewarn "If you want html support and/or view the Adobe Reader help you have"
|
||||
ewarn "to re-emerge acroread with USE=\"-minimal\"."
|
||||
echo
|
||||
fi
|
||||
|
||||
if use nsplugin ; then
|
||||
echo
|
||||
elog "If you're running a 64bit browser you may also want to install"
|
||||
elog "\"www-plugins/nspluginwrapper\" to be able to use the Adobe Reader"
|
||||
elog "browser plugin."
|
||||
echo
|
||||
fi
|
||||
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,280 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/acroread-9.5.1.ebuild,v 1.7 2012/12/19 16:57:44 tetromino Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils gnome2-utils nsplugins
|
||||
|
||||
DESCRIPTION="Adobe's PDF reader"
|
||||
HOMEPAGE="http://www.adobe.com/products/reader/"
|
||||
IUSE="cups ldap minimal nsplugin"
|
||||
|
||||
SRC_HEAD="http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/${PV}"
|
||||
SRC_FOOT=".tar.bz2"
|
||||
|
||||
# languages not available yet: it:ita es:esp pt:ptb sv:sve zh_CN:chs zh_TW:cht fi:suo nb:nor nl:nld ko:kor da:dan de:deu fr:fra ja:jpn
|
||||
# asian fonts are handled separately
|
||||
LINGUA_LIST="en:enu"
|
||||
DEFAULT_URI="${SRC_HEAD}/enu/AdbeRdr${PV}-1_i486linux_enu${SRC_FOOT}"
|
||||
for ll in ${LINGUA_LIST} ; do
|
||||
iuse_l="linguas_${ll/:*}"
|
||||
src_l=${ll/*:}
|
||||
IUSE="${IUSE} ${iuse_l}"
|
||||
DEFAULT_URI="!${iuse_l}? ( ${DEFAULT_URI} )"
|
||||
SRC_URI="${SRC_URI}
|
||||
${iuse_l}? ( ${SRC_HEAD}/${src_l}/AdbeRdr${PV}-1_i486linux_${src_l}${SRC_FOOT} )"
|
||||
done
|
||||
|
||||
# asian fonts from separate package:
|
||||
IUSE="${IUSE} linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko"
|
||||
|
||||
SRC_URI="${SRC_URI}
|
||||
${DEFAULT_URI}"
|
||||
|
||||
LICENSE="Adobe"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 x86"
|
||||
RESTRICT="strip mirror"
|
||||
|
||||
# mozilla-firefox-bin won't work because it doesn't have gtkembedmoz.so
|
||||
RDEPEND="media-libs/fontconfig
|
||||
x86? ( =dev-libs/openssl-0.9.8* )
|
||||
cups? ( net-print/cups )
|
||||
x86? ( x11-libs/gtk+:2 x11-libs/pango[X] net-dns/libidn
|
||||
|| ( x11-libs/pangox-compat <x11-libs/pango-1.31[X] )
|
||||
ldap? ( net-nds/openldap )
|
||||
!minimal? ( || ( www-client/firefox
|
||||
www-client/firefox-bin
|
||||
www-client/seamonkey ) ) )
|
||||
amd64? ( app-emulation/emul-linux-x86-gtklibs app-emulation/emul-linux-x86-baselibs )
|
||||
linguas_zh_CN? ( media-fonts/acroread-asianfonts[linguas_zh_CN] )
|
||||
linguas_ja? ( media-fonts/acroread-asianfonts[linguas_ja] )
|
||||
linguas_zh_TW? ( media-fonts/acroread-asianfonts[linguas_zh_TW] )
|
||||
linguas_ko? ( media-fonts/acroread-asianfonts[linguas_ko] )"
|
||||
|
||||
QA_EXECSTACK="opt/Adobe/Reader9/Reader/intellinux/bin/acroread
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/libauthplay.so.0.0.0
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/libsccore.so
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/libcrypto.so.0.9.8
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/PPKLite.api"
|
||||
|
||||
QA_FLAGS_IGNORED="opt/Adobe/Reader9/Reader/intellinux/plug_ins3d/.*.x3d
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/lib.*
|
||||
opt/Adobe/Reader9/Reader/intellinux/bin/SynchronizerApp-binary
|
||||
opt/Adobe/Reader9/Reader/intellinux/bin/acroread
|
||||
opt/Adobe/Reader9/Reader/intellinux/bin/xdg-user-dirs-update
|
||||
opt/Adobe/Reader9/Reader/intellinux/SPPlugins/ADMPlugin.apl
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm/PMP/.*.pmp
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/Multimedia/MPP/.*.mpp
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/.*.api
|
||||
opt/Adobe/Reader9/Reader/intellinux/sidecars/.*.DEU
|
||||
opt/Adobe/Reader9/Browser/intellinux/nppdf.so
|
||||
opt/netscape/plugins/nppdf.so"
|
||||
|
||||
QA_TEXTRELS="opt/Adobe/Reader9/Reader/intellinux/lib/libsccore.so"
|
||||
|
||||
INSTALLDIR=/opt
|
||||
|
||||
S="${WORKDIR}/AdobeReader"
|
||||
|
||||
# Actually, ahv segfaults when run standalone so presumably
|
||||
# it isn't intended for direct use - so the only launcher is
|
||||
# acroread after all.
|
||||
LAUNCHERS="Adobe/Reader9/bin/acroread"
|
||||
# Adobe/HelpViewer/1.0/intellinux/bin/ahv"
|
||||
|
||||
# remove bundled libs to force use of system version, bug 340527
|
||||
REMOVELIBS="libcrypto libssl"
|
||||
|
||||
pkg_setup() {
|
||||
# x86 binary package, ABI=x86
|
||||
has_multilib_profile && ABI="x86"
|
||||
}
|
||||
|
||||
# Determine lingua from filename
|
||||
acroread_get_ll() {
|
||||
local f_src_l ll lingua src_l
|
||||
f_src_l=${1/${SRC_FOOT}}
|
||||
f_src_l=${f_src_l/*_}
|
||||
for ll in ${LINGUA_LIST} ; do
|
||||
lingua=${ll/:*}
|
||||
src_l=${ll/*:}
|
||||
if [[ ${src_l} == ${f_src_l} ]] ; then
|
||||
echo ${lingua}
|
||||
return
|
||||
fi
|
||||
done
|
||||
die "Failed to match file $1 to a LINGUA; please report."
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
local ll linguas fl launcher
|
||||
# Unpack all into the same place; overwrite common files.
|
||||
fl=""
|
||||
for pkg in ${A} ; do
|
||||
cd "${WORKDIR}"
|
||||
unpack ${pkg}
|
||||
cd "${S}"
|
||||
tar xf ILINXR.TAR || die "Failed to unpack ILINXR.TAR."
|
||||
tar xf COMMON.TAR || die "Failed to unpack COMMON.TAR."
|
||||
ll=$(acroread_get_ll ${pkg})
|
||||
for launcher in ${LAUNCHERS} ; do
|
||||
mv ${launcher} ${launcher}.${ll}
|
||||
done
|
||||
if [[ -z ${fl} ]] ; then
|
||||
fl=${ll}
|
||||
linguas="${ll}"
|
||||
else
|
||||
linguas="${linguas} ${ll}"
|
||||
fi
|
||||
done
|
||||
if [[ ${linguas} == ${fl} ]] ; then
|
||||
# Only one lingua selected - skip building the wrappers
|
||||
for launcher in ${LAUNCHERS} ; do
|
||||
mv ${launcher}.${fl} ${launcher} ||
|
||||
die "Failed to put ${launcher}.${fl} back to ${launcher}; please report."
|
||||
done
|
||||
else
|
||||
# Build wrappers. Launch the acroread for the environment variable
|
||||
# LANG (matched with a trailing * so that for example 'de_DE' matches
|
||||
# 'de', 'en_GB' matches 'en' etc).
|
||||
#
|
||||
# HelpViewer is new - We don't know if Adobe are likely to
|
||||
# internationalize it or not.
|
||||
for launcher in ${LAUNCHERS} ; do
|
||||
cat > ${launcher} <<-EOF
|
||||
#!/bin/bash
|
||||
# Copyright 1999-2009 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
#
|
||||
# Automatically generated by ${CATEGORY}/${PF}
|
||||
|
||||
# Exec the acroread script for the language chosen in
|
||||
# LC_ALL/LC_MESSAGES/LANG (first found takes precedence, as in glibc)
|
||||
L=\${LC_ALL}
|
||||
L=\${L:-\${LC_MESSAGES}}
|
||||
L=\${L:-\${LANG}}
|
||||
case \${L} in
|
||||
EOF
|
||||
for ll in ${linguas} ; do
|
||||
echo "${ll}*) exec ${INSTALLDIR}/${launcher}.${ll} \"\$@\";;" >> ${launcher}
|
||||
done
|
||||
# default to English (in particular for LANG=C)
|
||||
cat >> ${launcher} <<-EOF
|
||||
*) exec ${INSTALLDIR}/${launcher}.${fl} "\$@";;
|
||||
esac
|
||||
EOF
|
||||
chmod 755 ${launcher}
|
||||
done
|
||||
fi
|
||||
|
||||
# remove cruft
|
||||
rm "${S}"/Adobe/Reader9/bin/UNINSTALL
|
||||
rm "${S}"/Adobe/Reader9/Browser/install_browser_plugin
|
||||
rm "${S}"/Adobe/Reader9/Resource/Support/vnd.*.desktop
|
||||
|
||||
# replace some configuration sections
|
||||
for binfile in "${S}"/Adobe/Reader9/bin/* ; do
|
||||
sed -i -e '/Font-config/,+9d' \
|
||||
-e "/acrogre.conf/r ${FILESDIR}/gentoo_config" -e //N \
|
||||
"${binfile}" || die "sed configuration settings failed."
|
||||
done
|
||||
|
||||
# fix erroneous Exec entry in .desktop
|
||||
sed -i -e 's/^Exec=acroread[[:space:]]*$/Exec=acroread %U/' \
|
||||
"${S}"/Adobe/Reader9/Resource/Support/AdobeReader.desktop \
|
||||
||die "sed .desktop fix failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Install desktop files
|
||||
domenu Adobe/Reader9/Resource/Support/AdobeReader.desktop
|
||||
|
||||
# Install commonly used icon sizes
|
||||
for res in 16x16 22x22 32x32 48x48 64x64 128x128 ; do
|
||||
insinto /usr/share/icons/hicolor/${res}/apps
|
||||
doins Adobe/Reader9/Resource/Icons/${res}/*
|
||||
done
|
||||
|
||||
dodir /opt
|
||||
chown -R --dereference -L root:0 Adobe
|
||||
cp -dpR Adobe "${D}"opt/ || die
|
||||
|
||||
# remove some bundled libs
|
||||
for mylib in ${REMOVELIBS} ; do
|
||||
einfo Removing bundled ${mylib}
|
||||
rm -v "${D}"/opt/Adobe/Reader9/Reader/intellinux/lib/${mylib}*
|
||||
done
|
||||
|
||||
doman Adobe/Reader9/Resource/Shell/acroread.1.gz
|
||||
|
||||
if use nsplugin ; then
|
||||
exeinto /opt/netscape/plugins
|
||||
doexe Adobe/Reader9/Browser/intellinux/nppdf.so
|
||||
inst_plugin /opt/netscape/plugins/nppdf.so
|
||||
fi
|
||||
|
||||
dodir /opt/bin
|
||||
for launcher in ${LAUNCHERS} ; do
|
||||
dosym /opt/${launcher} /opt/bin/${launcher/*bin\/}
|
||||
done
|
||||
|
||||
# We need to set a MOZILLA_COMP_PATH for seamonkey and firefox since
|
||||
# they don't install a configuration file for libgtkembedmoz.so
|
||||
# detection in /etc/gre.d/ like xulrunner did.
|
||||
if ! use minimal ; then
|
||||
if use x86 ; then
|
||||
for lib in /opt/seamonkey /usr/lib/seamonkey /usr/lib/mozilla-firefox ; do
|
||||
if [[ -f ${lib}/libgtkembedmoz.so ]] ; then
|
||||
echo "MOZILLA_COMP_PATH=${lib}" >> "${D}"${INSTALLDIR}/Adobe/Reader9/Reader/GlobalPrefs/mozilla_config
|
||||
elog "Adobe Reader depends on libgtkembedmoz.so, which I've found on"
|
||||
elog "your system in ${lib}, and configured in ${INSTALLDIR}/Adobe/Reader9/Reader/GlobalPrefs/mozilla_config."
|
||||
break # don't search any more libraries
|
||||
fi
|
||||
done
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst () {
|
||||
local ll lc
|
||||
lc=0
|
||||
for ll in ${LINGUA_LIST} ; do
|
||||
use linguas_${ll/:*} && (( lc = ${lc} + 1 ))
|
||||
done
|
||||
if [[ ${lc} > 1 ]] ; then
|
||||
echo
|
||||
elog "Multiple languages have been installed, selected via a wrapper script."
|
||||
elog "The language is selected according to the LANG environment variable"
|
||||
elog "(defaulting to English if LANG is not set, or no matching language"
|
||||
elog "version is installed). Users may need to remove their preferences in"
|
||||
elog "~/.adobe to switch languages."
|
||||
echo
|
||||
fi
|
||||
|
||||
if use minimal ; then
|
||||
echo
|
||||
ewarn "If you want html support and/or view the Adobe Reader help you have"
|
||||
ewarn "to re-emerge acroread with USE=\"-minimal\"."
|
||||
echo
|
||||
fi
|
||||
|
||||
if use nsplugin ; then
|
||||
echo
|
||||
elog "If you're running a 64bit browser you may also want to install"
|
||||
elog "\"www-plugins/nspluginwrapper\" to be able to use the Adobe Reader"
|
||||
elog "browser plugin."
|
||||
echo
|
||||
fi
|
||||
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -0,0 +1,197 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-text/acroread/acroread-9.5.4.ebuild,v 1.2 2013/02/21 19:37:49 scarabeus Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils gnome2-utils nsplugins
|
||||
|
||||
DESCRIPTION="Adobe's PDF reader"
|
||||
SRC_URI="http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/${PV}/enu/AdbeRdr${PV}-1_i486linux_enu.tar.bz2"
|
||||
HOMEPAGE="http://www.adobe.com/products/reader/"
|
||||
|
||||
LICENSE="Adobe"
|
||||
KEYWORDS="-* amd64 x86 ~amd64-linux ~x86-linux"
|
||||
SLOT="0"
|
||||
IUSE="cups html ldap nsplugin"
|
||||
# asian fonts from separate package:
|
||||
IUSE+=" linguas_zh_CN linguas_zh_TW linguas_ja linguas_ko"
|
||||
|
||||
RESTRICT="strip mirror"
|
||||
|
||||
DEPEND="dev-util/bsdiff"
|
||||
RDEPEND="media-libs/fontconfig
|
||||
x86? ( =dev-libs/openssl-0.9.8* )
|
||||
cups? ( net-print/cups )
|
||||
x86? (
|
||||
x11-libs/gtk+:2
|
||||
x11-libs/pango[X]
|
||||
net-dns/libidn
|
||||
|| ( x11-libs/pangox-compat <x11-libs/pango-1.31[X] )
|
||||
ldap? ( net-nds/openldap )
|
||||
html? (
|
||||
|| (
|
||||
www-client/firefox
|
||||
www-client/firefox-bin
|
||||
www-client/seamonkey
|
||||
)
|
||||
)
|
||||
)
|
||||
amd64? (
|
||||
app-emulation/emul-linux-x86-gtklibs
|
||||
app-emulation/emul-linux-x86-baselibs
|
||||
)
|
||||
linguas_zh_CN? ( media-fonts/acroread-asianfonts[linguas_zh_CN] )
|
||||
linguas_ja? ( media-fonts/acroread-asianfonts[linguas_ja] )
|
||||
linguas_zh_TW? ( media-fonts/acroread-asianfonts[linguas_zh_TW] )
|
||||
linguas_ko? ( media-fonts/acroread-asianfonts[linguas_ko] )"
|
||||
|
||||
QA_EXECSTACK="
|
||||
opt/Adobe/Reader9/Reader/intellinux/bin/acroread
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/libauthplay.so.0.0.0
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/libsccore.so
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/libcrypto.so.0.9.8
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/PPKLite.api
|
||||
"
|
||||
QA_FLAGS_IGNORED="
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins3d/.*.x3d
|
||||
opt/Adobe/Reader9/Reader/intellinux/lib/lib.*
|
||||
opt/Adobe/Reader9/Reader/intellinux/bin/SynchronizerApp-binary
|
||||
opt/Adobe/Reader9/Reader/intellinux/bin/acroread
|
||||
opt/Adobe/Reader9/Reader/intellinux/bin/xdg-user-dirs-update
|
||||
opt/Adobe/Reader9/Reader/intellinux/SPPlugins/ADMPlugin.apl
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/AcroForm/PMP/.*.pmp
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/Multimedia/MPP/.*.mpp
|
||||
opt/Adobe/Reader9/Reader/intellinux/plug_ins/.*.api
|
||||
opt/Adobe/Reader9/Reader/intellinux/sidecars/.*.DEU
|
||||
opt/Adobe/Reader9/Browser/intellinux/nppdf.so
|
||||
opt/netscape/plugins/nppdf.so
|
||||
"
|
||||
QA_TEXTRELS="opt/Adobe/Reader9/Reader/intellinux/lib/libsccore.so"
|
||||
|
||||
INSTALLDIR=/opt
|
||||
|
||||
S="${WORKDIR}/AdobeReader"
|
||||
|
||||
# remove bundled libs to force use of system version, bug 340527
|
||||
REMOVELIBS="libcrypto libssl"
|
||||
|
||||
pkg_setup() {
|
||||
# x86 binary package, ABI=x86
|
||||
has_multilib_profile && ABI="x86"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
|
||||
cd "${S}"
|
||||
tar xf ILINXR.TAR || die "Failed to unpack ILINXR.TAR."
|
||||
tar xf COMMON.TAR || die "Failed to unpack COMMON.TAR."
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# remove cruft
|
||||
rm "${S}"/Adobe/Reader9/bin/UNINSTALL
|
||||
rm "${S}"/Adobe/Reader9/Browser/install_browser_plugin
|
||||
rm "${S}"/Adobe/Reader9/Resource/Support/vnd.*.desktop
|
||||
|
||||
# replace some configuration sections
|
||||
for binfile in "${S}"/Adobe/Reader9/bin/* ; do
|
||||
sed -i -e '/Font-config/,+9d' \
|
||||
-e "/acrogre.conf/r ${FILESDIR}/gentoo_config" -e //N \
|
||||
"${binfile}" || die "sed configuration settings failed."
|
||||
done
|
||||
|
||||
# fix erroneous Exec entry in .desktop
|
||||
sed -i \
|
||||
-e 's/^Exec=acroread[[:space:]]*$/Exec=acroread %U/' \
|
||||
"${S}"/Adobe/Reader9/Resource/Support/AdobeReader.desktop \
|
||||
||die "sed .desktop fix failed"
|
||||
|
||||
# fix braindead error in nppdf.so (bug 412051)
|
||||
base64 -d > "${WORKDIR}/nppdf.so.patch" << ENDOFFILE
|
||||
QlNESUZGNDBIAAAAAAAAAC8AAAAAAAAAYL0CAAAAAABCWmg5MUFZJlNZFBL6EAAAFvBh+DwgDAgQ
|
||||
QAAAEABAIAAgACICaGjJtQoaaYAFPzpGDIjiUXSFYEuGy1ix8XckU4UJAUEvoQBCWmg5MUFZJlNZ
|
||||
jrYrlQABYGAAwAAIAAAIIAAwzAUppgKbECni7kinChIR1sVyoEJaaDkxQVkmU1kzGPRGAAAAEYAA
|
||||
AIYFAwAgACIHqbUIYAdBF8XckU4UJAzGPRGA
|
||||
ENDOFFILE
|
||||
einfo "Patching nppdf.so"
|
||||
mv Adobe/Reader9/Browser/intellinux/nppdf.so Adobe/Reader9/Browser/intellinux/nppdf.so.orig || die
|
||||
bspatch Adobe/Reader9/Browser/intellinux/nppdf.so.orig Adobe/Reader9/Browser/intellinux/nppdf.so "${WORKDIR}/nppdf.so.patch" || die
|
||||
rm Adobe/Reader9/Browser/intellinux/nppdf.so.orig || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local LAUNCHER="Adobe/Reader9/bin/acroread"
|
||||
|
||||
# Install desktop files
|
||||
domenu Adobe/Reader9/Resource/Support/AdobeReader.desktop
|
||||
|
||||
# Install commonly used icon sizes
|
||||
for res in 16x16 22x22 32x32 48x48 64x64 128x128 ; do
|
||||
insinto /usr/share/icons/hicolor/${res}/apps
|
||||
doins Adobe/Reader9/Resource/Icons/${res}/*
|
||||
done
|
||||
|
||||
dodir /opt
|
||||
chown -R --dereference -L root:0 Adobe
|
||||
cp -dpR Adobe "${ED}"opt/ || die
|
||||
|
||||
# remove some bundled libs
|
||||
for mylib in ${REMOVELIBS}; do
|
||||
einfo Removing bundled ${mylib}
|
||||
rm -v "${ED}"/opt/Adobe/Reader9/Reader/intellinux/lib/${mylib}*
|
||||
done
|
||||
|
||||
doman Adobe/Reader9/Resource/Shell/acroread.1.gz
|
||||
|
||||
if use nsplugin; then
|
||||
exeinto /opt/netscape/plugins
|
||||
doexe Adobe/Reader9/Browser/intellinux/nppdf.so
|
||||
inst_plugin /opt/netscape/plugins/nppdf.so
|
||||
fi
|
||||
|
||||
dodir /opt/bin
|
||||
dosym /opt/${LAUNCHER} /opt/bin/${LAUNCHER/*bin\/}
|
||||
|
||||
# We need to set a MOZILLA_COMP_PATH for seamonkey and firefox since
|
||||
# they don't install a configuration file for libgtkembedmoz.so
|
||||
# detection in /etc/gre.d/ like xulrunner did.
|
||||
if use x86 && use html; then
|
||||
for lib in /opt/seamonkey /usr/lib/seamonkey /usr/lib/mozilla-firefox; do
|
||||
if [[ -f ${lib}/libgtkembedmoz.so ]] ; then
|
||||
echo "MOZILLA_COMP_PATH=${lib}" >> "${ED}"${INSTALLDIR}/Adobe/Reader9/Reader/GlobalPrefs/mozilla_config
|
||||
elog "Adobe Reader depends on libgtkembedmoz.so, which I've found on"
|
||||
elog "your system in ${lib}, and configured in ${INSTALLDIR}/Adobe/Reader9/Reader/GlobalPrefs/mozilla_config."
|
||||
break # don't search any more libraries
|
||||
fi
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst () {
|
||||
if use x86 && ! use html; then
|
||||
echo
|
||||
ewarn "If you want html support and/or view the Adobe Reader help you have"
|
||||
ewarn "to re-emerge acroread with USE=\"html\"."
|
||||
echo
|
||||
fi
|
||||
|
||||
if use amd64 && use nsplugin && ! has_version www-plugins/nspluginwrapper; then
|
||||
echo
|
||||
elog "If you're running a 64bit browser you may also want to install"
|
||||
elog "\"www-plugins/nspluginwrapper\" to be able to use the Adobe Reader"
|
||||
elog "browser plugin."
|
||||
echo
|
||||
fi
|
||||
|
||||
gnome2_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
}
|
@ -1,2 +1 @@
|
||||
DIST fbreader-sources-0.99.2.tgz 2423279 SHA256 e753010dc041396ddfd385a4a7fb7e01b219644015fe5776253aeeca0e13a650 SHA512 73d86e08162e29e86a9f0fa687c11bcf5b089340799c06b3924b413d048ca817ba5ab97102479df5d1c5ed29e66479b99c0cde3fd49b51ef9f6032b25b523d80 WHIRLPOOL b782e8ff924580071bac8d2a77e21284805f469dd40ed30ce589fef1e38b46d0d245af8a98b45cec4f6a84055c132139b49acc7a63b3a6be42b6251005179169
|
||||
DIST fbreader-sources-0.99.4.tgz 2345664 SHA256 3d7c31d5ea314589d2a963290ad16f4d3d631a41e802b8b39f8be0c9f71eb8e9 SHA512 d4b11d7ab03df002ad4212db805b10b80a24ea4384e92122b12c25a3f817a0eb343509ae30e31d68417fd4ce27f77e043235436f0081ff2c785a2830d6211dc7 WHIRLPOOL 1d25ff39bcd93d3b0445abc76d3bbaf5e376385303fd71c98e3844123c85b9edd413f18c8d89a95807391ee2fb9c044d4dfc4b5898484548a011ecc22993e3d9
|
||||
|
@ -0,0 +1,8 @@
|
||||
diff -r -U2 fbreader-0.99.4.orig/zlibrary/ui/src/qt4/filesystem/ZLQtFSManager.cpp fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem/ZLQtFSManager.cpp
|
||||
--- fbreader-0.99.4.orig/zlibrary/ui/src/qt4/filesystem/ZLQtFSManager.cpp 2012-11-30 19:41:25.000000000 +0700
|
||||
+++ fbreader-0.99.4/zlibrary/ui/src/qt4/filesystem/ZLQtFSManager.cpp 2013-02-21 13:30:31.000000000 +0700
|
||||
@@ -49,3 +49,4 @@
|
||||
path = replacement + path.substr(1);
|
||||
}
|
||||
+ ZLUnixFSManager::normalizeRealPath(path);
|
||||
}
|
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>cpp</herd>
|
||||
<herd>cpp</herd>
|
||||
</pkgmetadata>
|
||||
|
@ -0,0 +1,107 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-apisupport/netbeans-apisupport-7.3.ebuild,v 1.1 2013/02/21 15:44:29 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans API Support Cluster"
|
||||
HOMEPAGE="http://netbeans.org/projects/apisupport"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-harness-${PV}
|
||||
~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-java-${PV}
|
||||
~dev-java/netbeans-platform-${PV}"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.apisupport -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
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-platform-${SLOT} platform || die
|
||||
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.platform.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/apisupport >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/apisupport$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/apisupport
|
||||
}
|
@ -1,14 +1,20 @@
|
||||
DIST 11B1CFD9AB9B7BB572F272CD1972693D1E9721E9-antlr-3.3.jar 1940955 SHA256 7cb0fc0c46b960e49cd22a7d84879e9e5033b26bcd20ac9c668bd96c40914b88 SHA512 c9fd47960a0870d0791a764d94f76864ff6164729c54bd432027f54fd4f42ac2d7e464e1c17785fbca762ed414a78a71519f68e5dbc947eb57f85af0c7ce61f4 WHIRLPOOL 7502dea3662b5f9bc56ba1f36461fb79672afcdb16c8a96f4d5c28d26c4c01d3d757c5e1e658cbad541bb5552c6634139d649adb44ba802aae12b971aa5aee31
|
||||
DIST 296C195B720404C2683BA2F65E2A423DD0611B8B-open-fortran-parser-0.7.1.2.zip 86627 SHA256 de7cf8ce10a3d50eefa5e493953404be7db138007aa9fb53b894e307ea033195 SHA512 0c052abbda51e910e89c378c15ff31a905af2c7beca587219e9191e9ed64af863b3d9261375a48c18d3ee79c9bac9a5517da9e7693d2e9db91d2937d8174314c WHIRLPOOL 898b55abaa5381f3f414e70d7e8e3738775f04493f12020b2e845a0bb3081bcd6ac524d85b9ba599fcf4cde26f24cb7d9f6207cc2d1d30271af6abfceefdbdb4
|
||||
DIST 2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip 152701 SHA256 ee454c52dab7af01a0c292bbbd9bd5fa62e07480d4284a34e38746aba4bb501b SHA512 222ae7d6fc8a1f5610a107264fd249180a7a865094979dd5426fb266b94e1d24ef421199cdcb923ab58577c292a183863c45a1434b4dcb35bd67dbdcde945e54 WHIRLPOOL 821c0e5e9534955ee9b4200476fa1fe65b453520551cb71a71a225bb96ac69ba6c408e9d59b5df7008ec1b8d173035e76358172cf3ebafbbd50d0971db3a8983
|
||||
DIST 4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar 164365 SHA256 8633aa79a2566f51a089195e09a4581af3ee71bfc13eb234af5e0cf6383078b4 SHA512 f1300e2d1e47659f6113a0a3dcc953766b5a8ab32f13bedf4d6ac652ffcf828c17474d47edec08d7ad9039d7abb8570770b48fa53b8ff6b47a028836490777bc WHIRLPOOL 765c87803d9cf622ae7936cb922ad9bff8823a09baf01a6c8b4a81df8ba5fd7cd17b513b36da9910b75349de45185f4641680f35be8335e08b9c30283b6d3345
|
||||
DIST 5C917BCC015510DC6C7E3B511DB85B2978C0774C-cnd-build-trace-1.0.zip 19708 SHA256 e2c7a9e2ae6488e1c7cddfb969f42ac19335077bfe8b39fdb57ad3202648bac3 SHA512 0b409dcdb99dc8972b281ae6614b2780166033d79d7da5c9e8214d5044b46e4561c0d604ab1f35817404f5f6a295bb7c62209810baf16f60fb808da069a328ed WHIRLPOOL 0b092090f9430c8526201db4a591fa82269490f2f4ca7622b2cc3cda379cee24479dd626e3dcb4b91821c2dccbad7590f6639b42cfb6792ab48749355686885a
|
||||
DIST 5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar 2388361 SHA256 9d3e866b610460664522520f73b81777b5626fb0a282a5952b9800b751550bf7 SHA512 04be4dfba3a21f3ab9d9e439a64958bd8e844a9f151b798383bd9e0dd6ebc416783ae7cb1d1dbb27fb7288ab9756b13b8338cdb8ceb41a10949c852ad45ab1f2 WHIRLPOOL 488b7b9af1d1d06cca163d43e7be190730e2f0421796c21a26ace11196ee37a16b1bdeea78a1e2e64f8ca0e87f67a2aecd066af21505f3dd92dd76de40a94fa0
|
||||
DIST 61CC1E7181A8B26E9B3E1357C06B63F8F0077FA5-open-fortran-parser-0.7.1.2.zip 94483 SHA256 11fa943df02788767f4c3439f142a4d1d9937818e9c0b2812dc824230d890a7c SHA512 c15a6092859c6dffe07a51a78596c09f40b0c4ae7073dc119c19462d955d4b3e4fd0057907a50db50c4936fbc802c8a034659383df0b66842ac9382abb5896e8 WHIRLPOOL 8ae8e818f912709ea38b7702cda934c41c828041244f6f1a6249fa392a98e1b58c6c1dc60921c7625dda0ec7aed30665a58420e35ba94d3c33d1098ccde87d58
|
||||
DIST 84F10BEAA967E2896F0B43B0BBD08D834841F554-cnd-rfs-1.0.zip 146651 SHA256 4921fdeeb7dcf6b7c8677000a75e36894757cf78ba87cc744fb7239480d3ad17 SHA512 8400fce70d4083f83cf619378838d8880deca491cf4e79a26885df02fd0d80709b2acb7a6fafda3aa081a5a45a9ccfc00db6c26bcbb36c0d86be149dc0271372 WHIRLPOOL a2aae1eb36d6c70db6db8f670ea8183a99600a4fc5f9c93f846733978576c279035da455236dfb36c9d83b153beb4afbc18a5a1135d95d686cc7c6332d379f83
|
||||
DIST A17998A985D048F3195B6ADE1A360440FCE30102-open-fortran-parser-0.7.1.2.zip 94549 SHA256 94927e1464ab91df0ef44646a88160dba6ed209a2e7b17f0fa6284ca296e5097 SHA512 016745718f8cf590eebd122d1af1c83e3ca6a17a23a47590255429942331f5a7fea4ede008fd698079783533ae648ca03ef20fb761ce098ec93be53a082dc07d WHIRLPOOL 042f826d6d47d7035e80365a14b7c49d807ea6ddaaefab319ffcd3dc8c2d6266f60636ae65a419b73c293d92e1bd04b198a5cc395f7b494984bf404ee0f80ac9
|
||||
DIST C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip 27300 SHA256 8bcfad100ee9664b7fb2b6b8f20b14b3790121b06487e790214c571c9ec1f21e SHA512 21e69d6881efaa27ae91eb88cd851bb1e67c755668b1f96bdbdf8f4af2b2aee093c37b5edbb85317c22143083ea1fd1ca7386cb9523c32f502d86d933e27b739 WHIRLPOOL e09be2e79f88d6dd9d2e3cc89710fdcc67d4f825d44916a70a5625ec8b2f12112c9d9c0c39cd2e579d3c7846e9bfbf5ab709197cc784f5742a2ab9b22ae89b07
|
||||
DIST E0710C0DAFAA51881A5981061C4D94D3C4AC9FE6-open-fortran-parser-0.7.1.2.zip 94447 SHA256 e1a955c8a4468f8272e5bd769660e454bead719b2e0bad511167c410f75dfd1d SHA512 727e5f95961acd04fc44a42c9104887dcf82c832ac5f33b40954b88ae7c1ca2a9185a4c87906b5b80beaa371c8d0997edec463c549d3609798a190ea90881f64 WHIRLPOOL 43f9f3de0073c8b6c7fea32c06de18c991d11aad6e1746dfb05f736659999dc43e3b8056345e6ac4dead482f7a812c03f31a0a9ac777c8ea57569229a6f6acf4
|
||||
DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f SHA512 ec81bbef311f891dd4371644afd549bef460e8e70eed49f7dbb5aec68f386097f340a411932345ba7bc786a1aef1f0b70a719d8e784b048d5ebf8b1e9ef3bb44 WHIRLPOOL 5c4440c6e2b75209b00030d1e78c28600dc387cc836be8b74bd2d55a6426c5a10d57e21a9572b83f499aa9ed6c33e2ecce44a82c440bba818e4d22c1cf856a55
|
||||
DIST netbeans-7.0.1-201107282000-src.zip 175987235 SHA256 8bf4dd2375bc9fd02adf64ca9066118e0392a33428232ccf3f9091b96557b9aa SHA512 c2b4122d7bf8332455ac71d72e76d29bc31e13d892997e153ee1bb99a019f58bfc12179a24ab2bdaaf1c61ad823b7c24857523d0363ea6856b81a0aaef9d2eca WHIRLPOOL 296b51405e16e580101f15a459f4e07ec31ab353fec1e4c4d5ae79ff7d378e994291c7c378f380fbf83d1718366f38bbb3801834079db466a1c3bade099d7fd0
|
||||
DIST netbeans-7.1.1-201203012225-src.zip 172146133 SHA256 a8ff48a5837f7952cf305d70b511c4abb77d6f1639fc7de1578aac75274450d4 SHA512 e43d5477f6d6bc5471af4f7b624a806a88d34e9467ea6dc228dbbdb374e1bf073b96b3ab3c85a301207f6abb1ee6292c6fe1e859f78a620ff6654e5617b880c1 WHIRLPOOL 22e8d1c562d3702ccd0e66012819447c92fc7cc1c5f0c52ceb9f9990372b1f7b976b3b1b8e31bd1bfb96726fbb8963c4e444ff0fad931d75a8201d6dcb012bac
|
||||
DIST netbeans-7.1.2-201204101705-src.zip 172346251 SHA256 95df26a2eafdc88887a835b3abcf930fd0e72c1639c3e0bfceb9489e44c5865c SHA512 9470f00021fd401e33c9bb4871e40780f1775e0e41c6d0c28ee0ac157c3eede324703d0ed8b1cf14e22441a14ba82fdf72315d7135f55b2a8ffa75f935496f23 WHIRLPOOL ba64a70001e8a18080cc58279e3ba70f61b3ab2c51d2f0be81bec178610f9ff37d41a77d2d5f39e16a8c07e9a7931d1487f35054d2d5fa7e379bb8edab09fc1b
|
||||
DIST netbeans-7.2-201207171143-src.zip 174804170 SHA256 7fbbb9e2d3daa41344800a7571e94574aa54fb586b514095ec31b87f1dd4551a SHA512 7306039b30ebddf5766b8d938f1b69291e6bfa20ed54866d38a9832dba8a568e9b79577aea963dd36d93a4e0a5e487a64cf404720c5d62316307181f7e4a17e1 WHIRLPOOL fda3e9772c0f9b3b6abc65231c2642567711e3d72cf031625f3c47fed35343484b81e6897510a71410cd797a14d956af8d9ed336993753b7085c7303d8ab9e02
|
||||
DIST netbeans-7.2-r1-build.xml.patch.bz2 2476 SHA256 ba0812d86c8d77cc69c75899d5b070d8b8c7dd1e33b5bdc7ac6e166d5015601d SHA512 8d0a2d80afafe875d9872a0aa15b2ade41f174ae522bc0363021e8d490dfd43b09a97af9c77dd635b56964fb57fd218424c17de0a13b946d55247db06a3e8c33 WHIRLPOOL 3833520b791d6fcb3b531b4cb1fbeec2fbadcc05e8c8a439794ea83bfb315e538d6039d2a6a188735cd996e916a1e5e88871050392947a2f5702accf9fceb16a
|
||||
DIST netbeans-7.3-201302132200-src.zip 179174245 SHA256 5be4ee16868ca3f2a73b397ca1b1a83d7603657722cb033a37925e8ee0ebeab3 SHA512 c616ae3e148b677ad74b4e113fe2d5f9e97029a601abf39558e35c57085362dc802d0eb26be9ab05731bce14dd10c5af22d4b77251471da95421ad28e08ce700 WHIRLPOOL 66670d62c023f321220c7cd416c0d0347055e618c9501df56934a35bf6f15ebde37245c78ab6416ce3c5cc733b4f8bc0e9c9d2a94f8d940e64443dab2e5967f8
|
||||
DIST netbeans-7.3-build.xml.patch.bz2 2463 SHA256 ec0a58213907f7c8656ded1ba3f21dd0a2197b6eed46d7d5ba37f6afb0ae2a79 SHA512 1f8164efab23f7fdaf7da0191f36043cc10d9a4865e38761c24c83a822d8b1b7abfb891f6072654fdfcd314f6fdf0010cb8560c2222ec07e4b4b217b91142079 WHIRLPOOL 47d8e784b65a9863d6c9c122288720544384b4f9f6815325247cf12fc2dac5678b27b72e0b7580052096957acc245b7f8f1c54b97a1877a3ba1021bf871d08dc
|
||||
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e SHA512 7f28a0b2536ea84ebaba26df072411f62db01873e7803f2e28400b55bd61f0857b5508668bd03894364333edf6b8cf9901b823980a8f51f8d6a711bd3a47cb59 WHIRLPOOL 74dcc47859101722f9879bf0cf2dadd210555560b2fcd036e43ac099c71fe0c712b360aadad8e88092a324c93ff42fc2e467e89e3227f23a24d55b9c9e2c27b6
|
||||
|
@ -0,0 +1,126 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-cnd/netbeans-cnd-7.3.ebuild,v 1.1 2013/02/21 15:45:09 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans CND Cluster"
|
||||
HOMEPAGE="http://netbeans.org/projects/cnd"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar
|
||||
http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
|
||||
http://hg.netbeans.org/binaries/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip
|
||||
http://hg.netbeans.org/binaries/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip
|
||||
http://hg.netbeans.org/binaries/E0710C0DAFAA51881A5981061C4D94D3C4AC9FE6-open-fortran-parser-0.7.1.2.zip"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
# These files are for remote development and debugging
|
||||
QA_PREBUILT="usr/share/netbeans-cnd-${SLOT}/bin/*"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-dlight-${PV}
|
||||
~dev-java/netbeans-harness-${PV}
|
||||
~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-platform-${PV}"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
>=dev-java/jna-3.4.0
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.cnd -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/5CAB59D859CAA6598E28131D30DD2E89806DB57F-antlr-3.4.jar libs.antlr3.devel/external/antlr-3.4.jar || die
|
||||
ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
|
||||
ln -s "${DISTDIR}"/C4CF9314A530E51B891D46DB65806A5A0ED240AF-cnd-build-trace-1.0.zip cnd.discovery/external/cnd-build-trace-1.0.zip || die
|
||||
ln -s "${DISTDIR}"/2BCF2047382FB68A2F275677745C80E79B4046AB-cnd-rfs-1.0.zip cnd.remote/external/cnd-rfs-1.0.zip || die
|
||||
ln -s "${DISTDIR}"/E0710C0DAFAA51881A5981061C4D94D3C4AC9FE6-open-fortran-parser-0.7.1.2.zip cnd.modelimpl/external/open-fortran-parser-0.7.1.2.zip || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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 --build-only --into libs.jna/external jna jna.jar jna-3.4.0.jar
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
|
||||
cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.dlight.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-platform-${SLOT} platform || die
|
||||
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.platform.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/cnd >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/cnd$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
fperms 755 bin/dorun.sh
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/cnd
|
||||
}
|
@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-dlight/netbeans-dlight-7.3.ebuild,v 1.1 2013/02/21 15:45:41 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans D-Light Cluster"
|
||||
HOMEPAGE="http://netbeans.org/"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-platform-${PV}"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.dlight -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
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-platform-${SLOT} platform || die
|
||||
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.platform.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/dlight >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/dlight$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/dlight
|
||||
}
|
@ -0,0 +1,266 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-enterprise/netbeans-enterprise-7.3.ebuild,v 1.1 2013/02/21 15:46:18 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans Enterprise cluster"
|
||||
HOMEPAGE="http://netbeans.org/"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/8BFEBCD4B39B87BBE788B4EECED068C8DBE75822-aws-java-sdk-1.2.1.jar
|
||||
http://hg.netbeans.org/binaries/A48449579E1EC9257407CCB2B15CEA2698C8B8F0-el-impl.jar
|
||||
http://hg.netbeans.org/binaries/F28E9567138D6B9AD87D79592F77874334FF5BA8-glassfish-jspparser-3.0.jar
|
||||
http://hg.netbeans.org/binaries/D813E05A06B587CD0FE36B00442EAB03C1431AA9-glassfish-logging-2.0.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/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar
|
||||
http://hg.netbeans.org/binaries/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip
|
||||
http://hg.netbeans.org/binaries/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar
|
||||
http://hg.netbeans.org/binaries/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar
|
||||
http://hg.netbeans.org/binaries/FB28AE3FC7DDF97C9D33495F046680AE61F1C78C-jersey-1.13.zip
|
||||
http://hg.netbeans.org/binaries/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.13-javadoc.jar
|
||||
http://hg.netbeans.org/binaries/3ACEE9175241D421635BAD25C17F9DB218BDEAA0-jersey-apache-client-1.13-javadoc.jar
|
||||
http://hg.netbeans.org/binaries/C6C1A4D0C1ECA95E130BB8900E2CA317A3B95953-jersey-atom-abdera-1.13-javadoc.jar
|
||||
http://hg.netbeans.org/binaries/7AE3260C48C6E6FB902FCDFEBBA197FEAA3BF8AB-jersey-guice-1.13-javadoc.jar
|
||||
http://hg.netbeans.org/binaries/11379CD811D60211064899FD4A2F1EAB7C5683D8-jersey-multipart-1.13-javadoc.jar
|
||||
http://hg.netbeans.org/binaries/0B8762F12243B6D237CFF70E9AC30B88B99702AF-jersey-simple-server-1.13-javadoc.jar
|
||||
http://hg.netbeans.org/binaries/04478F287471D9B37EABC8DE4260C160087FD202-jersey-spring-1.13-javadoc.jar
|
||||
http://hg.netbeans.org/binaries/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip
|
||||
http://hg.netbeans.org/binaries/99FF47EC2B4CC47631F0969B31092320C2E22329-jsf-2.1.zip
|
||||
http://hg.netbeans.org/binaries/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip
|
||||
http://hg.netbeans.org/binaries/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar
|
||||
http://hg.netbeans.org/binaries/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip
|
||||
http://hg.netbeans.org/binaries/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip
|
||||
http://hg.netbeans.org/binaries/7AA5B0550FAD4A742E0E4345BAD930AA5187FA74-oauth-client-1.13-javadoc.jar
|
||||
http://hg.netbeans.org/binaries/5F1AE6DE4721B644307E2D36158EE059C8E05456-oauth-server-1.13-javadoc.jar
|
||||
http://hg.netbeans.org/binaries/356BA9DC7BE92AF6466262F48A833CA8A6E7081B-oauth-signature-1.13-javadoc.jar
|
||||
http://hg.netbeans.org/binaries/635C7C51EA53FC1F6692003247739353F88B9824-primefaces-3.4.jar
|
||||
http://hg.netbeans.org/binaries/A8C121019B222DAE0139299B58FDB9C71FE839F3-servlet3.0-jsp2.2-api.jar
|
||||
http://hg.netbeans.org/binaries/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.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-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
|
||||
dev-java/jakarta-jstl:0"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0
|
||||
>=dev-java/junit-4.4:4
|
||||
dev-java/tomcat-servlet-api:2.3"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}
|
||||
dev-java/antlr:0[java]
|
||||
dev-java/asm:3
|
||||
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/jettison:0
|
||||
dev-java/jsr311-api: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 -Dpermit.jdk7.builds=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-7.3-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}"/A48449579E1EC9257407CCB2B15CEA2698C8B8F0-el-impl.jar libs.elimpl/external/el-impl.jar || die
|
||||
ln -s "${DISTDIR}"/F28E9567138D6B9AD87D79592F77874334FF5BA8-glassfish-jspparser-3.0.jar web.jspparser/external/glassfish-jspparser-3.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}"/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}"/EBEC44255251E6D3B8DDBAF701F732DAF0238CBF-javaee-web-api-6.0.jar javaee.api/external/javaee-web-api-6.0.jar || die
|
||||
ln -s "${DISTDIR}"/DC9A229C4AB1788D0C20D937A82FB64CE2911171-javaee6-doc-api.zip j2ee.platform/external/javaee6-doc-api.zip || die
|
||||
ln -s "${DISTDIR}"/B290091E71DEED6CE7F9EB40523D49C26399A2B4-javax.annotation.jar javaee.api/external/javax.annotation.jar || die
|
||||
ln -s "${DISTDIR}"/EB77D3664EEA27D67B799ED28CB766B4D0971505-jaxb-api-osgi.jar javaee.api/external/jaxb-api-osgi.jar || die
|
||||
ln -s "${DISTDIR}"/FB28AE3FC7DDF97C9D33495F046680AE61F1C78C-jersey-1.13.zip websvc.restlib/external/jersey-1.13.zip || die
|
||||
ln -s "${DISTDIR}"/6055EAF5B4F778A243B52D2DC4E66CB5F35B3D7C-jersey-1.13-javadoc.jar websvc.restlib/external/jersey-1.13-javadoc.jar || die
|
||||
ln -s "${DISTDIR}"/3ACEE9175241D421635BAD25C17F9DB218BDEAA0-jersey-apache-client-1.13-javadoc.jar websvc.restlib/external/jersey-apache-client-1.13-javadoc.jar || die
|
||||
ln -s "${DISTDIR}"/C6C1A4D0C1ECA95E130BB8900E2CA317A3B95953-jersey-atom-abdera-1.13-javadoc.jar websvc.restlib/external/jersey-atom-abdera-1.13-javadoc.jar || die
|
||||
ln -s "${DISTDIR}"/7AE3260C48C6E6FB902FCDFEBBA197FEAA3BF8AB-jersey-guice-1.13-javadoc.jar websvc.restlib/external/jersey-guice-1.13-javadoc.jar || die
|
||||
ln -s "${DISTDIR}"/11379CD811D60211064899FD4A2F1EAB7C5683D8-jersey-multipart-1.13-javadoc.jar websvc.restlib/external/jersey-multipart-1.13-javadoc.jar || die
|
||||
ln -s "${DISTDIR}"/0B8762F12243B6D237CFF70E9AC30B88B99702AF-jersey-simple-server-1.13-javadoc.jar websvc.restlib/external/jersey-simple-server-1.13-javadoc.jar || die
|
||||
ln -s "${DISTDIR}"/04478F287471D9B37EABC8DE4260C160087FD202-jersey-spring-1.13-javadoc.jar websvc.restlib/external/jersey-spring-1.13-javadoc.jar || die
|
||||
ln -s "${DISTDIR}"/B9DB1A789C301F1D31DD6CC524DA2EBD7F89190D-jsf-1.2.zip web.jsf12/external/jsf-1.2.zip || die
|
||||
ln -s "${DISTDIR}"/99FF47EC2B4CC47631F0969B31092320C2E22329-jsf-2.1.zip web.jsf20/external/jsf-2.1.zip || die
|
||||
ln -s "${DISTDIR}"/93A58E37BA1D014375B1578F3D904736CB2D408F-jsf-api-docs.zip web.jsf.editor/external/jsf-api-docs.zip || die
|
||||
ln -s "${DISTDIR}"/FFE3425E304F0836912D2B8ABFB5302100B39423-jsr311-api-1.1.1-javadoc.jar websvc.restlib/external/jsr311-api-1.1.1-javadoc.jar || die
|
||||
ln -s "${DISTDIR}"/FDECFB78184C7D19E7E20130A7D7E88C1DF0BDD1-metro-1.4-doc.zip websvc.metro.lib/external/metro-1.4-doc.zip || die
|
||||
ln -s "${DISTDIR}"/16CD40905B389B27AFD81DAFF8F163CEC810FBC6-metro-2.0.zip websvc.metro.lib/external/metro-2.0.zip || die
|
||||
ln -s "${DISTDIR}"/7AA5B0550FAD4A742E0E4345BAD930AA5187FA74-oauth-client-1.13-javadoc.jar websvc.restlib/external/oauth-client-1.13-javadoc.jar || die
|
||||
ln -s "${DISTDIR}"/5F1AE6DE4721B644307E2D36158EE059C8E05456-oauth-server-1.13-javadoc.jar websvc.restlib/external/oauth-server-1.13-javadoc.jar || die
|
||||
ln -s "${DISTDIR}"/356BA9DC7BE92AF6466262F48A833CA8A6E7081B-oauth-signature-1.13-javadoc.jar websvc.restlib/external/oauth-signature-1.13-javadoc.jar || die
|
||||
ln -s "${DISTDIR}"/635C7C51EA53FC1F6692003247739353F88B9824-primefaces-3.4.jar web.primefaces/external/primefaces-3.4.jar || die
|
||||
ln -s "${DISTDIR}"/A8C121019B222DAE0139299B58FDB9C71FE839F3-servlet3.0-jsp2.2-api.jar servletjspapi/external/servlet3.0-jsp2.2-api.jar || die
|
||||
ln -s "${DISTDIR}"/275C5AC6ADE12819F49E984C8E06B114A4E23458-spring-webmvc-2.5.6.SEC03.jar spring.webmvc/external/spring-webmvc-2.5.6.SEC03.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-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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.0.jar
|
||||
java-pkg_jar-from --into web.jstl11/external jakarta-jstl jstl.jar jstl-1.1.2.jar
|
||||
java-pkg_jar-from --into web.jstl11/external jakarta-jstl standard.jar standard-1.1.2.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-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.0.jar && dosym /usr/share/commons-fileupload/lib/commons-fileupload.jar ${instdir}/commons-fileupload-1.0.jar || die
|
||||
rm jsr88javax.jar && dosym /usr/share/glassfish-deployment-api-1.2/lib/glassfish-deployment-api.jar ${instdir}/jsr88javax.jar || die
|
||||
rm jstl.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl.jar || die
|
||||
rm standard.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard.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/rest
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm asm-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-3.1.jar || die
|
||||
rm jettison-1.1.jar && dosym /usr/share/jettison/lib/jettison.jar ${instdir}/jettison-1.1.jar || die
|
||||
rm jsr311-api-1.1.1.jar && dosym /usr/share/jsr311-api/lib/jsr311-api.jar ${instdir}/jsr311-api-1.1.1.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 jstl-1.0.2.jar && dosym /usr/share/jakarta-jstl/lib/jstl.jar ${instdir}/jstl-1.0.2.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
|
||||
rm standard-1.0.6.jar && dosym /usr/share/jakarta-jstl/lib/standard.jar ${instdir}/standard-1.0.6.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/enterprise
|
||||
}
|
@ -0,0 +1,102 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-ergonomics/netbeans-ergonomics-7.3.ebuild,v 1.1 2013/02/21 15:46:48 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans Ergonomics Cluster"
|
||||
HOMEPAGE="http://netbeans.org/"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-nb-${PV}
|
||||
~dev-java/netbeans-platform-${PV}"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.ergonomics -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
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-nb-${SLOT}/nb nb || die
|
||||
cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.nb.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
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/ergonomics >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/ergonomics$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ergonomics
|
||||
}
|
@ -1,9 +1,12 @@
|
||||
DIST 559C961A6CE793FAC94C8040253EA1FBD32B668B-groovy-all-1.6.4.jar 4503584 SHA256 4e1c36766e9af21519c6f6ee1a6ea21cfc020b253c27aa6d12d58f09c78602f9 SHA512 915fe9f590ee9a009eb82bfa1344682bdbc9931a870110ab8c31440a91d006a59832c6711103bd78f5812f3358e5f3ef6865e77806358d577d3df1b664d95a23 WHIRLPOOL 5e400c08959ac4d35086b8f9383fd1de3f2d9904bd19c26a8022eec173a6735683bd20581bc541f3b103aa9b1dcad6f76a2de4529560e0a21b56ab71c5ccd809
|
||||
DIST 96A26BFA6E5AEA2E3C46DF44A19DE93A2ACD2366-groovy-all-1.8.6.jar 6167362 SHA256 69158647e58b7414735230a329ad5d3ef51936fcf0c3e4f195f3fec5f361c858 SHA512 563045f73e2fae85c6d333132f4c1ad3d0bae6639ce217ffe188353be645ba81fc59e153b65666bbc02e2a297c643480b99ec7955a3c6b3c41ddaa849bace44a WHIRLPOOL f17026852720076892c7c1e6ff8306eca085f58ffbca0685dbb73d28baa14585c31b59e18c98ad54b993a96d7228268885a61aea9a00264a7d8b7d87209f1922
|
||||
DIST DAB15E586F88BBBA1FBD38CFD3720CFF1F9C0CF7-groovy-all-2.0.1.jar 6192060 SHA256 c779648b14b423410e666f02530c42d8e8cdec819329996b045ada5d3ba6c535 SHA512 b6e337d368552f31141c43f05da8f1be2bda737a84959ccf55d0268960af3c77dcedd60a795feb14b3aeb4b2e24aa0f33297c737f51b8ff4dd4f4ab65b833943 WHIRLPOOL dd9b4d7606d840e4e82161846138a9d02fea75e23f6f90620b4b5656b6fcc892d46199edd68cfeb054c14df1be217ee1bcc2c6749bc2e10a27a94bb9d80232b2
|
||||
DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f SHA512 ec81bbef311f891dd4371644afd549bef460e8e70eed49f7dbb5aec68f386097f340a411932345ba7bc786a1aef1f0b70a719d8e784b048d5ebf8b1e9ef3bb44 WHIRLPOOL 5c4440c6e2b75209b00030d1e78c28600dc387cc836be8b74bd2d55a6426c5a10d57e21a9572b83f499aa9ed6c33e2ecce44a82c440bba818e4d22c1cf856a55
|
||||
DIST netbeans-7.0.1-201107282000-src.zip 175987235 SHA256 8bf4dd2375bc9fd02adf64ca9066118e0392a33428232ccf3f9091b96557b9aa SHA512 c2b4122d7bf8332455ac71d72e76d29bc31e13d892997e153ee1bb99a019f58bfc12179a24ab2bdaaf1c61ad823b7c24857523d0363ea6856b81a0aaef9d2eca WHIRLPOOL 296b51405e16e580101f15a459f4e07ec31ab353fec1e4c4d5ae79ff7d378e994291c7c378f380fbf83d1718366f38bbb3801834079db466a1c3bade099d7fd0
|
||||
DIST netbeans-7.1.1-201203012225-src.zip 172146133 SHA256 a8ff48a5837f7952cf305d70b511c4abb77d6f1639fc7de1578aac75274450d4 SHA512 e43d5477f6d6bc5471af4f7b624a806a88d34e9467ea6dc228dbbdb374e1bf073b96b3ab3c85a301207f6abb1ee6292c6fe1e859f78a620ff6654e5617b880c1 WHIRLPOOL 22e8d1c562d3702ccd0e66012819447c92fc7cc1c5f0c52ceb9f9990372b1f7b976b3b1b8e31bd1bfb96726fbb8963c4e444ff0fad931d75a8201d6dcb012bac
|
||||
DIST netbeans-7.1.2-201204101705-src.zip 172346251 SHA256 95df26a2eafdc88887a835b3abcf930fd0e72c1639c3e0bfceb9489e44c5865c SHA512 9470f00021fd401e33c9bb4871e40780f1775e0e41c6d0c28ee0ac157c3eede324703d0ed8b1cf14e22441a14ba82fdf72315d7135f55b2a8ffa75f935496f23 WHIRLPOOL ba64a70001e8a18080cc58279e3ba70f61b3ab2c51d2f0be81bec178610f9ff37d41a77d2d5f39e16a8c07e9a7931d1487f35054d2d5fa7e379bb8edab09fc1b
|
||||
DIST netbeans-7.2-201207171143-src.zip 174804170 SHA256 7fbbb9e2d3daa41344800a7571e94574aa54fb586b514095ec31b87f1dd4551a SHA512 7306039b30ebddf5766b8d938f1b69291e6bfa20ed54866d38a9832dba8a568e9b79577aea963dd36d93a4e0a5e487a64cf404720c5d62316307181f7e4a17e1 WHIRLPOOL fda3e9772c0f9b3b6abc65231c2642567711e3d72cf031625f3c47fed35343484b81e6897510a71410cd797a14d956af8d9ed336993753b7085c7303d8ab9e02
|
||||
DIST netbeans-7.2-r1-build.xml.patch.bz2 2476 SHA256 ba0812d86c8d77cc69c75899d5b070d8b8c7dd1e33b5bdc7ac6e166d5015601d SHA512 8d0a2d80afafe875d9872a0aa15b2ade41f174ae522bc0363021e8d490dfd43b09a97af9c77dd635b56964fb57fd218424c17de0a13b946d55247db06a3e8c33 WHIRLPOOL 3833520b791d6fcb3b531b4cb1fbeec2fbadcc05e8c8a439794ea83bfb315e538d6039d2a6a188735cd996e916a1e5e88871050392947a2f5702accf9fceb16a
|
||||
DIST netbeans-7.3-201302132200-src.zip 179174245 SHA256 5be4ee16868ca3f2a73b397ca1b1a83d7603657722cb033a37925e8ee0ebeab3 SHA512 c616ae3e148b677ad74b4e113fe2d5f9e97029a601abf39558e35c57085362dc802d0eb26be9ab05731bce14dd10c5af22d4b77251471da95421ad28e08ce700 WHIRLPOOL 66670d62c023f321220c7cd416c0d0347055e618c9501df56934a35bf6f15ebde37245c78ab6416ce3c5cc733b4f8bc0e9c9d2a94f8d940e64443dab2e5967f8
|
||||
DIST netbeans-7.3-build.xml.patch.bz2 2463 SHA256 ec0a58213907f7c8656ded1ba3f21dd0a2197b6eed46d7d5ba37f6afb0ae2a79 SHA512 1f8164efab23f7fdaf7da0191f36043cc10d9a4865e38761c24c83a822d8b1b7abfb891f6072654fdfcd314f6fdf0010cb8560c2222ec07e4b4b217b91142079 WHIRLPOOL 47d8e784b65a9863d6c9c122288720544384b4f9f6815325247cf12fc2dac5678b27b72e0b7580052096957acc245b7f8f1c54b97a1877a3ba1021bf871d08dc
|
||||
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e SHA512 7f28a0b2536ea84ebaba26df072411f62db01873e7803f2e28400b55bd61f0857b5508668bd03894364333edf6b8cf9901b823980a8f51f8d6a711bd3a47cb59 WHIRLPOOL 74dcc47859101722f9879bf0cf2dadd210555560b2fcd036e43ac099c71fe0c712b360aadad8e88092a324c93ff42fc2e467e89e3227f23a24d55b9c9e2c27b6
|
||||
|
@ -0,0 +1,107 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-groovy/netbeans-groovy-7.3.ebuild,v 1.1 2013/02/21 15:47:19 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans Groovy Cluster"
|
||||
HOMEPAGE="http://netbeans.org/projects/groovy"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/DAB15E586F88BBBA1FBD38CFD3720CFF1F9C0CF7-groovy-all-2.0.1.jar"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-java-${PV}
|
||||
~dev-java/netbeans-platform-${PV}"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.groovy -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/DAB15E586F88BBBA1FBD38CFD3720CFF1F9C0CF7-groovy-all-2.0.1.jar groovy.editor/external/groovy-all-2.0.1.jar || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
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-platform-${SLOT} platform || die
|
||||
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.platform.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/groovy >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/groovy$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/groovy
|
||||
}
|
@ -1,9 +1,15 @@
|
||||
DIST 20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar 61713 SHA256 38bf23ed74459460f3f0b91735455e9b74d406c72612b6aef7278161db119545 SHA512 2d06db5267ac5d8fd227819014177f0d5cc345583628f1ff2fff89f180a4269936a136af0b4649cf43603b0adab6ce3e3f525ef2033537c6f035b558c356d900 WHIRLPOOL acd74c6edad1c0e74d6475aecd0a00d2b0760bde5a76b9846b466ac03087d814a9bbb1c0b4ab3f2bc29a25c465fe1875f6a45e544c7468c4d60793795c37dd37
|
||||
DIST 418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar 1695373 SHA256 7676709cfadc97da5056cb90f35b57850259444ef97f03905b83bd08e39fa0db SHA512 526dd83a3dc8efbfdaf1135a1ccd017a94e4fe93bcbdb9fea85caf86da2a7c395ce95eee25c408ac9c3565b191c6c17e67aaf1363c67e200c503d76ba2250484 WHIRLPOOL 7316a9384024669ed487fa4cf13a9b6f78c644ac418762480c98221b208e45592d41682c9a740e8412b3d677a5ccfd3e1183ec52b8f00b2f0e52f6cc1e20cf56
|
||||
DIST 49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip 579550 SHA256 e173ba926f93e89bbb9c76bd2190b01e0af2d2b3223d2c78b4ed5bdaebbd78a0 SHA512 3de7720a392813cbbbc73a6ce2a745e10054c0888df61b1e623bf327f8a4584a9eaa07303fc41d01d2088fd6c868e7273c6355d23839dfaa9009d1f672520d58 WHIRLPOOL b6e2a6ca1bcea47dcff7d8a9ea043a5b76834bde9d9f715d5d3eb52211e5c0d8a9d0575c326fa2f1d4d2a5dd93bccdcaf20af45788e7e3032829ac85a83b64da
|
||||
DIST A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar 109823 SHA256 18050686d2da634f3612a8100c405eb092dc06d86b8917c6b945d096daf49f94 SHA512 5a0089c36c35ffa2c243cbaee376a246dbfd3dd3f170fa233946b6134f9c80dda610f2900e8bbd1553c3e8bdd3b5548145c881745acc720ec1e059d8252b8399 WHIRLPOOL b01f2a78d653aea3f7a2369a66bef0ccda6026a38efe8f52616eed75df8ef80852ba509a4319ba183ab08d9141a138cde48addd910199f47b2ada7bfc5b24efb
|
||||
DIST D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip 1647417 SHA256 8c6fa603283582893aed25c247a4748eab38f3e6ce9c59f31b2bb8f3f217a317 SHA512 ffad7d45643015d178cdb1b5bb075f0232470f5f7b82acd87d3dbf88e2034aed04fa9fadadbf7831d3c57fe0c4bc9684d841aebaa8a99ba1d6c1f6cb13f80359 WHIRLPOOL c4df551c83984a2b5cfbe60363ff4d9de2b88f87ed4dcf9b8b91615c62cfe04274736ca29186b8541bc11b1cda8c79ddfd07f3ebcfd146664d9f1c46954696ea
|
||||
DIST D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar 1713398 SHA256 5ed65a118b90400886ff4debb29a6e2f82a440bd18e7045c8653d5cb3178616b SHA512 66d1435d2214c7259a4a683bbc3596a11bc99568081c214281a635fc0d5af10bbbddf5efbd040169e0e077abc25a4cb3f790530ce2e514270cdf51e9c916d065 WHIRLPOOL 50d3a6534a31b6d8c6c62d580f4fc56f4df52e79f3acf7297ab7deff87f0b7d4a436cd97706ff9fba24aea797a3efb60d501f4f734f7c607b0cbff4c7e9899bc
|
||||
DIST netbeans-7.0-build.xml-r1.patch.bz2 1344 SHA256 f323cb4694f6351fe47b76fa8b8b3e3f8e456e7d45ca76f9b88c5c6b90cc103f SHA512 ec81bbef311f891dd4371644afd549bef460e8e70eed49f7dbb5aec68f386097f340a411932345ba7bc786a1aef1f0b70a719d8e784b048d5ebf8b1e9ef3bb44 WHIRLPOOL 5c4440c6e2b75209b00030d1e78c28600dc387cc836be8b74bd2d55a6426c5a10d57e21a9572b83f499aa9ed6c33e2ecce44a82c440bba818e4d22c1cf856a55
|
||||
DIST netbeans-7.0.1-201107282000-src.zip 175987235 SHA256 8bf4dd2375bc9fd02adf64ca9066118e0392a33428232ccf3f9091b96557b9aa SHA512 c2b4122d7bf8332455ac71d72e76d29bc31e13d892997e153ee1bb99a019f58bfc12179a24ab2bdaaf1c61ad823b7c24857523d0363ea6856b81a0aaef9d2eca WHIRLPOOL 296b51405e16e580101f15a459f4e07ec31ab353fec1e4c4d5ae79ff7d378e994291c7c378f380fbf83d1718366f38bbb3801834079db466a1c3bade099d7fd0
|
||||
DIST netbeans-7.1.1-201203012225-src.zip 172146133 SHA256 a8ff48a5837f7952cf305d70b511c4abb77d6f1639fc7de1578aac75274450d4 SHA512 e43d5477f6d6bc5471af4f7b624a806a88d34e9467ea6dc228dbbdb374e1bf073b96b3ab3c85a301207f6abb1ee6292c6fe1e859f78a620ff6654e5617b880c1 WHIRLPOOL 22e8d1c562d3702ccd0e66012819447c92fc7cc1c5f0c52ceb9f9990372b1f7b976b3b1b8e31bd1bfb96726fbb8963c4e444ff0fad931d75a8201d6dcb012bac
|
||||
DIST netbeans-7.1.2-201204101705-src.zip 172346251 SHA256 95df26a2eafdc88887a835b3abcf930fd0e72c1639c3e0bfceb9489e44c5865c SHA512 9470f00021fd401e33c9bb4871e40780f1775e0e41c6d0c28ee0ac157c3eede324703d0ed8b1cf14e22441a14ba82fdf72315d7135f55b2a8ffa75f935496f23 WHIRLPOOL ba64a70001e8a18080cc58279e3ba70f61b3ab2c51d2f0be81bec178610f9ff37d41a77d2d5f39e16a8c07e9a7931d1487f35054d2d5fa7e379bb8edab09fc1b
|
||||
DIST netbeans-7.2-201207171143-src.zip 174804170 SHA256 7fbbb9e2d3daa41344800a7571e94574aa54fb586b514095ec31b87f1dd4551a SHA512 7306039b30ebddf5766b8d938f1b69291e6bfa20ed54866d38a9832dba8a568e9b79577aea963dd36d93a4e0a5e487a64cf404720c5d62316307181f7e4a17e1 WHIRLPOOL fda3e9772c0f9b3b6abc65231c2642567711e3d72cf031625f3c47fed35343484b81e6897510a71410cd797a14d956af8d9ed336993753b7085c7303d8ab9e02
|
||||
DIST netbeans-7.2-r1-build.xml.patch.bz2 2476 SHA256 ba0812d86c8d77cc69c75899d5b070d8b8c7dd1e33b5bdc7ac6e166d5015601d SHA512 8d0a2d80afafe875d9872a0aa15b2ade41f174ae522bc0363021e8d490dfd43b09a97af9c77dd635b56964fb57fd218424c17de0a13b946d55247db06a3e8c33 WHIRLPOOL 3833520b791d6fcb3b531b4cb1fbeec2fbadcc05e8c8a439794ea83bfb315e538d6039d2a6a188735cd996e916a1e5e88871050392947a2f5702accf9fceb16a
|
||||
DIST netbeans-7.3-201302132200-src.zip 179174245 SHA256 5be4ee16868ca3f2a73b397ca1b1a83d7603657722cb033a37925e8ee0ebeab3 SHA512 c616ae3e148b677ad74b4e113fe2d5f9e97029a601abf39558e35c57085362dc802d0eb26be9ab05731bce14dd10c5af22d4b77251471da95421ad28e08ce700 WHIRLPOOL 66670d62c023f321220c7cd416c0d0347055e618c9501df56934a35bf6f15ebde37245c78ab6416ce3c5cc733b4f8bc0e9c9d2a94f8d940e64443dab2e5967f8
|
||||
DIST netbeans-7.3-build.xml.patch.bz2 2463 SHA256 ec0a58213907f7c8656ded1ba3f21dd0a2197b6eed46d7d5ba37f6afb0ae2a79 SHA512 1f8164efab23f7fdaf7da0191f36043cc10d9a4865e38761c24c83a822d8b1b7abfb891f6072654fdfcd314f6fdf0010cb8560c2222ec07e4b4b217b91142079 WHIRLPOOL 47d8e784b65a9863d6c9c122288720544384b4f9f6815325247cf12fc2dac5678b27b72e0b7580052096957acc245b7f8f1c54b97a1877a3ba1021bf871d08dc
|
||||
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e SHA512 7f28a0b2536ea84ebaba26df072411f62db01873e7803f2e28400b55bd61f0857b5508668bd03894364333edf6b8cf9901b823980a8f51f8d6a711bd3a47cb59 WHIRLPOOL 74dcc47859101722f9879bf0cf2dadd210555560b2fcd036e43ac099c71fe0c712b360aadad8e88092a324c93ff42fc2e467e89e3227f23a24d55b9c9e2c27b6
|
||||
|
@ -0,0 +1,115 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-harness/netbeans-harness-7.3.ebuild,v 1.1 2013/02/21 15:47:52 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans Harness"
|
||||
HOMEPAGE="http://netbeans.org/features/platform/"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
|
||||
http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
|
||||
http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
|
||||
http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
|
||||
http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-platform-${PV}
|
||||
dev-java/javahelp:0"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
>=dev-java/junit-4.4:4"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.harness -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
|
||||
ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
|
||||
ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
|
||||
ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
|
||||
ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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 --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
|
||||
java-pkg_jar-from --into apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
|
||||
java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.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
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/harness >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/harness$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
fperms 755 launchers/app.sh
|
||||
find "${D}" -name "*.exe" -type f -delete
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/antlib
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm jsearch-2.0_05.jar && dosym /usr/share/javahelp/lib/jsearch.jar ${instdir}/jsearch-2.0_05.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/harness
|
||||
}
|
@ -0,0 +1,349 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-ide/netbeans-ide-7.3.ebuild,v 1.1 2013/02/21 15:48:36 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans IDE Cluster"
|
||||
HOMEPAGE="http://netbeans.org/projects/ide"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar
|
||||
http://hg.netbeans.org/binaries/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar
|
||||
http://hg.netbeans.org/binaries/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar
|
||||
http://hg.netbeans.org/binaries/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar
|
||||
http://hg.netbeans.org/binaries/2298164A7C2484406F2AA5AC85B205D39019896F-commons-net-3.1.jar
|
||||
http://hg.netbeans.org/binaries/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip
|
||||
http://hg.netbeans.org/binaries/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip
|
||||
http://hg.netbeans.org/binaries/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip
|
||||
http://hg.netbeans.org/binaries/10535DEC87DED9981853DAE916CE356DBDB0A0FA-exechlp-1.0.zip
|
||||
http://hg.netbeans.org/binaries/7B4D200632B60DD4F102024F8E75FFEDA638EA86-glassfish-tooling-sdk-0.3-b036.1.jar
|
||||
http://hg.netbeans.org/binaries/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip
|
||||
http://hg.netbeans.org/binaries/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar
|
||||
http://hg.netbeans.org/binaries/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip
|
||||
http://hg.netbeans.org/binaries/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar
|
||||
http://hg.netbeans.org/binaries/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar
|
||||
http://hg.netbeans.org/binaries/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar
|
||||
http://hg.netbeans.org/binaries/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar
|
||||
http://hg.netbeans.org/binaries/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip
|
||||
http://hg.netbeans.org/binaries/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar
|
||||
http://hg.netbeans.org/binaries/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip
|
||||
http://hg.netbeans.org/binaries/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar
|
||||
http://hg.netbeans.org/binaries/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar
|
||||
http://hg.netbeans.org/binaries/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar
|
||||
http://hg.netbeans.org/binaries/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar
|
||||
http://hg.netbeans.org/binaries/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar
|
||||
http://hg.netbeans.org/binaries/54C5D72D7AD60DEC4450A5CF1C361F341E6AE092-js-corestubs.zip
|
||||
http://hg.netbeans.org/binaries/0F65AE810437C2C6939B46BBE149CEFDED19FD35-js-domstubs.zip
|
||||
http://hg.netbeans.org/binaries/04E3664261A296066E6650DF19B23691979589F8-js-reststubs.zip
|
||||
http://hg.netbeans.org/binaries/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar
|
||||
http://hg.netbeans.org/binaries/A3316305157479FC24CA36702355CCBD461BFE41-nashorn-5f2db2d8a7fa-patched.jar
|
||||
http://hg.netbeans.org/binaries/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar
|
||||
http://hg.netbeans.org/binaries/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar
|
||||
http://hg.netbeans.org/binaries/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar
|
||||
http://hg.netbeans.org/binaries/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar
|
||||
http://hg.netbeans.org/binaries/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar
|
||||
http://hg.netbeans.org/binaries/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar
|
||||
http://hg.netbeans.org/binaries/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar
|
||||
http://hg.netbeans.org/binaries/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar
|
||||
http://hg.netbeans.org/binaries/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar
|
||||
http://hg.netbeans.org/binaries/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar
|
||||
http://hg.netbeans.org/binaries/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar
|
||||
http://hg.netbeans.org/binaries/A00DC524B1D1DB1ABBF95407AA3E6009C3D2C157-org.eclipse.jgit-1.3.0.201202151440-r.jar
|
||||
http://hg.netbeans.org/binaries/E31000A35F9FB210B18AB4F50F513F4D400BC48D-org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar
|
||||
http://hg.netbeans.org/binaries/AE7F6FFEE9CC2E55349D325AC7504F6D09B30761-org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar
|
||||
http://hg.netbeans.org/binaries/3483ECE4E30CCA034BEC49979C6E735C6B1FBB13-org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar
|
||||
http://hg.netbeans.org/binaries/6990481339073957CCAB02AD181BFD8F186F5002-org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar
|
||||
http://hg.netbeans.org/binaries/68EA2A422AD4604636F50BAFD91EFD7EFC7276A4-org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar
|
||||
http://hg.netbeans.org/binaries/F89D9ACAC53BA5C0D7179B473E0BFAC9BFAEE3C4-org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar
|
||||
http://hg.netbeans.org/binaries/3AFA53AE20ADC7C11AF4791A85E6CECD7A5009A6-org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar
|
||||
http://hg.netbeans.org/binaries/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar
|
||||
http://hg.netbeans.org/binaries/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar
|
||||
http://hg.netbeans.org/binaries/46C29693545F1FE541EE810F42C4A3A2A6A0DCCF-svnClientAdapter-javahl-1.8.16.jar
|
||||
http://hg.netbeans.org/binaries/B35CB146D491B0D10E468D2FEFF2DD77C746033E-svnClientAdapter-main-1.8.16.jar
|
||||
http://hg.netbeans.org/binaries/E0DC3B82DA5C95AC98AE43C4BADC741C2F56A43C-svnClientAdapter-svnkit-1.8.16.jar
|
||||
http://hg.netbeans.org/binaries/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar
|
||||
http://hg.netbeans.org/binaries/66F33A4C84AF3D30737A27CD3727330F73260D92-sqljet-1.1.5.jar
|
||||
http://hg.netbeans.org/binaries/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar
|
||||
http://hg.netbeans.org/binaries/24DD3B605C50A04D6C5FC129D4AD340659236EB5-com.trilead.ssh2_1.0.0.build215.jar
|
||||
http://hg.netbeans.org/binaries/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar
|
||||
http://hg.netbeans.org/binaries/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar
|
||||
http://hg.netbeans.org/binaries/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar
|
||||
http://hg.netbeans.org/binaries/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar
|
||||
http://hg.netbeans.org/binaries/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar
|
||||
http://hg.netbeans.org/binaries/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-harness-${PV}
|
||||
~dev-java/netbeans-platform-${PV}
|
||||
dev-java/commons-httpclient:3
|
||||
dev-java/commons-lang:2.1
|
||||
dev-java/commons-logging:0
|
||||
dev-java/freemarker:2.3
|
||||
dev-java/icu4j:49
|
||||
dev-java/iso-relax:0
|
||||
dev-java/jdbc-mysql:0
|
||||
dev-java/jdbc-postgresql:0
|
||||
>=dev-java/json-simple-1.1:0
|
||||
dev-java/jsr173:0
|
||||
dev-java/jvyamlb:0
|
||||
dev-java/log4j:0
|
||||
dev-java/lucene:3.5
|
||||
dev-java/rhino:1.6
|
||||
dev-java/saxon:9
|
||||
dev-java/smack:2.2
|
||||
dev-java/sun-jaf:0
|
||||
dev-java/tomcat-servlet-api:2.2
|
||||
dev-java/ws-commons-util:0
|
||||
dev-java/xerces:2
|
||||
dev-vcs/subversion:0[java]"
|
||||
# app-text/jing:0 our version is probably too old
|
||||
# dev-java/commons-io:1 fails with "Missing manifest tag OpenIDE-Module"
|
||||
# dev-java/ini4j:0 our version is too old
|
||||
# dev-java/jaxb:2 upstream version contains more stuff so websvccommon does not compile with ours
|
||||
# dev-java/trilead-ssh2:0 in overlay
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
dev-java/commons-codec:0
|
||||
dev-java/jsch:0
|
||||
dev-java/jzlib:0
|
||||
${CDEPEND}
|
||||
dev-java/javacc:0
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.ide -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/4E74C6BE42FE89871A878C7C4D6158F21A6D8010-antlr-runtime-3.4.jar libs.antlr3.runtime/external/antlr-runtime-3.4.jar || die
|
||||
ln -s "${DISTDIR}"/98308890597ACB64047F7E896638E0D98753AE82-asm-all-4.0.jar libs.nashorn/external/asm-all-4.0.jar || die
|
||||
ln -s "${DISTDIR}"/886FAF4B85054DD6E50D9B3438542F432B5F9251-bytelist-0.1.jar libs.bytelist/external/bytelist-0.1.jar || die
|
||||
ln -s "${DISTDIR}"/A8762D07E76CFDE2395257A5DA47BA7C1DBD3DCE-commons-io-1.4.jar o.apache.commons.io/external/commons-io-1.4.jar || die
|
||||
ln -s "${DISTDIR}"/2298164A7C2484406F2AA5AC85B205D39019896F-commons-net-3.1.jar libs.commons_net/external/commons-net-3.1.jar || die
|
||||
ln -s "${DISTDIR}"/901D8F815922C435D985DA3814D20E34CC7622CB-css21-spec.zip css.editor/external/css21-spec.zip || die
|
||||
ln -s "${DISTDIR}"/53AFD6CAA1B476204557B0626E7D673FBD5D245C-css3-spec.zip css.editor/external/css3-spec.zip || die
|
||||
ln -s "${DISTDIR}"/C9A6304FAA121C97CB2458B93D30B1FD6F0F7691-derbysampledb.zip derby/external/derbysampledb.zip || die
|
||||
ln -s "${DISTDIR}"/10535DEC87DED9981853DAE916CE356DBDB0A0FA-exechlp-1.0.zip dlight.nativeexecution/external/exechlp-1.0.zip || die
|
||||
ln -s "${DISTDIR}"/7B4D200632B60DD4F102024F8E75FFEDA638EA86-glassfish-tooling-sdk-0.3-b036.1.jar libs.glassfish.sdk/external/glassfish-tooling-sdk-0.3-b036.1.jar || die
|
||||
ln -s "${DISTDIR}"/23123BB29025254556B6E573023FCDF0F6715A66-html-4.01.zip html.editor/external/html-4.01.zip || die
|
||||
ln -s "${DISTDIR}"/77DB1AFF3C0730C144D30C9935A1CD8DCD2488A9-html5-datatypes.jar html.validation/external/html5-datatypes.jar || die
|
||||
ln -s "${DISTDIR}"/4388C34B9F085A42FBEA06C5B00FDF0A251171EC-html5doc.zip html.parser/external/html5doc.zip || die
|
||||
ln -s "${DISTDIR}"/D528B44AE7593D2275927396BF930B28078C5220-htmlparser-1.2.1.jar html.parser/external/htmlparser-1.2.1.jar || die
|
||||
ln -s "${DISTDIR}"/8E737D82ECAC9BA6100A9BBA71E92A381B75EFDC-ini4j-0.5.1.jar libs.ini4j/external/ini4j-0.5.1.jar || die
|
||||
ln -s "${DISTDIR}"/A2862B7795EF0E0F0716BEC84528FA3B629E479C-io-xml-util.jar html.validation/external/io-xml-util.jar || die
|
||||
ln -s "${DISTDIR}"/0DCC973606CBD9737541AA5F3E76DED6E3F4D0D0-iri.jar html.validation/external/iri.jar || die
|
||||
ln -s "${DISTDIR}"/F90E3DA5259DB07F36E6987EFDED647A5231DE76-ispell-enwl-3.1.20.zip spellchecker.dictionary_en/external/ispell-enwl-3.1.20.zip || die
|
||||
ln -s "${DISTDIR}"/71F434378F822B09A57174AF6C75D37408687C57-jaxb-api.jar xml.jaxb.api/external/jaxb-api.jar || die
|
||||
ln -s "${DISTDIR}"/27FAE927B5B9AE53A5B0ED825575DD8217CE7042-jaxb-api-doc.zip libs.jaxb/external/jaxb-api-doc.zip || die
|
||||
ln -s "${DISTDIR}"/387BE740EAEF52B3F6E6EE2F140757E7632584CE-jaxb-impl.jar libs.jaxb/external/jaxb-impl.jar || die
|
||||
ln -s "${DISTDIR}"/C3787DAB0DDFBD9E98086ED2F219859B0CB77EF7-jaxb-xjc.jar libs.jaxb/external/jaxb-xjc.jar || die
|
||||
ln -s "${DISTDIR}"/F4DB465F207907A2406B0BF5C8FFEE22A5C3E4E3-jaxb1-impl.jar libs.jaxb/external/jaxb1-impl.jar || die
|
||||
ln -s "${DISTDIR}"/5E40984A55F6FFF704F05D511A119CA5B456DDB1-jfxrt.jar core.browser.webview/external/jfxrt.jar || die
|
||||
ln -s "${DISTDIR}"/C0C5653D2200F2BD2E834B26DFDBC830D07FA0F4-jing.jar html.validation/external/jing.jar || die
|
||||
ln -s "${DISTDIR}"/54C5D72D7AD60DEC4450A5CF1C361F341E6AE092-js-corestubs.zip javascript2.editor/external/js-corestubs.zip || die
|
||||
ln -s "${DISTDIR}"/0F65AE810437C2C6939B46BBE149CEFDED19FD35-js-domstubs.zip javascript2.editor/external/js-domstubs.zip || die
|
||||
ln -s "${DISTDIR}"/04E3664261A296066E6650DF19B23691979589F8-js-reststubs.zip javascript2.editor/external/js-reststubs.zip || die
|
||||
ln -s "${DISTDIR}"/2E07375E5CA3A452472F0E87FB33F243F7A5C08C-libpam4j-1.1.jar extexecution.impl/external/libpam4j-1.1.jar || die
|
||||
ln -s "${DISTDIR}"/A3316305157479FC24CA36702355CCBD461BFE41-nashorn-5f2db2d8a7fa-patched.jar libs.nashorn/external/nashorn-5f2db2d8a7fa-patched.jar || die
|
||||
ln -s "${DISTDIR}"/A1C0ED8C43A306E3FB7676E7463204B9DA9BE290-non-schema.jar html.validation/external/non-schema.jar || die
|
||||
ln -s "${DISTDIR}"/7052E115041D04410A4519A61307502FB7C138E6-org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar o.eclipse.core.contenttype/external/org.eclipse.core.contenttype_3.4.100.v20110423-0524.jar || die
|
||||
ln -s "${DISTDIR}"/B19A4D998C76FE7A30830C96B9E3A47682F320FC-org.eclipse.core.jobs-3.5.101.jar o.eclipse.core.jobs/external/org.eclipse.core.jobs-3.5.101.jar || die
|
||||
ln -s "${DISTDIR}"/E64EF6A3FC5DB01AD95632B843706CCE56614C90-org.eclipse.core.net_1.2.100.I20110511-0800.jar o.eclipse.core.net/external/org.eclipse.core.net_1.2.100.I20110511-0800.jar || die
|
||||
ln -s "${DISTDIR}"/6658C235056134F7E86295E751129508802D71F2-org.eclipse.core.runtime-3.7.0.jar o.eclipse.core.runtime/external/org.eclipse.core.runtime-3.7.0.jar || die
|
||||
ln -s "${DISTDIR}"/0CA9B9DF8A8E4C6805C60A5761C470FCE8AE828F-org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar o.eclipse.core.runtime.compatibility.auth/external/org.eclipse.core.runtime.compatibility.auth_3.2.200.v20110110.jar || die
|
||||
ln -s "${DISTDIR}"/9C74D245214DB08E7EB9BC07A951B41CFE3E3648-org.eclipse.equinox.app-1.3.100.jar o.eclipse.equinox.app/external/org.eclipse.equinox.app-1.3.100.jar || die
|
||||
ln -s "${DISTDIR}"/78E5D0B8516B042495660DA36CE5114650F8F156-org.eclipse.equinox.common_3.6.0.v20110523.jar o.eclipse.equinox.common/external/org.eclipse.equinox.common_3.6.0.v20110523.jar || die
|
||||
ln -s "${DISTDIR}"/FD94003A1BCE42008753522BFED68E5A84B92644-org.eclipse.equinox.preferences-3.4.2.jar o.eclipse.equinox.preferences/external/org.eclipse.equinox.preferences-3.4.2.jar || die
|
||||
ln -s "${DISTDIR}"/54AE046B40C9095C2637F8D21664C5CD76E34485-org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar o.eclipse.equinox.registry/external/org.eclipse.equinox.registry_3.5.200.v20120522-1841.jar || die
|
||||
ln -s "${DISTDIR}"/0FFB9B1D7CD992CE6C8AAEEC2F6F98DFBB1D2F91-org.eclipse.equinox.security-1.1.1.jar o.eclipse.equinox.security/external/org.eclipse.equinox.security-1.1.1.jar || die
|
||||
ln -s "${DISTDIR}"/A00DC524B1D1DB1ABBF95407AA3E6009C3D2C157-org.eclipse.jgit-1.3.0.201202151440-r.jar o.eclipse.jgit/external/org.eclipse.jgit-1.3.0.201202151440-r.jar || die
|
||||
ln -s "${DISTDIR}"/E31000A35F9FB210B18AB4F50F513F4D400BC48D-org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.bugzilla.core/external/org.eclipse.mylyn.bugzilla.core_3.8.2.v20120916-1200.jar || die
|
||||
ln -s "${DISTDIR}"/AE7F6FFEE9CC2E55349D325AC7504F6D09B30761-org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.core/external/org.eclipse.mylyn.commons.core_3.8.2.v20120916-1200.jar || die
|
||||
ln -s "${DISTDIR}"/3483ECE4E30CCA034BEC49979C6E735C6B1FBB13-org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.net/external/org.eclipse.mylyn.commons.net_3.8.2.v20120916-1200.jar || die
|
||||
ln -s "${DISTDIR}"/6990481339073957CCAB02AD181BFD8F186F5002-org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar o.eclipse.mylyn.commons.repositories.core/external/org.eclipse.mylyn.commons.repositories.core_1.0.2.v20120916-1200.jar || die
|
||||
ln -s "${DISTDIR}"/68EA2A422AD4604636F50BAFD91EFD7EFC7276A4-org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar o.eclipse.mylyn.commons.xmlrpc/external/org.eclipse.mylyn.commons.xmlrpc_3.8.2.v20120916-1200.jar || die
|
||||
ln -s "${DISTDIR}"/F89D9ACAC53BA5C0D7179B473E0BFAC9BFAEE3C4-org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar o.eclipse.mylyn.tasks.core/external/org.eclipse.mylyn.tasks.core_3.8.2.v20120916-1200.jar || die
|
||||
ln -s "${DISTDIR}"/3AFA53AE20ADC7C11AF4791A85E6CECD7A5009A6-org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar libs.svnClientAdapter.svnkit/external/org.tmatesoft.svnkit_1.7.6.r9487_v20121029_2008.jar || die
|
||||
ln -s "${DISTDIR}"/E66876EB5F33AA0E57F035F1AADD8C44FEAE7FCB-processtreekiller-1.0.1.jar extexecution.impl/external/processtreekiller-1.0.1.jar || die
|
||||
ln -s "${DISTDIR}"/B0D0FCBAC68826D2AFA3C7C89FC4D57B95A000C3-resolver-1.2.jar o.apache.xml.resolver/external/resolver-1.2.jar || die
|
||||
ln -s "${DISTDIR}"/66F33A4C84AF3D30737A27CD3727330F73260D92-sqljet-1.1.5.jar libs.svnClientAdapter.svnkit/external/sqljet-1.1.5.jar || die
|
||||
ln -s "${DISTDIR}"/46C29693545F1FE541EE810F42C4A3A2A6A0DCCF-svnClientAdapter-javahl-1.8.16.jar libs.svnClientAdapter.javahl/external/svnClientAdapter-javahl-1.8.16.jar || die
|
||||
ln -s "${DISTDIR}"/B35CB146D491B0D10E468D2FEFF2DD77C746033E-svnClientAdapter-main-1.8.16.jar libs.svnClientAdapter/external/svnClientAdapter-main-1.8.16.jar || die
|
||||
ln -s "${DISTDIR}"/E0DC3B82DA5C95AC98AE43C4BADC741C2F56A43C-svnClientAdapter-svnkit-1.8.16.jar libs.svnClientAdapter.svnkit/external/svnClientAdapter-svnkit-1.8.16.jar || die
|
||||
ln -s "${DISTDIR}"/3B91269E9055504778F57744D24F505856698602-svnkit-1.7.0-beta4-20120316.233307-1.jar libs.svnClientAdapter.svnkit/external/svnkit-1.7.0-beta4-20120316.233307-1.jar || die
|
||||
ln -s "${DISTDIR}"/015525209A02BD74254930FF844C7C13498B7FB9-svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar libs.svnClientAdapter.svnkit/external/svnkit-javahl16-1.7.0-beta4-20120316.233536-1.jar || die
|
||||
ln -s "${DISTDIR}"/C0D8A3265D194CC886BAFD585117B6465FD97DCE-swingx-all-1.6.4.jar libs.swingx/external/swingx-all-1.6.4.jar || die
|
||||
ln -s "${DISTDIR}"/CD5B5996B46CB8D96C8F0F89A7A734B3C01F3DF7-tomcat-webserver-3.2.jar httpserver/external/tomcat-webserver-3.2.jar || die
|
||||
ln -s "${DISTDIR}"/24DD3B605C50A04D6C5FC129D4AD340659236EB5-com.trilead.ssh2_1.0.0.build215.jar libs.svnClientAdapter.svnkit/external/com.trilead.ssh2_1.0.0.build215.jar || die
|
||||
ln -s "${DISTDIR}"/89BC047153217F5254506F4C622A771A78883CBC-ValidationAPI.jar swing.validation/external/ValidationAPI.jar || die
|
||||
ln -s "${DISTDIR}"/7A5A7DF07297A86A944D4D0562C685585B0734EF-validator.jar html.validation/external/validator.jar || die
|
||||
ln -s "${DISTDIR}"/64F5BEEADD2A239C4BC354B8DFDB97CF7FDD9983-xmlrpc-client-3.0.jar o.apache.xmlrpc/external/xmlrpc-client-3.0.jar || die
|
||||
ln -s "${DISTDIR}"/8FA16AD28B5E79A7CD52B8B72985B0AE8CCD6ADF-xmlrpc-common-3.0.jar o.apache.xmlrpc/external/xmlrpc-common-3.0.jar || die
|
||||
ln -s "${DISTDIR}"/D6917BF718583002CBE44E773EE21E2DF08ADC71-xmlrpc-server-3.0.jar o.apache.xmlrpc/external/xmlrpc-server-3.0.jar || die
|
||||
ln -s "${DISTDIR}"/C9757EFB2CFBA523A7375A78FA9ECFAF0D0AC505-winp-1.14-patched.jar extexecution.impl/external/winp-1.14-patched.jar || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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.json_simple/external json-simple json-simple.jar json-simple-1.1.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-harness-${SLOT} harness || die
|
||||
cat /usr/share/netbeans-harness-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.harness.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg_jar-from --build-only --into c.jcraft.jsch/external jsch jsch.jar jsch-0.1.45.jar
|
||||
java-pkg_jar-from --build-only --into c.jcraft.jzlib/external jzlib jzlib.jar jzlib-1.0.7.jar
|
||||
java-pkg_jar-from --into db.drivers/external jdbc-mysql jdbc-mysql.jar mysql-connector-java-5.1.18-bin.jar
|
||||
java-pkg_jar-from --into db.drivers/external jdbc-postgresql jdbc-postgresql.jar postgresql-9.1-901.jdbc4.jar
|
||||
java-pkg_jar-from --build-only --into db.sql.visualeditor/external javacc javacc.jar javacc-3.2.jar
|
||||
java-pkg_jar-from --into html.parser/external icu4j-49 icu4j.jar icu4j-4_0.jar
|
||||
java-pkg_jar-from --into html.validation/external iso-relax isorelax.jar isorelax20041111.jar
|
||||
java-pkg_jar-from --into html.validation/external log4j log4j.jar log4j-1.2.15.jar
|
||||
java-pkg_jar-from --into html.validation/external rhino-1.6 js.jar js.jar
|
||||
java-pkg_jar-from --into html.validation/external saxon-9 saxon.jar saxon9B.jar
|
||||
java-pkg_jar-from --into libs.freemarker/external freemarker-2.3 freemarker.jar freemarker-2.3.8.jar
|
||||
java-pkg_jar-from --into libs.jvyamlb/external jvyamlb jvyamlb.jar jvyamlb-0.2.3.jar
|
||||
java-pkg_jar-from --into libs.lucene/external lucene-3.5 lucene-core.jar lucene-core-3.5.0.jar
|
||||
java-pkg_jar-from --into libs.smack/external smack-2.2 smack.jar smack.jar
|
||||
java-pkg_jar-from --into libs.smack/external smack-2.2 smackx.jar smackx.jar
|
||||
java-pkg_jar-from --into libs.svnClientAdapter.javahl/external subversion svn-javahl.jar svnjavahl-1.7.6.jar
|
||||
java-pkg_jar-from --into libs.xerces/external xerces-2 xercesImpl.jar xerces-2.8.0.jar
|
||||
java-pkg_jar-from --build-only --into o.apache.commons.codec/external commons-codec commons-codec.jar apache-commons-codec-1.3.jar
|
||||
java-pkg_jar-from --into o.apache.commons.httpclient/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.1.jar
|
||||
java-pkg_jar-from --into o.apache.commons.lang/external commons-lang-2.1 commons-lang.jar commons-lang-2.4.jar
|
||||
java-pkg_jar-from --into o.apache.commons.logging/external commons-logging commons-logging.jar commons-logging-1.1.1.jar
|
||||
java-pkg_jar-from --into o.apache.ws.commons.util/external ws-commons-util ws-commons-util.jar ws-commons-util-1.0.1.jar
|
||||
java-pkg_jar-from --into servletapi/external tomcat-servlet-api-2.2 servlet.jar servlet-2.2.jar
|
||||
java-pkg_jar-from --into xml.jaxb.api/external sun-jaf activation.jar activation.jar
|
||||
java-pkg_jar-from --into xml.jaxb.api/external jsr173 jsr173.jar jsr173_1.0_api.jar
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
unset DISPLAY
|
||||
eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/ide >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/ide$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
rm -fr "${D}"/${INSTALL_DIR}/bin/nativeexecution || die
|
||||
rm -fr "${D}"/${INSTALL_DIR}/modules/lib || die
|
||||
|
||||
insinto ${INSTALL_DIR}/bin/nativeexecution
|
||||
doins bin/nativeexecution/*
|
||||
|
||||
pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution >/dev/null || die
|
||||
for file in *.sh ; do
|
||||
fperms 755 ${file}
|
||||
done
|
||||
popd >/dev/null || die
|
||||
|
||||
if use x86 ; then
|
||||
doins -r bin/nativeexecution/Linux-x86
|
||||
pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86 >/dev/null || die
|
||||
for file in * ; do
|
||||
fperms 755 ${file}
|
||||
done
|
||||
popd >/dev/null || die
|
||||
elif use amd64 ; then
|
||||
doins -r bin/nativeexecution/Linux-x86_64
|
||||
pushd "${D}"/${INSTALL_DIR}/bin/nativeexecution/Linux-x86_64 >/dev/null || die
|
||||
for file in * ; do
|
||||
fperms 755 ${file}
|
||||
done
|
||||
popd >/dev/null || die
|
||||
fi
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm freemarker-2.3.8.jar && dosym /usr/share/freemarker-2.3/lib/freemarker.jar ${instdir}/freemarker-2.3.8.jar || die
|
||||
rm icu4j-4_0.jar && dosym /usr/share/icu4j-49/lib/icu4j.jar ${instdir}/icu4j-4_0.jar || die
|
||||
rm isorelax20041111.jar && dosym /usr/share/iso-relax/lib/isorelax.jar ${instdir}/isorelax20041111.jar || die
|
||||
rm js.jar && dosym /usr/share/rhino-1.6/lib/js.jar ${instdir}/js.jar || die
|
||||
rm json-simple-1.1.1.jar && dosym /usr/share/json-simple/lib/json-simple.jar ${instdir}/json-simple-1.1.1.jar || die
|
||||
rm jvyamlb-0.2.3.jar && dosym /usr/share/jvyamlb/lib/jvyamlb.jar ${instdir}/jvyamlb-0.2.3.jar || die
|
||||
rm log4j-1.2.15.jar && dosym /usr/share/log4j/lib/log4j.jar ${instdir}/log4j-1.2.15.jar || die
|
||||
rm lucene-core-3.5.0.jar && dosym /usr/share/lucene-3.5/lib/lucene-core.jar ${instdir}/lucene-core-3.5.0.jar || die
|
||||
rm mysql-connector-java-5.1.18-bin.jar && dosym /usr/share/jdbc-mysql/lib/jdbc-mysql.jar ${instdir}/mysql-connector-java-5.1.18-bin.jar || die
|
||||
rm postgresql-9.1-901.jdbc4.jar && dosym /usr/share/jdbc-postgresql/lib/jdbc-postgresql.jar ${instdir}/postgresql-9.1-901.jdbc4.jar || die
|
||||
rm saxon9B.jar && dosym /usr/share/saxon-9/lib/saxon.jar ${instdir}/saxon9B.jar || die
|
||||
rm servlet-2.2.jar && dosym /usr/share/tomcat-servlet-api-2.2/lib/servlet.jar ${instdir}/servlet-2.2.jar || die
|
||||
rm smack.jar && dosym /usr/share/smack-2.2/lib/smack.jar ${instdir}/smack.jar || die
|
||||
rm smackx.jar && dosym /usr/share/smack-2.2/lib/smackx.jar ${instdir}/smackx.jar || die
|
||||
rm svnjavahl.jar && dosym /usr/share/subversion/lib/svn-javahl.jar ${instdir}/svnjavahl.jar || die
|
||||
rm xerces-2.8.0.jar && dosym /usr/share/xerces-2/lib/xercesImpl.jar ${instdir}/xerces-2.8.0.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext/jaxb
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm activation.jar && dosym /usr/share/sun-jaf/lib/activation.jar ${instdir}/activation.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext/jaxb/api
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm jsr173_1.0_api.jar && dosym /usr/share/jsr173/lib/jsr173.jar ${instdir}/jsr173_1.0_api.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/ide
|
||||
}
|
@ -0,0 +1,242 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-java/netbeans-java-7.3.ebuild,v 1.1 2013/02/21 15:49:09 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
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="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/8D36897DA80FE60AB5263534A3CF522F466E8200-ant-libs-1.8.4.zip
|
||||
http://hg.netbeans.org/binaries/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip
|
||||
http://hg.netbeans.org/binaries/F7BD95641780C2AAE8CB9BED1686441A1CE5E749-beansbinding-1.2.1-doc.zip
|
||||
http://hg.netbeans.org/binaries/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar
|
||||
http://hg.netbeans.org/binaries/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip
|
||||
http://hg.netbeans.org/binaries/37AB23511498C4A55B2F15EA8EDB18D754E6CD8F-indexer-artifact-5.1.0.jar
|
||||
http://hg.netbeans.org/binaries/EF8C44153240A0AA629340D17629290DB1C66CA1-indexer-core-5.1.0.jar
|
||||
http://hg.netbeans.org/binaries/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.3.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/6AE2C83C77A1FFA5840B9151A271AB3F451F6E0C-lucene-core-3.6.1.jar
|
||||
http://hg.netbeans.org/binaries/2BD49695E9891697C5F290AA94C3412DFB95B096-lucene-highlighter-3.6.1.jar
|
||||
http://hg.netbeans.org/binaries/BF206C4AA93C74A739FBAF1F1C78E3AD5F167245-maven-dependency-tree-2.0.jar
|
||||
http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar
|
||||
http://hg.netbeans.org/binaries/D388DFD4853B4C82C4BE4EDB38AB56904208723E-nb-javac-impl.jar
|
||||
http://hg.netbeans.org/binaries/663FA7BA7FD8538E44DE9FDC5315C4F733C13E96-org.eclipse.persistence.jpa.jpql_1.0.1.jar
|
||||
http://hg.netbeans.org/binaries/481935A7F53B55502187BD3C28C2BC0D957BB643-org.eclipse.persistence.jpa.modelgen.processor-2.3.2.jar
|
||||
http://hg.netbeans.org/binaries/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar
|
||||
http://hg.netbeans.org/binaries/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.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-harness-${PV}
|
||||
~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-websvccommon-${PV}
|
||||
dev-java/beansbinding:0
|
||||
dev-java/cglib:2.2
|
||||
dev-java/jdom:1.0"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0
|
||||
dev-java/junit:4"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}
|
||||
dev-java/absolutelayout:0
|
||||
dev-java/antlr:0[java]
|
||||
dev-java/asm:2.2
|
||||
dev-java/cglib:2.1
|
||||
dev-java/commons-collections:0
|
||||
dev-java/dom4j:1
|
||||
dev-java/ehcache:1.2
|
||||
dev-java/fastinfoset:0
|
||||
dev-java/javassist:3
|
||||
dev-java/jsr67:0
|
||||
dev-java/jsr181:0
|
||||
dev-java/glassfish-transaction-api:0
|
||||
dev-java/jtidy: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 -Dpermit.jdk7.builds=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 -a -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
|
||||
|
||||
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-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/8D36897DA80FE60AB5263534A3CF522F466E8200-ant-libs-1.8.4.zip o.apache.tools.ant.module/external/ant-libs-1.8.4.zip || die
|
||||
ln -s "${DISTDIR}"/29CFD351206016B67DD0D556098513D2B259C69B-apache-maven-3.0.4-bin.zip maven.embedder/external/apache-maven-3.0.4-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}"/90F1E67F38F1D8EC25C082F8EB08CFEC9A3B75E2-eclipselink-2.3.2.jar j2ee.eclipselink/external/eclipselink-2.3.2.jar || die
|
||||
ln -s "${DISTDIR}"/C8A5E0D558EA7E7349F9D32B838553D5E7DD214F-hibernate-3.2.5-lib.zip hibernatelib/external/hibernate-3.2.5-lib.zip || die
|
||||
ln -s "${DISTDIR}"/37AB23511498C4A55B2F15EA8EDB18D754E6CD8F-indexer-artifact-5.1.0.jar maven.indexer/external/indexer-artifact-5.1.0.jar || die
|
||||
ln -s "${DISTDIR}"/EF8C44153240A0AA629340D17629290DB1C66CA1-indexer-core-5.1.0.jar maven.indexer/external/indexer-core-5.1.0.jar || die
|
||||
ln -s "${DISTDIR}"/3BCA561B1B7B284B3D3C097F92A9CD47FF485058-javax.persistence-2.0.3.jar j2ee.eclipselink/external/javax.persistence-2.0.3.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}"/6AE2C83C77A1FFA5840B9151A271AB3F451F6E0C-lucene-core-3.6.1.jar maven.indexer/external/lucene-core-3.6.1.jar || die
|
||||
ln -s "${DISTDIR}"/2BD49695E9891697C5F290AA94C3412DFB95B096-lucene-highlighter-3.6.1.jar maven.indexer/external/lucene-highlighter-3.6.1.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}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
|
||||
ln -s "${DISTDIR}"/D388DFD4853B4C82C4BE4EDB38AB56904208723E-nb-javac-impl.jar libs.javacimpl/external/nb-javac-impl.jar || die
|
||||
ln -s "${DISTDIR}"/663FA7BA7FD8538E44DE9FDC5315C4F733C13E96-org.eclipse.persistence.jpa.jpql_1.0.1.jar j2ee.eclipselink/external/org.eclipse.persistence.jpa.jpql_1.0.1.jar || die
|
||||
ln -s "${DISTDIR}"/481935A7F53B55502187BD3C28C2BC0D957BB643-org.eclipse.persistence.jpa.modelgen.processor-2.3.2.jar j2ee.eclipselinkmodelgen/external/org.eclipse.persistence.jpa.modelgen.processor-2.3.2.jar || die
|
||||
ln -s "${DISTDIR}"/CB686A65B6C4516A32173CB60385D02027440620-spring-2.5.6.SEC03.jar libs.springframework/external/spring-2.5.6.SEC03.jar || die
|
||||
ln -s "${DISTDIR}"/C54C41DD33054070647ED50F209CC77A05BA5563-spring-framework-3.1.1.RELEASE.zip libs.springframework/external/spring-framework-3.1.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-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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-2.2 cglib.jar cglib-2.2.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-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-2.2/lib/cglib.jar ${instdir}/cglib-2.2.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext/hibernate
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm antlr-2.7.6.jar && dosym /usr/share/antlr/lib/antlr.jar ${instdir}/antlr-2.7.6.jar || die
|
||||
rm asm-attrs.jar && dosym /usr/share/asm-2.2/lib/asm-attrs.jar ${instdir}/asm-attrs.jar || die
|
||||
rm asm.jar && dosym /usr/share/asm-2.2/lib/asm.jar ${instdir}/asm.jar || die
|
||||
rm cglib-2.1.3.jar && dosym /usr/share/cglib-2.1/lib/cglib.jar ${instdir}/cglib-2.1.3.jar || die
|
||||
rm commons-collections-2.1.1.jar && dosym /usr/share/commons-collections/lib/commons-collections.jar ${instdir}/commons-collections-2.1.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 ehcache-1.2.3.jar && dosym /usr/share/ehcache-1.2/lib/ehcache.jar ${instdir}/ehcache-1.2.3.jar || die
|
||||
rm javassist.jar && dosym /usr/share/javassist-3/lib/javassist.jar ${instdir}/javassist.jar || die
|
||||
rm jta.jar && dosym /usr/share/glassfish-transaction-api/lib/jta.jar ${instdir}/jta.jar || die
|
||||
rm jtidy-r8-20060801.jar && dosym /usr/share/jtidy/lib/Tidy.jar ${instdir}/jtidy-r8-20060801.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/streambuffer.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
|
||||
}
|
@ -0,0 +1,130 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-javacard/netbeans-javacard-7.3.ebuild,v 1.1 2013/02/21 15:49:39 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans JavaCard Cluster"
|
||||
HOMEPAGE="http://netbeans.org/projects/javacard"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar
|
||||
http://hg.netbeans.org/binaries/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar
|
||||
http://hg.netbeans.org/binaries/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-java-${PV}
|
||||
~dev-java/netbeans-platform-${PV}"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}
|
||||
dev-java/ant-contrib:0
|
||||
dev-java/asm:3
|
||||
dev-java/bcel:0
|
||||
dev-java/commons-cli:1
|
||||
dev-java/commons-codec:0
|
||||
dev-java/commons-httpclient:3
|
||||
dev-java/commons-logging: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.javacard -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/33DCFAE258453BDD3D8A042F6ECF80656A82B8DD-anttasks.jar javacard.ri.platform/external/anttasks.jar || die
|
||||
ln -s "${DISTDIR}"/9C1A8BC9D3270D184F1D1BCC5F60AA81D46E1ADF-apduio.jar javacard.apdu.io/external/apduio.jar || die
|
||||
ln -s "${DISTDIR}"/6243337E93F5841D4FFB404011AA076BFEB1590A-javacard_ri.zip javacard.ri.bundle/external/javacard_ri.zip || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
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-platform-${SLOT} platform || die
|
||||
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.platform.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/javacard >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/javacard$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
rm -fr "${D}"/${INSTALL_DIR}/bin || die
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/JCDK3.0.2_ConnectedEdition/lib
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
|
||||
rm asm-all-3.1.jar && dosym /usr/share/asm-3/lib/asm.jar ${instdir}/asm-all-3.1.jar || die
|
||||
rm bcel-5.2.jar && dosym /usr/share/bcel/lib/bcel.jar ${instdir}/bcel-5.2.jar || die
|
||||
rm commons-cli-1.0.jar && dosym /usr/share/commons-cli-1/lib/commons-cli.jar ${instdir}/commons-cli-1.0.jar || 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-httpclient-3.0.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.jar || die
|
||||
rm commons-logging-1.1.jar && dosym /usr/share/commons-logging/lib/commons-logging.jar ${instdir}/commons-logging-1.1.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javacard
|
||||
}
|
@ -0,0 +1,160 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-javadoc/netbeans-javadoc-7.3.ebuild,v 1.1 2013/02/21 15:50:08 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans JavaDocs"
|
||||
HOMEPAGE="http://netbeans.org/"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/8D36897DA80FE60AB5263534A3CF522F466E8200-ant-libs-1.8.4.zip"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
dev-java/javahelp:0
|
||||
dev-java/junit:4
|
||||
~dev-java/netbeans-apisupport-${PV}
|
||||
~dev-java/netbeans-cnd-${PV}
|
||||
~dev-java/netbeans-dlight-${PV}
|
||||
~dev-java/netbeans-enterprise-${PV}
|
||||
~dev-java/netbeans-ergonomics-${PV}
|
||||
~dev-java/netbeans-groovy-${PV}
|
||||
~dev-java/netbeans-harness-${PV}
|
||||
~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-java-${PV}
|
||||
~dev-java/netbeans-javacard-${PV}
|
||||
~dev-java/netbeans-mobility-${PV}
|
||||
~dev-java/netbeans-nb-${PV}
|
||||
~dev-java/netbeans-php-${PV}
|
||||
~dev-java/netbeans-platform-${PV}
|
||||
~dev-java/netbeans-profiler-${PV}
|
||||
~dev-java/netbeans-websvccommon-${PV}"
|
||||
RDEPEND=""
|
||||
|
||||
JAVA_PKG_BSFIX="off"
|
||||
|
||||
src_unpack() {
|
||||
unpack $(basename ${SOURCE_URL})
|
||||
|
||||
einfo "Deleting bundled jars..."
|
||||
find -name "*.jar" -type f -delete
|
||||
|
||||
unpack netbeans-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/8D36897DA80FE60AB5263534A3CF522F466E8200-ant-libs-1.8.4.zip o.apache.tools.ant.module/external/ant-libs-1.8.4.zip || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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 --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
|
||||
cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.apisupport.built
|
||||
|
||||
ln -s /usr/share/netbeans-cnd-${SLOT} cnd || die
|
||||
cat /usr/share/netbeans-cnd-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.cnd.built
|
||||
|
||||
ln -s /usr/share/netbeans-dlight-${SLOT} dlight || die
|
||||
cat /usr/share/netbeans-dlight-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.dlight.built
|
||||
|
||||
ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
|
||||
cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.enterprise.built
|
||||
|
||||
ln -s /usr/share/netbeans-ergonomics-${SLOT} ergonomics || die
|
||||
cat /usr/share/netbeans-ergonomics-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.ergonomics.built
|
||||
|
||||
ln -s /usr/share/netbeans-groovy-${SLOT} groovy || die
|
||||
cat /usr/share/netbeans-groovy-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.groovy.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-javacard-${SLOT} javacard || die
|
||||
cat /usr/share/netbeans-javacard-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.javacard.built
|
||||
|
||||
ln -s /usr/share/netbeans-mobility-${SLOT} mobility || die
|
||||
cat /usr/share/netbeans-mobility-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.mobility.built
|
||||
|
||||
ln -s /usr/share/netbeans-nb-${SLOT}/nb nb || die
|
||||
cat /usr/share/netbeans-nb-${SLOT}/nb/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.nb.built
|
||||
|
||||
ln -s /usr/share/netbeans-php-${SLOT} php || die
|
||||
cat /usr/share/netbeans-php-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.php.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-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-websvccommon-${SLOT} websvccommon || die
|
||||
cat /usr/share/netbeans-websvccommon-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.websvccommon.built
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
eant -f nbbuild/build.xml bootstrap || die
|
||||
ANT_OPTS="-Xmx1536m" eant -f nbbuild/javadoctools/build.xml build-javadoc
|
||||
}
|
||||
|
||||
src_install() {
|
||||
rm nbbuild/build/javadoc/*.zip
|
||||
java-pkg_dojavadoc nbbuild/build/javadoc
|
||||
}
|
@ -1,7 +1,14 @@
|
||||
DIST 0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar 132323 SHA256 e3591d9a40c8829eca5f12a12513f3919be4b07923b0aabad1ba4b9f472d79d1 SHA512 4aacd1a1bf7a177e496d604af5d55a05efeeb3c3d2aa6ebe7606bab9278980dc7ef37ef6debb405bf71bf4d4907b8ad2792a7a224987f2ca02fe7fa1be6808d4 WHIRLPOOL 23406d70f15bf7ddcda79a86985b9978a3b72fafcab6e8e3c665cf0958cc07aa095e9a857e5d9c097de52fe6d2bc4f0216f7cb50d4984d83e14d9fad1eba3e53
|
||||
DIST 20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar 61713 SHA256 38bf23ed74459460f3f0b91735455e9b74d406c72612b6aef7278161db119545 SHA512 2d06db5267ac5d8fd227819014177f0d5cc345583628f1ff2fff89f180a4269936a136af0b4649cf43603b0adab6ce3e3f525ef2033537c6f035b558c356d900 WHIRLPOOL acd74c6edad1c0e74d6475aecd0a00d2b0760bde5a76b9846b466ac03087d814a9bbb1c0b4ab3f2bc29a25c465fe1875f6a45e544c7468c4d60793795c37dd37
|
||||
DIST 418FC62C8A6EF5311987B01FE389B1F88EFDDCA2-jemmy-2.3.0.0.jar 1695373 SHA256 7676709cfadc97da5056cb90f35b57850259444ef97f03905b83bd08e39fa0db SHA512 526dd83a3dc8efbfdaf1135a1ccd017a94e4fe93bcbdb9fea85caf86da2a7c395ce95eee25c408ac9c3565b191c6c17e67aaf1363c67e200c503d76ba2250484 WHIRLPOOL 7316a9384024669ed487fa4cf13a9b6f78c644ac418762480c98221b208e45592d41682c9a740e8412b3d677a5ccfd3e1183ec52b8f00b2f0e52f6cc1e20cf56
|
||||
DIST 49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip 579550 SHA256 e173ba926f93e89bbb9c76bd2190b01e0af2d2b3223d2c78b4ed5bdaebbd78a0 SHA512 3de7720a392813cbbbc73a6ce2a745e10054c0888df61b1e623bf327f8a4584a9eaa07303fc41d01d2088fd6c868e7273c6355d23839dfaa9009d1f672520d58 WHIRLPOOL b6e2a6ca1bcea47dcff7d8a9ea043a5b76834bde9d9f715d5d3eb52211e5c0d8a9d0575c326fa2f1d4d2a5dd93bccdcaf20af45788e7e3032829ac85a83b64da
|
||||
DIST A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar 109823 SHA256 18050686d2da634f3612a8100c405eb092dc06d86b8917c6b945d096daf49f94 SHA512 5a0089c36c35ffa2c243cbaee376a246dbfd3dd3f170fa233946b6134f9c80dda610f2900e8bbd1553c3e8bdd3b5548145c881745acc720ec1e059d8252b8399 WHIRLPOOL b01f2a78d653aea3f7a2369a66bef0ccda6026a38efe8f52616eed75df8ef80852ba509a4319ba183ab08d9141a138cde48addd910199f47b2ada7bfc5b24efb
|
||||
DIST D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip 1647417 SHA256 8c6fa603283582893aed25c247a4748eab38f3e6ce9c59f31b2bb8f3f217a317 SHA512 ffad7d45643015d178cdb1b5bb075f0232470f5f7b82acd87d3dbf88e2034aed04fa9fadadbf7831d3c57fe0c4bc9684d841aebaa8a99ba1d6c1f6cb13f80359 WHIRLPOOL c4df551c83984a2b5cfbe60363ff4d9de2b88f87ed4dcf9b8b91615c62cfe04274736ca29186b8541bc11b1cda8c79ddfd07f3ebcfd146664d9f1c46954696ea
|
||||
DIST D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar 1713398 SHA256 5ed65a118b90400886ff4debb29a6e2f82a440bd18e7045c8653d5cb3178616b SHA512 66d1435d2214c7259a4a683bbc3596a11bc99568081c214281a635fc0d5af10bbbddf5efbd040169e0e077abc25a4cb3f790530ce2e514270cdf51e9c916d065 WHIRLPOOL 50d3a6534a31b6d8c6c62d580f4fc56f4df52e79f3acf7297ab7deff87f0b7d4a436cd97706ff9fba24aea797a3efb60d501f4f734f7c607b0cbff4c7e9899bc
|
||||
DIST netbeans-7.1.1-201203012225-src.zip 172146133 SHA256 a8ff48a5837f7952cf305d70b511c4abb77d6f1639fc7de1578aac75274450d4 SHA512 e43d5477f6d6bc5471af4f7b624a806a88d34e9467ea6dc228dbbdb374e1bf073b96b3ab3c85a301207f6abb1ee6292c6fe1e859f78a620ff6654e5617b880c1 WHIRLPOOL 22e8d1c562d3702ccd0e66012819447c92fc7cc1c5f0c52ceb9f9990372b1f7b976b3b1b8e31bd1bfb96726fbb8963c4e444ff0fad931d75a8201d6dcb012bac
|
||||
DIST netbeans-7.1.2-201204101705-src.zip 172346251 SHA256 95df26a2eafdc88887a835b3abcf930fd0e72c1639c3e0bfceb9489e44c5865c SHA512 9470f00021fd401e33c9bb4871e40780f1775e0e41c6d0c28ee0ac157c3eede324703d0ed8b1cf14e22441a14ba82fdf72315d7135f55b2a8ffa75f935496f23 WHIRLPOOL ba64a70001e8a18080cc58279e3ba70f61b3ab2c51d2f0be81bec178610f9ff37d41a77d2d5f39e16a8c07e9a7931d1487f35054d2d5fa7e379bb8edab09fc1b
|
||||
DIST netbeans-7.2-201207171143-src.zip 174804170 SHA256 7fbbb9e2d3daa41344800a7571e94574aa54fb586b514095ec31b87f1dd4551a SHA512 7306039b30ebddf5766b8d938f1b69291e6bfa20ed54866d38a9832dba8a568e9b79577aea963dd36d93a4e0a5e487a64cf404720c5d62316307181f7e4a17e1 WHIRLPOOL fda3e9772c0f9b3b6abc65231c2642567711e3d72cf031625f3c47fed35343484b81e6897510a71410cd797a14d956af8d9ed336993753b7085c7303d8ab9e02
|
||||
DIST netbeans-7.2-r1-build.xml.patch.bz2 2476 SHA256 ba0812d86c8d77cc69c75899d5b070d8b8c7dd1e33b5bdc7ac6e166d5015601d SHA512 8d0a2d80afafe875d9872a0aa15b2ade41f174ae522bc0363021e8d490dfd43b09a97af9c77dd635b56964fb57fd218424c17de0a13b946d55247db06a3e8c33 WHIRLPOOL 3833520b791d6fcb3b531b4cb1fbeec2fbadcc05e8c8a439794ea83bfb315e538d6039d2a6a188735cd996e916a1e5e88871050392947a2f5702accf9fceb16a
|
||||
DIST netbeans-7.3-201302132200-src.zip 179174245 SHA256 5be4ee16868ca3f2a73b397ca1b1a83d7603657722cb033a37925e8ee0ebeab3 SHA512 c616ae3e148b677ad74b4e113fe2d5f9e97029a601abf39558e35c57085362dc802d0eb26be9ab05731bce14dd10c5af22d4b77251471da95421ad28e08ce700 WHIRLPOOL 66670d62c023f321220c7cd416c0d0347055e618c9501df56934a35bf6f15ebde37245c78ab6416ce3c5cc733b4f8bc0e9c9d2a94f8d940e64443dab2e5967f8
|
||||
DIST netbeans-7.3-build.xml.patch.bz2 2463 SHA256 ec0a58213907f7c8656ded1ba3f21dd0a2197b6eed46d7d5ba37f6afb0ae2a79 SHA512 1f8164efab23f7fdaf7da0191f36043cc10d9a4865e38761c24c83a822d8b1b7abfb891f6072654fdfcd314f6fdf0010cb8560c2222ec07e4b4b217b91142079 WHIRLPOOL 47d8e784b65a9863d6c9c122288720544384b4f9f6815325247cf12fc2dac5678b27b72e0b7580052096957acc245b7f8f1c54b97a1877a3ba1021bf871d08dc
|
||||
DIST netbeans-9999-r1-build.xml.patch.bz2 2379 SHA256 09cfedef0fd9d713ddc71a54848d7551ce750c15e3df00af7feef37d25260a7e SHA512 7f28a0b2536ea84ebaba26df072411f62db01873e7803f2e28400b55bd61f0857b5508668bd03894364333edf6b8cf9901b823980a8f51f8d6a711bd3a47cb59 WHIRLPOOL 74dcc47859101722f9879bf0cf2dadd210555560b2fcd036e43ac099c71fe0c712b360aadad8e88092a324c93ff42fc2e467e89e3227f23a24d55b9c9e2c27b6
|
||||
|
@ -0,0 +1,120 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-javafx/netbeans-javafx-7.3.ebuild,v 1.1 2013/02/21 15:50:38 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans JavaFX Cluster"
|
||||
HOMEPAGE="http://netbeans.org/projects/javafx"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar
|
||||
http://hg.netbeans.org/binaries/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar
|
||||
http://hg.netbeans.org/binaries/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip
|
||||
http://hg.netbeans.org/binaries/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip
|
||||
http://hg.netbeans.org/binaries/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar
|
||||
http://hg.netbeans.org/binaries/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-java-${PV}
|
||||
~dev-java/netbeans-platform-${PV}"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0
|
||||
dev-java/junit:4"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.javafx -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/A806D99716C5E9441BFD8B401176FDDEFC673022-bindex-2.2.jar apisupport.harness/external/bindex-2.2.jar || die
|
||||
ln -s "${DISTDIR}"/20D826CC819A5A969CF3F7204E2E26CB6263EC43-jnlp-servlet.jar apisupport.harness/external/jnlp-servlet.jar || die
|
||||
ln -s "${DISTDIR}"/D325D3913CBC0F9A8D73A466FABB98EDEEC014AB-jemmy-2.3.1.1.jar jemmy/external/jemmy-2.3.1.1.jar || die
|
||||
ln -s "${DISTDIR}"/D06C8980C9025183C044202419EA29E69FBD4B99-jemmy-2.3.1.1-doc.zip jemmy/external/jemmy-2.3.1.1-doc.zip || die
|
||||
ln -s "${DISTDIR}"/49197106637CCA8C337AF16CC01BB5D9DEC7E179-jemmy-2.3.1.1-src.zip jemmy/external/jemmy-2.3.1.1-src.zip || die
|
||||
ln -s "${DISTDIR}"/0F7FC8D69950B86D5F67529B5C551DB84C5BCF87-nb-javac-api.jar libs.javacapi/external/nb-javac-api.jar || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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 apisupport.harness/external javahelp jsearch.jar jsearch-2.0_05.jar
|
||||
java-pkg_jar-from --build-only --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
|
||||
java-pkg_jar-from --build-only --into libs.junit4/external junit-4 junit.jar junit-4.10.jar
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
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-platform-${SLOT} platform || die
|
||||
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.platform.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/javafx >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/javafx$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/javafx
|
||||
}
|
@ -0,0 +1,150 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-mobility/netbeans-mobility-7.3.ebuild,v 1.1 2013/02/21 15:51:08 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans Mobility Cluster"
|
||||
HOMEPAGE="http://netbeans.org/features/platform/"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar
|
||||
http://hg.netbeans.org/binaries/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar
|
||||
http://hg.netbeans.org/binaries/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip
|
||||
http://hg.netbeans.org/binaries/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar
|
||||
http://hg.netbeans.org/binaries/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar
|
||||
http://hg.netbeans.org/binaries/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-apisupport-${PV}
|
||||
~dev-java/netbeans-enterprise-${PV}
|
||||
~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-java-${PV}
|
||||
~dev-java/netbeans-platform-${PV}
|
||||
~dev-java/netbeans-websvccommon-${PV}
|
||||
dev-java/ant-contrib:0
|
||||
dev-java/commons-httpclient:3
|
||||
dev-java/jdom:1.0"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.mobility -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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 | grep -vE "mobility.databindingme/lib/netbeans_databindingme.*\.jar" \
|
||||
| grep -v "vmd.components.midp/netbeans_midp_components_basic/dist/netbeans_midp_components_basic.jar" \
|
||||
| grep -v "vmd.components.midp.pda/netbeans_midp_components_pda/dist/netbeans_midp_components_pda.jar" \
|
||||
| grep -v "vmd.components.midp.wma/netbeans_midp_components_wma/dist/netbeans_midp_components_wma.jar" \
|
||||
| grep -v "vmd.components.svg/nb_svg_midp_components/dist/nb_svg_midp_components.jar" | xargs rm
|
||||
|
||||
unpack netbeans-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/CEF99941E945D543DF0711F2C6AEF765B50F8501-jakarta-slide-ant-webdav-2.1.jar mobility.deployment.webdav/external/jakarta-slide-ant-webdav-2.1.jar || die
|
||||
ln -s "${DISTDIR}"/D1B5BA3BFE8DCFAF08A0468F8879EF1D0E998038-jakarta-slide-webdavlib-2.1.jar mobility.deployment.webdav/external/jakarta-slide-webdavlib-2.1.jar || die
|
||||
ln -s "${DISTDIR}"/2FB485DD8C5EFC7972037781BFFF0CE31316FCE6-jmunit-1.2.1-api.zip mobility.j2meunit/external/jmunit-1.2.1-api.zip || die
|
||||
ln -s "${DISTDIR}"/BD84F1A4C0789070CC62A8D2DBA75121A57C069C-jmunit4cldc10-1.2.1.jar mobility.j2meunit/external/jmunit4cldc10-1.2.1.jar || die
|
||||
ln -s "${DISTDIR}"/D76B8334DCBDBE93297AA5C02B17D9A856E72246-jmunit4cldc11-1.2.1.jar mobility.j2meunit/external/jmunit4cldc11-1.2.1.jar || die
|
||||
ln -s "${DISTDIR}"/D63B2CB355170F1BC8E126E43021047F94243B70-perseus-nb-1.0.1.jar svg.perseus/external/perseus-nb-1.0.1.jar || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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 mobility.antext/external ant-contrib ant-contrib.jar ant-contrib-1.0b3.jar
|
||||
java-pkg_jar-from --into mobility.deployment.webdav/external commons-httpclient-3 commons-httpclient.jar commons-httpclient-3.0.1.jar
|
||||
java-pkg_jar-from --into mobility.deployment.webdav/external jdom-1.0 jdom.jar jdom-1.0.jar
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
ln -s /usr/share/netbeans-apisupport-${SLOT} apisupport || die
|
||||
cat /usr/share/netbeans-apisupport-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.apisupport.built
|
||||
|
||||
ln -s /usr/share/netbeans-enterprise-${SLOT} enterprise || die
|
||||
cat /usr/share/netbeans-enterprise-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.enterprise.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-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-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/mobility >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/mobility$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
rm -rf "${D}"/${INSTALL_DIR}/modules/lib || die
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm ant-contrib-1.0b3.jar && dosym /usr/share/ant-contrib/lib/ant-contrib.jar ${instdir}/ant-contrib-1.0b3.jar || die
|
||||
rm commons-httpclient-3.0.1.jar && dosym /usr/share/commons-httpclient-3/lib/commons-httpclient.jar ${instdir}/commons-httpclient-3.0.1.jar || 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}/mobility
|
||||
}
|
@ -0,0 +1,149 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-nb/netbeans-nb-7.3.ebuild,v 1.1 2013/02/21 15:51:37 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans IDE Branding"
|
||||
HOMEPAGE="http://netbeans.org/"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.0.png"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="keychain"
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-platform-${PV}
|
||||
~dev-java/netbeans-harness-${PV}
|
||||
~dev-java/netbeans-ide-${PV}"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}
|
||||
keychain? (
|
||||
net-misc/keychain:0
|
||||
net-misc/x11-ssh-askpass:0
|
||||
)"
|
||||
|
||||
INSTALL_DIR="/usr/share/${PN}-${SLOT}"
|
||||
|
||||
EANT_BUILD_XML="nbbuild/build.xml"
|
||||
EANT_BUILD_TARGET="rebuild-cluster create-netbeans-import finish-build"
|
||||
EANT_EXTRA_ARGS="-Drebuild.cluster.name=nb.cluster.nb -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
use keychain && epatch "${FILESDIR}"/${SLOT}/keychain-support.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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
|
||||
|
||||
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-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
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}/nb
|
||||
|
||||
grep -E "/nb$" moduleCluster.properties > "${D}"/${INSTALL_DIR}/nb/moduleCluster.properties || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
doins -r nb
|
||||
dodoc *.txt
|
||||
dohtml *.html *.css
|
||||
|
||||
insinto ${INSTALL_DIR}/bin
|
||||
doins bin/netbeans
|
||||
dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/netbeans-${SLOT}
|
||||
fperms 755 ${INSTALL_DIR}/bin/netbeans
|
||||
|
||||
insinto /etc/netbeans-${SLOT}
|
||||
doins etc/*
|
||||
dosym /etc/netbeans-${SLOT} ${INSTALL_DIR}/etc
|
||||
|
||||
# fix paths per bug# 163483
|
||||
if [[ -e "${D}"/${INSTALL_DIR}/bin/netbeans ]]; then
|
||||
sed -i -e "s:\"\$progdir\"/../etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
|
||||
sed -i -e "s:\"\${userdir}\"/etc/:/etc/netbeans-${SLOT}/:" "${D}"/${INSTALL_DIR}/bin/netbeans
|
||||
fi
|
||||
|
||||
dodir /usr/share/icons/hicolor/32x32/apps
|
||||
dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/netbeans-${SLOT}.png
|
||||
dodir /usr/share/icons/hicolor/128x128/apps
|
||||
cp "${DISTDIR}"/netbeans-7.0.png "${D}"/usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png || die
|
||||
dosym /usr/share/icons/hicolor/128x128/apps/netbeans-${SLOT}.png /usr/share/pixmaps/netbeans-${SLOT}.png
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
make_desktop_entry netbeans-${SLOT} "Netbeans ${PV}" netbeans-${SLOT} Development
|
||||
|
||||
mkdir -p "${D}"/${INSTALL_DIR}/nb/config || die
|
||||
echo "NBGNT" > "${D}"/${INSTALL_DIR}/nb/config/productid || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use keychain ; then
|
||||
einfo "You enabled keychain support, that means NetBeans will use keychain for managing"
|
||||
einfo "your keys while connecting to ssh protected repositories. If you want to load some"
|
||||
einfo "keys on NetBeans startup, create file keychain-keys.txt in your userdir"
|
||||
einfo "(~/.netbeans/${SLOT}/keychain-keys.txt) and put names of your keys in the file,"
|
||||
einfo "each key on single line, for example:"
|
||||
einfo "id_dsa"
|
||||
einfo "id_dsa_gentoo"
|
||||
einfo "If on NetBeans startup key will not be handled by keychain yet, you will be asked"
|
||||
einfo "for key password (only this time and never again). You can find more information"
|
||||
einfo "about keychain at http://www.gentoo.org/doc/en/keychain-guide.xml"
|
||||
fi
|
||||
}
|
@ -0,0 +1,123 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-php/netbeans-php-7.3.ebuild,v 1.1 2013/02/21 15:52:10 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans PHP Cluster"
|
||||
HOMEPAGE="http://netbeans.org/projects/php"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip
|
||||
http://hg.netbeans.org/binaries/2786575056B65CA8965B8D195E9FDE85BB895DD8-phpsigfiles.zip
|
||||
http://hg.netbeans.org/binaries/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-platform-${PV}
|
||||
~dev-java/netbeans-webcommon-${PV}
|
||||
~dev-java/netbeans-websvccommon-${PV}
|
||||
dev-java/javacup:0"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.php -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/0702230EB3354A1687E4496D73A94F33A1E343BD-phpdocdesc.zip php.phpdoc.documentation/external/phpdocdesc.zip || die
|
||||
ln -s "${DISTDIR}"/2786575056B65CA8965B8D195E9FDE85BB895DD8-phpsigfiles.zip php.project/external/phpsigfiles.zip || die
|
||||
ln -s "${DISTDIR}"/3D6AF75EA20D715887DAF47A3F063864EF0814C1-predefined_vars.zip php.editor/external/predefined_vars.zip || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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.javacup/external javacup javacup.jar java-cup-11a.jar
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
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-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/php >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/php$" ../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 java-cup-11a.jar && dosym /usr/share/javacup/lib/javacup.jar ${instdir}/java-cup-11a.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/php
|
||||
}
|
@ -0,0 +1,127 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-platform/netbeans-platform-7.3.ebuild,v 1.1 2013/02/21 15:52:43 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans Platform"
|
||||
HOMEPAGE="http://netbeans.org/features/platform/"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar
|
||||
http://hg.netbeans.org/binaries/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar
|
||||
http://hg.netbeans.org/binaries/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar
|
||||
http://hg.netbeans.org/binaries/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip
|
||||
http://hg.netbeans.org/binaries/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar
|
||||
http://hg.netbeans.org/binaries/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="dev-java/javahelp:0
|
||||
>=dev-java/jna-3.4:0
|
||||
>=dev-java/osgi-core-api-5:0
|
||||
dev-java/swing-layout:1[source]"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.platform -Dext.binaries.downloaded=true -Djava.awt.headless=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/14F630EDF137F54188636B5139432986D5FB19B7-felix-4.0.2.jar libs.felix/external/felix-4.0.2.jar || die
|
||||
ln -s "${DISTDIR}"/B54E470D47DF378B9DCE9423F919CCF4C7A60138-org.eclipse.osgi_3.8.0.v20120529-1548.jar netbinox/external/org.eclipse.osgi_3.8.0.v20120529-1548.jar || die
|
||||
ln -s "${DISTDIR}"/972E6455724DC6ADB1C1912F53B5E3D7DF20C5FD-osgi.cmpn-4.2.jar libs.osgi/external/osgi.cmpn-4.2.jar || die
|
||||
ln -s "${DISTDIR}"/1C7FE319052EF49126CF07D0DB6953CB7007229E-swing-layout-1.0.4-doc.zip o.jdesktop.layout/external/swing-layout-1.0.4-doc.zip || die
|
||||
ln -s "${DISTDIR}"/CFF0A34484AAF26F18BC15D0B2C226FD66769EAA-testng-6.5.1-dist.jar libs.testng/external/testng-6.5.1-dist.jar || die
|
||||
ln -s "${DISTDIR}"/D9B2EEC6413BDD174D047F9B7804C2EA440B79A5-testng-6.5.1-javadoc.zip libs.testng/external/testng-6.5.1-javadoc.zip || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
# upstream jna jar contains bundled binary libraries so we disable that feature
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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 --into core.nativeaccess/external jna platform.jar platform-3.4.0.jar
|
||||
java-pkg_jar-from --into javahelp/external javahelp jhall.jar jhall-2.0_05.jar
|
||||
java-pkg_jar-from --into libs.jna/external jna jna.jar jna-3.4.0.jar
|
||||
java-pkg_jar-from --into libs.osgi/external osgi-core-api osgi-core-api.jar osgi.core-5.0.0.jar
|
||||
java-pkg_jar-from --into o.jdesktop.layout/external swing-layout-1 swing-layout.jar swing-layout-1.0.4.jar
|
||||
ln -s /usr/share/swing-layout-1/sources/swing-layout-src.zip o.jdesktop.layout/external/swing-layout-1.0.4-src.zip || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
unset DISPLAY
|
||||
eant -f ${EANT_BUILD_XML} ${EANT_EXTRA_ARGS} ${EANT_BUILD_TARGET} || die "Compilation failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/platform >/dev/null || die
|
||||
|
||||
java-pkg_dojar lib/*.jar
|
||||
grep -E "/platform$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
doins -r *
|
||||
rm "${D}"/${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip || die
|
||||
dosym /usr/share/swing-layout-1/sources/swing-layout-src.zip ${INSTALL_DIR}/docs/swing-layout-1.0.4-src.zip
|
||||
find "${D}"/${INSTALL_DIR} -name "*.exe" -delete
|
||||
find "${D}"/${INSTALL_DIR} -name "*.dll" -delete
|
||||
rm -fr "${D}"/modules/lib || die
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
fperms 775 ${INSTALL_DIR}/lib/nbexec
|
||||
dosym ${INSTALL_DIR}/lib/nbexec /usr/bin/nbexec-${SLOT}
|
||||
|
||||
local instdir=${INSTALL_DIR}/modules/ext
|
||||
pushd "${D}"/${instdir} >/dev/null || die
|
||||
rm jhall-2.0_05.jar && dosym /usr/share/javahelp/lib/jhall.jar ${instdir}/jhall-2.0_05.jar || die
|
||||
rm jna-3.4.0.jar && dosym /usr/share/jna/lib/jna.jar ${instdir}/jna-3.4.0.jar || die
|
||||
rm osgi.core-5.0.0.jar && dosym /usr/share/osgi-core-api/lib/osgi-core-api.jar ${instdir}/osgi.core-5.0.0.jar || die
|
||||
rm platform-3.4.0.jar && dosym /usr/share/jna/lib/platform.jar ${instdir}/platform-3.4.0.jar || die
|
||||
rm swing-layout-1.0.4.jar && dosym /usr/share/swing-layout-1/lib/swing-layout.jar ${instdir}/swing-layout-1.0.4.jar || die
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/platform
|
||||
}
|
@ -0,0 +1,117 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-profiler/netbeans-profiler-7.3.ebuild,v 1.1 2013/02/21 15:53:11 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans Profiler Cluster"
|
||||
HOMEPAGE="http://netbeans.org/projects/profiler"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
# Binary files needed for remote profiling
|
||||
QA_PREBUILT="usr/share/netbeans-profiler-${SLOT}/lib/deployed/*"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-ide-${PV}
|
||||
~dev-java/netbeans-java-${PV}
|
||||
~dev-java/netbeans-platform-${PV}"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.profiler -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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
|
||||
|
||||
einfo "Linking in other clusters..."
|
||||
mkdir "${S}"/nbbuild/netbeans || die
|
||||
pushd "${S}"/nbbuild/netbeans >/dev/null || die
|
||||
|
||||
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-platform-${SLOT} platform || die
|
||||
cat /usr/share/netbeans-platform-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.platform.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/profiler >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
|
||||
grep -E "/profiler$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
|
||||
doins -r *
|
||||
|
||||
for file in lib/deployed/cvm/linux/*.so ; do
|
||||
fperms 755 ${file}
|
||||
done
|
||||
|
||||
for file in lib/deployed/jdk*/linux*/*.so ; do
|
||||
fperms 755 ${file}
|
||||
done
|
||||
|
||||
for file in remote-pack-defs/*.sh ; do
|
||||
fperms 755 ${file}
|
||||
done
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/profiler
|
||||
}
|
@ -1,2 +1,5 @@
|
||||
DIST 08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar 15474 SHA256 e084148590cdacdd2fc9db9bb0e8a86f46df56b3213121534e42829c5a1f917f SHA512 91ecd525f39d4e664269cb6886b1e5545561203da9631dce9efdc77a46cb9d442f88e90030c7ac9c1c9e3561b8a4ffc1d949239a50a689963a4370de8832090c WHIRLPOOL f3db920768f72ce0e5cfc8601dfdc32dc1171c6036b36c6fd4d47bedcf9602cdc51bcba5b56aec9881c9ff035c8f76f42aba714e4c607201dfd75a969e511ddb
|
||||
DIST netbeans-7.2-201207171143-src.zip 174804170 SHA256 7fbbb9e2d3daa41344800a7571e94574aa54fb586b514095ec31b87f1dd4551a SHA512 7306039b30ebddf5766b8d938f1b69291e6bfa20ed54866d38a9832dba8a568e9b79577aea963dd36d93a4e0a5e487a64cf404720c5d62316307181f7e4a17e1 WHIRLPOOL fda3e9772c0f9b3b6abc65231c2642567711e3d72cf031625f3c47fed35343484b81e6897510a71410cd797a14d956af8d9ed336993753b7085c7303d8ab9e02
|
||||
DIST netbeans-7.2-r1-build.xml.patch.bz2 2476 SHA256 ba0812d86c8d77cc69c75899d5b070d8b8c7dd1e33b5bdc7ac6e166d5015601d SHA512 8d0a2d80afafe875d9872a0aa15b2ade41f174ae522bc0363021e8d490dfd43b09a97af9c77dd635b56964fb57fd218424c17de0a13b946d55247db06a3e8c33 WHIRLPOOL 3833520b791d6fcb3b531b4cb1fbeec2fbadcc05e8c8a439794ea83bfb315e538d6039d2a6a188735cd996e916a1e5e88871050392947a2f5702accf9fceb16a
|
||||
DIST netbeans-7.3-201302132200-src.zip 179174245 SHA256 5be4ee16868ca3f2a73b397ca1b1a83d7603657722cb033a37925e8ee0ebeab3 SHA512 c616ae3e148b677ad74b4e113fe2d5f9e97029a601abf39558e35c57085362dc802d0eb26be9ab05731bce14dd10c5af22d4b77251471da95421ad28e08ce700 WHIRLPOOL 66670d62c023f321220c7cd416c0d0347055e618c9501df56934a35bf6f15ebde37245c78ab6416ce3c5cc733b4f8bc0e9c9d2a94f8d940e64443dab2e5967f8
|
||||
DIST netbeans-7.3-build.xml.patch.bz2 2463 SHA256 ec0a58213907f7c8656ded1ba3f21dd0a2197b6eed46d7d5ba37f6afb0ae2a79 SHA512 1f8164efab23f7fdaf7da0191f36043cc10d9a4865e38761c24c83a822d8b1b7abfb891f6072654fdfcd314f6fdf0010cb8560c2222ec07e4b4b217b91142079 WHIRLPOOL 47d8e784b65a9863d6c9c122288720544384b4f9f6815325247cf12fc2dac5678b27b72e0b7580052096957acc245b7f8f1c54b97a1877a3ba1021bf871d08dc
|
||||
|
@ -0,0 +1,100 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-webcommon/netbeans-webcommon-7.3.ebuild,v 1.1 2013/02/21 15:53:40 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans Web Services Cluster"
|
||||
HOMEPAGE="http://netbeans.org/"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2
|
||||
http://hg.netbeans.org/binaries/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-platform-${PV}
|
||||
~dev-java/netbeans-ide-${PV}"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.webcommon -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
|
||||
pushd "${S}" >/dev/null || die
|
||||
ln -s "${DISTDIR}"/08FE518AB60FFA2E5440B75B4D9F8502E0791B3C-libs.jstestdriver-ext.jar libs.jstestdriver/external/libs.jstestdriver-ext.jar || die
|
||||
popd >/dev/null || die
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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
|
||||
|
||||
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-ide-${SLOT} ide || die
|
||||
cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.ide.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/webcommon >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
grep -E "/webcommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
doins -r *
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/webcommon
|
||||
}
|
@ -0,0 +1,95 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-java/netbeans-websvccommon/netbeans-websvccommon-7.3.ebuild,v 1.1 2013/02/21 15:54:07 fordfrog Exp $
|
||||
|
||||
EAPI="4"
|
||||
WANT_ANT_TASKS="ant-nodeps"
|
||||
inherit eutils java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Netbeans Web Services Common Cluster"
|
||||
HOMEPAGE="http://netbeans.org/"
|
||||
SLOT="7.3"
|
||||
SOURCE_URL="http://download.netbeans.org/netbeans/7.3/final/zip/netbeans-7.3-201302132200-src.zip"
|
||||
SRC_URI="${SOURCE_URL}
|
||||
http://dev.gentoo.org/~fordfrog/distfiles/netbeans-7.3-build.xml.patch.bz2"
|
||||
LICENSE="|| ( CDDL GPL-2-with-linking-exception )"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
S="${WORKDIR}"
|
||||
|
||||
CDEPEND="~dev-java/netbeans-platform-${PV}
|
||||
~dev-java/netbeans-ide-${PV}"
|
||||
DEPEND="virtual/jdk:1.6
|
||||
app-arch/unzip
|
||||
${CDEPEND}
|
||||
dev-java/javahelp:0"
|
||||
RDEPEND=">=virtual/jdk-1.6
|
||||
${CDEPEND}"
|
||||
|
||||
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.websvccommon -Dext.binaries.downloaded=true -Dpermit.jdk7.builds=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-7.3-build.xml.patch.bz2
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
einfo "Deleting bundled class files..."
|
||||
find -name "*.class" -type f | xargs rm -vf
|
||||
|
||||
epatch netbeans-7.3-build.xml.patch
|
||||
|
||||
# Support for custom patches
|
||||
if [ -n "${NETBEANS73_PATCHES_DIR}" -a -d "${NETBEANS73_PATCHES_DIR}" ] ; then
|
||||
local files=`find "${NETBEANS73_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
|
||||
|
||||
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-ide-${SLOT} ide || die
|
||||
cat /usr/share/netbeans-ide-${SLOT}/moduleCluster.properties >> moduleCluster.properties || die
|
||||
touch nb.cluster.ide.built
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
java-pkg-2_src_prepare
|
||||
}
|
||||
|
||||
src_install() {
|
||||
pushd nbbuild/netbeans/websvccommon >/dev/null || die
|
||||
|
||||
insinto ${INSTALL_DIR}
|
||||
grep -E "/websvccommon$" ../moduleCluster.properties > "${D}"/${INSTALL_DIR}/moduleCluster.properties || die
|
||||
doins -r *
|
||||
|
||||
popd >/dev/null || die
|
||||
|
||||
dosym ${INSTALL_DIR} /usr/share/netbeans-nb-${SLOT}/websvccommon
|
||||
}
|
@ -1 +1 @@
|
||||
DIST igraph-0.5.4.tar.gz 1741540 SHA256 0c7256849d4f63b12b240aedd4fc5be34a2888cce7dd7b4d91c02315585a063f SHA512 0bd25352a71b85f72a1dd018a3400bd271b614fe09f2680b49ac48305b010083b17bcc690ab53e845f7412f3dfc3c1b8d564be4c7a9244e3f9dd3a3ad6e976dc WHIRLPOOL e04060715436586ef1ce2486b00e15c30ce41361c354003f5c33b7d28ccad913221cb5a74eed2bbb08ea61df36984d8eee77713f33c660dc422a402de8a0d38f
|
||||
DIST igraph-0.6.4.tar.gz 3021465 SHA256 1da6359240fe7c6fdc46cc0d6a5a083daba9baf130e0933b939977696e059e43 SHA512 1faeea0202381f5e2b2aafb180b6670121b3c24622f60729f2ff461bcfd06da61be28743327470c8700d67e9c08d01a6a1fd19ad27ec5e06e60069f27e04af10 WHIRLPOOL 3637ed0d2a67705f1409a451330035e8892cd1fa7136de67525c9a5b668549941f6f500a542257fcd0e2832c59b024e5272e1abeefcebb0045aeda469e2a31c9
|
||||
|
@ -0,0 +1,274 @@
|
||||
configure.in | 32 ++++++++++++-------------------
|
||||
examples/simple/igraph_arpack_rnsolve.out | 3 +++
|
||||
examples/simple/igraph_layout_merge2.out | 20 +++++++++----------
|
||||
examples/simple/igraph_sparsemat2.c | 2 +-
|
||||
examples/simple/igraph_sparsemat3.c | 2 +-
|
||||
examples/simple/igraph_sparsemat4.c | 2 +-
|
||||
src/Makefile.am | 11 +++--------
|
||||
src/sparsemat.c | 2 +-
|
||||
tests/Makefile.am | 2 +-
|
||||
tests/mt.at | 2 +-
|
||||
tests/types.at | 2 +-
|
||||
11 files changed, 35 insertions(+), 45 deletions(-)
|
||||
|
||||
diff --git a/configure.in b/configure.in
|
||||
index c617aec..6d5d162 100644
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -165,7 +165,8 @@ if test "x$enable_gmp" != "xno"; then
|
||||
AC_CHECK_HEADER([gmp.h], [
|
||||
AC_DEFINE([HAVE_GMP], [1], [Define to 1 if you have the GMP library])
|
||||
gmp_support=yes
|
||||
- LDFLAGS="${LDFLAGS} -lgmp"
|
||||
+ GMP_LIBS="-lgmp"
|
||||
+ AC_SUBST(GMP_LIBS)
|
||||
])
|
||||
])
|
||||
fi
|
||||
@@ -223,23 +224,15 @@ else
|
||||
fi
|
||||
|
||||
if test "$internal_blas" = "no"; then
|
||||
- AC_CHECK_LIB([blas], [daxpy_], [],
|
||||
- AC_CHECK_LIB([blas], [daxpy], [],
|
||||
- AC_CHECK_LIB([blas], [DAXPY_], [],
|
||||
- AC_CHECK_LIB([blas], [DAXPY], [],
|
||||
- [AC_MSG_RESULT(not found, trying to use -lblas anyway.)]))))
|
||||
- LDFLAGS="${LDFLAGS} -lblas"
|
||||
+ PKG_CHECK_MODULES([BLAS],[blas])
|
||||
+ CPPFLAGS="${CPPFLAGS} ${BLAS_CFLAGS}"
|
||||
else
|
||||
AC_DEFINE([INTERNAL_BLAS], [1], [Define to 1 if you use the internal BLAS library])
|
||||
fi
|
||||
|
||||
if test "$internal_lapack" = "no"; then
|
||||
- AC_CHECK_LIB([lapack], [dlarnv_], [],
|
||||
- AC_CHECK_LIB([lapack], [dlarnv], [],
|
||||
- AC_CHECK_LIB([lapack], [DLARNV_], [],
|
||||
- AC_CHECK_LIB([lapack], [DLARNV], [],
|
||||
- [AC_MSG_RESULT(not found, trying to use -llapack anyway.)]))))
|
||||
- LDFLAGS="${LDFLAGS} -llapack"
|
||||
+ PKG_CHECK_MODULES([LAPACK],[lapack])
|
||||
+ CPPFLAGS="${CPPFLAGS} ${LAPACK_CFLAGS}"
|
||||
else
|
||||
AC_DEFINE([INTERNAL_LAPACK], [1], [Define to 1 if you use the internal LAPACK library])
|
||||
fi
|
||||
@@ -248,16 +241,14 @@ if test "$internal_arpack" = "no"; then
|
||||
if test "$tls_support" = "yes"; then
|
||||
AC_MSG_ERROR([Thread-local storage only supported with internal ARPACK library])
|
||||
fi
|
||||
- AC_CHECK_LIB([arpack], [dsaupd_], [],
|
||||
- AC_CHECK_LIB([arpack], [dsaupd], [],
|
||||
- AC_CHECK_LIB([arpack], [DSAUPD_], [],
|
||||
- AC_CHECK_LIB([arpack], [DSAUPD], [],
|
||||
- [AC_MSG_RESULT(not found, trying to use -larpack anyway.)]))))
|
||||
- LDFLAGS="${LDFLAGS} -larpack"
|
||||
+ PKG_CHECK_MODULES([ARPACK],[arpack])
|
||||
+ CPPFLAGS="${CPPFLAGS} ${ARPACK_CFLAGS}"
|
||||
else
|
||||
AC_DEFINE([INTERNAL_ARPACK], [1], [Define to 1 if you use the internal ARPACK library])
|
||||
fi
|
||||
|
||||
+PKG_CHECK_MODULES([CS],[cxsparse])
|
||||
+
|
||||
glpk_support=no
|
||||
if test "$internal_glpk" = "no"; then
|
||||
AC_CHECK_LIB([glpk], [glp_read_mps], [
|
||||
@@ -270,7 +261,8 @@ if test "$internal_glpk" = "no"; then
|
||||
], [
|
||||
AC_DEFINE([HAVE_GLPK], [1], [Define to 1 if you have the GLPK library])
|
||||
glpk_support=yes
|
||||
- LDFLAGS="${LDFLAGS} -lglpk"
|
||||
+ GLPK_LIBS="-lglpk"
|
||||
+ AC_SUBST(GLPK_LIBS)
|
||||
])
|
||||
])
|
||||
])
|
||||
diff --git a/examples/simple/igraph_arpack_rnsolve.out b/examples/simple/igraph_arpack_rnsolve.out
|
||||
index ec38497..47b1a6b 100644
|
||||
--- a/examples/simple/igraph_arpack_rnsolve.out
|
||||
+++ b/examples/simple/igraph_arpack_rnsolve.out
|
||||
@@ -17,6 +17,7 @@
|
||||
22.0483 0
|
||||
-21.3281 0
|
||||
-3.00735 -19.2957
|
||||
+-3.00735 19.2957
|
||||
---
|
||||
0.373224 0.226696 0.204213 0.0473383
|
||||
-0.289145 -0.296079 -0.0479785 0.156365
|
||||
@@ -32,6 +33,7 @@
|
||||
-21.3281 0
|
||||
-12.4527 0
|
||||
-3.00735 -19.2957
|
||||
+-3.00735 19.2957
|
||||
---
|
||||
-0.226696 0.695866 -0.204213 -0.0473383
|
||||
0.296079 0.120213 0.0479785 -0.156365
|
||||
@@ -47,6 +49,7 @@
|
||||
-3.00735 19.2957
|
||||
-3.00735 -19.2957
|
||||
12.1099 6.27293
|
||||
+12.1099 -6.27293
|
||||
---
|
||||
0.0768616 -0.195028 -0.152389 0.21912
|
||||
0.147607 0.0704569 0.346547 0.125122
|
||||
diff --git a/examples/simple/igraph_layout_merge2.out b/examples/simple/igraph_layout_merge2.out
|
||||
index dfe2c22..9fe81bf 100644
|
||||
--- a/examples/simple/igraph_layout_merge2.out
|
||||
+++ b/examples/simple/igraph_layout_merge2.out
|
||||
@@ -1,13 +1,13 @@
|
||||
--2.73912 -2.95429
|
||||
--0.479512 -4.00008
|
||||
-1.96326 -3.51798
|
||||
-3.65613 -1.69214
|
||||
-3.95248 0.780051
|
||||
-2.73912 2.95429
|
||||
-0.479512 4.00008
|
||||
--1.96326 3.51798
|
||||
--3.65613 1.69214
|
||||
--3.95248 -0.780051
|
||||
+-2.55311 -3.13964
|
||||
+-0.22007 -4.0407
|
||||
+2.19703 -3.39835
|
||||
+3.77493 -1.45795
|
||||
+3.91094 1.03935
|
||||
+2.55311 3.13964
|
||||
+0.22007 4.0407
|
||||
+-2.19703 3.39835
|
||||
+-3.77493 1.45795
|
||||
+-3.91094 -1.03935
|
||||
-1.6061 6.30088
|
||||
-4.92661 5.80435
|
||||
-3.69637 8.92826
|
||||
diff --git a/examples/simple/igraph_sparsemat2.c b/examples/simple/igraph_sparsemat2.c
|
||||
index 296e52e..3abd0e3 100644
|
||||
--- a/examples/simple/igraph_sparsemat2.c
|
||||
+++ b/examples/simple/igraph_sparsemat2.c
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
*/
|
||||
|
||||
-#include <cs/cs.h>
|
||||
+#include <cs.h>
|
||||
#include <igraph.h>
|
||||
#include <igraph_sparsemat.h>
|
||||
#include <igraph_blas_internal.h>
|
||||
diff --git a/examples/simple/igraph_sparsemat3.c b/examples/simple/igraph_sparsemat3.c
|
||||
index 630bf1a..b23cbe1 100644
|
||||
--- a/examples/simple/igraph_sparsemat3.c
|
||||
+++ b/examples/simple/igraph_sparsemat3.c
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
*/
|
||||
|
||||
-#include <cs/cs.h>
|
||||
+#include <cs.h>
|
||||
#include <igraph.h>
|
||||
#include <igraph_sparsemat.h>
|
||||
|
||||
diff --git a/examples/simple/igraph_sparsemat4.c b/examples/simple/igraph_sparsemat4.c
|
||||
index 4d85bde..7497faf 100644
|
||||
--- a/examples/simple/igraph_sparsemat4.c
|
||||
+++ b/examples/simple/igraph_sparsemat4.c
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
*/
|
||||
|
||||
-#include <cs/cs.h>
|
||||
+#include <cs.h>
|
||||
#include <igraph.h>
|
||||
#include <igraph_sparsemat.h>
|
||||
|
||||
diff --git a/src/Makefile.am b/src/Makefile.am
|
||||
index af7cae7..5db09eb 100644
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -9,9 +9,6 @@ AM_YFLAGS = -d
|
||||
|
||||
lib_LTLIBRARIES = libigraph.la
|
||||
|
||||
-include lapack/blas.inc
|
||||
-include lapack/lapack.inc
|
||||
-include lapack/arpack.inc
|
||||
include plfit/plfit.inc
|
||||
|
||||
F2C = f2c/abort_.c f2c/dolio.c f2c/r_sin.c\
|
||||
@@ -99,8 +96,6 @@ if INTERNAL_ARPACK
|
||||
ARPACK_LIB = libarpack.la
|
||||
endif
|
||||
|
||||
-include ../optional/glpk/glpk.inc
|
||||
-
|
||||
if INTERNAL_GLPK
|
||||
libglpk_la_SOURCES = $(GLPK)
|
||||
libglpk_la_CFLAGS = -I$(top_srcdir)/optional/glpk
|
||||
@@ -247,7 +242,7 @@ libigraph_la_SOURCES = $(HEADERS_PRIVATE) \
|
||||
drl_layout_3d.cpp drl_graph_3d.cpp \
|
||||
DensityGrid_3d.cpp \
|
||||
foreign-dl-parser.y foreign-dl-lexer.l \
|
||||
- $(CS) sparsemat.c mixing.c bigint.c bignum.c \
|
||||
+ sparsemat.c mixing.c bigint.c bignum.c \
|
||||
version.c optimal_modularity.c \
|
||||
igraph_fixed_vectorlist.c separators.c \
|
||||
igraph_marked_queue.c igraph_estack.c st-cuts.c \
|
||||
@@ -263,8 +258,8 @@ libigraph_la_SOURCES = $(HEADERS_PRIVATE) \
|
||||
libigraph_la_CFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(WARNING_CFLAGS)
|
||||
libigraph_la_CXXFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include $(WARNING_CFLAGS)
|
||||
libigraph_la_LDFLAGS = -no-undefined
|
||||
-libigraph_la_LIBADD = -lm $(XML2_LIBS) $(F2C_LIB) $(BLAS_LIB) \
|
||||
- $(LAPACK_LIB) $(ARPACK_LIB) $(GLPK_LIB) $(PLFIT_LIB)
|
||||
+libigraph_la_LIBADD = -lm $(XML2_LIBS) $(F2C_LIB) $(BLAS_LIBS) $(GMP_LIBS) \
|
||||
+ $(LAPACK_LIBS) $(ARPACK_LIBS) $(GLPK_LIBS) $(PLFIT_LIB) $(CS_LIBS)
|
||||
|
||||
if INTERNAL_GLPK
|
||||
libigraph_la_CFLAGS += -I$(top_srcdir)/optional/glpk
|
||||
diff --git a/src/sparsemat.c b/src/sparsemat.c
|
||||
index 2cbdab1..b78b88d 100644
|
||||
--- a/src/sparsemat.c
|
||||
+++ b/src/sparsemat.c
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
#include "config.h"
|
||||
|
||||
-#include "cs/cs.h"
|
||||
+#include <cs.h>
|
||||
|
||||
#include "igraph_sparsemat.h"
|
||||
#include "igraph_error.h"
|
||||
diff --git a/tests/Makefile.am b/tests/Makefile.am
|
||||
index 6d0ba59..af9bca9 100644
|
||||
--- a/tests/Makefile.am
|
||||
+++ b/tests/Makefile.am
|
||||
@@ -13,7 +13,7 @@ $(srcdir)/package.m4: $(top_srcdir)/configure.in
|
||||
echo 'm4_define([AT_PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@])'; \
|
||||
} >$(srcdir)/package.m4
|
||||
|
||||
-EXTRA_DIST += package.m4
|
||||
+#EXTRA_DIST += package.m4
|
||||
|
||||
TESTSUITE_AT = \
|
||||
testsuite.at \
|
||||
diff --git a/tests/mt.at b/tests/mt.at
|
||||
index 050974a..e1496ac 100644
|
||||
--- a/tests/mt.at
|
||||
+++ b/tests/mt.at
|
||||
@@ -29,5 +29,5 @@ AT_CLEANUP
|
||||
AT_SETUP([Thread-safe ARPACK:])
|
||||
AT_KEYWORDS([thread-safe ARPACK])
|
||||
AT_COMPILE_CHECK([simple/tls2.c], [simple/tls2.out], [], [internal],
|
||||
- [-lpthread])
|
||||
+ [-lpthread $(pkg-config --libs arpack)])
|
||||
AT_CLEANUP
|
||||
diff --git a/tests/types.at b/tests/types.at
|
||||
index f80a6a2..45087e8 100644
|
||||
--- a/tests/types.at
|
||||
+++ b/tests/types.at
|
||||
@@ -133,7 +133,7 @@ AT_CLEANUP
|
||||
AT_SETUP([Sparse matrix, multiplications (igraph_sparsemat_t): ])
|
||||
AT_KEYWORDS([sparse matrix igraph_sparsemat_t])
|
||||
AT_COMPILE_CHECK([simple/igraph_sparsemat2.c], [simple/igraph_sparsemat2.out],
|
||||
- [], [INTERNAL], [-lblas])
|
||||
+ [], [INTERNAL], [$(pkg-config --libs blas)])
|
||||
AT_CLEANUP
|
||||
|
||||
AT_SETUP([Sparse matrix, indexing (igraph_sparsemat_t): ])
|
@ -1,38 +0,0 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/igraph/igraph-0.5.4.ebuild,v 1.1 2011/11/13 20:48:46 vadimk Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
DESCRIPTION="igraph is a free software package for creating and manipulating
|
||||
undirected and directed graphs."
|
||||
HOMEPAGE="http://igraph.sourceforge.net/index.html"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+arpack +blas debug gmp gprof +lapack static-libs"
|
||||
|
||||
DEPEND="
|
||||
gmp? ( dev-libs/gmp )
|
||||
dev-libs/libxml2
|
||||
arpack? ( sci-libs/arpack )
|
||||
blas? ( virtual/blas )
|
||||
lapack? ( virtual/lapack )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable gprof profiling) \
|
||||
$(use_enable debug) \
|
||||
--with-external-arpack \
|
||||
--with-external-blas \
|
||||
--with-external-lapack \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
find "${ED}" -name '*.la' -delete
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/igraph/igraph-0.6.4.ebuild,v 1.1 2013/02/21 20:18:15 jlec Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
AUTOTOOLS_AUTORECONF=true
|
||||
|
||||
inherit autotools-utils
|
||||
|
||||
DESCRIPTION="Creating and manipulating undirected and directed graphs"
|
||||
HOMEPAGE="http://igraph.sourceforge.net/index.html"
|
||||
SRC_URI="mirror://sourceforge/project/${PN}/C%20library/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="debug gmp static-libs"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/libxml2
|
||||
sci-libs/arpack
|
||||
virtual/blas
|
||||
virtual/lapack
|
||||
sci-libs/cxsparse
|
||||
sci-mathematics/glpk
|
||||
gmp? ( dev-libs/gmp )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${P}-unbundle.patch )
|
||||
|
||||
src_prepare() {
|
||||
# rm -rf src/{cs,f2c,lapack,f2c.h} optional/glpk || die
|
||||
# rm -rf src/cs optional/glpk || die
|
||||
autotools-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable gmp)
|
||||
$(use_enable debug)
|
||||
--disable-tls
|
||||
--with-external-arpack
|
||||
--with-external-blas
|
||||
--with-external-lapack
|
||||
--with-external-f2c
|
||||
--with-external-glpk
|
||||
)
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -0,0 +1 @@
|
||||
DIST log4cplus-1.1.0.tar.bz2 512028 SHA256 edac791cc4a13833c093e11c64db03c85eac5cb5e532d53dddd21c32af93ae52 SHA512 f147ae55bb0341f754f4e96c3b10cee9f72618cd166f6c2370eac9f07d1c650ef8ab34bcf3b17df874fb319c06476d530adcf69d03c49d81483d460b8d213da7 WHIRLPOOL e0d994df036f70ccbb35f97dd82540289509f0fc902a0dbb62ecb601207c95cbb31e8794b1f05db2065de092cfe189aa16a9031739a115e6c042eedef1733413
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/log4cplus/log4cplus-1.1.0.ebuild,v 1.1 2013/02/21 22:23:19 idl0r Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
DESCRIPTION="C++ port of the Log for Java (log4j) logging library"
|
||||
HOMEPAGE="http://log4cplus.sourceforge.net/"
|
||||
SRC_URI="mirror://sourceforge/project/${PN}/${PN}-stable/${PV}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="|| ( Apache-2.0 BSD-2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="iconv test threads working-locale working-c-locale qt"
|
||||
|
||||
REQUIRED_USE="iconv? ( !working-locale !working-c-locale )
|
||||
working-locale? ( !iconv !working-c-locale )
|
||||
working-c-locale? ( !iconv !working-locale )"
|
||||
|
||||
RDEPEND="iconv? ( virtual/libiconv )
|
||||
qt? ( x11-libs/qt-core )"
|
||||
DEPEND="virtual/pkgconfig
|
||||
${RDEPEND}"
|
||||
|
||||
DOCS="AUTHORS ChangeLog NEWS README TODO docs/unicode.txt"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if ! use test; then
|
||||
sed -i -e 's:tests::' Makefile.in || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-static \
|
||||
$(use_enable threads) \
|
||||
$(use_with iconv) \
|
||||
$(use_with working-locale) \
|
||||
$(use_with working-c-locale) \
|
||||
$(use_with qt)
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd tests/
|
||||
|
||||
for dir in appender customloglevel fileappender filter \
|
||||
hierarchy loglog ndc ostream patternlayout performance priority \
|
||||
propertyconfig timeformat; do
|
||||
einfo "Running test \"${dir}_test\""
|
||||
pushd "${dir}_test/" 1>/dev/null
|
||||
./${dir}_test || die "Running ${dir}_test failed!"
|
||||
popd 1>/dev/null
|
||||
done
|
||||
|
||||
if use threads; then
|
||||
for dir in configandwatch thread; do
|
||||
einfo "Running test \"${dir}_test\""
|
||||
pushd "${dir}_test/" 1>/dev/null
|
||||
./${dir}_test || die "Running ${dir}_test failed!"
|
||||
popd 1>/dev/null
|
||||
done
|
||||
fi
|
||||
}
|
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>idl0r@gentoo.org</email>
|
||||
<name>Christian Ruppert</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="working-locale">Use C++'s std::locale for wchar_t <-> char conversions. See also log4cplus's unicode.txt documentation</flag>
|
||||
<flag name="working-c-locale">Use the C99 locale facilities for wchar_t <-> char conversions. See also log4cplus's unicode.txt documentation </flag>
|
||||
<flag name="iconv">Use inconv for wchar_t <-> char conversions. See also log4cplus's unicode.txt documentation</flag>
|
||||
<flag name="qt">Build the liblog4cplusqt4debugappender library that implements Qt4DebugAppender</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,3 +1,4 @@
|
||||
DIST Net-SSH2-0.40.tar.gz 106713 SHA256 96191f3a982e5be8bf5923330ec3027314bff20fa5f02ac5f2aafdd23df90ae5 SHA512 720dc9417748c646642870d64e671d0ccb3b9a5c2f2500b07606e5bb9550f04897bb958668cef647d14bb30621d6c2120928554549967e68509bbe0ef199a942 WHIRLPOOL d88589e3fe9af48c050e6dd15982a94b75f597e6c22e3ad87082cde441873f1697daa6dd57fc4ec8a92154f22193be15279ab4bac2493c2a3789e9c97eceb21b
|
||||
DIST Net-SSH2-0.46.tar.gz 112190 SHA256 814f662140956d8b39cae277c1341d17b6be4494283cefbce70d234c8082dfe0 SHA512 36ffed2c96660c3a009b3ad42c944450cd710426953fb909d1e8989dcdb3d0d7807361c672d4904bff33cd1a206479149e7f2dc09c16b806a9ff2a6355e41ed8 WHIRLPOOL 9854701fb497306566bee86c5850fd7fc0466ce639c5ac794f63502b02dc093af60699625e57605660a0fc0a310b808ad3d313b72802a33b771482bbcdcbdd9f
|
||||
DIST Net-SSH2-0.47.tar.gz 114097 SHA256 b3f6c01dd98f347a7fa73fb470fb5abeebbe0820349b9ead8b622f02fae0ad4a SHA512 164a1c5752015cd405e733eaab24d8f0399fdc615a1e2bafb3c98f200f6feaa9eee72c59cdb829d373a34c78e2f4581156d96a2a2bf0bb45f402902d58fd6135 WHIRLPOOL 894dac5dd3414ea4b055f8ddf57cab0b4373dd76884a3e7627f6fe71bd431f36e779fab7553d02cd5c3bc90624056e53e30661982cfedb71513bc318cf83ac2f
|
||||
DIST Net-SSH2-0.48.tar.gz 114268 SHA256 b62c9fd708da50b0fc8a25d525e1416612b2095e377ec490651177c57de83a5d SHA512 b383f3f160e652f588096dc05c9d24a1c689367af6647537d5343384c08f869479a4c53e2cf1964fc87fa11d15db69c60c1708d6c2ab46e97a4472d0c1442a89 WHIRLPOOL 384636170a95990c7ed21098132ebf2516f26ef76a13022be439b8f6cc2e99fad9db86f4ee755968bdcb0d87d6f7258064b2c455ad464af868228c52f86fdfe8
|
||||
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Net-SSH2/Net-SSH2-0.480.0.ebuild,v 1.1 2013/02/21 16:15:54 tove Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=RKITOVER
|
||||
MODULE_VERSION=0.48
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="Net::SSH2 - Support for the SSH 2 protocol via libssh2."
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="gcrypt"
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/zlib
|
||||
net-libs/libssh2
|
||||
!gcrypt? (
|
||||
dev-libs/openssl
|
||||
)
|
||||
gcrypt? (
|
||||
dev-libs/libgcrypt
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.50
|
||||
"
|
||||
|
||||
SRC_TEST="do"
|
||||
|
||||
src_configure() {
|
||||
use gcrypt && myconf=gcrypt
|
||||
perl-module_src_configure
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST Path-Tiny-0.003.tar.gz 25382 SHA256 178d881bb77f44047e6d9d2310ff8641f8a1c6e3d2c7dbede0a9ac1734edf22f SHA512 781ddeedc06c4b23910411e5c4a1f14aeefb3ed7235a18bcd472fa058c2105e9b51051395f93218582686809ab78d205f0e19a19088798e566dcf79e0f4fd448 WHIRLPOOL 6ced8c74fce33fbc7d4df2029a8099719ad3f8b6d488e9831acdc32375f75997998d9e0ad23b6d188f7f4b22bfdaa556293f78e52e168ad85f62825d8d3a536a
|
||||
DIST Path-Tiny-0.005.tar.gz 29856 SHA256 f865fb250f923034320bf5466179c6d9387e11e5157a99f418757c4d23ec405c SHA512 cbe97cdc16568f94cc6251b6774cfc5b13577d47ea75a545e96be394fb123a4f4ab4f5acad6c00cfac9042d3a5a706b9b6e21008a5ebc2353e32961ae9f6cce9 WHIRLPOOL 20209dc56e28e9214361966c5c225f4f1639eb93c2b5b95c1b55cd1e49d25e021bf28625495e88cbba5cad08737503526f02abefaba5f39e95c92959d59547dc
|
||||
DIST Path-Tiny-0.012.tar.gz 33422 SHA256 deda8eb4b9dafb21c1b6dec11a3ad682fd394ad4a17d8a0bfdf005f78837a97a SHA512 f9e9c5e8be4ec56b67270e64069370a482fa46248a8390ed341f5c39e8cf56e705f13cddd94fae93e2049666d80824830a505f63a6fe18264425a56401cf78bb WHIRLPOOL 8f828bf5586cdbcc66e567aefc62d3a85bee22838b848d027fa17a1fdf67e59e01d1b9e222be3a65649bb8f1bc30f2f036a22ab47dbbed4866006c91b76a9031
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Path-Tiny/Path-Tiny-0.12.0.ebuild,v 1.1 2013/02/21 16:15:27 tove Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=DAGOLDEN
|
||||
MODULE_VERSION=0.012
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="File path utility"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/Unicode-UTF8-0.580.0
|
||||
>=virtual/perl-File-Path-2.70.0
|
||||
>=virtual/perl-File-Temp-0.180.0
|
||||
>=virtual/perl-File-Spec-3.400.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
>=virtual/perl-ExtUtils-MakeMaker-6.300.0
|
||||
test? (
|
||||
dev-perl/Devel-Hide
|
||||
dev-perl/Test-Deep
|
||||
virtual/perl-File-Spec
|
||||
dev-perl/Test-Fatal
|
||||
>=virtual/perl-Test-Simple-0.960.0
|
||||
)
|
||||
"
|
||||
|
||||
SRC_TEST=do
|
@ -1 +1,2 @@
|
||||
DIST Sub-Exporter-0.984.tar.gz 42749 SHA256 0e60de14ae45ff4e601523540121e4e616e13cc4f6811dd809ee9f6d8fa718a4 SHA512 488186dae98ef9e44fa08888f4db6c359ffc548e57bcc2ec06df51519b94a6e290c873df213c3cb49860ae1298568a17c922a63de256d2b1a114d8378441d88c WHIRLPOOL d23221e2421a720b6baa67f19e56dd50a6d17ed8cb6cbc93c8d0ccfd5c52f6062cdba937fc2aa0376db9775f3e9ea50ead7e3fdae5b97cc314cee1ea62f1bcff
|
||||
DIST Sub-Exporter-0.985.tar.gz 45185 SHA256 cd59020b7e59a37e1514e06ad9620127a7862e1e740716c905e730f6d0fdce0f SHA512 b8f4cebf5822fad13d8521ad98b5a330acfa5def3d105daf907faf35cfa7003fc0bad554746f629d255fe4e4c8d3390f965915a559e8fbc90515c93ca8de17ba WHIRLPOOL e59e540eeac438244d7da47e32f9259d949687eec0dfc99b16a4130d092949d1553922d0acbc5a77d24f3602e3e109c0ccc3defc84b962175954f28704581505
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-perl/Sub-Exporter/Sub-Exporter-0.985.0.ebuild,v 1.1 2013/02/21 16:10:28 tove Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
MODULE_AUTHOR=RJBS
|
||||
MODULE_VERSION=0.985
|
||||
inherit perl-module
|
||||
|
||||
DESCRIPTION="A sophisticated exporter for custom-built routines"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=dev-perl/Sub-Install-0.920.0
|
||||
>=dev-perl/Data-OptList-0.100.0
|
||||
>=dev-perl/Params-Util-0.140.0
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
SRC_TEST=do
|
@ -1,2 +1,3 @@
|
||||
DIST authres-0.401.tar.gz 15278 SHA256 1da49151c1326805cd12b9ca47895310f646187763211d4e52f6b86862fd9cd0 SHA512 d5bd3c562c2d8e700b766ed017b0ff766bd789f441b77be744d9d40013ee532f37bf16a413d74e752c27771919c6b31b7c20a03bd1967b15f1e26f87112f0009 WHIRLPOOL 73633c7c828a6c7366fd594c9532a58b2314c2cc78a71a837eb47e88595f1bfb5aba5778c82bd081f12c383cbe24fee62c59a12c0fd2fdad642fae3292911ef3
|
||||
DIST authres-0.402.tar.gz 15512 SHA256 cba2dbe39c3cbed5129246055f5f3c9e0e1e2a5b4c2536e4fc721c4905dce679 SHA512 8b3506ee274d3501d07cd51a82a2b146ed39dffd0adcfa552aef40248d30ec89a74678f97ee52bf6e583c7368099b0163b5c10ddf0a11464d7a55923e5c1f8c4 WHIRLPOOL 465b284349f3482e6b4e79123f36c677141cda84b7adb83812da47d100afd2a0e7c294d70ff7c9d243cd941d9262adc31eea1ef30f54d51bac9e46f97801433c
|
||||
DIST authres-0.500.tar.gz 17246 SHA256 6d7e79d00013b98b6547695c6896fcd5ac8d6bf8a6c2c9af347c69f21d3db145 SHA512 070a34dd84d9d5d7f74defbda0679f2d2de053b03ccfd022060bd63dd3add9855d95be63d772fdb6695b22363368733886cd8bf5ab490d3ee06190a30caaddd3 WHIRLPOOL 77e9a85c253aa5d664671c1965dd0881eb80df0aaa63a23f95c21692608a3a12498317a41bf77badc1467325441301a73334b4d4de48689ab9e0bd0faa7c0717
|
||||
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/authres/authres-0.500.ebuild,v 1.1 2013/02/22 03:37:01 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="2.5"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Authentication Results Header Module"
|
||||
HOMEPAGE="https://launchpad.net/authentication-results-python http://pypi.python.org/pypi/authres"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DOCS="CHANGES README"
|
||||
|
||||
src_test() {
|
||||
testing() {
|
||||
PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib*)" "$(PYTHON)" \
|
||||
-c "import sys, ${PN}, doctest; f, t = doctest.testfile('${PN}/tests'); \
|
||||
sys.exit(bool(f))" || return
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/beaker/beaker-1.6.4-r1.ebuild,v 1.1 2013/02/22 00:03:12 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# py2.5 seems to have db problems
|
||||
# pypy random exceptions, someone should take a closer look, it may
|
||||
# be just the usual test suite overload
|
||||
# py3.3 unfit with some types
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="Beaker"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="A Session and Caching library with WSGI Middleware"
|
||||
HOMEPAGE="http://beaker.groovie.org/ http://pypi.python.org/pypi/Beaker"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
|
||||
IUSE="test"
|
||||
|
||||
# webtest-based tests are skipped when webtest is not installed
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/webtest[$(python_gen_usedep python{2_6,2_7,3_2,3_3})] )"
|
||||
RDEPEND=""
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_prepare_all() {
|
||||
# Workaround for http://bugs.python.org/issue11276.
|
||||
sed -e "s/import anydbm/& as anydbm/;/import anydbm/a dbm = anydbm" \
|
||||
-i beaker/container.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cp -r -l tests "${BUILD_DIR}"/ || die
|
||||
|
||||
if [[ ${EPYTHON} == python3.* ]]; then
|
||||
# Notes:
|
||||
# -W is not supported by python3.1
|
||||
# -n causes Python to write into hardlinked files
|
||||
2to3 --no-diffs -w "${BUILD_DIR}"/tests || die
|
||||
fi
|
||||
|
||||
cd "${BUILD_DIR}"/tests || die
|
||||
nosetests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -1,3 +1,4 @@
|
||||
DIST joblib-0.6.3.tar.gz 246896 SHA256 2c81d0ce4763946cc1fe35ad1862d38d13b4d4bed155067926c2c56b4753da8c SHA512 b41b881540a5f18281acfb7ac9c61cddeb65c015d17184e0afc354c9d0d9db9953a359c6e9cbb5792bf30a64dc340f6cab78d6a26fd27294b3448480a3db731b WHIRLPOOL 70bf88f7dac6700720c72f1829797cd75016acdfbede699f65f0a077932e09638dd8cc4a039663e1b481b1b5665e986dc5c5e8d9e909eb19fdf69b3907354e35
|
||||
DIST joblib-0.6.4.tar.gz 250885 SHA256 d501942991228c8deb7d10230f2109dc19a1f9d8bd6fe5162f77a4ca54324a00 SHA512 f9be55d9c539942a32630dd966cbb95d78b44d80e778f9e7f0a1ef4830574bc51ea8e714b1740206806f42fba0622ea0bf5c5670351bf94866ceae5ec59bae41 WHIRLPOOL f0280d8c7f10d7295b4eea82c3dea8148304df91457e6a73604240c85cac15c4f132783f811e65428ee6735dd4cce91d50841ba81f73ca9fa5e97ec53f9f89bd
|
||||
DIST joblib-0.6.5.tar.gz 274834 SHA256 24fab9628f27b908ed9cdfc58154cdba4501c8cd8a0bbb85ee26415a0c5e6c54 SHA512 08cff63a5bb3a4fa71947abf519a4c5d4497bbd91e7e7ce8bf4dc921704c14cbd89fb35d9c13fd37553f2b42436f438f65f4fa697c3591395835475fceb5c9b7 WHIRLPOOL 1a16ebe450444ad4ba35fa9b423d3659f5083427ad7b42a228df8089405e88ab2abc175ac7f8fd8b957ee9a0d06a15259f1df27b34cd1d7f17b27a98d229da37
|
||||
DIST joblib-0.7.0d.tar.gz 296118 SHA256 1eef2ff1a8dff32f4204e9ae2bd6c2348e1e4dfdef12baf26b3f5fa0eb933c27 SHA512 b046cf842afbe8dc1cdd56077fa2bd72e6c4137e43dc5896b0b94311be09bc499c069b71d6743075a012858052a7afcd79d654e811c0673d3d474bac455a2abe WHIRLPOOL af7614a2c18b4c1c853b0309614ca38b97788f0f089e79f6be6c0f1b4f17be307e4dbe69316f5e3aefc98d1011a536f836d46ad26f88f616bdf49cda7d7f379e
|
||||
|
@ -0,0 +1,24 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/joblib/joblib-0.7.0d.ebuild,v 1.1 2013/02/22 03:40:19 patrick Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
DISTUTILS_SRC_TEST="setup.py"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Lightweight pipelining: using Python functions as pipeline jobs."
|
||||
HOMEPAGE="https://github.com/joblib/joblib http://pypi.python.org/pypi/joblib"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/setuptools"
|
||||
RDEPEND="${DEPEND}"
|
@ -1 +1,2 @@
|
||||
DIST Logbook-0.4.1.tar.gz 96055 SHA256 5aef26127b55187c8109492c10f71f67c2706e940681f7e374cbeacfc90ed3ab SHA512 7eb92b6ed01a0b88bafa5057cd22e42129f3d7c8e52a994287ad5e0680562fd565e2029bb685a0db1f09a9d325321c385bf607ab04a5dd94a536ea37d1903970 WHIRLPOOL 2997c1de17e677492e014196517e91a6980506828cdbab06a4a8057dcd8582d15c1e5f830116306cd7d27b75c9d528973dd6203cda9c0b7dd197acb34f44d696
|
||||
DIST Logbook-0.4.tar.gz 65470 SHA256 3f5942e841c3b77e1b0b00a4cca4197db76bd0fe0356851f30f0a58a9494ba66 SHA512 dd066bc7332cac975cc655918a0e09b6cbe310fdf97d8b8a2d4246be435c06d16d48085a771adf2a12206b2ea5248506d34727b7b3783c07a4d37cdd859652dd WHIRLPOOL 22d501be6eea0733e9ed9634663bca73b7e1c7d2154d98660fe501cebba7820f3f602b18f04ef5c0db70b99cc63ad2d3a3b1e630d7df64d0505abafb1d68ffcd
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue