Date: Fri, 16 Mar 2007 03:06:05 GMT From: Nemo Liu<nemoliu@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/110372: [NEW PORT]Netbeans5.5 : an open source java IDE(suport jdk1.5 and 1.6) Message-ID: <200703160306.l2G364Cs024866@www.freebsd.org> Resent-Message-ID: <200703160310.l2G3A30i055905@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 110372 >Category: ports >Synopsis: [NEW PORT]Netbeans5.5 : an open source java IDE(suport jdk1.5 and 1.6) >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Mar 16 03:10:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Nemo Liu >Release: 6.2 >Organization: >Environment: FreeBSD monitor.internal.sina.com.cn 6.2-STORM-r3 FreeBSD 6.2-STORM-r3 #0: Tue Jan 30 18:26:24 CST 2007 delphij@monitor.internal.sina.com.cn:/usr/obj/usr/src/sys/SINAMAIL i386 >Description: I'm not very sure the Licence of Netbeans allow package distribution.Could commiter who handler this PR would like to help me analysis it.The licence's URL is bellow: http://www.netbeans.info/downloads/licence/show.php?l=ide-5.5-fcs-2006-10-30.inc The NetBeans IDE is a free, Open-Source Integrated Development Environment for software developers. The IDE runs on many platforms including Windows, Linux, Solaris, and the MacOS. It is easy to install and use straight out of the box. The NetBeans IDE provides developers with all the tools they need to create professional cross-platform desktop, enterprise, web and mobile applications. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # netbeans55 # netbeans55/files # netbeans55/files/patch-etc_netbeans.conf # netbeans55/files/pkg-deinstall.in # netbeans55/files/pkg-install.in # netbeans55/Makefile # netbeans55/distinfo # netbeans55/pkg-descr # echo c - netbeans55 mkdir -p netbeans55 > /dev/null 2>&1 echo c - netbeans55/files mkdir -p netbeans55/files > /dev/null 2>&1 echo x - netbeans55/files/patch-etc_netbeans.conf sed 's/^X//' >netbeans55/files/patch-etc_netbeans.conf << 'END-of-netbeans55/files/patch-etc_netbeans.conf' X X$FreeBSD$ X X--- etc/netbeans.conf.orig X+++ etc/netbeans.conf X@@ -6,7 +6,7 @@ X netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=96m -J-Xverify:none" X X # default location of J2SE JDK, can be overridden by using --jdkhome <dir> switch X-#netbeans_jdkhome="/path/to/jdk" X+netbeans_jdkhome="%%JAVA_HOME%%" X X # clusters' paths separated by path.separator (semicolon on Windows, colon on Unices) X #netbeans_extraclusters="/absolute/path/to/cluster1:/absolute/path/to/cluster2" END-of-netbeans55/files/patch-etc_netbeans.conf echo x - netbeans55/files/pkg-deinstall.in sed 's/^X//' >netbeans55/files/pkg-deinstall.in << 'END-of-netbeans55/files/pkg-deinstall.in' X#!/bin/sh X Xcase "$2" in X DEINSTALL) X rm -f %%PREFIX%%/bin/netbeans55 X ;; Xesac X Xexit 0 END-of-netbeans55/files/pkg-deinstall.in echo x - netbeans55/files/pkg-install.in sed 's/^X//' >netbeans55/files/pkg-install.in << 'END-of-netbeans55/files/pkg-install.in' X#!/bin/sh X Xcase "$2" in X POST-INSTALL) X ln -sf %%PREFIX%%/netbeans4/bin/netbeans %%PREFIX%%/bin/netbeans55 X ;; Xesac X Xexit 0 END-of-netbeans55/files/pkg-install.in echo x - netbeans55/Makefile sed 's/^X//' >netbeans55/Makefile << 'END-of-netbeans55/Makefile' X# New ports collection makefile for: netbeans X# Date Created: 15 May 2007 X# Whom: Nemo Liu <nemoliu@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= netbeans XPORTVERSION= 5.5 XCATEGORIES= java devel XMASTER_SITES= http://us2.mirror.netbeans.org/download/5_5/mlfcs/200612070100/ XDISTNAME= netbeans-5_5 X XMAINTAINER= nemoliu@gmail.com XCOMMENT= A free and open-source IDE for Java X XUSE_BZIP2= yes XUSE_JAVA= yes XJAVA_VERSION= 1.5+ XNO_BUILD= yes X#RESTRICTED= Restrictive license X XWRKSRC= ${WRKDIR}/netbeans X XSUB_FILES= pkg-install pkg-deinstall X X#DOWNLOAD_URL?= http://www.netbeans.info/downloads/index.php X X.include <bsd.port.pre.mk> X X#.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) && !defined(PACKAGE_BUILDING) X#IGNORE= you must manually fetch the source distribution (${DISTFILES}) from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again X#.endif X Xpost-patch: X @${RM} ${WRKSRC}/etc/netbeans.conf.orig X Xdo-configure: X @${REINPLACE_CMD} 's|%%JAVA_HOME%%|${JAVA_HOME}|' ${WRKSRC}/etc/netbeans.conf X @${RM} ${WRKSRC}/etc/netbeans.conf.bak X Xdo-install: X @${MKDIR} ${PREFIX}/netbeans55 X @${CP} -r ${WRKSRC}/* ${PREFIX}/netbeans55 X @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/netbeans55 X @${LN} -sf ${PREFIX}/netbeans55/bin/netbeans ${PREFIX}/bin/netbeans55 X @(cd ${WRKDIR}; ${FIND} -s netbeans -not -type d) | ${SED} -ne 's,^netbeans,netbeans55,p' >> ${TMPPLIST} X @(cd ${WRKDIR}; ${FIND} -s -d netbeans -type d) | ${SED} -ne 's,^netbeans,netbeans55,' -ne 's,^,@dirrm ,p' >> ${TMPPLIST} X @(cd ${WRKDIR}; ${FIND} -s -d netbeans -type d -empty) | ${SED} -ne 's,^netbeans,netbeans55,' -ne 's,^,@exec ${MKDIR} %D/,p' >> ${TMPPLIST} X X.include <bsd.port.post.mk> END-of-netbeans55/Makefile echo x - netbeans55/distinfo sed 's/^X//' >netbeans55/distinfo << 'END-of-netbeans55/distinfo' XMD5 (netbeans-5_5.tar.bz2) = cc0564eb2c2385dbf99631f027287ed6 XSHA256 (netbeans-5_5.tar.bz2) = bce406b31f4b96d363ff1e2f3d1ebf3f7ae2491876a33820709574db68d2d867 XSIZE (netbeans-5_5.tar.bz2) = 80277345 END-of-netbeans55/distinfo echo x - netbeans55/pkg-descr sed 's/^X//' >netbeans55/pkg-descr << 'END-of-netbeans55/pkg-descr' XThe NetBeans IDE is a world-class development environment written Xin Java. It can be used to develop code in Java, HTML, XML, JSP, XC/C++ and other languages. The IDE is modular, and there is a huge Xvariety of commercial and free extensions to it to support various Xtechnologies. X XWWW: http://www.netbeans.org/ END-of-netbeans55/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200703160306.l2G364Cs024866>