Date: Thu, 3 May 2007 19:08:45 -0300 From: "Alejandro Pulver" <alepulver@FreeBSD.org> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/112398: [PATCH] net-p2p/azureus: clean up Message-ID: <1178230125.85517@deimos.mars.bsd> Resent-Message-ID: <200705032210.l43MA30p038281@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 112398 >Category: ports >Synopsis: [PATCH] net-p2p/azureus: clean up >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu May 03 22:10:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Alejandro Pulver >Release: FreeBSD 6.2-RELEASE i386 >Organization: >Environment: System: FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP >Description: - Use SF macro in MASTER_SITES. - Clean up. - Don't define unneeded (automatically set) Java variables. - Use SUB_FILES and SUB_LIST instead of custom target. >How-To-Repeat: >Fix: --- azureus.diff begins here --- Index: azureus/Makefile =================================================================== RCS file: /home/pcvs/ports/net-p2p/azureus/Makefile,v retrieving revision 1.40 diff -u -r1.40 Makefile --- azureus/Makefile 26 Apr 2007 21:56:17 -0000 1.40 +++ azureus/Makefile 3 May 2007 17:16:23 -0000 @@ -8,36 +8,26 @@ PORTNAME= azureus PORTVERSION= 3.0.1.2 CATEGORIES= net-p2p java -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR= ${PORTNAME} +MASTER_SITES= SF DISTNAME= Azureus_${PORTVERSION}_source MAINTAINER= rnoland@2hip.net COMMENT= A BitTorrent client written in Java -BUILD_DEPENDS= \ - ${JAVALIBDIR}/log4j.jar:${PORTSDIR}/devel/log4j \ +BUILD_DEPENDS= ${JAVALIBDIR}/log4j.jar:${PORTSDIR}/devel/log4j \ ${JAVALIBDIR}/commons-cli.jar:${PORTSDIR}/java/jakarta-commons-cli \ - ${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit - -ONLY_FOR_ARCHS= i386 amd64 + ${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit \ + ${JAVALIBDIR}/${SWT}.jar:${PORTSDIR}/x11-toolkits/${SWT} +RUN_DEPENDS= ${JAVALIBDIR}/${SWT}.jar:${PORTSDIR}/x11-toolkits/${SWT} USE_JAVA= yes -JAVA_BUILD= jdk -JAVA_RUN= jdk JAVA_VERSION= 1.4+ JAVA_OS= native USE_ANT= yes -USE_JIKES= no USE_ZIP= yes USE_DOS2UNIX= org/gudy/azureus2/ui/swt/test/PrintTransferTypes.java \ - org/gudy/azureus2/ui/swt/Messages.java \ - org/gudy/azureus2/ui/swt/views/configsections/ConfigSectionPlugins.java \ - org/gudy/azureus2/ui/swt/shells/MessageSlideShell.java \ - org/gudy/azureus2/ui/swt/Utils.java \ - org/gudy/azureus2/platform/macosx/access/jnilib/OSXAccess.java \ - com/aelitis/azureus/core/networkmanager/impl/TransportHelperFilterStream.java + org/gudy/azureus2/platform/macosx/access/jnilib/OSXAccess.java NO_WRKSUBDIR= yes @@ -49,42 +39,19 @@ MAKE_ENV= LANG=C CLASSPATH_JARS= ${BUILD_DEPENDS:C/:.+$//:M*.jar} -PLIST_FILES= %%JAVAJARDIR%%/${JARFILE} bin/${PORTNAME} - -do-configure: - ${SED} -e "s+%%PREFIX%%+${PREFIX}+" -e "s+%%LOCALBASE%%+${LOCALBASE}+" \ - -e "s|%%LIBDIR%%|${LOCALBASE}/lib|" \ - -e "s|%%JAVAJARDIR%%|${JAVAJARDIR}|" \ - -e "s|%%JAVA%%|${LOCALBASE}/bin/java|" \ - -e "s|%%JAVA_VERSION%%|${JAVA_VERSION}|" \ - -e "s|%%JAVA_OS%%|${JAVA_OS}|" \ - -e "s|%%JARFILE%%|${JARFILE}|" \ - -e "s|%%SWTJAR%%|${JAVALIBDIR}/${SWT_JAR}|" \ - ${FILESDIR}/${PORTNAME} > ${WRKDIR}/${PORTNAME} +PLIST_FILES= %%JAVAJARDIR%%/${JARFILE} \ + bin/${PORTNAME} -do-install: - ${MKDIR} ${JAVAJARDIR} - ${INSTALL_DATA} ${WRKSRC}/dist/lib/${JARFILE} \ - ${JAVAJARDIR}/ - ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/${PORTNAME} - -post-install: - @${CAT} ${PKGMESSAGE} +SUB_FILES= ${PORTNAME} +SUB_LIST= LIBDIR="${LOCALBASE}/lib" JARFILE="${JARFILE}" \ + SWTJAR="${JAVALIBDIR}/${SWT}.jar" JAVA="${LOCALBASE}/bin/java" .include <bsd.port.pre.mk> .if defined(WITH_SWTDEVEL) -BUILD_DEPENDS+= \ - ${JAVALIBDIR}/swt-devel.jar:${PORTSDIR}/x11-toolkits/swt-devel -RUN_DEPENDS+= \ - ${JAVALIBDIR}/swt-devel.jar:${PORTSDIR}/x11-toolkits/swt-devel -SWT_JAR= swt-devel.jar +SWT= swt-devel .else -BUILD_DEPENDS+= \ - ${JAVALIBDIR}/swt.jar:${PORTSDIR}/x11-toolkits/swt -RUN_DEPENDS+= \ - ${JAVALIBDIR}/swt.jar:${PORTSDIR}/x11-toolkits/swt -SWT_JAR= swt.jar +SWT= swt .endif CLASSPATH=. @@ -93,12 +60,18 @@ .endfor post-patch: - @${SED} -E \ - -e 's|%%CLASSPATH%%|${CLASSPATH}|' \ + @${SED} -E -e 's|%%CLASSPATH%%|${CLASSPATH}|' \ ${FILESDIR}/build.xml > ${WRKSRC}/build.xml # bash -> sh - @${REINPLACE_CMD} -E \ - -e 's|/bin/bash|${SH}|' \ + @${REINPLACE_CMD} -E -e 's|/bin/bash|${SH}|' \ ${WRKSRC}/com/aelitis/azureus/core/update/impl/AzureusRestarterImpl.java +do-install: + ${MKDIR} ${JAVAJARDIR} + ${INSTALL_DATA} ${WRKSRC}/dist/lib/${JARFILE} ${JAVAJARDIR} + ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${PREFIX}/bin/${PORTNAME} + +post-install: + @${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD} + .include <bsd.port.post.mk> Index: azureus/files/azureus =================================================================== RCS file: azureus/files/azureus diff -N azureus/files/azureus --- azureus/files/azureus 4 Jan 2007 20:00:05 -0000 1.9 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,28 +0,0 @@ -#!/bin/sh -# -# $FreeBSD: ports/net-p2p/azureus/files/azureus,v 1.9 2007/01/04 20:00:05 erwin Exp $ - -export JAVA_VERSION -export JAVA_OS - -# java -JAVA_VERSION="%%JAVA_VERSION%%" -JAVA_OS="%%JAVA_OS%%" - -ECLIPSE_BASE=%%LOCALBASE%%/eclipse -ECLIPSE_SWT_JAR=%%SWTJAR%% -LIB_PATH=%%LIBDIR%% - -CLASS_PATH=:%%JAVAJARDIR%%/%%JARFILE%%:${ECLIPSE_SWT_JAR} - -if [ "${DEBUG}" ] -then - echo "ECLIPSE_BASE = ${ECLIPSE_BASE}" - echo "ECLIPSE_WS = ${ECLIPSE_WS}" - echo "ECLIPSE_SWT = ${ECLIPSE_SWT}" - echo "ECLIPSE_SWT_JAR = ${ECLIPSE_SWT_JAR}" - echo "CLASS_PATH = ${CLASS_PATH}" - echo "LIB_PATH = ${LIB_PATH}" -fi - -exec "%%JAVA%%" -cp "${CLASS_PATH}" "-Djava.library.path=${LIB_PATH}" "-Dos.name=FreeBSD" "-Dazureus.config.path=${HOME}/.Azureus" "-Duser.dir=${HOME}/.Azureus" org.gudy.azureus2.ui.swt.Main "${@}" Index: azureus/files/azureus.in =================================================================== RCS file: azureus/files/azureus.in diff -N azureus/files/azureus.in --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ azureus/files/azureus.in 3 May 2007 17:16:23 -0000 @@ -0,0 +1,25 @@ +#!/bin/sh +# +# $FreeBSD: ports/net-p2p/azureus/files/azureus,v 1.9 2007/01/04 20:00:05 erwin Exp $ + +# java +export JAVA_VERSION="%%JAVA_VERSION%%" +export JAVA_OS="%%JAVA_OS%%" + +ECLIPSE_BASE=%%LOCALBASE%%/eclipse +ECLIPSE_SWT_JAR=%%SWTJAR%% +LIB_PATH=%%LIBDIR%% + +CLASS_PATH=:%%JAVAJARDIR%%/%%JARFILE%%:${ECLIPSE_SWT_JAR} + +if [ "${DEBUG}" ] +then + echo "ECLIPSE_BASE = ${ECLIPSE_BASE}" + echo "ECLIPSE_WS = ${ECLIPSE_WS}" + echo "ECLIPSE_SWT = ${ECLIPSE_SWT}" + echo "ECLIPSE_SWT_JAR = ${ECLIPSE_SWT_JAR}" + echo "CLASS_PATH = ${CLASS_PATH}" + echo "LIB_PATH = ${LIB_PATH}" +fi + +exec "%%JAVA%%" -cp "${CLASS_PATH}" "-Djava.library.path=${LIB_PATH}" "-Dos.name=FreeBSD" "-Dazureus.config.path=${HOME}/.Azureus" "-Duser.dir=${HOME}/.Azureus" org.gudy.azureus2.ui.swt.Main "${@}" --- azureus.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1178230125.85517>