Index: head/databases/jasperreports/Makefile =================================================================== --- head/databases/jasperreports/Makefile (revision 431401) +++ head/databases/jasperreports/Makefile (revision 431402) @@ -1,76 +1,76 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= jasperreports PORTVERSION= 5.5.2 CATEGORIES= databases print java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/JasperReports%20${PORTVERSION} DISTFILES= ${PORTNAME}-${PORTVERSION}.jar ${PORTNAME}-applet-${PORTVERSION}.jar MAINTAINER= ports@FreeBSD.org COMMENT= JasperReports is a powerful open source Java reporting tool RUN_DEPENDS= ${JAVALIBDIR}/itext.jar:devel/itext \ ${JAVALIBDIR}/xalan.jar:textproc/xalan-j \ ${JAVALIBDIR}/crimson.jar:textproc/crimson \ ${JAVALIBDIR}/poi.jar:textproc/apache-poi \ ${JAVALIBDIR}/jfreechart.jar:java/jfreechart \ - ${JAVASHAREDIR}/batik/batik.jar:graphics/batik \ + ${JAVALIBDIR}/../batik/batik.jar:graphics/batik \ ${JAVALIBDIR}/commons-beanutils.jar:java/jakarta-commons-beanutils\ ${JAVALIBDIR}/commons-digester.jar:textproc/jakarta-commons-digester OPTIONS_DEFINE= MYSQL PGSQL ORACLE8 ORACLE9 HSQLDB OPTIONS_DEFAULT=MYSQL PGSQL ORACLE8_DESC= Install libraries required for Oracle 8 ORACLE9_DESC= Install libraries required for Oracle 9 HSQLDB_DESC= Install libraries required for HSQLDB USE_JAVA= yes JAVA_VERSION= 1.6+ NO_BUILD= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= # empty EXTRACT_AFTER_ARGS= . LICENSE= LGPL3 PLIST_FILES= ${DISTFILES:S|^|%%JAVAJARDIR%%/|:S|-${PORTVERSION}||} .include .if ${PORT_OPTIONS:MMYSQL} RUN_DEPENDS+= ${JAVALIBDIR}/mysql-connector-java.jar:databases/mysql-connector-java .else RUN_DEPENDS+= ${JAVALIBDIR}/log4j.jar:devel/log4j .endif .if ${PORT_OPTIONS:MPGSQL} RUN_DEPENDS+= ${JAVALIBDIR}/postgresql.jar:databases/postgresql-jdbc .endif .if ${PORT_OPTIONS:MORACLE8} WITH_ORACLE8= yes RUN_DEPENDS+= ${JAVALIBDIR}/classes12.zip:databases/jdbc-oracle8i .endif .if ${PORT_OPTIONS:MORACLE9} WITH_ORACLE9= yes RUN_DEPENDS+= ${JAVALIBDIR}/ojdbc14.jar:databases/jdbc-oracle9i .endif .if ${PORT_OPTIONS:MHSQLDB} RUN_DEPENDS+= ${JAVALIBDIR}/hsqldb.jar:databases/hsqldb .endif post-extract: .for jf in ${DISTFILES} ${MV} ${WRKDIR}/${jf} ${WRKDIR}/${jf:S|-${PORTVERSION}||} .endfor do-install: ${INSTALL_DATA} ${DISTFILES:S|^|${WRKDIR}/|:S|-${PORTVERSION}||} \ ${STAGEDIR}${JAVAJARDIR} .include Index: head/devel/charva/Makefile =================================================================== --- head/devel/charva/Makefile (revision 431401) +++ head/devel/charva/Makefile (revision 431402) @@ -1,50 +1,50 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= charva PORTVERSION= 1.1.4 PORTREVISION= 5 CATEGORIES= devel java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} DISTNAME= ${PORTNAME} MAINTAINER= ale@FreeBSD.org COMMENT= Java Windowing Toolkit for Text Terminals BUILD_DEPENDS= gmake:devel/gmake -RUN_DEPENDS= ${JAVAJARDIR}/commons-logging.jar:java/jakarta-commons-logging +RUN_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging OPTIONS_DEFINE= DOCS USES= dos2unix zip DOS2UNIX_GLOB= build.xml Makefile.freebsd.txt *.c *.java USE_JAVA= yes JAVA_VERSION= 1.6+ USE_ANT= yes ALL_TARGET= clean makeDLL dist PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}.jar \ ${JAVA_HOME}/jre/lib/${MACHINE_ARCH}/libTerminal.so PORTDOCS= * DOCS_ALL_TARGET= javadoc do-install: @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}.jar..." @${INSTALL_DATA} ${WRKSRC}/java/dist/lib/${PORTNAME}.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar @${ECHO_MSG} " [DONE]" @${ECHO_MSG} -n ">> Installing JNI library as ${JAVA_HOME}/jre/lib/${MACHINE_ARCH}/libTerminal.so..." -@${MKDIR} ${STAGEDIR}${JAVA_HOME}/jre/lib/${MACHINE_ARCH} @${INSTALL_PROGRAM} ${WRKSRC}/c/lib/libTerminal.so \ ${STAGEDIR}${JAVA_HOME}/jre/lib/${MACHINE_ARCH}/libTerminal.so @${ECHO_MSG} " [DONE]" do-install-DOCS-on: @${ECHO_MSG} -n ">> Installing documentation..." @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/docs && ${FIND} * \ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} > /dev/null 2>&1 @${ECHO_MSG} " [DONE]" .include Index: head/devel/eric6/Makefile.inc =================================================================== --- head/devel/eric6/Makefile.inc (revision 431401) +++ head/devel/eric6/Makefile.inc (revision 431402) @@ -1,48 +1,48 @@ # Created by: Boris Samorodov # $FreeBSD$ # # This is a set of Makefile macros which allow to build the core and # localized language packages for devel/eric6: # french/eric6, german/eric6, russian/eric6 PORTNAME= eric6 PORTVERSION= 6.1.11 MASTER_SITES= SF/eric-ide/${PORTNAME}/stable/${PORTVERSION} DISTNAME?= ${PORTNAME}-i18n-${I18N_LANG}-${PORTVERSION} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} MAINTAINER?= dbn@FreeBSD.org COMMENT= Full featured Python and Ruby editor and IDE based on Qt LICENSE= GPLv3 -RUN_DEPENDS?= ${PREFIX}/bin/eric6:devel/eric6 +RUN_DEPENDS?= ${LOCALBASE}/bin/eric6:devel/eric6 I18N_LANG?= ru INSTALL_CMD?= install-i18n.py -p ${STAGEDIR} MAKE_ENV+= "HOME=${WRKDIR}" USES+= python NO_BUILD= yes PLIST_FILES?= %%DATADIR%%/i18n/${PORTNAME}_${I18N_LANG}.qm EXTRA_PATCHES?= ${.CURDIR}/../../devel/eric6/files/extra-patch-install-i18n.py .if ! defined(MASTERPORT) NO_ARCH= yes .endif .include .if ${PYTHON_VER} <= 2.7 PLIST_SUB+= PYTHON2= .else PLIST_SUB+= PYTHON2="@comment " .endif do-install: @(cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_CMD}) DESCR= ${.CURDIR}/../../devel/eric6/pkg-descr .include Index: head/devel/gitblit/Makefile =================================================================== --- head/devel/gitblit/Makefile (revision 431401) +++ head/devel/gitblit/Makefile (revision 431402) @@ -1,80 +1,80 @@ # Created by: Dusan Vejnovic # $FreeBSD$ PORTNAME= gitblit PORTVERSION= 1.8.0 CATEGORIES= devel java MASTER_SITES= http://dl.bintray.com/${PORTNAME}/releases/ EXTRACT_SUFX= .war MAINTAINER= freebsd@dussan.org COMMENT= Open-source servlet for Git repositories LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/WEB-INF/LICENSE CONFLICTS= ${PORTNAME}-go-[0-9]* NO_ARCH= yes NO_BUILD= yes USERS= www GROUPS= www USE_JAVA= yes JAVA_VERSION= 1.7+ SUB_FILES= pkg-message PLIST_SUB+= GB_DATAHOME=${PREFIX}/${PORTNAME} \ GB_GROUP=${GROUPS} \ GB_HOME=${GB_HOME} \ GB_USER=${USERS} OPTIONS_RADIO= SQL WEBSERVER OPTIONS_SINGLE= TOMCAT OPTIONS_RADIO_SQL= REDIS OPTIONS_RADIO_WEBSERVER=APACHE HIAWATHA LIGHTTPD NGINX OPTIONS_SINGLE_TOMCAT= TOMCAT6 TOMCAT7 TOMCAT8 HIAWATHA_DESC= Hiawatha server support NGINX_DESC= Nginx server support TOMCAT8_DESC= Tomcat 8.x support OPTIONS_DEFAULT= TOMCAT7 REDIS_RUN_DEPENDS= redis-server:databases/redis .include .if ${PORT_OPTIONS:MAPACHE} USE_APACHE_RUN= 22+ .elif ${PORT_OPTIONS:MLIGHTTPD} RUN_DEPENDS+= lighttpd:www/lighttpd .elif ${PORT_OPTIONS:MHIAWATHA} RUN_DEPENDS+= hiawatha:www/hiawatha .elif ${PORT_OPTIONS:MNGINX} RUN_DEPENDS+= nginx:www/nginx .endif .if ${PORT_OPTIONS:MTOMCAT6} GB_HOME= ${PREFIX}/apache-tomcat-6.0/webapps/${PORTNAME} -RUN_DEPENDS+= ${PREFIX}/etc/rc.d/tomcat6:www/tomcat6 +RUN_DEPENDS+= ${LOCALBASE}/etc/rc.d/tomcat6:www/tomcat6 .elif ${PORT_OPTIONS:MTOMCAT7} GB_HOME= ${PREFIX}/apache-tomcat-7.0/webapps/${PORTNAME} -RUN_DEPENDS+= ${PREFIX}/etc/rc.d/tomcat7:www/tomcat7 +RUN_DEPENDS+= ${LOCALBASE}/etc/rc.d/tomcat7:www/tomcat7 .elif ${PORT_OPTIONS:MTOMCAT8} GB_HOME= ${PREFIX}/apache-tomcat-8.0/webapps/${PORTNAME} -RUN_DEPENDS+= ${PREFIX}/etc/rc.d/tomcat8:www/tomcat8 +RUN_DEPENDS+= ${LOCALBASE}/etc/rc.d/tomcat8:www/tomcat8 .endif do-extract: ${MKDIR} ${WRKSRC} ${TAR} xf ${DISTDIR}/${DISTFILES} -C ${WRKSRC}/ do-install: ${MKDIR} ${STAGEDIR}${GB_HOME} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${GB_HOME}) ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME} (cd ${STAGEDIR}${GB_HOME}/WEB-INF/data && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${PORTNAME}) (cd ${STAGEDIR}${PREFIX}/${PORTNAME} && ${FIND} . -type f \ -not -name '*.gitignore' -exec ${MV} {} {}.sample \;) .include Index: head/devel/ocaml-lwt/Makefile =================================================================== --- head/devel/ocaml-lwt/Makefile (revision 431401) +++ head/devel/ocaml-lwt/Makefile (revision 431402) @@ -1,67 +1,67 @@ # Created by: jaapb@kerguelen.org # $FreeBSD$ PORTNAME= lwt PORTVERSION= 2.5.2 CATEGORIES= devel PKGNAMEPREFIX= ocaml- MAINTAINER= ports@FreeBSD.org COMMENT= Cooperative threading library for OCaml LICENSE= LGPL21 BUILD_DEPENDS= ${SA_DIR}/react/react.a:devel/ocaml-react \ ${SA_DIR}/ssl/ssl.a:security/ocaml-ssl RUN_DEPENDS= ${SA_DIR}/react/react.a:devel/ocaml-react \ ${SA_DIR}/ssl/ssl.a:security/ocaml-ssl USE_GITHUB= yes GH_ACCOUNT= ocsigen MAKE_JOBS_UNSAFE= yes USES= gmake USE_OCAML= yes OCAMLC_DEPEND= ocaml>=3.11:${OCAMLC_PORT} USE_OCAML_FINDLIB= yes USE_OCAML_CAMLP4= yes USE_OCAMLFIND_PLIST= yes USE_OCAML_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --destdir "${STAGEDIR}" \ --prefix "${PREFIX}" \ --enable-camlp4 \ --enable-ssl \ --enable-react \ --disable-libev \ --disable-glib DOCSDIR= ${PREFIX}/share/doc/ocaml/${PORTNAME} -SA_DIR= ${PREFIX}/${OCAML_SITELIBDIR} +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} OPTIONS_DEFINE= DOCS DOCS_CONFIGURE_ENABLE= docs DOCS_CONFIGURE_ON= --docdir ${STAGEDIR}${DOCSDIR} # For some reason, ocaml-text is needed when building documentation DOCS_BUILD_DEPENDS= ${SA_DIR}/text/text.a:textproc/ocaml-text DOCS_RUN_DEPENDS= ${SA_DIR}/text/text.a:textproc/ocaml-text post-patch: @${REINPLACE_CMD} -e 's,"install" :: findlib_name,"install" :: "-destdir ${STAGEDIR}${PREFIX}/lib/ocaml/site-lib" :: "-ldconf /dev/null" :: findlib_name,' \ ${WRKSRC}/setup.ml do-configure: cd ${WRKSRC}; ocaml setup.ml -configure ${CONFIGURE_ARGS} @${REINPLACE_CMD} -e 's%"-lev"%"-lev -L${PREFIX}/lib/ev -Wl,-R${PREFIX}/lib/ev"%' \ ${WRKSRC}/setup.data do-build: cd ${WRKSRC}; ocaml setup.ml -build do-install: - ${MKDIR} ${STAGEDIR}${SA_DIR} + ${MKDIR} ${STAGEDIR}${PREFIX}/${OCAML_SITELIBDIR} cd ${WRKSRC}; ocaml setup.ml -install .include Index: head/devel/tcllibc/Makefile =================================================================== --- head/devel/tcllibc/Makefile (revision 431401) +++ head/devel/tcllibc/Makefile (revision 431402) @@ -1,27 +1,27 @@ # Created by: Mikhail Teterin # $FreeBSD$ PKGNAMESUFFIX= c COMMENT= Compiled implementations of some of the modules of Tcllib BUILD_DEPENDS= critcl:devel/critcl -RUN_DEPENDS= ${PREFIX}/lib/tcllib/pkgIndex.tcl:${MASTERDIR} # PREFIX, not LOCALBASE +RUN_DEPENDS= ${LOCALBASE}/lib/tcllib/pkgIndex.tcl:${MASTERDIR} # PREFIX, not LOCALBASE MASTERDIR= ${.CURDIR:H}/tcllib TMPPLIST= ${WRKDIR}/PLIST DESCR= ${.CURDIR}/pkg-descr ALL_TARGET= critcl OPTIONS_DEFINE= post-patch: cd ${WRKSRC}/modules/json/c && ${YACC} -b json json.y do-install: ${RM} ${WRKSRC}/modules/tcllibc/license.terms ${MKDIR} ${STAGEDIR}${PREFIX}/lib/tcllib ${MV} ${WRKSRC}/modules/tcllibc ${STAGEDIR}${PREFIX}/lib/tcllib/ ${SED} -e s,%%PLATFORM%%,`${LOCALBASE}/bin/critcl -show | ${SED} -n 's| *platform *||p'`,\ ${.CURDIR}/pkg-plist > ${TMPPLIST} .include "${MASTERDIR}/Makefile" Index: head/editors/libreoffice-i18n/Makefile =================================================================== --- head/editors/libreoffice-i18n/Makefile (revision 431401) +++ head/editors/libreoffice-i18n/Makefile (revision 431402) @@ -1,65 +1,65 @@ # $FreeBSD$ .include "${.CURDIR}/../../editors/libreoffice/Makefile.common" PORTREVISION= 0 PKGNAMESUFFIX= -i18n COMMENT= Localized interface for libreoffice USES= metaport LO_LANG_ALL= af am ar as ast be bg bn bn_IN bo br brx bs ca ca_valencia \ cs cy da de dgo dz el en_GB en_ZA eo es et eu fa fi fr ga \ gd gl gu gug he hi hr hu id is it ja ka kk km kmr_Latn kn \ ko kok ks lb lo lt lv mai mk ml mn mni mr my nb ne nl nn \ nr nso oc om or pa_IN pl pt_BR pt ro ru rw sa_IN sat sd si \ sid sk sl sq sr sr_Latn ss st sv sw_TZ ta te tg th tn tr \ ts tt ug uk uz ve vec vi xh zh_CN zh_TW zu AR_PORT= arabic/${PORTNAME} DE_PORT= german/${PORTNAME} FR_PORT= french/${PORTNAME} HE_PORT= hebrew/${PORTNAME} HU_PORT= hungarian/${PORTNAME} JA_PORT= japanese/${PORTNAME} KO_PORT= korean/${PORTNAME} PL_PORT= polish/${PORTNAME} PT_BR_PORT= portuguese/${PORTNAME}-pt_BR PT_PORT= portuguese/${PORTNAME} RU_PORT= russian/${PORTNAME} UK_PORT= ukrainian/${PORTNAME} ZH_CN_PORT= chinese/${PORTNAME}-zh_CN ZH_TW_PORT= chinese/${PORTNAME}-zh_TW VI_PORT= vietnamese/${PORTNAME} OPTIONS_MULTI= LANG OPTIONS_MULTI_LANG= ${LO_LANG_ALL:tu} OPTIONS_DEFAULT= ${LO_LANG_ALL:tu} .for lang in ${LO_LANG_ALL} -${lang}_DETECT?= ${PREFIX}/lib/${PORTNAME}/readmes/README_${lang:S/_/-/} +${lang}_DETECT?= ${LOCALBASE}/lib/${PORTNAME}/readmes/README_${lang:S/_/-/} ${lang}_NAME?= ${lang} ${lang:tu}_PORT?= editors/${PORTNAME}-${lang} ${lang:tu}_DESC= ${${lang}_NAME} localization data ${lang:tu}_RUN_DEPENDS= ${${lang}_DETECT}:${${lang:tu}_PORT} .endfor all-lang-list: .for lang in ${LO_LANG_ALL} @${ECHO} ${lang} .endfor all-help-list: .for lang in ${LO_LANG_ALL} @${EGREP} -q '^[:blank:]*LO_HAS_HELPPACK[:blank:]*=' \ ${.CURDIR}/../../${${lang:tu}_PORT}/Makefile && ${ECHO} "${lang}" \ || true .endfor all-makesum: .for lang in ${LO_LANG_ALL} @cd ${.CURDIR}/../../${${lang:tu}_PORT} && ${MAKE} makesum .endfor .include Index: head/games/alienarena/Makefile =================================================================== --- head/games/alienarena/Makefile (revision 431401) +++ head/games/alienarena/Makefile (revision 431402) @@ -1,106 +1,106 @@ # Created by: alepulver # $FreeBSD$ PORTNAME= alienarena PORTVERSION= 2013.766 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= SF/alienarena.mirror/Alien%20Arena%207.66/ \ http://icculus.org/alienarena/Files/ \ http://red.planetarena.org/files/ \ ${MASTER_SITE_GENTOO:S|$|distfiles/|} DISTNAME= ${PORTNAME}-7.66-linux20130827 MAINTAINER= acm@FreeBSD.org COMMENT= Alien Arena (native version) -RUN_DEPENDS= ${DATADIR}/data1/default.cfg:games/alienarena-data +RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/data1/default.cfg:games/alienarena-data USES= compiler:c++11-lib dos2unix gmake USE_CXXSTD= c++11 GNU_CONFIGURE= yes CONFIGURE_WRKSRC=${WRKDIR}/${PORTNAME}-7.66/ CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+=--with-xf86vm \ --with-xf86dga \ --with-system-libode EXTRACT_AFTER_ARGS= --exclude "data1" MAKE_ENV= WITH_DATADIR=yes WITH_LIBDIR=yes \ DATADIR="${DATADIR}" LIBDIR="${LIBDIR}" WRKSRC= ${WRKDIR}/${PORTNAME}-7.66/source SUB_FILES= pkg-message OPTIONS_MULTI= FLAVOR OPTIONS_MULTI_FLAVOR= CLIENT DEDICATED CLIENT_DESC= Build client DEDICATED_DESC= Build dedicated server OPTIONS_DEFAULT= CLIENT DEDICATED PLIST_SUB= LIBDIR=${LIBDIR:S/${PREFIX}\///} LIBDIR= ${PREFIX}/lib/${PORTNAME} .include .if ${PORT_OPTIONS:MCLIENT} USES+= jpeg openal:soft,alut pkgconfig LIB_DEPENDS+= libcurl.so:ftp/curl \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libvorbis.so:audio/libvorbis BUILD_DEPENDS+= ${LOCALBASE}/lib/libode.a:devel/ode USE_GL= yes USE_XORG= xxf86dga xxf86vm .endif .if ! ${PORT_OPTIONS:MCLIENT} && ${PORT_OPTIONS:MDEDICATED} CONFIGURE_ARGS+=--disable-client .endif .if ${PORT_OPTIONS:MCLIENT} PLIST_SUB+= CLIENT="" .else PLIST_SUB+= CLIENT="@comment " .endif .if ${PORT_OPTIONS:MDEDICATED} PLIST_SUB+= DEDICATED="" .else PLIST_SUB+= DEDICATED="@comment " .endif post-patch: @${REINPLACE_CMD} -e "s|(CCLD)|(CXX)|g" ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e "s|malloc.h|stdlib.h|g" ${WRKSRC}/client/snd_openal.c @${REINPLACE_CMD} -e "s|.codered|.config/alienarena|g" ${WRKSRC}/qcommon/qcommon.h # Resolve name collision with jpeg-8 ${REINPLACE_CMD} -e 's|jpeg_mem_src|local_jpeg_mem_src|' \ ${WRKSRC}/ref_gl/r_image.c ${REINPLACE_CMD} -e 's|inline void IQM_DrawVBO|void IQM_DrawVBO|' \ ${WRKSRC}/ref_gl/r_iqm.c do-install: ${MKDIR} ${STAGEDIR}${LIBDIR}/arena ${STAGEDIR}${LIBDIR}/data1 ${LN} -s ${DATADIR}/arena/* ${STAGEDIR}${LIBDIR}/arena ${LN} -s ${DATADIR}/botinfo ${STAGEDIR}${LIBDIR} ${LN} -s ${DATADIR}/data1/* ${STAGEDIR}${LIBDIR}/data1 .if ${PORT_OPTIONS:MCLIENT} ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .endif .if ${PORT_OPTIONS:MDEDICATED} ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}-ded \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-ded .endif post-install: @${ECHO_CMD} @${CAT} ${PKGMESSAGE} @${ECHO_CMD} .include Index: head/games/glest/Makefile =================================================================== --- head/games/glest/Makefile (revision 431401) +++ head/games/glest/Makefile (revision 431402) @@ -1,85 +1,85 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= glest PORTVERSION= 3.2.2 PORTREVISION= 10 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20source/${PORTVERSION} DISTNAME= ${PORTNAME}_source_${PORTVERSION} DIST_SUBDIR= ${PORTNAME} MAINTAINER= mokhi64@gmail.com COMMENT= Free 3D real-time customizable strategy game LIB_DEPENDS= libxerces-c.so:textproc/xerces-c3 \ libvorbis.so:audio/libvorbis BUILD_DEPENDS= jam:devel/jam -RUN_DEPENDS= ${DATADIR}/servers.ini:games/glest-data +RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/servers.ini:games/glest-data USES= dos2unix openal:al,alut pkgconfig zip lua:51 USE_AUTOTOOLS= automake:env autoconf:env USE_SDL= yes USE_GL= yes GNU_CONFIGURE= yes CONFIGURE_SCRIPT= mk/linux/configure CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib SUB_FILES= glest-wrapper pkg-message JAM_CMD= ${LOCALBASE}/bin/jam -qa OPTIONS_DEFINE= DOCS EDITOR OPTIONS_SUB= yes EDITOR_DESC= Build map editor EXTRACT_AFTER_ARGS= -d ${WRKDIR}/${DISTNAME} .include .if ${PORT_OPTIONS:MEDITOR} USE_WX= 2.6+ WX_CONF_ARGS= relative WX_UNICODE= yes HAVE_EDITOR= true .endif pre-extract: @${MKDIR} ${WRKDIR}/${DISTNAME} post-patch: @${REINPLACE_CMD} -e "s|%%ACLOCAL%%|${ACLOCAL}|g" \ -e "s|%%AUTOCONF%%|${AUTOCONF}|g" \ ${WRKSRC}/mk/linux/autogen.sh @${REINPLACE_CMD} \ -e 's|PTHREAD_LIBS="-l[$$]flag"|PTHREAD_LIBS="-lpthread"|g' \ -e 's|pthreads library -l[$$]flag|pthreads library -lpthread|g' \ -e 's|include/lua5.1|include/lua51|g' \ -e 's|-llua5.1|-llua-5.1|g' \ ${WRKSRC}/mk/linux/configure.ac \ ${WRKSRC}/mk/linux/mk/autoconf/* @${FIND} -E ${WRKDIR} -type f -name '*.bak' -o -name '*.orig' | \ ${XARGS} ${RM} pre-configure: @(cd ${WRKSRC}/mk/linux && ${SH} autogen.sh && \ ${REINPLACE_CMD} -e 's|-llua5.1|-llua-5.1|g' -e 's|.lng||g' \ ${WRKSRC}/${CONFIGURE_SCRIPT} ${WRKSRC}/mk/linux/glest.ini) do-build: @(cd ${WRKSRC} && ${JAM_CMD}) do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/docs/code_license.txt \ ${STAGEDIR}${DOCSDIR}/code_license.txt ${INSTALL_PROGRAM} ${WRKSRC}/glest ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/mk/linux/glest.ini ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/glest-wrapper \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .if ${PORT_OPTIONS:MEDITOR} ${INSTALL_PROGRAM} ${WRKSRC}/glest_editor ${STAGEDIR}${PREFIX}/bin/ .endif .include Index: head/games/megaglest/Makefile =================================================================== --- head/games/megaglest/Makefile (revision 431401) +++ head/games/megaglest/Makefile (revision 431402) @@ -1,86 +1,86 @@ # Created by: Sven Moeller # $FreeBSD$ PORTNAME= megaglest PORTVERSION= 3.12.0 PORTREVISION= 1 CATEGORIES= games MAINTAINER= monwarez@mailoo.org COMMENT= Open source 3D real-time strategy game LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/docs/gnu_gpl_3.0.txt LIB_DEPENDS= libcurl.so:ftp/curl \ libpng.so:graphics/png \ libftgl.so:graphics/ftgl \ libvorbis.so:audio/libvorbis \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libminiupnpc.so:net/miniupnpc BUILD_DEPENDS= ${LOCALBASE}/include/libircclient.h:irc/libircclient \ ${LOCALBASE}/include/miniupnpc/miniupnpc.h:net/miniupnpc -RUN_DEPENDS= ${DATADIR}/tutorials/2_basic_tutorial/2_basic_tutorial.xml:games/megaglest-data +RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/tutorials/2_basic_tutorial/2_basic_tutorial.xml:games/megaglest-data USE_GITHUB= yes GH_ACCOUNT= MegaGlest GH_PROJECT= megaglest-source SUB_FILES= pkg-message USES= cmake compiler:c++11-lib display:build dos2unix jpeg lua \ openal:al,alut pkgconfig USE_GL= glew gl glu USE_SDL= sdl2 USE_XORG= sm ice x11 xext USE_CXXSTD= c++11 CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lssl -lcrypto OPTIONS_DEFINE= EDITOR DOCS VIEWER OPTIONS_SUB= yes EDITOR_DESC= Install MegaGlest Editor VIEWER_DESC= Install Megaglest G3D viewer EDITOR_CMAKE_ON= -DBUILD_MEGAGLEST_MAP_EDITOR=On EDITOR_CMAKE_OFF= -DBUILD_MEGAGLEST_MAP_EDITOR=Off EDITOR_USE= WX=3.0 VIEWER_CMAKE_ON= -DBUILD_MEGAGLEST_MODEL_IMPORT_EXPORT_TOOLS=On \ -BUILD_MEGAGLEST_MODEL_VIEWER=On VIEWER_CMAKE_OFF= -DBUILD_MEGAGLEST_MODEL_IMPORT_EXPORT_TOOLS=Off \ -DBUILD_MEGAGLEST_MODEL_VIEWER=Off VIEWER_USE= WX=3.0 post-patch: @${REINPLACE_CMD} -e 's,/usr/local/include/lua51,${LUA_INCDIR},g ; \ s,/usr/local/lib/lua51,${LUA_LIBDIR},g ; \ s,lua5.2,lua-${LUA_VER},g' \ ${WRKSRC}/mk/cmake/Modules/FindLUA.cmake do-install: @${MKDIR} ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/mk/shared/megaglest.ico ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_PROGRAM} ${WRKSRC}/source/glest_game/megaglest ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .for f in mk/linux/glest.ini mk/shared/glestkeys.ini mk/shared/servers.ini ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DATADIR} .endfor do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in docs/AUTHORS.source_code.txt docs/CHANGELOG.txt docs/README.txt docs/COPYRIGHT.source_code.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor do-install-EDITOR-on: ${INSTALL_PROGRAM} ${WRKSRC}/source/glest_map_editor/megaglest_editor ${STAGEDIR}${PREFIX}/bin/megaglest_editor ${INSTALL_DATA} ${WRKSRC}/mk/shared/editor.ico ${STAGEDIR}${PREFIX}/share/pixmaps/ do-install-VIEWER-on: ${INSTALL_PROGRAM} ${WRKSRC}/source/g3d_viewer/megaglest_g3dviewer ${STAGEDIR}${PREFIX}/bin/megaglest_g3dviewer ${INSTALL_DATA} ${WRKSRC}/mk/shared/g3dviewer.ico ${STAGEDIR}${PREFIX}/share/pixmaps/ .include Index: head/games/naev/Makefile =================================================================== --- head/games/naev/Makefile (revision 431401) +++ head/games/naev/Makefile (revision 431402) @@ -1,67 +1,67 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= naev PORTVERSION= 0.6.1 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION}/ MAINTAINER= acm@FreeBSD.org COMMENT= 2D action/RPG space game LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libvorbisfile.so:audio/libvorbis \ libzip.so:archivers/libzip \ libcsparse.so:math/suitesparse -RUN_DEPENDS= ${DATADIR}/ndata-${PORTVERSION}.zip:games/naev-data +RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/ndata-${PORTVERSION}.zip:games/naev-data USES= autoreconf:build compiler:features gmake pkgconfig tar:bzip2 GNU_CONFIGURE= yes USE_GL= glu USE_GNOME= libxml2 CONFIGURE_ARGS= --with-ndata-path="${DATADIR}/ndata-${PORTVERSION}.zip" \ --enable-debug=no CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib -lm PORTDATA= * PORTDOCS= * PLIST_FILES= bin/${PORTNAME} man/man6/naev.6.gz \ share/applications/${PORTNAME}.desktop \ share/appdata/${PORTNAME}.appdata.xml \ share/pixmaps/${PORTNAME}.png OPTIONS_DEFINE= DOCS OPENAL SDL2 SDL_MIXER OPTIONS_DEFAULT= OPENAL SDL2 SDL_MIXER OPENAL_USES= openal OPENAL_CONFIGURE_WITH= openal SDL_MIXER_DESC= SDL_mixer sound backend SDL_MIXER_CONFIGURE_WITH= sdlmixer SDL2_DESC= Use SDL2 instead of SDL SDL2_CONFIGURE_WITH= sdl2 SDL2_USE= SDL=sdl2 SDL2_USE_OFF= SDL=sdl .include .if ${COMPILER_TYPE} == "gcc" USE_GCC= yes .endif .if ${PORT_OPTIONS:MSDL_MIXER} . if ${PORT_OPTIONS:MSDL2} USE_SDL+= mixer2 . else USE_SDL+= mixer . endif .endif .include Index: head/games/openarena/Makefile =================================================================== --- head/games/openarena/Makefile (revision 431401) +++ head/games/openarena/Makefile (revision 431402) @@ -1,46 +1,46 @@ # Created by: Josh Tolbert # $FreeBSD$ PORTNAME= openarena PORTVERSION= ${GAMEVERSION}.s${SVNREVISION} PORTREVISION= 2 PORTEPOCH= 1 MASTER_SITES= SF/oarena/src \ http://files.poulsander.com/~poul19/public_files/oa/dev088/ DISTNAME= ${PORTNAME}-engine-source-${GAMEVERSION} # Master port defines EXTRACT_SUFX unless already defined EXTRACT_SUFX= .tar.bz2 MAINTAINER= kami@FreeBSD.org COMMENT= Quake3 total conversion based on the ioquake3 engine LICENSE?= GPLv2 -RUN_DEPENDS= ${DATADIR}/${Q3BASE}/pak0.pk3:games/openarena-data +RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/${Q3BASE}/pak0.pk3:games/openarena-data MASTERDIR= ${.CURDIR}/../ioquake3 DESCR= ${.CURDIR}/../${PORTNAME}/pkg-descr DISTINFO_FILE= ${.CURDIR}/../${PORTNAME}/distinfo PATCHDIR= ${.CURDIR}/../${PORTNAME}/files PKGMESSAGE= ${.CURDIR}/../${PORTNAME}/pkg-message IOQ3?= CLIENT IOQ3ARCH?= ${ARCH} # OpenArena doc is too messy to bother OPTIONS_EXCLUDE= DOCS GAMEVERSION= 0.8.8 SVNREVISION= 1910 Q3ENGINEVER= SVN${SVNREVISION}+${GAMEVERSION} Q3TOTALCONV= yes Q3CLIENT= openarena Q3SERVER= oa_ded Q3BASE= baseoa Q3DIR= ${DATADIR} # No icon included with OpenArena Q3ICON= pre-patch: @${FIND} ${WRKSRC} -name \*.orig -delete .include "${MASTERDIR}/Makefile" Index: head/games/scourge/Makefile =================================================================== --- head/games/scourge/Makefile (revision 431401) +++ head/games/scourge/Makefile (revision 431402) @@ -1,40 +1,40 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= scourge PORTVERSION= 0.21.1 PORTREVISION= 12 CATEGORIES= games MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION:S/$/.src/} DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Rogue-like game LIB_DEPENDS= libfreetype.so:print/freetype2 -RUN_DEPENDS= ${DATADIR}/config/scourge.cfg:games/scourge-data +RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/config/scourge.cfg:games/scourge-data USES= autoreconf gettext gmake USE_GL= gl USE_SDL= sdl image mixer net ttf GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-data-dir=${DATADIR} SUB_FILES= pkg-message PLIST_FILES= bin/${PORTNAME} WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= DEBUG DEBUG_CONFIGURE_ENABLE= debug post-patch: @${REINPLACE_CMD} -e 's|GLvoid|void|g' ${WRKSRC}/src/sdlhandler.cpp ${WRKSRC}/src/sdlhandler.h do-install: @${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ .include Index: head/games/trigger-rally/Makefile =================================================================== --- head/games/trigger-rally/Makefile (revision 431401) +++ head/games/trigger-rally/Makefile (revision 431402) @@ -1,41 +1,41 @@ # Created by: Jean-Yves Lefort # $FreeBSD$ PORTNAME= trigger-rally PORTVERSION= 0.6.1 DISTVERSIONSUFFIX= -src CATEGORIES= games MASTER_SITES= SF/trigger-rally/trigger-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Rally car racing game BUILD_DEPENDS= jam:devel/jam LIB_DEPENDS= libphysfs.so:devel/physfs -RUN_DEPENDS= ${DATADIR}/trigger.config.defs:games/trigger-data +RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/trigger.config.defs:games/trigger-data USES= openal:al,alut tar:bzip2 USE_SDL= sdl image USE_GL= glu GNU_CONFIGURE= yes CONFIGURE_ARGS= --datadir=${DATADIR} \ --with-libAlut=${LOCALBASE} \ --with-libPhysFS=${LOCALBASE} DESKTOP_ENTRIES="Trigger" "" "trigger" \ "trigger" "" false PLIST_FILES= bin/trigger PORTDOCS= README-stereo.txt README.txt OPTIONS_DEFINE= DOCS do-build: @cd ${BUILD_WRKSRC} && ${LOCALBASE}/bin/jam do-install: ${INSTALL_PROGRAM} ${WRKSRC}/trigger ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/games/vegastrike/Makefile =================================================================== --- head/games/vegastrike/Makefile (revision 431401) +++ head/games/vegastrike/Makefile (revision 431402) @@ -1,61 +1,61 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= vegastrike PORTVERSION= 0.5.1.r1 PORTREVISION= 6 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R}/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Open source 3D space simulator LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${DATADIR}/vegastrike.ico:games/vegastrike-data +RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/vegastrike.ico:games/vegastrike-data LIB_DEPENDS= libboost_python.so:devel/boost-python-libs \ libexpat.so:textproc/expat2 \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg USES= dos2unix gmake localbase:ldflags openal:al pkgconfig python \ tar:bzip2 GNU_CONFIGURE= yes USE_SDL= sdl USE_GL= glut USE_XORG= sm ice xi x11 xext xrender xinerama xi xrandr xcursor \ xcomposite xdamage xfixes USE_GNOME= gtk20 DOS2UNIX_GLOB= *.cpp *.h EXTRACT_AFTER_ARGS= --exclude boost # cegui and ffmpeg are not used yet CONFIGURE_ARGS= --disable-cegui --disable-ffmpeg \ --with-data-dir="${LOCALBASE}/share/${PORTNAME}" \ --with-boost=system \ --enable-flags="${CXXFLAGS}" BIN_FILES= bin/vegastrike bin/vssetup bin/vegaserver PLIST_FILES= ${BIN_FILES} PORTDOCS= README OPTIONS_DEFINE= MESHER MESHER_DESC= Enable mesher modelling tool MESHER_PLIST_FILES= bin/mesher MESHER_LIB_DEPENDS= libOgreMain.so:graphics/ogre3d MESHER_CONFIGURE_ENABLE= ogre post-patch: @${REINPLACE_CMD} -E 's,/usr/(local|X11R6),${LOCALBASE},' \ ${WRKSRC}/configure do-install: ${INSTALL_PROGRAM} ${BIN_FILES:S|bin|${WRKSRC}|} \ ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/games/warsow/Makefile =================================================================== --- head/games/warsow/Makefile (revision 431401) +++ head/games/warsow/Makefile (revision 431402) @@ -1,149 +1,149 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= warsow PORTVERSION= 1.51 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= http://update.warsow.net/mirror/ \ http://mirror.amdmi3.ru/distfiles/ DISTNAME= ${PORTNAME}_${PORTVERSION}_sdk MAINTAINER= ports@FreeBSD.org COMMENT= Futuristic, fast-paced first person shooter LICENSE= GPLv2 LIB_DEPENDS= libcurl.so:ftp/curl -RUN_DEPENDS= ${DATADIR}/basewsw/data1_15.pk3:games/warsow-data +RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/basewsw/data1_15.pk3:games/warsow-data ONLY_FOR_ARCHS= i386 amd64 USES= alias gmake compiler:c++11-lang WRKSRC= ${WRKDIR}/source/source ALL_TARGET= game angelwrap RELEASEDIR= ${WRKSRC}/release AS_SDK_DIR= ${WRKSRC}/../libsrcs/angelscript/sdk LDFLAGS= -L${LOCALBASE}/lib PORTDATA= * PORTDOCS= *.rtf *.doc sourcecode_quickstart.txt OPTIONS_DEFINE= CLIENT SERVER FTLIB REF_GL QF OPENAL IRC CIN TV_SRV DOCS XRANDR OPTIONS_DEFAULT= CLIENT SERVER FTLIB REF_GL QF OPENAL IRC CIN TV_SRV CLIENT_DESC= Build game client SERVER_DESC= Build dedicated server FTLIB_DESC= Build FreeType library module REF_GL_DESC= Build reference OpenGL module QF_DESC= Build Qf sound module OPENAL_DESC= Build OpenAL sound module IRC_DESC= Build IRC client module CIN_DESC= Build Cinematics playback module TV_SRV_DESC= Build Warsow TV server XRANDR_DESC= Xrandr support (may be broken with nvidia-driver) .include .if ${PORT_OPTIONS:MCLIENT} USE_XORG= xi ALL_TARGET+= cgame ui client PLIST_FILES+= bin/warsow \ share/pixmaps/warsow128x128.xpm DESKTOP_ENTRIES="Warsow" "${COMMENT}" \ "${PREFIX}/share/pixmaps/warsow128x128.xpm" "${PORTNAME}" \ "Game;Shooter;" false . if ${PORT_OPTIONS:MFTLIB} || ${PORT_OPTIONS:MREF_GL} LIB_DEPENDS+= libpng.so:graphics/png . endif . if ${PORT_OPTIONS:MFTLIB} LIB_DEPENDS+= libfreetype.so:print/freetype2 ALL_TARGET+= ftlib . endif . if ${PORT_OPTIONS:MREF_GL} USE_GL= gl USE_XORG+= xinerama USES+= jpeg ALL_TARGET+= ref_gl . endif . if ${PORT_OPTIONS:MQF} || ${PORT_OPTIONS:MOPENAL} LIB_DEPENDS+= libvorbisfile.so:audio/libvorbis . endif . if ${PORT_OPTIONS:MQF} USE_SDL= sdl ALL_TARGET+= qf . endif . if ${PORT_OPTIONS:MOPENAL} USES+= openal:al ALL_TARGET+= openal . endif . if ${PORT_OPTIONS:MIRC} ALL_TARGET+= irc . endif . if ${PORT_OPTIONS:MCIN} ALL_TARGET+= cin BUILD_DEPENDS+= ${LOCALBASE}/include/theora/theoradec.h:multimedia/libtheora . endif . if ${PORT_OPTIONS:MXRANDR} USE_XORG+= xrandr . else EXTRA_PATCHES+= ${FILESDIR}/extra-patch-no-xrandr . endif .endif .if ${PORT_OPTIONS:MSERVER} ALL_TARGET+= ded PLIST_FILES+= bin/wsw_server .endif .if ${PORT_OPTIONS:MTV_SRV} ALL_TARGET+= tv_server PLIST_FILES+= bin/wswtv_server .endif .if ${OPSYS} == FreeBSD SWAPARCH= s/x86_64/amd64/ .endif post-patch: .SILENT # Unmute build and link commands, respect CFLAGS ${REINPLACE_CMD} -e 's|@$$(DO_CC|$$(DO_CC| ; /> Linking $$@/d ; \ s|-O2 -fno-strict-aliasing -ffast-math -funroll-loops ||; \ s| -msse2||' \ ${WRKSRC}/Makefile # Adjust architecture names, get rid of ``freebsd_'' prefix ${REINPLACE_CMD} -e 's/freebsd_//; ${SWAPARCH}' \ ${WRKSRC}/gameshared/q_arch.h # Search directory provided by warsow-data port instead of current (doing # so allows us not to install any wrapper scripts) ${REINPLACE_CMD} -e 's|path", "\.|path", "${DATADIR}|' \ ${WRKSRC}/qcommon/files.c # Disable pure check for library files, because they are built and placed to # ${DATADIR} base path instead of pack file(s) ${REINPLACE_CMD} -e 's|pure \&\& !FS_IsPureFile|0 \&\& !FS_IsPureFile|' \ ${WRKSRC}/qcommon/library.c do-install: .for b in ${PLIST_FILES:Mbin/*:T} ${INSTALL_PROGRAM} ${RELEASEDIR}/${b}.${ARCH} ${STAGEDIR}${PREFIX}/bin/${b} .endfor cd ${RELEASEDIR} && ${COPYTREE_SHARE} "basewsw libs" ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MCLIENT} ${INSTALL_DATA} ${WRKSRC}/unix/warsow128x128.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps .endif cd ${WRKDIR}/docs && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/jdraw/Makefile =================================================================== --- head/graphics/jdraw/Makefile (revision 431401) +++ head/graphics/jdraw/Makefile (revision 431402) @@ -1,42 +1,42 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= jdraw PORTVERSION= 1.1.5 PORTREVISION= 2 CATEGORIES= graphics java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}%20${PORTVERSION} DISTNAME= ${PORTNAME}_v${PORTVERSION} EXTRACT_SUFX= .jar EXTRACT_ONLY= MAINTAINER= nivit@FreeBSD.org COMMENT= Pixel oriented graphics editor NO_BUILD= yes USE_JAVA= yes OPTIONS_DEFINE= PLASTIC3D OPTIONS_DEFAULT= PLASTIC3D PLASTIC3D_DESC= Use Plastic3DLook&Feel DATADIR= ${JAVASHAREDIR}/${PORTNAME} SUB_FILES= ${PORTNAME} SUB_LIST= JAVA_VERSION=${JAVA_VERSION} JDRAWJAR=${JDRAWJAR} PLASTIC3D=${PLASTIC3D} JDRAWJAR= ${DATADIR}/${DISTFILES} do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include .if ${PORT_OPTIONS:MPLASTIC3D} PLASTIC3D= "-Dlf=\"com.jgoodies.looks.plastic.Plastic3DLookAndFeel\"" -RUN_DEPENDS+= ${JAVAJARDIR}/looks.jar:devel/looks +RUN_DEPENDS+= ${JAVALIBDIR}/looks.jar:devel/looks .endif JAVA_VERSION= 1.6+ .include Index: head/japanese/cmigemo/Makefile =================================================================== --- head/japanese/cmigemo/Makefile (revision 431401) +++ head/japanese/cmigemo/Makefile (revision 431402) @@ -1,48 +1,48 @@ # Created by: MANTANI Nobutaka # $FreeBSD$ PORTNAME= cmigemo PORTVERSION= 20141220 CATEGORIES= japanese DIST_SUBDIR= cmigemo USE_GITHUB= yes GH_ACCOUNT= koron GH_TAGNAME= 6a1c438 MAINTAINER= nobutaka@FreeBSD.org COMMENT= C implementation of Migemo Japanese incremental search tool .if !defined(PKGNAMESUFFIX) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/doc/LICENSE_MIT.txt -RUN_DEPENDS= ${DATADIR}/cp932/migemo-dict:japanese/cmigemo-dict +RUN_DEPENDS= ${LOCALBASE}/${DATADIR_REL}/cp932/migemo-dict:japanese/cmigemo-dict USE_LDCONFIG= yes ALL_TARGET= gcc-rel gcc-dat INSTALL_TARGET= gcc-install DOCSDIR= ${PREFIX}/share/doc/ja/${PORTNAME} PORTDOCS= README_j.txt .endif OPTIONS_DEFINE+=DOCS USES+= gmake BUILD_DEPENDS= ${LOCALBASE}/bin/nkf:japanese/nkf HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${STAGEDIR}${PREFIX} .include .if !defined(PKGNAMESUFFIX) && ${PORT_OPTIONS:MDOCS} INSTALL_TARGET+=gcc-install-doc .endif post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/compile/config.mk.in .include Index: head/japanese/font-ricty/Makefile =================================================================== --- head/japanese/font-ricty/Makefile (revision 431401) +++ head/japanese/font-ricty/Makefile (revision 431402) @@ -1,94 +1,94 @@ # Created by: masaki # $FreeBSD$ PORTNAME= ricty PORTVERSION= 3.2.4 PORTREVISION= 5 CATEGORIES= japanese x11-fonts MASTER_SITES= http://www.rs.tus.ac.jp/yyusa/ricty/ PKGNAMEPREFIX= ja-font- DISTFILES= ricty_generator-${PORTVERSION}.sh ricty_discord_converter.pe DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= # nothing MAINTAINER?= meta+ports@vmeta.jp COMMENT?= Ricty - fonts for programming LICENSE= OFL11 BUILD_DEPENDS= ${LOCALBASE}/share/fonts/inconsolata/Inconsolata.otf:x11-fonts/inconsolata-ttf \ ${LOCALBASE}/share/fonts/TTF/migu-1m-regular.ttf:japanese/font-migu \ ${LOCALBASE}/share/fonts/TTF/migu-1m-bold.ttf:japanese/font-migu \ fontforge:print/fontforge USES= fonts:fc NO_PACKAGE= redistribution is not allowed PKGINSTALL= ${WRKDIR}/pkg-install PKGDEINSTALL= ${WRKDIR}/pkg-install SUB_FILES= pkg-install FONTNAME= TTF .if !defined(PKGNAMESUFFIX) OPTIONS_DEFINE= DISCORD DISCORD_DESC= Install Ricty-Discord OPTIONS_DEFAULT= DISCORD .endif .include .if !defined(PKGNAMESUFFIX) PLIST_SUB+= DISCORD="@comment " RICTY="" SUB_LIST+= DISCORD=\# RICTY="" .else PLIST_SUB+= DISCORD="" RICTY="@comment " SUB_LIST+= DISCORD="" RICTY=\# .endif .if ${PORT_OPTIONS:MDISCORD} -RUN_DEPENDS+= ${DATADIR}/RictyDiscord-Regular.ttf:japanese/font-ricty-discord +RUN_DEPENDS+= ${LOCALBASE}/${DATADIR_REL}/RictyDiscord-Regular.ttf:japanese/font-ricty-discord .endif do-extract: @${MKDIR} ${WRKSRC} @${CP} ${DISTDIR}/${DIST_SUBDIR}/ricty_generator-${PORTVERSION}.sh ${WRKSRC}/ricty_generator.sh @${CP} ${DISTDIR}/${DIST_SUBDIR}/ricty_discord_converter.pe ${WRKSRC}/ricty_discord_patch.pe do-build: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ ${SH} ${WRKSRC}/ricty_generator.sh \ ${PREFIX}/share/fonts/inconsolata/Inconsolata.otf \ ${PREFIX}/share/fonts/TTF/migu-1m-regular.ttf \ ${PREFIX}/share/fonts/TTF/migu-1m-bold.ttf do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${FONTSDIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d .if !defined(PKGNAMESUFFIX) ${INSTALL_DATA} ${WRKSRC}/Ricty-*.ttf ${STAGEDIR}${DATADIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/Ricty-*.ttf . ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \ ${FILESDIR}/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf .else ${INSTALL_DATA} ${WRKSRC}/RictyDiscord-*.ttf ${STAGEDIR}${DATADIR} cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \ ../../../${DATADIR_REL}/RictyDiscord-*.ttf . ${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}discord.conf \ ${FILESDIR}/62-fonts-${PORTNAME}discord.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail ${LN} -s -f ../conf.avail/20-unhint-${PORTNAME}discord.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}discord.conf ${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}discord.conf \ ${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}discord.conf .endif .include Index: head/japanese/vftool/Makefile =================================================================== --- head/japanese/vftool/Makefile (revision 431401) +++ head/japanese/vftool/Makefile (revision 431402) @@ -1,56 +1,56 @@ # Created by: KIRIYAMA Kazuhiko # $FreeBSD$ PORTNAME= vftool PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= japanese print MASTER_SITES= ftp://ftp.math.s.chiba-u.ac.jp/tex/ \ LOCAL/kiri DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ plib13-euc.tar.gz \ jtex-1.52.tar.gz EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Virtual font kit (n2a,a2n,a2bk,p2pn) -BUILD_DEPENDS= ${AFMDIR}/GothicBBB-Medium-H:japanese/japaneseAFM +BUILD_DEPENDS= ${LOCALBASE}/share/fonts/afm/GothicBBB-Medium-H:japanese/japaneseAFM ALL_TARGET= n2a a2n a2bk p2pn SCRIPTS_ENV= MV=${MV} SED=${SED} AFMDIR=${AFMDIR} JFMDIR=${JFMDIR} MAKE_ENV= AFM=${AFMDIR} JFM=${JFMDIR} AFMDIR= ${PREFIX}/share/fonts/afm FONTSDIR= ${PREFIX}/share/fonts JFMDIR= ${WRKDIR}/share/texmf/fonts/tfm/ptex TARGETDIRS= vf-n2a vf-a2n vf-a2bk vf-p2pn BROKEN_ia64= Coredump during build on ia64 OPTIONS_DEFINE= DOCS post-extract: (cd ${WRKDIR}; \ ${TAR} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/plib13-euc.tar.gz \ ${EXTRACT_AFTER_ARGS} \ share/texmf/fonts/tfm/ptex; \ ${TAR} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/jtex-1.52.tar.gz \ ${EXTRACT_AFTER_ARGS} \ jtex-1.52/JTeXfonts/dnpfonts/mincho/tfm \ jtex-1.52/JTeXfonts/dnpfonts/gothic/tfm; \ ) do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} mka2bkvf mka2nvf mkn2avf mkp2nvf \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${COPYTREE_SHARE} "${TARGETDIRS}" \ ${STAGEDIR}${FONTSDIR}) ${INSTALL_DATA} ${WRKSRC}/jfm/* ${STAGEDIR}${FONTSDIR}/vf-a2bk @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_SCRIPT} MKASC2BKall MKASC2NTT MKNTT2ASC \ MKPTEX2PNTT ${STAGEDIR}${DOCSDIR}) (cd ${WRKSRC} && ${INSTALL_DATA} Makefile README vfdata.doc \ ${STAGEDIR}${DOCSDIR}) .include Index: head/japanese/xgate/Makefile =================================================================== --- head/japanese/xgate/Makefile (revision 431401) +++ head/japanese/xgate/Makefile (revision 431402) @@ -1,90 +1,90 @@ # Created by: nork@FreeBSD.org # $FreeBSD$ PORTNAME= xgate PORTVERSION= 3.7pl6 PORTREVISION= 2 CATEGORIES= japanese mail www java MASTER_SITES= http://www.orangesoft.co.jp/index.php/download_file/-/192/ DISTNAME= ${PORTNAME}pkg${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Webmail system xGate implemented by Servlet over IMAP4/POP3 RUN_DEPENDS= ${APP_HOME}/bin/bootstrap.jar:www/tomcat6 USES= dos2unix tar:tgz NO_BUILD= yes USE_JAVA= yes JAVA_VERSION= 1.6+ SHAREOWN= www SHAREGRP= www PLIST_SUB= T=${APP_HOME:S|^${LOCALBASE}/||} \ WWWUID=${WWWOWN} WWWGID=${WWWGRP} OPTIONS_DEFINE= DOCS PORTDOCS= AdminGuide.pdf \ BasicPkgInstallGuide.pdf \ ConfigSetupGuide.pdf \ LDAPSchema_V35_37.xls \ PCUserGuide.pdf \ ReleaseNote_V3.5.2.pdf \ ReleaseNote_V3.5.2PL1.pdf \ ReleaseNote_V3.5.2PL2.pdf \ ReleaseNote_V3.5.2PL3_3.7.pdf \ ReleaseNote_V3.5.2PL4_3.7PL1.pdf \ ReleaseNote_V3.5.2PL5_3.7PL2.pdf \ ReleaseNote_V3.5.2PL6_3.7PL3.pdf \ ReleaseNote_V3.5.2PL7_3.7PL4.pdf \ ReleaseNote_V3.5.2PL8_3.7PL5.pdf \ ReleaseNote_V3.5.2PL9_3.7PL6.pdf \ UserGuide.pdf RESTRICTED= Commercial license .include -APP_HOME!= ${MAKE} -C ${PORTSDIR}/www/tomcat6 -VAPP_HOME +APP_HOME!= ${MAKE} -C ${PORTSDIR}/www/tomcat6 -VAPP_HOME PREFIX=${LOCALBASE} CNFLSTS= account/admin.ndt \ account/license.dat \ conf/access.dat \ conf/address.data \ conf/address.map \ conf/admin.ldif \ conf/admin_group.ldif \ conf/createuser.conf \ conf/device_match.conf \ conf/entry.data \ conf/extra.types \ conf/group.data \ conf/group.map \ conf/ldap.map \ conf/log.conf \ conf/terminal.dat \ conf/user.data \ conf/xgate.conf post-extract: @${MKDIR} ${WRKSRC}/xgate @${TAR} -xvf ${WRKSRC}/xgate.war -C ${WRKSRC}/xgate post-patch: .for conf in ${CNFLSTS} @cd ${WRKSRC}/xgate/WEB-INF && ${MV} ${conf} ${conf}.sample .endfor ${FIND} ${WRKSRC} -name \*.orig -delete do-install: ${MKDIR} ${STAGEDIR}/var/log/xgate ${MKDIR} ${STAGEDIR}${APP_HOME}/webapps/${PORTNAME} @cd ${WRKSRC}/${PORTNAME} && \ ${COPYTREE_SHARE} \* ${STAGEDIR}${APP_HOME}/webapps/${PORTNAME} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for docf in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/docs/${docf} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/java/jakarta-commons-httpclient/Makefile =================================================================== --- head/java/jakarta-commons-httpclient/Makefile (revision 431401) +++ head/java/jakarta-commons-httpclient/Makefile (revision 431402) @@ -1,56 +1,56 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= commons-httpclient DISTVERSION= 3.1 PORTREVISION= 1 CATEGORIES= java www MASTER_SITES= APACHE/httpcomponents/${PORTNAME}/source PKGNAMEPREFIX= jakarta- DISTNAME= ${PORTNAME}-${DISTVERSION}-src MAINTAINER= ale@FreeBSD.org COMMENT= Package implementing the client side of the HTTP standard LICENSE= APACHE20 -BUILD_DEPENDS= ${JAVAJARDIR}/commons-logging.jar:java/jakarta-commons-logging -BUILD_DEPENDS+= ${JAVAJARDIR}/commons-codec.jar:java/jakarta-commons-codec -RUN_DEPENDS= ${JAVAJARDIR}/commons-logging.jar:java/jakarta-commons-logging -RUN_DEPENDS+= ${JAVAJARDIR}/commons-codec.jar:java/jakarta-commons-codec +BUILD_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging +BUILD_DEPENDS+= ${JAVALIBDIR}/commons-codec.jar:java/jakarta-commons-codec +RUN_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging +RUN_DEPENDS+= ${JAVALIBDIR}/commons-codec.jar:java/jakarta-commons-codec OPTIONS_DEFINE= DOCS USES+= cpe CPE_VENDOR= apache USE_JAVA= yes JAVA_VERSION= 1.6+ USE_ANT= yes MAKE_ENV= ANT_INCLUDE_SHARED_JARS=YES NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} ALL_TARGET= dist PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar PORTDOCS= * post-patch: @LANG=C ${REINPLACE_CMD} 's/Ortwin Gl.*ck/Ortwin Glueck/' \ ${WRKSRC}/src/java/org/apache/commons/httpclient/*.java \ ${WRKSRC}/src/java/org/apache/commons/httpclient/*/*.java do-install: @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}.jar..." @${INSTALL_DATA} ${WRKSRC}/dist/${PORTNAME}.jar ${STAGEDIR}${JAVAJARDIR}/ @${ECHO_MSG} " [DONE]" do-install-DOCS-on: @${ECHO_MSG} -n ">> Installing documentation..." @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/dist/docs && ${FIND} api \ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR} > /dev/null 2>&1 @${ECHO_MSG} " [DONE]" .include Index: head/java/junit/Makefile =================================================================== --- head/java/junit/Makefile (revision 431401) +++ head/java/junit/Makefile (revision 431402) @@ -1,32 +1,32 @@ # Created by: OKAZAKI Tetsurou # $FreeBSD$ PORTNAME= junit PORTVERSION= 4.12 CATEGORIES= java devel MASTER_SITES= http://repo1.maven.org/maven2/${PORTNAME}/${PORTNAME}/${PORTVERSION}/ DISTFILES= ${DISTNAME}.jar ${DISTNAME}-sources.jar EXTRACT_ONLY= MAINTAINER= danilo@FreeBSD.org COMMENT= Regression testing utility for use with the Java(TM) Language -RUN_DEPENDS= ${JAVAJARDIR}/hamcrest.jar:java/hamcrest +RUN_DEPENDS= ${JAVALIBDIR}/hamcrest.jar:java/hamcrest USE_JAVA= yes NO_BUILD= yes DATADIR= ${JAVASHAREDIR}/${PORTNAME} PLIST_FILES= %%JAVAJARDIR%%/junit.jar \ %%JAVAJARDIR%%/junit4.jar \ %%DATADIR%%/src.jar do-install: ${INSTALL_DATA} ${DISTDIR}/junit-${PORTVERSION}.jar \ ${STAGEDIR}${JAVAJARDIR}/junit.jar ${LN} -sf junit.jar ${STAGEDIR}${JAVAJARDIR}/junit4.jar @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${DISTDIR}/junit-${PORTVERSION}-sources.jar \ ${STAGEDIR}${DATADIR}/src.jar .include Index: head/korean/ko.TeX/Makefile =================================================================== --- head/korean/ko.TeX/Makefile (revision 431401) +++ head/korean/ko.TeX/Makefile (revision 431402) @@ -1,79 +1,79 @@ # Created by: Hyogeol Lee # $FreeBSD$ PORTNAME= ko.TeX PORTVERSION= 0.1.1.20080329 PORTREVISION= 5 CATEGORIES= korean print MASTER_SITES= http://ftp.ktug.or.kr/KTUG/ko.TeX/current/ DISTNAME= ko.tex-macro-20080329 MAINTAINER= hyogeollee@gmail.com COMMENT= Korean TeX macro and utilities RUN_DEPENDS= ${BASE_MAP}:korean/ko.TeX-fonts-base USES= shebangfix SHEBANG_FILES= util/*.pl USE_TEX= latex CONFLICTS= hlatex-[0-9]* NO_WRKSUBDIR= yes TEXMF= ${PREFIX}/share/texmf-local -BASE_MAP= ${TEXMF}/fonts/map/dvips/kotex/base/kotex-base.map +BASE_MAP= ${LOCALBASE}/share/texmf-local/fonts/map/dvips/kotex/base/kotex-base.map KOTEX_BIBTEX= ${TEXMF}/bibtex/bst/kotex KOTEX_DOC= ${TEXMF}/doc/latex/kotex KOTEX_LATEX= ${TEXMF}/tex/latex/kotex KOTEX_MKIDX= ${TEXMF}/makeindex/kotex KOTEX_PLAIN= ${TEXMF}/tex/plain/kotex KOTEX_SFD= ${TEXMF}/fonts/sfd KOTEX_UTIL= ${TEXMF}/scripts/kotex/perl TEXHASH= ${PREFIX}/bin/texhash PLIST_SUB+= TEXHASH=${TEXHASH} DOCS= ChangLog INSTALL LICENSE VERSION manifest.txt news-0.1.0.txt \ news-0.1.1.txt OPTIONS_DEFINE= DOCS do-build: @${MKDIR} ${WRKSRC}/build @${CC} ${CFLAGS} -o ${WRKSRC}/build/hbibtex \ ${WRKSRC}/util/hbibtex.c @${CC} ${CFLAGS} -o ${WRKSRC}/build/hmakeindex \ ${WRKSRC}/util/hmakeindex.c @${RM} -r ${WRKSRC}/latex/euc/unfonts @${RM} -r ${WRKSRC}/latex/utf/unfonts do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${KOTEX_DOC} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_DOC}) @${MKDIR} ${STAGEDIR}${KOTEX_BIBTEX} (cd ${WRKSRC}/bibtex && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_BIBTEX}) @${MKDIR} ${STAGEDIR}${KOTEX_LATEX} (cd ${WRKSRC}/latex && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_LATEX}) @${MKDIR} ${STAGEDIR}${KOTEX_MKIDX} (cd ${WRKSRC}/makeindex && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_MKIDX}) @${MKDIR} ${STAGEDIR}${KOTEX_PLAIN} (cd ${WRKSRC}/plain && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_PLAIN}) @${MKDIR} ${STAGEDIR}${KOTEX_SFD} (cd ${WRKSRC}/sfd && ${COPYTREE_SHARE} . ${STAGEDIR}${KOTEX_SFD}) @${MKDIR} ${STAGEDIR}${KOTEX_UTIL} @${INSTALL_SCRIPT} ${WRKSRC}/util/*.pl ${STAGEDIR}${KOTEX_UTIL} @${INSTALL_PROGRAM} ${WRKSRC}/build/* ${STAGEDIR}${PREFIX}/bin @${CHMOD} a+x ${WRKSRC}/util/*.pl @${INSTALL_SCRIPT} ${WRKSRC}/util/*.pl ${STAGEDIR}${PREFIX}/bin .include Index: head/lang/clang37/Makefile =================================================================== --- head/lang/clang37/Makefile (revision 431401) +++ head/lang/clang37/Makefile (revision 431402) @@ -1,19 +1,19 @@ # Created by: Brooks Davis # $FreeBSD$ PORTNAME= clang PORTVERSION= 3.7 PORTREVISION= 3 CATEGORIES= lang devel PKGNAMESUFFIX= ${LLVM_SUFFIX} MAINTAINER= brooks@FreeBSD.org COMMENT= C, Objective-C, and C++ compiler (use devel/llvm${LLVM_SUFFIX}) -RUN_DEPENDS+= ${PREFIX}/bin/clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} +RUN_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_SUFFIX}:devel/llvm${LLVM_SUFFIX} LLVM_SUFFIX= 37 USES= metaport .include Index: head/lang/js_of_ocaml/Makefile =================================================================== --- head/lang/js_of_ocaml/Makefile (revision 431401) +++ head/lang/js_of_ocaml/Makefile (revision 431402) @@ -1,42 +1,42 @@ # Created by: Jaap Boender # $FreeBSD$ PORTNAME= js_of_ocaml PORTVERSION= 2.5 CATEGORIES= lang MAINTAINER= ports@FreeBSD.org COMMENT= OCaml to JavaScript compiler BUILD_DEPENDS= ocaml-lwt>=2.3.0:devel/ocaml-lwt \ menhir:devel/menhir \ ${SA_DIR}/deriving-ocsigen/deriving.a:devel/ocaml-deriving-ocsigen \ ${SA_DIR}/cmdliner/cmdliner.a:devel/ocaml-cmdliner RUN_DEPENDS= ocaml-lwt>=2.3.0:devel/ocaml-lwt \ ${SA_DIR}/deriving-ocsigen/deriving.a:devel/ocaml-deriving-ocsigen \ ${SA_DIR}/cmdliner/cmdliner.a:devel/ocaml-cmdliner -SA_DIR= ${PREFIX}/${OCAML_SITELIBDIR} +SA_DIR= ${LOCALBASE}/${OCAML_SITELIBDIR} USES= gmake USE_OCAML= yes USE_OCAML_FINDLIB= yes USE_OCAML_LDCONFIG= yes USE_OCAML_CAMLP4= yes USE_OCAMLFIND_PLIST= yes USE_GITHUB= yes GH_ACCOUNT= ocsigen PLIST_FILES+= bin/js_of_ocaml bin/jsoo_minify bin/jsoo_mkcmis \ bin/jsoo_mktop MAKE_JOBS_UNSAFE= yes MAKE_ENV+= BINDIR=${STAGEDIR}${PREFIX}/bin \ DESTDIR=${STAGEDIR} \ OCAML_SITELIBDIR=${PREFIX}/lib/ocaml/site-lib post-patch: @${REINPLACE_CMD} -e '/^BINDIR/d' ${WRKSRC}/Makefile.conf .include Index: head/lang/pypy/Makefile =================================================================== --- head/lang/pypy/Makefile (revision 431401) +++ head/lang/pypy/Makefile (revision 431402) @@ -1,120 +1,120 @@ # Created by: David Naylor # $FreeBSD$ PORTNAME?= pypy DISTVERSION?= 5.6.0 # Also update bsd.pypy.cffi.mk CATEGORIES= lang python MASTER_SITES= https://bitbucket.org/pypy/pypy/downloads/ http://buildbot.pypy.org/mirror/ DISTNAME?= ${PORTNAME}2-v${PORTVERSION}-src MAINTAINER= python@FreeBSD.org COMMENT= Fast, compliant implementation of the Python language LIB_DEPENDS= libexpat.so:textproc/expat2 \ libffi.so:devel/libffi -TEST_DEPENDS= ${PREFIX}/${PYPY_DIR}/lib_pypy/_gdbm_cffi.${PYPY_CFFI_VER}.so:databases/pypy-gdbm \ - ${PREFIX}/${PYPY_DIR}/lib_pypy/_sqlite3_cffi.${PYPY_CFFI_VER}.so:databases/pypy-sqlite3 \ - ${PREFIX}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter +TEST_DEPENDS= ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_gdbm_cffi.${PYPY_CFFI_VER}.so:databases/pypy-gdbm \ + ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_sqlite3_cffi.${PYPY_CFFI_VER}.so:databases/pypy-sqlite3 \ + ${LOCALBASE}/${PYPY_DIR}/lib_pypy/_tkinter/tklib_cffi.${PYPY_CFFI_VER}.so:x11-toolkits/pypy-tkinter ONLY_FOR_ARCHS= i386 amd64 armv6 powerpc64 ONLY_FOR_ARCHS_REASON= PyPy JIT only supported on these architectures OPTIONS_SINGLE= TRANS OPTIONS_SINGLE_TRANS= PYTHON PYTHON_DESC= Use Python-2.7 to translate (slowest) PYPY_DESC= Use PyPy to translate (fastest, highest memory usage) PYPY_MINMEM_DESC= Use PyPy to translate (lowest memory usage) TRANS_DESC= Translation method LOCALBASE?= /usr/local .if exists(${LOCALBASE}/bin/pypy) || ${PORTNAME} != pypy OPTIONS_SINGLE_TRANS+= PYPY PYPY_MINMEM . if exists(${LOCALBASE}/bin/pypy) OPTIONS_DEFAULT= PYPY_MINMEM . else OPTIONS_DEFAULT= PYTHON . endif .else OPTIONS_SLAVE= PYTHON .endif ALL_TARGET= pypy-c BUILD_WRKSRC?= ${WRKDIR}/build/usession-release-pypy2.7-v${PORTVERSION}-0/testing_1 MAKE_ENV+= PYPY_LOCALBASE=${LOCALBASE} PACKAGE_ARGS?= --without-gdbm --without-sqlite3 --without-tk USE_LDCONFIG= ${PREFIX}/${PYPY_DIR}/bin USES= gettext-runtime gmake ssl tar:bzip2 .if ${PORTNAME} != pypy PYPY_BUILD_DEPENDS= pypy:lang/pypy PYPY_MINMEM_BUILD_DEPENDS= pypy:lang/pypy .endif PYPY_VARS= PYTHON_CMD=${LOCALBASE}/bin/pypy PYPY_MINMEM_VARS= PYTHON_CMD="${SETENV} PYPY_GC_MAX_DELTA=200MB ${LOCALBASE}/bin/pypy --jit loop_longevity=300" PYTHON_USES= python:2,build DESCR= ${.CURDIR}/pkg-descr DISTINFO_FILE= ${.CURDIR}/distinfo MASTERDIR?= ${.CURDIR} PATCHDIR= ${.CURDIR}/files PLIST= ${.CURDIR}/pkg-plist .include "${MASTERDIR}/bsd.pypy.mk" .include .if ${ARCH} == "i386" || ${ARCH} == "armv6" PYPY_BITS= 32 .elif ${ARCH} == "amd64" || ${ARCH} == "powerpc64" PYPY_BITS= 64 .endif PLIST_SUB+= PYPY_BITS="${PYPY_BITS}" pre-build: if [ ! -f ${BUILD_WRKSRC}/Makefile ]; then \ ${RM} -r ${WRKDIR}/build; \ ${MKDIR} ${WRKDIR}/build; \ (cd ${WRKSRC}/pypy/goal; \ ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build \ ${PYTHON_CMD} ../../rpython/bin/rpython --source -Ojit targetpypystandalone.py); \ fi post-build: ${CP} ${BUILD_WRKSRC}/pypy-c ${BUILD_WRKSRC}/libpypy-c.so ${WRKSRC}/pypy/goal/ do-install: ${SETENV} TMPDIR=${WRKDIR}/build \ ${PYTHON_CMD} ${WRKSRC}/pypy/tool/release/package.py --builddir ${WRKDIR}/build --archive-name ${PYPY_DIR} \ ${PACKAGE_ARGS} ${EXTRACT_CMD} -C ${STAGEDIR}${PREFIX} -xf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2 ${LN} -fs ../${PYPY_DIR}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${FIND} ${STAGEDIR}${PREFIX}/${PYPY_DIR}/lib_pypy/ -name '*.so' | ${XARGS} ${STRIP_CMD} do-test: # See https://bitbucket.org/pypy/buildbot/src/default/bot2/pypybuildbot/builds.py?at=default#builds.py-386 # add_translated_tests() (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ ${WRKSRC}/pypy/goal/pypy-c testrunner/runner.py --root pypy --logfile=pytest-A.log \ --parallel-runs ${MAKE_JOBS_NUMBER} \ --config pypy/pytest-A.cfg --config pypy/pytest-A.py) .for dir in lib-python pypy/module/pypyjit/test (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ ${WRKSRC}/pypy/goal/pypy-c pypy/test_all.py --basetemp ${WRKDIR}/build --pypy pypy/goal/pypy-c \ ${dir} ) .endfor (cd ${WRKSRC}/lib-python/2.7/test; \ ${SETENV} ${MAKE_ENV} TMPDIR=${WRKDIR}/build PYTHONPATH=${WRKSRC} \ ${WRKSRC}/pypy/goal/pypy-c regrtest.py -vvu all) pkg-plist: build ${TAR} -tf ${WRKDIR}/build/${PYPY_DIR}.tar.bz2 > ${WRKDIR}/.plist-files-gen ${REINPLACE_CMD} -e 's|^${PYPY_DIR}|%%PYPY_DIR%%|g' \ -e 's|_${PYPY_BITS}_|_%%PYPY_BITS%%_|g' \ -e 's|${PYPY_CFFI_VER}|%%PYPY_CFFI_VER%%|g' \ -e '/\/$$/d' \ ${WRKDIR}/.plist-files-gen ${ECHO} bin/${PORTNAME} > ${WRKDIR}/pkg-plist ${SORT} ${WRKDIR}/.plist-files-gen >> ${WRKDIR}/pkg-plist ${CP} ${WRKDIR}/pkg-plist ${.CURDIR}/pkg-plist .include Index: head/lang/rhino/Makefile =================================================================== --- head/lang/rhino/Makefile (revision 431401) +++ head/lang/rhino/Makefile (revision 431402) @@ -1,64 +1,64 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= rhino DISTVERSION= 1_7R4 CATEGORIES= lang java MASTER_SITES= GHC \ LOCAL/nivit/${PORTNAME}/:swingex \ APACHE/xmlbeans/binaries/:xmlbeans DISTFILES= ${PORTNAME}${DISTVERSION}.zip \ src.zip:swingex \ xmlbeans-2.5.0.zip:xmlbeans DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${PORTNAME}${DISTVERSION}.zip MAINTAINER= nivit@FreeBSD.org COMMENT= Implementation of JavaScript written in Java LICENSE= MPL ALL_TARGET= jar DATADIR= ${JAVASHAREDIR}/${PORTNAME} JAVA_VERSION= 1.6+ LINEDIT_DESC= Enable line editing in the Rhino shell LINEDIT_RUN_DEPENDS= ${JLINEJAR}:devel/jline LINEDIT_USE= java=yes ant=yes MAKE_ARGS= -Dxmlbeans.url=file://${DISTDIR}/${DIST_SUBDIR}/xmlbeans-2.5.0.zip \ -Dswing-ex-url=file://${DISTDIR}/${DIST_SUBDIR}/src.zip OPTIONS_DEFAULT= LINEDIT OPTIONS_DEFINE= LINEDIT USES= zip USE_GITHUB= yes GH_ACCOUNT= mozilla .include .if ${PORT_OPTIONS:MLINEDIT} -JLINEJAR= ${JAVAJARDIR}/jline.jar +JLINEJAR= ${JAVALIBDIR}/jline.jar .else JLINEJAR="" .endif RHINOJAR= ${DATADIR}/${PORTNAME}.jar SUB_FILES= rhinoc rhinodbg rhinosh SUB_LIST= RHINOJAR=${RHINOJAR} JLINEJAR="${JLINEJAR}" WRKSRC= ${WRKDIR}/${PORTNAME}${DISTVERSION} do-install: @${MKDIR} ${STAGEDIR}${DATADIR}; \ ${INSTALL_DATA} ${WRKSRC}/build/${PORTNAME}${DISTVERSION}/js.jar ${STAGEDIR}${RHINOJAR}; \ RHINOSCRIPTS="${SUB_FILES}"; \ for RHINOSCRIPT in $${RHINOSCRIPTS}; do \ ${INSTALL_SCRIPT} ${WRKDIR}/$${RHINOSCRIPT} ${STAGEDIR}${PREFIX}/bin/; \ done .include Index: head/mail/mime4j/Makefile =================================================================== --- head/mail/mime4j/Makefile (revision 431401) +++ head/mail/mime4j/Makefile (revision 431402) @@ -1,40 +1,40 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= mime4j PORTVERSION= 0.7.2 CATEGORIES= mail java MASTER_SITES= APACHE/james/${PORTNAME} DISTNAME= apache-${PORTNAME}-${PORTVERSION}-bin MAINTAINER= ale@FreeBSD.org COMMENT= Java parser for e-mail message streams LICENSE= APACHE20 -RUN_DEPENDS= ${JAVAJARDIR}/commons-logging.jar:java/jakarta-commons-logging +RUN_DEPENDS= ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging OPTIONS_DEFINE= DOCS USE_JAVA= yes JAVA_VERSION= 1.6+ NO_BUILD= yes WRKSRC= ${WRKDIR}/apache-${PORTNAME}-${PORTVERSION} PLIST_FILES= %%JAVAJARDIR%%/apache-${PORTNAME}-core.jar \ %%JAVAJARDIR%%/apache-${PORTNAME}-dom.jar \ %%JAVAJARDIR%%/apache-${PORTNAME}-storage.jar PORTDOCS= * do-install: ${INSTALL_DATA} ${WRKSRC}/apache-${PORTNAME}-core-${PORTVERSION}.jar \ ${STAGEDIR}${JAVAJARDIR}/apache-${PORTNAME}-core.jar ${INSTALL_DATA} ${WRKSRC}/apache-${PORTNAME}-dom-${PORTVERSION}.jar \ ${STAGEDIR}${JAVAJARDIR}/apache-${PORTNAME}-dom.jar ${INSTALL_DATA} ${WRKSRC}/apache-${PORTNAME}-storage-${PORTVERSION}.jar \ ${STAGEDIR}${JAVAJARDIR}/apache-${PORTNAME}-storage.jar ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/RELEASE_NOTES.txt ${STAGEDIR}${DOCSDIR} .include Index: head/mail/notmuch/Makefile =================================================================== --- head/mail/notmuch/Makefile (revision 431401) +++ head/mail/notmuch/Makefile (revision 431402) @@ -1,83 +1,83 @@ # Created by: DarwinSurvivor # $FreeBSD$ PORTNAME= notmuch PORTVERSION= 0.23.5 CATEGORIES= mail MASTER_SITES= http://notmuchmail.org/releases/ MAINTAINER= mp39590@gmail.com COMMENT= Thread-based email index, search, and tagging application LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING-GPL-3 BUILD_DEPENDS= c++filt:devel/binutils LIB_DEPENDS= libgmime-2.6.so:mail/gmime26 \ libxapian.so:databases/xapian-core \ libtalloc.so:devel/talloc TEST_DEPENDS= bash:shells/bash \ emacs:editors/emacs-nox11 \ dtach:misc/dtach \ gdate:sysutils/coreutils \ gbase64:sysutils/coreutils \ gwc:sysutils/coreutils \ gsed:sysutils/coreutils \ gsha256sum:sysutils/coreutils \ gpg:security/gnupg \ - ${PREFIX}/bin/gdb:devel/gdb + ${LOCALBASE}/bin/gdb:devel/gdb BROKEN_powerpc64= Does not build HAS_CONFIGURE= yes USES= gmake pkgconfig python:build USE_GNOME= glib20 CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${MANPREFIX}/man USE_LDCONFIG= yes MAKE_ENV+= PYTHONCMD=${PYTHON_CMD} TEST_ENV+= NOTMUCH_SKIP_TESTS="basic count insert smime atomicity \ message-property" \ V=1 \ TEST_CFLAGS="-g -O0 -I${LOCALBASE}/include -L${LOCALBASE}/lib" \ - BSD_GDB=${PREFIX}/bin/gdb + BSD_GDB=${LOCALBASE}/bin/gdb TEST_TARGET= test OPTIONS_DEFINE= BASH DOXYGEN EMACS MANPAGES MUTT RUBY ZSH EMACS_DESC= Install EMACS lisp files (requires emacs) MUTT_DESC= Install notmuch-mutt script OPTIONS_SUB= yes BASH_BUILD_DEPENDS= bash-completion>=1.90:shells/bash-completion BASH_RUN_DEPENDS= ${BASH_BUILD_DEPENDS} BASH_CONFIGURE_WITH= bash-completion DOXYGEN_CONFIGURE_WITH= api-docs DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen EMACS_CONFIGURE_WITH= emacs EMACS_CONFIGURE_ON= --emacslispdir=${PREFIX}/${EMACS_SITE_LISPDIR} \ --emacsetcdir=${PREFIX}/${EMACS_SITE_LISPDIR} EMACS_USE= EMACS=yes MANPAGES_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx MUTT_RUN_DEPENDS= p5-Term-ReadLine-Gnu>0:devel/p5-Term-ReadLine-Gnu \ p5-Mail-Tools>0:mail/p5-Mail-Tools \ p5-Mail-Box>0:mail/p5-Mail-Box \ p5-String-ShellQuote>0:textproc/p5-String-ShellQuote MUTT_USE= PERL=yes RUBY_USE= RUBY=yes ZSH_CONFIGURE_WITH= zsh-completion do-build-MUTT-on: ${MAKE_CMD} -C ${WRKSRC}/contrib/notmuch-mutt all ${GZIP_CMD} ${WRKSRC}/contrib/notmuch-mutt/notmuch-mutt.1 do-install-MUTT-on: ${INSTALL_SCRIPT} ${WRKSRC}/contrib/notmuch-mutt/notmuch-mutt ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/contrib/notmuch-mutt/notmuch-mutt.1.gz ${STAGEDIR}${MANPREFIX}/man/man1 post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/notmuch @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libnotmuch.so.4.4.0 .include Index: head/mail/squirrelmail/bsd.squirrelmail.mk =================================================================== --- head/mail/squirrelmail/bsd.squirrelmail.mk (revision 431401) +++ head/mail/squirrelmail/bsd.squirrelmail.mk (revision 431402) @@ -1,121 +1,121 @@ # $FreeBSD$ # # $LastChangedDate: 2010-02-01 22:21:34 -0500 (Mon, 01 Feb 2010) $ # # To create a plugin, put the following at the bottom of your makefile: # # .include # .include "${.CURDIR}/../squirrelmail/bsd.squirrelmail.mk" # .include # # Variables you can set: # USE_SM_COMPAT = creates a dependency on mail/squirrelmail-compatibility-plugin # USE_GENERIC_PKGMESSAGE = to use a default message about editing config.php # *****NOTE this clobbers FILESDIR, so you cannot use this if you have any files/patch-* # SQUIRREL_PLUGIN_NAME = defaults to PORTNAME # SQUIRREL_PLUGIN_CONFIG = the config file name (for the PKGMESSAGE) # _SMSRCDIR = WRKSRC=${WRKDIR}/${_SMSRCDIR} # # # Created & tested by # Thomas Abthorpe # Philippe Audeoud # Some enhancements by # Ion-Mihai "IOnut" Tetcu # Adam Weinberger # # This code is still a work in progress, and will likely need further # tweaking. Feedback is always welcome. # MASTER_SITES?= http://www.squirrelmail.org/plugins/ PKGNAMEPREFIX?= squirrelmail- PKGNAMESUFFIX?= -plugin DIST_SUBDIR?= squirrelmail -RUN_DEPENDS+= ${SQUIRRELDIR}/index.php:mail/squirrelmail +RUN_DEPENDS+= ${LOCALBASE}/${SQUIRRELDIR_REL}/index.php:mail/squirrelmail .ifdef USE_SM_COMPAT RUN_DEPENDS+= squirrelmail-compatibility-plugin>0:mail/squirrelmail-compatibility-plugin .endif .ifndef WITHOUT_ACTIVATE USES+= perl5 USE_PERL5+= run .endif NO_BUILD= yes NO_ARCH= yes NO_WRKSUBDIR= yes USE_PHP?= yes .if empty(USES:Mphp*) USES+= php:web .endif SQUIRREL_PLUGIN_NAME?= ${PORTNAME} PLIST_SUB+= SQUIRREL_PLUGIN_NAME=${SQUIRREL_PLUGIN_NAME} SUB_LIST+= SQUIRREL_PLUGIN_NAME=${SQUIRREL_PLUGIN_NAME} # As with mail/squirreldir, if you were using WITHOUT_WWWDIR=yes, # set SQUIRRELDIR=${PREFIX}/squirrelmail SQUIRRELDIR?= ${PREFIX}/www/squirrelmail SQUIRRELDIR_REL=${SQUIRRELDIR:S,${PREFIX}/,,} PLIST_SUB+= SQUIRRELDIR=${SQUIRRELDIR_REL} SUB_LIST+= SQUIRRELDIR=${SQUIRRELDIR} SQUIRREL_PLUGIN_CONFIG?= config.php PLIST_SUB+= SQUIRREL_PLUGIN_CONFIG=${SQUIRREL_PLUGIN_CONFIG} SUB_LIST+= SQUIRREL_PLUGIN_CONFIG=${SQUIRREL_PLUGIN_CONFIG} .if defined(USE_GENERIC_PKGMESSAGE) # NOTE: we have to change FILESDIR to make this work... FILESDIR= ${.CURDIR}/../squirrelmail/files SUB_FILES+= plugin-pkg-message PKGMESSAGE= ${WRKDIR}/plugin-pkg-message .elif exists(${FILESDIR}/pkg-message.in) SUB_FILES+= pkg-message .endif .if !target(pre-everything) pre-everything:: @${ECHO_CMD} "" .ifndef WITHOUT_ACTIVATE @${ECHO_CMD} "Activating plug-in in SquirrelMail after installation." @${ECHO_CMD} "If you don't want to automatically activate the plug-in set" @${ECHO_CMD} "WITHOUT_ACTIVATE=yes" .else @${ECHO_CMD} "NOT Activating plug-in in SquirrelMail after installation." @${ECHO_CMD} "If you want to automatically activate the plug-in unset" @${ECHO_CMD} "WITHOUT_ACTIVATE" .endif @${ECHO_CMD} "" .endif _SMSRCDIR?= ${SQUIRREL_PLUGIN_NAME} .if !target(do-install) do-install: (cd ${WRKSRC}/${_SMSRCDIR} && ${FIND} -d . | \ ${CPIO} -dump ${STAGEDIR}${SQUIRRELDIR}/plugins/${SQUIRREL_PLUGIN_NAME} >/dev/null 2>&1 && \ ${FIND} ${STAGEDIR}${SQUIRRELDIR}/plugins/${SQUIRREL_PLUGIN_NAME} \ -type d -exec chmod 755 {} \; && \ ${FIND} ${STAGEDIR}${SQUIRRELDIR}/plugins/${SQUIRREL_PLUGIN_NAME} \ -type f -exec chmod 644 {} \;) .endif .if !target(post-install) post-install: .ifndef WITHOUT_ACTIVATE @${ECHO_CMD} \ '@exec if [ -f %D/${SQUIRRELDIR_REL}/config/conf.pl -a -z "$$PACKAGE_BUILDING" ]; then %D/${SQUIRRELDIR_REL}/config/conf.pl --install-plugin ${SQUIRREL_PLUGIN_NAME}; fi' \ >> ${TMPPLIST} @${ECHO_CMD} \ '@unexec if [ -f %D/${SQUIRRELDIR_REL}/config/conf.pl -a -z "$$PACKAGE_BUILDING" ]; then %D/${SQUIRRELDIR_REL}/config/conf.pl --remove-plugin ${SQUIRREL_PLUGIN_NAME}; fi' \ >> ${TMPPLIST} .else @${ECHO_CMD} \ '@exec echo "To activate the plug-in in SquirrelMail use" && echo ""%D/${SQUIRRELDIR_REL}/config/conf.pl --install-plugin ${SQUIRREL_PLUGIN_NAME}"' \ >> ${TMPPLIST} .endif .endif Index: head/mail/squirrelmail-decode/Makefile =================================================================== --- head/mail/squirrelmail-decode/Makefile (revision 431401) +++ head/mail/squirrelmail-decode/Makefile (revision 431402) @@ -1,37 +1,37 @@ # Created by: Adam Weinberger # $FreeBSD$ PORTNAME= squirrelmail-decode PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= mail www MASTER_SITES= SF/squirrelmail/decode/${PORTVERSION} DIST_SUBDIR= squirrelmail MAINTAINER= ports@FreeBSD.org COMMENT= Decoders to display extra character sets in SquirrelMail LICENSE= GPLv2 -RUN_DEPENDS= ${SQUIRRELDIR}/index.php:mail/squirrelmail +RUN_DEPENDS= ${SQUIRRELDIR:S,^${PREFIX}/,${LOCALBASE}/,}/index.php:mail/squirrelmail USES= tar:bzip2 NO_BUILD= yes DOCSDIR= ${PREFIX}/share/doc/squirrelmail/decode # if you were using WITHOUT_WWWDIR, use SQUIRRELDIR=${PREFIX}/squirrelmail SQUIRRELDIR?= ${PREFIX}/www/squirrelmail PLIST_SUB= SQUIRRELDIR="${SQUIRRELDIR:S,^${PREFIX}/,,}" OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${SQUIRRELDIR}/functions/decode .for DIR in eastasia x-mac ${INSTALL_DATA} ${WRKSRC}/${DIR}/*.php ${STAGEDIR}${SQUIRRELDIR}/functions/decode .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.decode ${STAGEDIR}${DOCSDIR} .include Index: head/mail/squirrelmail-qmailadmin_login-plugin/Makefile =================================================================== --- head/mail/squirrelmail-qmailadmin_login-plugin/Makefile (revision 431401) +++ head/mail/squirrelmail-qmailadmin_login-plugin/Makefile (revision 431402) @@ -1,18 +1,18 @@ # Created by: Gerrit Beine # $FreeBSD$ PORTNAME= qmailadmin_login PORTVERSION= 1.1 PORTREVISION= 4 CATEGORIES= mail www DISTNAME= ${PORTNAME}-${PORTVERSION}-1.4.3 MAINTAINER= ports@FreeBSD.org COMMENT= Using the QmailAdmin cgi interface from SquirrelMail -RUN_DEPENDS= ${PREFIX}/www/cgi-bin.default/qmailadmin/qmailadmin:mail/qmailadmin +RUN_DEPENDS= ${LOCALBASE}/www/cgi-bin.default/qmailadmin/qmailadmin:mail/qmailadmin USE_GENERIC_PKGMESSAGE= yes .include "${.CURDIR}/../squirrelmail/bsd.squirrelmail.mk" .include Index: head/mail/squirrelmail-tmda-plugin/Makefile =================================================================== --- head/mail/squirrelmail-tmda-plugin/Makefile (revision 431401) +++ head/mail/squirrelmail-tmda-plugin/Makefile (revision 431402) @@ -1,52 +1,52 @@ # Created by: Raul Pollicino # $FreeBSD$ PORTNAME= squirrelmail-tmda-plugin PORTVERSION= 1.0.2 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= http://www.squirrelmail.org/plugins/ DISTNAME= tmdatools 1.0.2 1.4.2 \(stable\) DISTFILES= tmdatools.1.0.2-1.4.2.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= Adds TMDA support to SquirrelMail RUN_DEPENDS= tmda-filter:mail/tmda \ - ${SQUIRRELDIR}/index.php:mail/squirrelmail + ${SQUIRRELDIR:S,^${PREFIX}/,${LOCALBASE}/,}/index.php:mail/squirrelmail USES= perl5 NO_BUILD= yes NO_ARCH= yes SQUIRREL_PLUGIN_NAME= tmdatools WRKSRC= ${WRKDIR}/tmdatools .ifndef WITHOUT_WWWDIR SQUIRRELDIR?= ${PREFIX}/www/squirrelmail PLIST_SUB+= SQUIRRELDIR=www/squirrelmail .else SQUIRRELDIR?= ${PREFIX}/squirrelmail PLIST_SUB+= SQUIRRELDIR=squirrelmail .endif TMDATOOLDIR?= ${SQUIRRELDIR}/plugins/${SQUIRREL_PLUGIN_NAME} PLIST_SUB+= TMDATOOLDIR=plugins/${SQUIRREL_PLUGIN_NAME} SUB_LIST= TMDATOOLDIR=${TMDATOOLDIR} SUB_FILES= pkg-message pre-everything:: @${ECHO} "The plugin expects SquirrelMail install in ${SQUIRRELDIR}" @${ECHO} "To use the old location ${PREFIX}/squirrelmail define WITHOUT_WWWDIR=yes" @${ECHO} "" post-patch: @${REINPLACE_CMD} \ -e 's|"/usr/local/tmda-1.0.2/"|${TMDATOOLDIR}|g' \ ${WRKSRC}/tmdatools_config.php.sample @${RM} ${WRKSRC}/tmdatools_config.php.sample.bak do-install: ${MKDIR} ${STAGEDIR}${TMDATOOLDIR} ${CP} -Rp ${WRKSRC}/ ${STAGEDIR}${TMDATOOLDIR} .include Index: head/math/jlatexmath/Makefile =================================================================== --- head/math/jlatexmath/Makefile (revision 431401) +++ head/math/jlatexmath/Makefile (revision 431402) @@ -1,56 +1,56 @@ # Created by: rfarmer@predatorlabs.net # $FreeBSD$ PORTNAME= jlatexmath PORTVERSION= 1.0.3 CATEGORIES= math java MASTER_SITES= http://forge.scilab.org/upload/jlatexmath/files/ DISTNAME= ${PORTNAME}-src-all-${PORTVERSION} MAINTAINER= makc@FreeBSD.org COMMENT= Java API to display mathematical formulas written in LaTeX LICENSE= GPLv2 USES= zip USE_JAVA= yes JAVA_BUILD= yes JAVA_RUN= yes USE_ANT= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= FOP EXAMPLES OPTIONS_DEFAULT= FOP OPTIONS_SUB= yes FOP_DESC= textproc/fop plugin (required for math/scilab) FOP_BUILD_DEPENDS= fop:textproc/fop \ ${JAVALIBDIR}/xmlgraphics-commons.jar:graphics/xmlgraphics-commons FOP_RUN_DEPENDS:= ${FOP_BUILD_DEPENDS} \ - ${JAVASHAREDIR}/batik/batik.jar:graphics/batik \ + ${JAVALIBDIR}/../batik/batik.jar:graphics/batik \ ${JAVALIBDIR}/avalon-framework.jar:devel/avalon-framework \ ${JAVALIBDIR}/commons-io.jar:devel/jakarta-commons-io \ ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging \ ${JAVALIBDIR}/xml-apis-ext.jar:textproc/xml-commons FOP_ALL_TARGET= fop post-patch: ${REINPLACE_CMD} -e 's|/usr/share/java/fop.jar|${LOCALBASE}/share/java/fop/build/fop.jar|' ${WRKSRC}/fop.properties ${REINPLACE_CMD} -e 's|/usr/share/java/batik.jar|${LOCALBASE}/share/java/batik/batik.jar|' ${WRKSRC}/fop.properties ${REINPLACE_CMD} -e 's|/usr/share/java/|${JAVALIBDIR}/|' ${WRKSRC}/fop.properties pre-install: # Remove empty directory -${RMDIR} ${WRKSRC}/examples/Macros/bin do-install: ${INSTALL_DATA} ${WRKSRC}/dist/jlatexmath-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/jlatexmath.jar do-install-EXAMPLES-on: (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) do-install-FOP-on: ${INSTALL_DATA} ${WRKSRC}/dist/jlatexmath-fop-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/jlatexmath-fop.jar .include Index: head/net/tn5250j/Makefile =================================================================== --- head/net/tn5250j/Makefile (revision 431401) +++ head/net/tn5250j/Makefile (revision 431402) @@ -1,59 +1,59 @@ # Created by: Marcin Cieslak # $FreeBSD$ PORTNAME= tn5250j PORTVERSION= 0.6.0 PORTREVISION= 3 CATEGORIES= net java MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= saper@saper.info COMMENT= 5250 terminal emulator for the AS/400 written in Java -BUILD_DEPENDS= ${JAVAJARDIR}/mail.jar:java/javamail \ +BUILD_DEPENDS= ${JAVALIBDIR}/mail.jar:java/javamail \ ${JYTHON_JAR}:lang/jython \ - ${JAVAJARDIR}/jt400.jar:sysutils/jtopen \ - ${JAVAJARDIR}/itext.jar:devel/itext \ - ${JAVAJARDIR}/log4j.jar:devel/log4j -RUN_DEPENDS= ${JAVAJARDIR}/mail.jar:java/javamail \ + ${JAVALIBDIR}/jt400.jar:sysutils/jtopen \ + ${JAVALIBDIR}/itext.jar:devel/itext \ + ${JAVALIBDIR}/log4j.jar:devel/log4j +RUN_DEPENDS= ${JAVALIBDIR}/mail.jar:java/javamail \ ${JYTHON_JAR}:lang/jython \ - ${JAVAJARDIR}/jt400.jar:sysutils/jtopen \ - ${JAVAJARDIR}/itext.jar:devel/itext \ - ${JAVAJARDIR}/log4j.jar:devel/log4j + ${JAVALIBDIR}/jt400.jar:sysutils/jtopen \ + ${JAVALIBDIR}/itext.jar:devel/itext \ + ${JAVALIBDIR}/log4j.jar:devel/log4j USES= dos2unix zip USE_ANT= yes USE_JAVA= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} DOS2UNIX_FILES= build.xml JAVA_VERSION= 1.6 1.7 ALL_TARGET= package MAKE_ENV+= CLASSPATH=${JYTHON_PREFIX} MAKE_ARGS+= -Dlib.dir=${JAVALIBDIR} JYTHON_PREFIX= ${LOCALBASE}/lib/jython JYTHON_JAR= ${JYTHON_PREFIX}/jython.jar DOC_FILES= CHANGELOG.txt applet.txt filetransfers.txt readme.txt antbuild.txt\ e-mail.txt macros.txt scripting.txt SUB_FILES= tn5250j SUB_LIST= JYTHON_JAR=${JYTHON_JAR} OPTIONS_DEFINE= DOCS .include do-install: ${INSTALL_SCRIPT} ${WRKDIR}/tn5250j ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/build/tn5250j.jar ${STAGEDIR}${JAVAJARDIR} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for d in ${DOC_FILES} ${INSTALL_MAN} ${WRKSRC}/src/${d} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/print/pdfbox/Makefile =================================================================== --- head/print/pdfbox/Makefile (revision 431401) +++ head/print/pdfbox/Makefile (revision 431402) @@ -1,35 +1,35 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= pdfbox PORTVERSION= 1.8.11 CATEGORIES= print textproc java MASTER_SITES= APACHE/pdfbox/${PORTVERSION} DISTFILES= ${JAR_NAMES:S/$/-${PORTVERSION}.jar/} EXTRACT_ONLY= # none MAINTAINER= ale@FreeBSD.org COMMENT= Java tool for working with PDF documents LICENSE= APACHE20 -RUN_DEPENDS= ${JAVAJARDIR}/bcmail.jar:java/bouncycastle \ +RUN_DEPENDS= ${JAVALIBDIR}/bcmail.jar:java/bouncycastle \ ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging JAR_NAMES= pdfbox fontbox jempbox preflight xmpbox USE_JAVA= yes NO_BUILD= yes PLIST_FILES= ${JAR_NAMES:S/^/%%JAVAJARDIR%%\//:S/$/.jar/} do-install: @${ECHO_MSG} -n ">> Installing JAR files in ${JAVAJARDIR}..." @${MKDIR} ${STAGEDIR}${JAVAJARDIR} .for f in ${JAR_NAMES} ${INSTALL_DATA} ${DISTDIR}/${f}-${PORTVERSION}.jar \ ${STAGEDIR}${JAVAJARDIR}/${f}.jar .endfor @${ECHO_MSG} " [ DONE ]" .include Index: head/sysutils/usermatic/Makefile =================================================================== --- head/sysutils/usermatic/Makefile (revision 431401) +++ head/sysutils/usermatic/Makefile (revision 431402) @@ -1,45 +1,45 @@ # Created by: Andreas Fehlner (fehlner@gmx.de) # $FreeBSD$ PORTNAME= usermatic PORTVERSION= 0.6.1 CATEGORIES= sysutils MASTER_SITES= http://btw23.de/johannes/usermatic/\ http://home.arcor.de/fehlner/fbsd_ports/\ http://home.arcor.de/teambushido/fbsd_ports/ MAINTAINER= fehlner@gmx.de COMMENT= Scripts to automate the maintenance of accounts -RUN_DEPENDS= ${PREFIX}/sbin/userneu.pl:sysutils/userneu +RUN_DEPENDS= ${LOCALBASE}/sbin/userneu.pl:sysutils/userneu NO_BUILD= yes NO_ARCH= yes USES= perl5 shebangfix SHEBANG_FILES= digestion/digestion.pl hunter-seeker/hunter-seeker.pl \ newusers/newusers.pl reaper/reaper.pl USE_PERL5= run DOCS= Artistic COPYING README CHANGES \ doc/digestion.pl.pod doc/hunter-seeker.pl.pod \ doc/reaper.pl.pod EXAMPLES= digestion/list_digested digestion/list_raw \ newusers/sums_to_ignore OPTIONS_DEFINE= DOCS do-install: cd ${WRKSRC}/doc && ${INSTALL_MAN} digestion.pl.1 ${STAGEDIR}${MANPREFIX}/man/man1 cd ${WRKSRC}/doc && ${INSTALL_MAN} hunter-seeker.pl.8 newusers.pl.8 reaper.pl.8 ${STAGEDIR}${MANPREFIX}/man/man8 cd ${WRKSRC}/digestion && ${INSTALL_SCRIPT} digestion.pl ${STAGEDIR}${PREFIX}/sbin cd ${WRKSRC}/hunter-seeker && ${INSTALL_SCRIPT} hunter-seeker.pl \ ${STAGEDIR}${PREFIX}/sbin cd ${WRKSRC}/reaper && ${INSTALL_SCRIPT} reaper.pl ${STAGEDIR}${PREFIX}/sbin cd ${WRKSRC}/newusers && ${INSTALL_SCRIPT} newusers.pl ${STAGEDIR}${PREFIX}/sbin @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/textproc/linuxdoc/Makefile =================================================================== --- head/textproc/linuxdoc/Makefile (revision 431401) +++ head/textproc/linuxdoc/Makefile (revision 431402) @@ -1,29 +1,29 @@ # Created by: jfieber # $FreeBSD$ PORTNAME= linuxdoc PORTVERSION= 1.1 PORTREVISION= 2 CATEGORIES= textproc MASTER_SITES= http://dist.bsdlab.org/ \ http://fallout.campusview.indiana.edu/ports/distfiles/ MAINTAINER= kuriyama@FreeBSD.org COMMENT= The Linuxdoc SGML DTD RUN_DEPENDS= ${ISOCAT}:textproc/iso8879 \ xmlcatmgr:textproc/xmlcatmgr EXTRACT_ONLY= # empty NO_BUILD= yes NO_WRKSUBDIR= yes INSTDIR= ${PREFIX}/share/sgml/linuxdoc -ISOCAT= ${PREFIX}/share/sgml/iso8879/catalog +ISOCAT= ${LOCALBASE}/share/sgml/iso8879/catalog do-install: ${MKDIR} ${STAGEDIR}${INSTDIR} zcat ${DISTDIR}/${DISTFILES} |(cd ${STAGEDIR}${INSTDIR}; ${PAX} -r) ${CHMOD} ${SHAREMODE} ${STAGEDIR}${INSTDIR}/* .include Index: head/www/httpasyncclient/Makefile =================================================================== --- head/www/httpasyncclient/Makefile (revision 431401) +++ head/www/httpasyncclient/Makefile (revision 431402) @@ -1,57 +1,57 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= httpasyncclient DISTVERSION= 4.0.2 CATEGORIES= www java MASTER_SITES= APACHE/httpcomponents/${PORTNAME}/binary DISTNAME= httpcomponents-asyncclient-${DISTVERSION}-bin MAINTAINER= ale@FreeBSD.org COMMENT= Java components implementing an asynchronous HTTP client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${JAVAJARDIR}/httpclient.jar:www/httpclient +RUN_DEPENDS= ${JAVALIBDIR}/httpclient.jar:www/httpclient USES= cpe CPE_VENDOR= apache OPTIONS_DEFINE= DOCS EXAMPLES USE_JAVA= yes JAVA_VERSION= 1.6+ NO_BUILD= yes WRKSRC= ${WRKDIR}/httpcomponents-asyncclient-${DISTVERSION} PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar \ %%JAVAJARDIR%%/${PORTNAME}-cache.jar PORTDOCS= * PORTEXAMPLES= * .include do-install: @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}.jar..." @${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}-${DISTVERSION}.jar \ ${STAGEDIR}/${JAVAJARDIR}/${PORTNAME}.jar @${ECHO_MSG} " [DONE]" @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}-cache.jar..." @${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}-cache-${DISTVERSION}.jar \ ${STAGEDIR}/${JAVAJARDIR}/${PORTNAME}-cache.jar @${ECHO_MSG} " [DONE]" .if ${PORT_OPTIONS:MDOCS} @${ECHO_MSG} -n ">> Installing documentation..." @${MKDIR} ${STAGEDIR}/${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/RELEASE_NOTES.txt ${STAGEDIR}/${DOCSDIR}/ @${ECHO_MSG} " [DONE]" .endif .if ${PORT_OPTIONS:MEXAMPLES} @${ECHO_MSG} -n ">> Installing examples..." @${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} @cd ${WRKSRC}/examples && ${FIND} . \ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}/${EXAMPLESDIR} > /dev/null 2>&1 @${ECHO_MSG} " [DONE]" .endif .include Index: head/www/httpclient/Makefile =================================================================== --- head/www/httpclient/Makefile (revision 431401) +++ head/www/httpclient/Makefile (revision 431402) @@ -1,72 +1,72 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= httpclient DISTVERSION= 4.3.6 CATEGORIES= www java MASTER_SITES= APACHE/httpcomponents/${PORTNAME}/binary DISTNAME= httpcomponents-client-${DISTVERSION}-bin MAINTAINER= ale@FreeBSD.org COMMENT= Java components implementing an advanced HTTP client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES+= cpe CPE_PRODUCT= commons-httpclient CPE_VENDOR= apache -RUN_DEPENDS= ${JAVAJARDIR}/httpcore.jar:www/httpcore \ - ${JAVAJARDIR}/commons-logging.jar:java/jakarta-commons-logging \ - ${JAVAJARDIR}/commons-codec.jar:java/jakarta-commons-codec +RUN_DEPENDS= ${JAVALIBDIR}/httpcore.jar:www/httpcore \ + ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging \ + ${JAVALIBDIR}/commons-codec.jar:java/jakarta-commons-codec OPTIONS_DEFINE= DOCS EXAMPLES USE_JAVA= yes JAVA_VERSION= 1.6+ NO_BUILD= yes WRKSRC= ${WRKDIR}/httpcomponents-client-${DISTVERSION} PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar \ %%JAVAJARDIR%%/${PORTNAME}-cache.jar \ %%JAVAJARDIR%%/${PORTNAME:S/client/mime/}.jar \ %%JAVAJARDIR%%/fluent-hc.jar PORTDOCS= * PORTEXAMPLES= * .include do-install: @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}.jar..." @${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}-${DISTVERSION}.jar \ ${STAGEDIR}/${JAVAJARDIR}/${PORTNAME}.jar @${ECHO_MSG} " [DONE]" @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}-cache.jar..." @${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}-cache-${DISTVERSION}.jar \ ${STAGEDIR}/${JAVAJARDIR}/${PORTNAME}-cache.jar @${ECHO_MSG} " [DONE]" @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME:S/client/mime/}.jar..." @${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME:S/client/mime/}-${DISTVERSION}.jar \ ${STAGEDIR}/${JAVAJARDIR}/${PORTNAME:S/client/mime/}.jar @${ECHO_MSG} " [DONE]" @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/fluent-hc.jar..." @${INSTALL_DATA} ${WRKSRC}/lib/fluent-hc-${DISTVERSION}.jar \ ${STAGEDIR}/${JAVAJARDIR}/fluent-hc.jar @${ECHO_MSG} " [DONE]" .if ${PORT_OPTIONS:MDOCS} @${ECHO_MSG} -n ">> Installing documentation..." @${MKDIR} ${STAGEDIR}/${DOCSDIR} @cd ${WRKSRC} && ${FIND} tutorial \ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}/${DOCSDIR} > /dev/null 2>&1 @${INSTALL_DATA} ${WRKSRC}/RELEASE_NOTES.txt ${STAGEDIR}/${DOCSDIR}/ @${ECHO_MSG} " [DONE]" .endif .if ${PORT_OPTIONS:MEXAMPLES} @${ECHO_MSG} -n ">> Installing examples..." @${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} @cd ${WRKSRC}/examples && ${FIND} . \ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}/${EXAMPLESDIR} > /dev/null 2>&1 @${ECHO_MSG} " [DONE]" .endif .include Index: head/www/jmeter/Makefile =================================================================== --- head/www/jmeter/Makefile (revision 431401) +++ head/www/jmeter/Makefile (revision 431402) @@ -1,85 +1,85 @@ # Created by: Ernst de Haan # $FreeBSD$ PORTNAME= apache-jmeter PORTVERSION= 2.11 CATEGORIES= www benchmarks java MASTER_SITES= APACHE/jmeter/binaries MAINTAINER= mi@aldan.algebra.com COMMENT= Functional behaviour load and performance test application LICENSE= APACHE20 # These are JAR-files installed by other ports. The list should keep # growing until all Java applications install just their own JARs -- not # the 3rd-party ones: -RUN_DEPENDS= ${JAVAJARDIR}/activation.jar:java/jaf \ - ${JAVAJARDIR}/avalon-framework.jar:devel/avalon-framework \ - ${JAVAJARDIR}/commons-codec.jar:java/jakarta-commons-codec \ +RUN_DEPENDS= ${JAVALIBDIR}/activation.jar:java/jaf \ + ${JAVALIBDIR}/avalon-framework.jar:devel/avalon-framework \ + ${JAVALIBDIR}/commons-codec.jar:java/jakarta-commons-codec \ ${JAVALIBDIR}/commons-collections.jar:java/jakarta-commons-collections \ ${JAVALIBDIR}/commons-httpclient.jar:java/jakarta-commons-httpclient \ ${JAVALIBDIR}/commons-io.jar:devel/jakarta-commons-io \ ${JAVALIBDIR}/commons-lang.jar:java/jakarta-commons-lang \ - ${JAVAJARDIR}/commons-logging.jar:java/jakarta-commons-logging \ - ${JAVAJARDIR}/commons-net.jar:net/jakarta-commons-net \ - ${JAVAJARDIR}/httpclient.jar:www/httpclient \ - ${JAVAJARDIR}/httpcore.jar:www/httpcore \ - ${JAVAJARDIR}/httpmime.jar:www/httpclient \ - ${JAVAJARDIR}/jakarta-oro.jar:java/jakarta-oro \ - ${JAVAJARDIR}/jdom.jar:java/jdom \ - ${JAVAJARDIR}/junit.jar:java/junit \ - ${JAVAJARDIR}/mail.jar:java/javamail \ - ${JAVAJARDIR}/serializer.jar:textproc/xalan-j \ - ${JAVAJARDIR}/slf4j-api.jar:devel/slf4j \ + ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging \ + ${JAVALIBDIR}/commons-net.jar:net/jakarta-commons-net \ + ${JAVALIBDIR}/httpclient.jar:www/httpclient \ + ${JAVALIBDIR}/httpcore.jar:www/httpcore \ + ${JAVALIBDIR}/httpmime.jar:www/httpclient \ + ${JAVALIBDIR}/jakarta-oro.jar:java/jakarta-oro \ + ${JAVALIBDIR}/jdom.jar:java/jdom \ + ${JAVALIBDIR}/junit.jar:java/junit \ + ${JAVALIBDIR}/mail.jar:java/javamail \ + ${JAVALIBDIR}/serializer.jar:textproc/xalan-j \ + ${JAVALIBDIR}/slf4j-api.jar:devel/slf4j \ ${LOCALBASE}/share/slf4j/slf4j-nop.jar:devel/slf4j \ - ${JAVAJARDIR}/xalan.jar:textproc/xalan-j \ - ${JAVAJARDIR}/xercesImpl.jar:textproc/xerces-j \ - ${JAVAJARDIR}/xml-apis.jar:textproc/xerces-j \ - ${JAVAJARDIR}/xmlgraphics-commons.jar:graphics/xmlgraphics-commons \ - ${JAVAJARDIR}/xstream.jar:textproc/xstream \ - ${JAVASHAREDIR}/rhino/rhino.jar:lang/rhino + ${JAVALIBDIR}/xalan.jar:textproc/xalan-j \ + ${JAVALIBDIR}/xercesImpl.jar:textproc/xerces-j \ + ${JAVALIBDIR}/xml-apis.jar:textproc/xerces-j \ + ${JAVALIBDIR}/xmlgraphics-commons.jar:graphics/xmlgraphics-commons \ + ${JAVALIBDIR}/xstream.jar:textproc/xstream \ + ${JAVALIBDIR}/../rhino/rhino.jar:lang/rhino USES= tar:tgz USE_JAVA= yes JAVA_VERSION= 1.6+ NO_BUILD= yes DATADIR= ${JAVASHAREDIR}/${PORTNAME} SUB_FILES= jmeter.sh DATAFILES= bin extras lib # Do not even extract the MS-DOS files nor the JARs, # that are already provided by other ports: EXTRACT_AFTER_ARGS= --exclude '*.bat' --exclude '*.cmd' \ ${RUN_DEPENDS:M*.jar*:C|.*/(.+).jar:.*|--exclude '\1-*.jar'|} \ --exclude 'oro-*.jar' OPTIONS_DEFINE= DOCS PORTDOCS= docs printable_docs README LICENSE .include do-configure: ${PRINTF} '\nuser.classpath=' >> ${WRKSRC}/bin/system.properties .for j in ${RUN_DEPENDS:C/:.*//:M*.jar} ${PRINTF} '$j:' >> ${WRKSRC}/bin/system.properties .endfor ${PRINTF} '\n' >> ${WRKSRC}/bin/system.properties # For some reason, it is not enough for these three to simply be listed in # jmeter.properties file. JMeter refuses to start, unless they are found in lib/ BOOTSTRAP_JARS= avalon-framework xstream commons-io do-install: cd ${WRKSRC} \ && ${FIND} ${DATAFILES} -type d -exec ${MKDIR} ${STAGEDIR}/${DATADIR}/{} \; cd ${WRKSRC} \ && ${FIND} ${DATAFILES} -type f -not -name '*.orig' -exec ${INSTALL_DATA} {} ${STAGEDIR}${DATADIR}/{} \; cd ${WRKSRC} \ && ${FIND} ${PORTDOCS} -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/{} \; cd ${WRKSRC} \ && ${FIND} ${PORTDOCS} -type f -exec ${INSTALL_DATA} {} ${STAGEDIR}${DOCSDIR}/{} \; ${INSTALL_SCRIPT} ${WRKDIR}/jmeter.sh ${STAGEDIR}${PREFIX}/bin/jmeter @${LN} -s ${BOOTSTRAP_JARS:C|.*|${JAVAJARDIR}/&.jar|} ${STAGEDIR}${DATADIR}/lib/ .include Index: head/www/madsonic/Makefile =================================================================== --- head/www/madsonic/Makefile (revision 431401) +++ head/www/madsonic/Makefile (revision 431402) @@ -1,156 +1,156 @@ # Created by: Nicole Reid # $FreeBSD$ PORTNAME= madsonic PORTVERSION= 6.1.8700 PORTREVISION= 1 CATEGORIES= www java MASTER_SITES= http://madsonic.org/download/6.1/ DISTFILES= ${DISTDATE}_${DISTNAME}-war-tomcat.zip \ ${DISTDATE}_${DISTNAME}-war-jspc.zip MAINTAINER= root@cooltrainer.org COMMENT= Madsonic streaming media server LICENSE= GPLv3 OPTIONS_SINGLE= APPSERVER APPSERVER_DESC= Java Application Server OPTIONS_SINGLE_APPSERVER= JETTY TOMCAT8 TOMCAT7 TOMCAT6 RESIN3 TOMCAT8_DESC= Use Tomcat 8.x TOMCAT7_DESC= Use Tomcat 7.x TOMCAT6_DESC= Use Tomcat 6.x JETTY_DESC= Use Jetty RESIN3_DESC= Use Resin 3 OPTIONS_GROUP= TRANSCODING TRANSCODING_DESC= Transcoding support OPTIONS_GROUP_TRANSCODING= FFMPEG FLAC LAME VORBIS FAAC FAAD XMP MPC APE FFMPEG_DESC= Depend on FFmpeg for audio and video transcoding FLAC_DESC= Depend on FLAC for transcoding LAME_DESC= Depend on LAME for MP3 transcoding VORBIS_DESC= Depend on oggenc/oggdec for Vorbis transcoding FAAC_DESC= Depend on FAAD for AAC/M4A transcoding FAAD_DESC= Depend on FAAC for AAC/M4A transcoding XMP_DESC= Depend on XMP for module file transcoding MPC_DESC= Depend on mpcdec for MPC transcoding APE_DESC= Depend on mac for Monkey's Audio transcoding #' OPTIONS_DEFAULT= FFMPEG JETTY OPTIONS_SUB= yes -RUN_DEPENDS+= ${JAVAJARDIR}/servlet-api.jar:www/servlet-api \ +RUN_DEPENDS+= ${JAVALIBDIR}/servlet-api.jar:www/servlet-api \ ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins TOMCAT8_BUILD_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat8 TOMCAT8_RUN_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat8 TOMCAT7_BUILD_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat7 TOMCAT7_RUN_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat7 TOMCAT6_BUILD_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat6 TOMCAT6_RUN_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat6 JETTY_BUILD_DEPENDS= ${LOCALBASE}/${SERVERDIR}/start.jar:www/jetty8 JETTY_RUN_DEPENDS= ${LOCALBASE}/${SERVERDIR}/start.jar:www/jetty8 RESIN3_BUILD_DEPENDS= ${LOCALBASE}/${SERVERDIR}/lib/resin.jar:www/resin3 RESIN3_RUN_DEPENDS= ${LOCALBASE}/${SERVERDIR}/lib/resin.jar:www/resin3 FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg FLAC_RUN_DEPENDS= flac:audio/flac LAME_RUN_DEPENDS= lame:audio/lame VORBIS_RUN_DEPENDS= oggenc:audio/vorbis-tools FAAC_RUN_DEPENDS= faac:audio/faac FAAD_RUN_DEPENDS= faad:audio/faad XMP_RUN_DEPENDS= xmp:audio/xmp MPC_RUN_DEPENDS= mpcdec:audio/musepack APE_RUN_DEPENDS= mac:audio/mac .include NO_BUILD= yes DISTDATE= 20160915 USE_JAVA= yes JAVA_VERSION= 1.7+ USES= zip USER= www GROUP= www MADSONIC_HOME= /var/madsonic WRKSRC= ${WRKDIR}/${PORTNAME} WEBAPPDIR= ${PREFIX}/${SERVERDIR}/webapps PKGMESSAGE= ${WRKDIR}/pkg-message PLIST= ${WRKDIR}/plist PLIST_SUB+= MADSONIC_HOME="${MADSONIC_HOME}" \ WEBAPPS=${WEBAPPDIR:S|^${PREFIX}/||} SUB_FILES= message-common\ message-transcoding SUB_LIST= MADSONIC_HOME="${MADSONIC_HOME}" .if ${PORT_OPTIONS:MTOMCAT8} APPPKGMESSAGE= pkg-message-tomcat DISTVER= tomcat PKGNAMESUFFIX= -tomcat8 SERVERDIR= apache-tomcat-8.0 SUB_LIST+= CONTAINERFLAGS="tomcat8_java_opts" .endif .if ${PORT_OPTIONS:MTOMCAT7} APPPKGMESSAGE= pkg-message-tomcat DISTVER= tomcat PKGNAMESUFFIX= -tomcat7 SERVERDIR= apache-tomcat-7.0 SUB_LIST+= CONTAINERFLAGS="tomcat7_java_opts" .endif .if ${PORT_OPTIONS:MTOMCAT6} APPPKGMESSAGE= pkg-message-tomcat DISTVER= tomcat PKGNAMESUFFIX= -tomcat6 SERVERDIR= apache-tomcat-6.0 SUB_LIST+= CONTAINERFLAGS="tomcat60_java_opts" .endif .if ${PORT_OPTIONS:MJETTY} APPPKGMESSAGE= pkg-message-jetty DISTVER= jspc PKGNAMESUFFIX= -jetty SERVERDIR= jetty SUB_LIST+= CONTAINERFLAGS="jetty_flags" .endif .if ${PORT_OPTIONS:MRESIN3} APPPKGMESSAGE= pkg-message-resin3 DISTVER= tomcat PKGNAMESUFFIX= -resin3 SERVERDIR= resin3 SUB_LIST+= CONTAINERFLAGS="resin3_flags" .endif do-extract: ${EXTRACT_CMD} -qo ${DISTDIR}/${DISTDATE}_${PORTNAME}-${PORTVERSION}-war-${DISTVER}.zip -d ${WRKDIR} post-extract: @${MKDIR} ${WRKSRC} @${TAR} -xf ${WRKDIR}/${PORTNAME}.war -C ${WRKSRC} pre-install: @${RM} ${PLIST} @${ECHO} "@owner ${USER}" >> ${PLIST} @${ECHO} "@group ${GROUP}" >> ${PLIST} @cd ${WRKSRC}; ${FIND} . -type f | cut -c2- \ | ${SED} 's|^|${WEBAPPDIR:S,${PREFIX}/,,}/${PORTNAME}|' \ | ${SORT} >> ${PLIST} @${CAT} ${PKGDIR}/pkg-plist-chunk >> ${PLIST} @cd ${WRKSRC}; ${FIND} . -type d | cut -c2- \ | ${SED} 's|^|@dir ${WEBAPPDIR:S,${PREFIX}/,,}/${PORTNAME}|' \ | ${SORT} -r >> ${PLIST} @${RM} ${PKGMESSAGE} @${CAT} ${PKGDIR}/pkg-message-spacer >> ${PKGMESSAGE} @${CAT} ${PKGDIR}/${APPPKGMESSAGE} >> ${PKGMESSAGE} @${CAT} ${WRKDIR}/message-common >> ${PKGMESSAGE} @${CAT} ${PKGDIR}/pkg-message-spacer >> ${PKGMESSAGE} @${CAT} ${WRKDIR}/message-transcoding >> ${PKGMESSAGE} @${CAT} ${PKGDIR}/pkg-message-spacer >> ${PKGMESSAGE} do-install: cd ${WRKDIR} && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${WEBAPPDIR} ${MKDIR} ${STAGEDIR}${MADSONIC_HOME} ${MKDIR} ${STAGEDIR}${MADSONIC_HOME}/transcode .include Index: head/www/nuvolaplayer-all-services/Makefile =================================================================== --- head/www/nuvolaplayer-all-services/Makefile (revision 431401) +++ head/www/nuvolaplayer-all-services/Makefile (revision 431402) @@ -1,78 +1,78 @@ # $FreeBSD$ PORTNAME= nuvolaplayer PORTVERSION?= 1.0 # Do not set PORTREVISION here. CATEGORIES?= www audio MAINTAINER?= avilla@FreeBSD.org .include "Makefile.services" _DATADIR= ${PREFIX}/share/${PORTNAME}3 .ifndef(MASTERDIR) PORTREVISION= 0 PKGNAMESUFFIX= -all-services COMMENT= Web app integrations for Nuvola Player USES= metaport OPTIONS_DEFINE= ${NV_SERVICES} OPTIONS_DEFAULT=${OPTIONS_DEFINE} . for o in ${OPTIONS_DEFINE} ${o}_DESC= ${NV_${o}_DESC} support -${o}_RUN_DEPENDS=${_DATADIR}/web_apps/${NV_${o}_NAME:S/-/_/g}/metadata.json:www/${PORTNAME}-${NV_${o}_NAME} +${o}_RUN_DEPENDS=${_DATADIR:S,^${PREFIX}/,${LOCALBASE}/,}/web_apps/${NV_${o}_NAME:S/-/_/g}/metadata.json:www/${PORTNAME}-${NV_${o}_NAME} . endfor .else NV_ID= ${${.CURDIR:T:S/${PORTNAME}-//}_ID} PORTVERSION= ${NV_${NV_ID}_VERSION} PORTREVISION?= ${NV_${NV_ID}_REVISION} PKGNAMESUFFIX?= -${NV_${NV_ID}_NAME} COMMENT?= ${NV_${NV_ID}_DESC} integration for Nuvola Player LICENSE?= BSD2CLAUSE .ifdef(NV_${NV_ID}_LICENSE) LICENSE= ${NV_${NV_ID}_LICENSE} .endif .ifdef(NV_${NV_ID}_LICENSE_COMB) LICENSE_COMB= ${NV_${NV_ID}_LICENSE_COMB} .endif BUILD_DEPENDS+= lasem-render:textproc/lasem \ scour:textproc/py-scour USE_GITHUB= yes GH_ACCOUNT?= tiliado GH_PROJECT?= nuvola-app${PKGNAMESUFFIX} USES+= gmake NO_ARCH= yes ALL_TARGET?= build MAKE_ARGS+= DEST=${STAGEDIR}${_DATADIR}/web_apps INSTALLS_ICONS= yes DISTINFO_FILE?= ${.CURDIR}/distinfo PLIST?= ${PKGDIR}/pkg-plist.service PLIST_FILES?= ${NV_${NV_ID}_PLIST_FILES} PLIST_SUB+= SERVICE="${NV_${NV_ID}_NAME:S/-/_/g}" DATADIR= ${_DATADIR}/web_apps/${NV_${NV_ID}_NAME:S/-/_/g} pre-build: # Do not install license files, the Ports framework takes care of it. @${REINPLACE_CMD} -E -e 's,icons/icon,src/icon,' \ -e '/install/ s,-t ([^ ]+)(.+),\2 \1,' \ -e '/ln/ s,-T,,' \ -e 's,\$$\(LICENSES),,' \ ${WRKSRC}/Makefile .endif .include Index: head/www/subsonic/Makefile =================================================================== --- head/www/subsonic/Makefile (revision 431401) +++ head/www/subsonic/Makefile (revision 431402) @@ -1,151 +1,151 @@ # Created by: Nicole Reid # $FreeBSD$ PORTNAME= subsonic PORTVERSION= 5.3 PORTREVISION= 1 CATEGORIES= www java MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION}-war MAINTAINER= root@cooltrainer.org COMMENT= Subsonic streaming media server LICENSE= GPLv3 OPTIONS_SINGLE= APPSERVER APPSERVER_DESC= Java Application Server OPTIONS_SINGLE_APPSERVER= JETTY TOMCAT8 TOMCAT7 TOMCAT6 RESIN3 TOMCAT8_DESC= Use Tomcat 8.x TOMCAT7_DESC= Use Tomcat 7.x TOMCAT6_DESC= Use Tomcat 6.x JETTY_DESC= Use Jetty RESIN3_DESC= Use Resin 3 OPTIONS_GROUP= TRANSCODING TRANSCODING_DESC= Transcoding support OPTIONS_GROUP_TRANSCODING= FFMPEG FLAC LAME VORBIS FAAC FAAD XMP MPC APE FFMPEG_DESC= Depend on FFmpeg for audio and video transcoding FLAC_DESC= Depend on FLAC for transcoding LAME_DESC= Depend on LAME for MP3 transcoding VORBIS_DESC= Depend on oggenc/oggdec for Vorbis transcoding FAAC_DESC= Depend on FAAD for AAC/M4A transcoding FAAD_DESC= Depend on FAAC for AAC/M4A transcoding XMP_DESC= Depend on XMP for module file transcoding MPC_DESC= Depend on mpcdec for MPC transcoding APE_DESC= Depend on mac for Monkey's Audio transcoding #' OPTIONS_DEFAULT= FFMPEG JETTY OPTIONS_SUB= yes -RUN_DEPENDS+= ${JAVAJARDIR}/servlet-api.jar:www/servlet-api \ +RUN_DEPENDS+= ${JAVALIBDIR}/servlet-api.jar:www/servlet-api \ ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins TOMCAT8_BUILD_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat8 TOMCAT8_RUN_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat8 TOMCAT7_BUILD_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat7 TOMCAT7_RUN_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat7 TOMCAT6_BUILD_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat6 TOMCAT6_RUN_DEPENDS= ${LOCALBASE}/${SERVERDIR}/bin/bootstrap.jar:www/tomcat6 JETTY_BUILD_DEPENDS= ${LOCALBASE}/${SERVERDIR}/start.jar:www/jetty8 JETTY_RUN_DEPENDS= ${LOCALBASE}/${SERVERDIR}/start.jar:www/jetty8 RESIN3_BUILD_DEPENDS= ${LOCALBASE}/${SERVERDIR}/lib/resin.jar:www/resin3 RESIN3_RUN_DEPENDS= ${LOCALBASE}/${SERVERDIR}/lib/resin.jar:www/resin3 FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg FLAC_RUN_DEPENDS= flac:audio/flac LAME_RUN_DEPENDS= lame:audio/lame VORBIS_RUN_DEPENDS= oggenc:audio/vorbis-tools FAAC_RUN_DEPENDS= faac:audio/faac FAAD_RUN_DEPENDS= faad:audio/faad XMP_RUN_DEPENDS= xmp:audio/xmp MPC_RUN_DEPENDS= mpcdec:audio/musepack APE_RUN_DEPENDS= mac:audio/mac NO_BUILD= yes USE_JAVA= yes JAVA_VERSION= 1.6+ USES= zip USER= www GROUP= www SUBSONIC_HOME= /var/subsonic WRKSRC= ${WRKDIR}/${PORTNAME} WEBAPPDIR= ${PREFIX}/${SERVERDIR}/webapps PKGMESSAGE= ${WRKDIR}/pkg-message PLIST= ${WRKDIR}/plist PLIST_SUB+= SUBSONIC_HOME="${SUBSONIC_HOME}" \ WEBAPPS=${WEBAPPDIR:S|^${PREFIX}/||} SUB_FILES= message-common\ message-transcoding SUB_LIST= SUBSONIC_HOME="${SUBSONIC_HOME}" .include .if ${PORT_OPTIONS:MTOMCAT8} APPPKGMESSAGE= pkg-message-tomcat DISTVER= tomcat PKGNAMESUFFIX= -tomcat8 SERVERDIR= apache-tomcat-8.0 SUB_LIST+= CONTAINERFLAGS="tomcat8_java_opts" .endif .if ${PORT_OPTIONS:MTOMCAT7} APPPKGMESSAGE= pkg-message-tomcat DISTVER= tomcat PKGNAMESUFFIX= -tomcat7 SERVERDIR= apache-tomcat-7.0 SUB_LIST+= CONTAINERFLAGS="tomcat7_java_opts" .endif .if ${PORT_OPTIONS:MTOMCAT6} APPPKGMESSAGE= pkg-message-tomcat DISTVER= tomcat PKGNAMESUFFIX= -tomcat6 SERVERDIR= apache-tomcat-6.0 SUB_LIST+= CONTAINERFLAGS="tomcat60_java_opts" .endif .if ${PORT_OPTIONS:MJETTY} APPPKGMESSAGE= pkg-message-jetty DISTVER= jspc PKGNAMESUFFIX= -jetty SERVERDIR= jetty SUB_LIST+= CONTAINERFLAGS="jetty_flags" .endif .if ${PORT_OPTIONS:MRESIN3} APPPKGMESSAGE= pkg-message-resin3 DISTVER= tomcat PKGNAMESUFFIX= -resin3 SERVERDIR= resin3 SUB_LIST+= CONTAINERFLAGS="resin3_flags" .endif post-extract: @${MKDIR} ${WRKSRC} @${EXTRACT_CMD} -d ${WRKSRC} ${WRKDIR}/${PORTNAME}.war pre-install: @${RM} ${PLIST} @${ECHO} "@owner ${USER}" >> ${PLIST} @${ECHO} "@group ${GROUP}" >> ${PLIST} @cd ${WRKSRC}; ${FIND} . -type f | cut -c2- \ | ${SED} 's|^|${WEBAPPDIR:S,${PREFIX}/,,}/${PORTNAME}|' \ | ${SORT} >> ${PLIST} @${CAT} ${PKGDIR}/pkg-plist-chunk >> ${PLIST} @cd ${WRKSRC}; ${FIND} . -type d | cut -c2- \ | ${SED} 's|^|@dir ${WEBAPPDIR:S,${PREFIX}/,,}/${PORTNAME}|' \ | ${SORT} -r >> ${PLIST} @${RM} ${PKGMESSAGE} @${CAT} ${PKGDIR}/pkg-message-spacer >> ${PKGMESSAGE} @${CAT} ${PKGDIR}/${APPPKGMESSAGE} >> ${PKGMESSAGE} @${CAT} ${WRKDIR}/message-common >> ${PKGMESSAGE} @${CAT} ${PKGDIR}/pkg-message-spacer >> ${PKGMESSAGE} @${CAT} ${WRKDIR}/message-transcoding >> ${PKGMESSAGE} @${CAT} ${PKGDIR}/pkg-message-spacer >> ${PKGMESSAGE} do-install: cd ${WRKDIR} && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${WEBAPPDIR} ${MKDIR} ${STAGEDIR}${SUBSONIC_HOME} ${MKDIR} ${STAGEDIR}${SUBSONIC_HOME}/transcode .include Index: head/x11-drivers/xorg-drivers/Makefile =================================================================== --- head/x11-drivers/xorg-drivers/Makefile (revision 431401) +++ head/x11-drivers/xorg-drivers/Makefile (revision 431402) @@ -1,112 +1,112 @@ # $FreeBSD$ PORTNAME= xorg-drivers PORTVERSION= 7.7 PORTREVISION= 3 CATEGORIES= x11-drivers MAINTAINER= x11@FreeBSD.org COMMENT= X.org drivers meta-port -VIDEODIR= ${PREFIX}/lib/xorg/modules/drivers -INPUTDIR= ${PREFIX}/lib/xorg/modules/input +VIDEODIR= ${LOCALBASE}/lib/xorg/modules/drivers +INPUTDIR= ${LOCALBASE}/lib/xorg/modules/input USES= metaport INPUT_DRIVERS= mouse \ keyboard \ acecad \ elographics \ hyperpen \ joystick \ mutouch \ penmount \ synaptics \ vmmouse \ void \ wacom VIDEO_DRIVERS= mach64 \ nv \ r128 \ vesa \ apm \ ark \ chips \ dummy \ fbdev \ glint \ i128 \ i740 \ mga \ neomagic \ rendition \ s3 \ s3virge \ savage \ siliconmotion \ sis \ tdfx \ trident \ tseng \ vmware \ voodoo OPTIONS_DEFAULT= MOUSE \ KEYBOARD \ MACH64 \ NV \ R128 \ VESA .for type in input video . for a in ${${type:tu}_DRIVERS} OPTIONS_DEFINE+= ${a:tu} ${a:tu}_DESC= Install ${a} ${type} driver . endfor .endfor OPTIONS_DEFINE_i386= ATI INTEL OPENCHROME OPTIONS_DEFAULT_i386= ATI INTEL OPENCHROME OPTIONS_DEFINE_amd64:= ${OPTIONS_DEFINE_i386} OPTIONS_DEFAULT_amd64:= ${OPTIONS_DEFAULT_i386} OPTIONS_DEFINE_sparc64= SUNFFB OPTIONS_DEFAULT_sparc64=SUNFFB OPTIONS_DEFINE_ia64= OPENCHROME OPTIONS_DEFAULT_ia64= OPENCHROME ATI_DESC= Install ati video driver INTEL_DESC= Install intel video driver OPENCHROME_DESC= Install openchrome video driver SUNFFB_DESC= Install sunffb video driver # these drivers have a different module name compared to the plugin they install QUIRKS= keyboard:kbd .include # Manual add arch specific drivers so they be added to depend lines. .if ${ARCH}==i386 || ${ARCH}==amd64 VIDEO_DRIVERS+= ati intel openchrome .endif .if ${ARCH}==sparc64 VIDEO_DRIVERS+= sunffb .endif .for type in input video . for i in ${${type:tu}_DRIVERS} . if ${PORT_OPTIONS:M${i:tu}} != "" . if ${QUIRKS:M${i}\:*:C/.*://} != "" RUN_DEPENDS+= ${${type:tu}DIR}/${QUIRKS:M${i}\:*:C/.*://}_drv.so:x11-drivers/xf86-${type}-${i} . else RUN_DEPENDS+= ${${type:tu}DIR}/${i}_drv.so:x11-drivers/xf86-${type}-${i} . endif . endif . endfor .endfor .include