Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 587046 Details for
Bug 685782
dev-util/netbeans-11.0 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
netbeans-standalone-11.1.ebuild
netbeans-standalone-11.1.ebuild (text/plain), 4.37 KB, created by
Marco Genasci
on 2019-08-16 13:34:50 UTC
(
hide
)
Description:
netbeans-standalone-11.1.ebuild
Filename:
MIME Type:
Creator:
Marco Genasci
Created:
2019-08-16 13:34:50 UTC
Size:
4.37 KB
patch
obsolete
># Copyright 1999-2019 Gentoo Authors ># Distributed under the terms of the GNU General Public License v2 > >EAPI=7 > >ANT_TASKS="ant-apache-bsf" > >if [ ${PV} = "9999" ]; then > inherit git-r3 java-pkg-2 java-ant-2 desktop > EGIT_REPO_URI="https://github.com/apache/netbeans.git" >else > inherit java-pkg-2 java-ant-2 desktop > KEYWORDS="~amd64" > SRC_URI="https://github.com/apache/netbeans/archive/${PV}.zip -> ${P}.zip" > S=${WORKDIR}/netbeans-${PV} >fi > >DESCRIPTION="Apache Netbeans IDE" >HOMEPAGE="https://netbeans.apache.org/" >LICENSE="Apache-2.0" >SLOT="$(ver_cut 1-1)" >IUSE="" > >DEPEND=">=virtual/jdk-1.8:*" >RDEPEND=">=virtual/jdk-1.8:*" > >JAVA_PKG_BSFIX="off" >INSTALL_DIR=/usr/share/${PN}-${SLOT} > >pkg_pretend() { > if has network-sandbox ${FEATURES}; then > eerror > eerror "Netbeans downloads a lot of dependencies during the" > eerror "build process, you need to disable network-sandbox" > eerror "for this ebuild." > eerror "You can also use package.env for disable this feature" > eerror "on package, see:" > eerror > eerror " https://wiki.gentoo.org/wiki//etc/portage/package.env" > eerror > die "network-sandbox is enabled, disabled it"; > fi >} > >src_compile() { > eant -Dcluster.config=full -Dpermit.jdk9.builds=true -Dbinaries.cache="${S}"/.hgexternalcache || die "Failed to compile" >} > >QA_PREBUILT=" > usr/share/netbeans-standalone-11/ide/bin/nativeexecution/Linux-x86_64/process_start > usr/share/netbeans-standalone-11/ide/bin/nativeexecution/Linux-x86_64/stat > usr/share/netbeans-standalone-11/ide/bin/nativeexecution/Linux-x86_64/pty_open > usr/share/netbeans-standalone-11/ide/bin/nativeexecution/Linux-x86_64/sigqueue > usr/share/netbeans-standalone-11/ide/bin/nativeexecution/Linux-x86_64/unbuffer.so > usr/share/netbeans-standalone-11/ide/bin/nativeexecution/Linux-x86_64/killall > usr/share/netbeans-standalone-11/ide/bin/nativeexecution/Linux-x86_64/pty > usr/share/netbeans-standalone-11/profiler/lib/deployed/jdk16/linux-amd64/libprofilerinterface.so > usr/share/netbeans-standalone-11/profiler/lib/deployed/jdk15/linux-amd64/libprofilerinterface.so > usr/share/netbeans-standalone-11/profiler/lib/deployed/cvm/linux/libprofilerinterface_g.so > usr/share/netbeans-standalone-11/profiler/lib/deployed/cvm/linux/libprofilerinterface.so > usr/share/netbeans-standalone-11/platform/modules/lib/amd64/linux/libjnidispatch-440.so > usr/share/netbeans-standalone-11/profiler/lib/deployed/jdk16/linux-amd64/libprofilerinterface.so >" > >src_install() { > pushd nbbuild/netbeans >/dev/null || die > > insinto ${INSTALL_DIR} > doins -r . > > rm -fr "${ED}"/${INSTALL_DIR}/ide/bin/nativeexecution/{Linux-{sparc_64,x86},MacOSX-{x86_64,x86},SunOS-{sparc,sparc_64,x86,x86_64},Windows-{x86,x86_64}} || die "Failed to remove unused binary" > rm -fr "${ED}"/${INSTALL_DIR}/profiler/lib/deployed/jdk15/{hpux-pa_risc2.0{,w},linux,mac,solaris-{amd64,i386,sparc{,v9}},windows{,-amd64}} || die "Failed to remove unused libraries" > rm -fr "${ED}"/${INSTALL_DIR}/profiler/lib/deployed/jdk16/{hpux-pa_risc2.0{,w},linux{,-arm,-arm-vfp-hflt},mac,solaris-{amd64,i386,sparc{,v9}},windows{,-amd64}} || die "Failed to remove unused libraries" > rm -fr "${ED}"/${INSTALL_DIR}/profiler/lib/deployed/cvm/windows || die "Failed to remove unused libraries" > rm -fr "${ED}"/${INSTALL_DIR}/platform/modules/lib/{i386,x86} || die "Failed to remove unused libraries" > find "${ED}"/${INSTALL_DIR}/ \( -name *.exe -o -name *.dll \) -type f -exec rm {} + || die "Failed to remove unused libraries" > > dodoc DEPENDENCIES NOTICE > dosym ${INSTALL_DIR}/bin/netbeans /usr/bin/${PN}-${SLOT} > fperms 755 ${INSTALL_DIR}/bin/netbeans > > insinto /etc/${PN}-${SLOT} > doins etc/* > rm -fr "${ED}"/${INSTALL_DIR}/etc > dosym ../../../../etc/${PN}-${SLOT} ${INSTALL_DIR}/etc > sed -i -e "s/#netbeans_jdkhome.*/netbeans_jdkhome=\$\(java-config -O\)/g" "${ED}"/etc/${PN}-${SLOT}/netbeans.conf || die "Failed to set set Netbeans JDK home" > > if [[ -e "${ED}"/${INSTALL_DIR}/bin/netbeans ]]; then > sed -i -e "s:\"\$progdir\"/../etc/:/etc/${PN}-${SLOT}/:" "${ED}"/${INSTALL_DIR}/bin/netbeans > sed -i -e "s:\"\${userdir}\"/etc/:/etc/${PN}-${SLOT}/:" "${ED}"/${INSTALL_DIR}/bin/netbeans > fi > > dodir /usr/share/icons/hicolor/32x32/apps > dosym ${INSTALL_DIR}/nb/netbeans.png /usr/share/icons/hicolor/32x32/apps/${PN}-${SLOT}.png > > popd >/dev/null || die > > make_desktop_entry ${PN}-${SLOT} "Netbeans ${PV}" ${PN}-${SLOT} Development > > mkdir -p "${ED}"/${INSTALL_DIR}/nb/config || die > echo "NBGNT" > "${ED}"/${INSTALL_DIR}/nb/config/productid || die >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 685782
:
587046
|
587404