|
|
MY_PV=${PV/_/-} | MY_PV=${PV/_/-} |
MY_PV=${MY_PV/./_} | MY_PV=${MY_PV/./_} |
| |
BASELOCATION="http://us1.mirror.netbeans.org/download/${MY_PV/-//}/fcs/200610171010" |
|
|
BASEURL="http://us1.mirror.netbeans.org/download" |
|
BASELOCATION="${BASEURL}/${MY_PV/-//}/fcs/200610171010" |
MAINTARBALL="netbeans-${MY_PV}-ide_sources.tar.bz2" | MAINTARBALL="netbeans-${MY_PV}-ide_sources.tar.bz2" |
JAVADOCTARBALL="netbeans-${MY_PV}-javadoc.tar.bz2" | JAVADOCTARBALL="netbeans-${MY_PV}-javadoc.tar.bz2" |
| |
|
CND_PACKAGE="netbeans-cnd-${MY_PV}-linux.bin" |
|
CND_PACKAGE_LOCATION="${MY_PV}/cpp/fcs/061123/${CND_PACKAGE}" |
|
|
|
|
SRC_URI="${BASELOCATION}/${MAINTARBALL} | SRC_URI="${BASELOCATION}/${MAINTARBALL} |
doc? ( ${BASELOCATION}/${JAVADOCTARBALL} )" |
cnd? ( ${BASEURL}/${CND_PACKAGE_LOCATION} ) |
|
doc? ( ${BASELOCATION}/${JAVADOCTARBALL} )" |
| |
LICENSE="Apache-1.1 Apache-2.0 SPL W3C sun-bcla-j2eeeditor sun-bcla-javac sun-javac as-is docbook sun-resolver" | LICENSE="Apache-1.1 Apache-2.0 SPL W3C sun-bcla-j2eeeditor sun-bcla-javac sun-javac as-is docbook sun-resolver" |
SLOT="5.5" | SLOT="5.5" |
KEYWORDS="~amd64 ~x86 ~x86-fbsd" | KEYWORDS="~amd64 ~x86 ~x86-fbsd" |
IUSE="debug doc" |
IUSE="cnd debug doc" |
| |
RDEPEND=">=virtual/jre-1.5 | RDEPEND=">=virtual/jre-1.5 |
dev-java/antlr | dev-java/antlr |
|
|
# fail. | # fail. |
# | # |
export ANT_OPTS="${ANT_OPTS} -Xmx1g -Djava.awt.headless=true" | export ANT_OPTS="${ANT_OPTS} -Xmx1g -Djava.awt.headless=true" |
|
|
} | } |
| |
src_unpack () { | src_unpack () { |
|
|
rm -f *.zip | rm -f *.zip |
fi | fi |
| |
|
#unpacking netbeans-cnd package (using InstallShield option -is:extract) |
|
if use cnd; then |
|
einfo "Unpacking ${CND_PACKAGE}..." |
|
cp ../distdir/${CND_PACKAGE} ${T} |
|
chmod u+x ${T}/${CND_PACKAGE} |
|
local dir="istemp`sh ${T}/${CND_PACKAGE} -is:tempdir ${WORKDIR} -is:extract | \ |
|
sed s,istemp,\|,g | \ |
|
cut --delimiter=\| --field=2`" || \ |
|
die "Unpack netbeans-cnd failed" |
|
rm ${T}/${CND_PACKAGE} |
|
mv "${WORKDIR}/${dir}" "${WORKDIR}/${CND_PACKAGE}" |
|
fi |
|
|
cd ${S}/nbbuild | cd ${S}/nbbuild |
# Disable the bundled Tomcat in favor of Portage installed version | # Disable the bundled Tomcat in favor of Portage installed version |
sed -i -e "s%tomcatint/tomcat5/bundled,%%g" *.properties | sed -i -e "s%tomcatint/tomcat5/bundled,%%g" *.properties |
| |
set_env | set_env |
place_symlinks | place_symlinks |
|
|
} | } |
| |
src_compile() { | src_compile() { |
|
|
done | done |
| |
make_desktop_entry netbeans-${SLOT} "Netbeans ${SLOT}" netbeans Development | make_desktop_entry netbeans-${SLOT} "Netbeans ${SLOT}" netbeans Development |
|
|
|
#installing netbeans-cnd (using InstallShield setup.jar) |
|
if use cnd; then |
|
einfo Installing ${CND_PACKAGE}... |
|
java "-Duser.home=${T}" -cp "${WORKDIR}/${CND_PACKAGE}/setup.jar" run \ |
|
-silent \ |
|
-W "license.selection=1" \ |
|
-W "beanNbSelectionPanel.nbHome=${D}/${DESTINATION}" || \ |
|
die "Install ${CND_PACKAGE} failed" |
|
fi |
} | } |
| |
pkg_postinst () { | pkg_postinst () { |