Index: head/benchmarks/spec-sfs/Makefile =================================================================== --- head/benchmarks/spec-sfs/Makefile (revision 354878) +++ head/benchmarks/spec-sfs/Makefile (revision 354879) @@ -1,61 +1,62 @@ # Created by: Craig Rodrigues # $FreeBSD$ # # Based on port originally created by Garrett Cooper # PORTNAME= spec-sfs PORTVERSION= 2008 CATEGORIES= benchmarks java DISTNAME= SPECsfs2008-1.00 EXTRACT_SUFX= .iso MAINTAINER= rodrigc@FreeBSD.org COMMENT= SPEC NFS and CIFS filesystem benchmark suite NO_PACKAGE= license restricts redistribution RESTRICTED= license restricts redistribution USES= gmake perl5 USE_PERL5= run USE_JAVA= yes JAVA_VERSION= 1.6+ SUB_FILES= pkg-message WRKSRC= ${WRKDIR} BUILD_WRKSRC= ${WRKSRC}/spec-sfs2008 DOWNLOAD_URL?= http://www.spec.org/sfs2008/ SPEC_ROOT?= ${PREFIX}/${PORTNAME} DOCSDIR= ${SPEC_ROOT}/documents -OPTIONS= RESERVED_PORT "Use privileged ports when doing NFS testing" on +OPTIONS_DEFINE= RESERVED_PORT +OPTIONS_DEFAULT= RESERVED_PORT -.if defined(WITH_RESERVED_PORT) -CFLAGS+= -DRESVPORT -.endif +RESERVED_PORT_DESC= Use privileged ports when doing NFS testing + +RESERVED_PORT_CFLAGS= -DRESVPORT # Substitutions for pkg-plist PLIST_SUB+= SPEC_ROOT=${SPEC_ROOT} .include .if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}) IGNORE?=You must purchase ${DISTFILES} from SPEC (${DOWNLOAD_URL}), place it in ${DISTDIR} and then run make again .endif pre-install: ${FIND} ${WRKDIR} -name "*\.orig" -delete do-install: cd ${WRKDIR}/spec-sfs2008/manager && ${JAVA} SpecInstall ${SPEC_ROOT} ${RM} -fr ${SPEC_ROOT}/binaries ${CHMOD} g+w ${SPEC_ROOT}/result post-install: @${ECHO_CMD} @${CAT} ${WRKDIR}/${PKGMESSAGE:T} @${ECHO_CMD} .include Index: head/databases/jdbm2/Makefile =================================================================== --- head/databases/jdbm2/Makefile (revision 354878) +++ head/databases/jdbm2/Makefile (revision 354879) @@ -1,37 +1,37 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= jdbm PORTVERSION= 2.4 CATEGORIES= databases java MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} MAINTAINER= ale@FreeBSD.org COMMENT= A fast, simple, and transactional Java persistence engine LICENSE= APACHE20 -OPTIONS= DOCS EXAMPLES +OPTIONS_DEFINE= DOCS EXAMPLES USES= zip USE_JAVA= yes JAVA_VERSION= 1.6+ NO_BUILD= yes PROJECTHOST= jdbm2 LATEST_LINK= jdbm2 PORTDOCS= * PORTEXAMPLES= * PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar do-install: @${INSTALL_DATA} ${WRKSRC}/lib/${DISTNAME}.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/devel/itext/Makefile =================================================================== --- head/devel/itext/Makefile (revision 354878) +++ head/devel/itext/Makefile (revision 354879) @@ -1,62 +1,62 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= itext PORTVERSION= 4.2.0 PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= devel java MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= ale MAINTAINER= ale@FreeBSD.org COMMENT= A Java-PDF Library LICENSE= MPL LGPL20 LICENSE_COMB= dual BUILD_DEPENDS= ${JAVAJARDIR}/bcmail.jar:${PORTSDIR}/java/bouncycastle \ ${JAVAJARDIR}/dom4j.jar:${PORTSDIR}/textproc/dom4j \ ${JAVAJARDIR}/pdf-renderer.jar:${PORTSDIR}/print/pdf-renderer RUN_DEPENDS= ${JAVAJARDIR}/bcmail.jar:${PORTSDIR}/java/bouncycastle \ ${JAVAJARDIR}/dom4j.jar:${PORTSDIR}/textproc/dom4j \ ${JAVAJARDIR}/pdf-renderer.jar:${PORTSDIR}/print/pdf-renderer -OPTIONS= DOCS +OPTIONS_DEFINE= DOCS USES= tar:bzip2 USE_JAVA= yes JAVA_VERSION= 1.6+ USE_ANT= yes ALL_TARGET= jar jar.rtf jar.rups MAKE_ENV= ANT_INCLUDE_SHARED_JARS=YES PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar \ %%JAVAJARDIR%%/${PORTNAME}-rtf.jar \ %%JAVAJARDIR%%/${PORTNAME}-rups.jar \ bin/${PORTNAME}-rups PORTDOCS= * .include .if ${PORT_OPTIONS:MDOCS} ALL_TARGET+= javadoc .endif do-install: @${INSTALL_DATA} ${WRKDIR}/lib/iText.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar @${INSTALL_DATA} ${WRKDIR}/lib/iText-rtf.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}-rtf.jar @${INSTALL_DATA} ${WRKDIR}/lib/iText-rups.jar \ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}-rups.jar @${INSTALL_SCRIPT} ${FILESDIR}/${PORTNAME}-rups \ ${STAGEDIR}${PREFIX}/bin/ .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/apidocs @${CP} -R ${WRKDIR}/build/docs/* ${STAGEDIR}${DOCSDIR}/apidocs @${CHOWN} -h -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR}/apidocs .endif .include Index: head/graphics/glew/Makefile =================================================================== --- head/graphics/glew/Makefile (revision 354878) +++ head/graphics/glew/Makefile (revision 354879) @@ -1,47 +1,47 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= glew PORTVERSION= 1.10.0 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF EXTRACT_SUFX= .tgz MAINTAINER= mva@FreeBSD.org COMMENT= The OpenGL Extension Wrangler Library LICENSE= MIT BSD3CLAUSE LICENSE_COMB= dual USES= gmake USE_XORG= x11 xext xi xmu USE_GL= yes USE_LDCONFIG= yes -OPTIONS= DOCS +OPTIONS_DEFINE= DOCS .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/glewinfo ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/visualinfo ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/lib/libGLEW.so.${PORTVERSION} \ ${STAGEDIR}${PREFIX}/lib/libGLEW.so.1 ${INSTALL_PROGRAM} ${WRKSRC}/lib/libGLEWmx.so.${PORTVERSION} \ ${STAGEDIR}${PREFIX}/lib/libGLEWmx.so.1 ${LN} -sf ${PREFIX}/lib/libGLEW.so.1 ${STAGEDIR}${PREFIX}/lib/libGLEW.so ${LN} -sf ${PREFIX}/lib/libGLEWmx.so.1 ${STAGEDIR}${PREFIX}/lib/libGLEWmx.so ${INSTALL_DATA} ${WRKSRC}/lib/libGLEW.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/lib/libGLEWmx.a ${STAGEDIR}${PREFIX}/lib ${MKDIR} ${STAGEDIR}${PREFIX}/include/GL ${INSTALL_DATA} ${WRKSRC}/include/GL/*.h ${STAGEDIR}${PREFIX}/include/GL ${INSTALL_DATA} ${WRKSRC}/glew.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig ${INSTALL_DATA} ${WRKSRC}/glewmx.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in css html jpg png ${INSTALL_DATA} ${WRKSRC}/doc/*.${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/www/eyeos-themes/Makefile =================================================================== --- head/www/eyeos-themes/Makefile (revision 354878) +++ head/www/eyeos-themes/Makefile (revision 354879) @@ -1,83 +1,83 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= themes PORTVERSION= 1.2 PORTREVISION= 4 CATEGORIES= www MASTER_SITES= http://www.eyelook.org/themes/ CSME/myports/${DIST_SUBDIR} PKGNAMEPREFIX= eyeOS- DISTFILES= ${EYETHEMES:S/$/.zip/} DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION} MAINTAINER= nivit@FreeBSD.org COMMENT= A themes collection for eyeOS NO_BUILD= yes NO_WRKSUBDIR= yes USES= zip EYEDIR?= ${PREFIX}/www/eyeOS THEMESDIR= ${EYEDIR}/system/themes OPTIONS_DEFINE= Crystal_THEME Executive_THEME Kids_THEME LateBloomer_THEME \ Mac_THEME Mini_THEME NuoveXT_THEME Nuvola_THEME WaterSide_THEME \ eyeOSVista_THEME animus_THEME minimal_THEME OPTIONS_DEFAULT:= ${OPTIONS_DEFINE:M*_THEME} Crystal_THEME_DESC= based on the Crystal Open Source icons Executive_THEME_DESC= designed specially for Companies Kids_THEME_DESC= designed specially for Kids and Schools LateBloomer_THEME_DESC= based on the Crystal theme Mac_THEME_DESC= based on OSX 2.1 Open Source icons Mini_THEME_DESC= with mall icons based on Nuvola icon set NuoveXT_THEME_DESC= based on 'NuoveXT' Open Source icons Nuvola_THEME_DESC= nspired in the great icons Nuvola WaterSide_THEME_DESC= inspired in countryside of Saskatchewan fromX_THEME_DESC= based on Tango Icons eyeOSVista_THEME_DESC= based on the new Vista style animus_THEME_DESC= created by AnimusMedia.com minimal_THEME_DESC= based on minimalist art NO_STAGE= yes .include .for theme in ${OPTIONS_DEFINE:M*_THEME:S/_THEME//} .if ${PORT_OPTIONS:M${theme}_THEME} EYETHEMES+= ${theme} PLIST_SUB+= ${theme:tu}=${THEMESDIR:S,^${PREFIX}/,,}/${theme} PLIST_SUB+= D${theme:tu}="@dirrm ${THEMESDIR:S,^${PREFIX}/,,}/${theme}" .else PLIST_SUB+= ${theme:tu}="@comment " PLIST_SUB+= D${theme:tu}="@comment " .endif .endfor PLIST_SUB+= EYEDIR=${EYEDIR:S,^${PREFIX}/,,} post-extract: @${FIND} ${WRKSRC} -name \*~ -delete do-install: ${INSTALL} -d ${THEMESDIR}/ ${CP} -Rp ${EYETHEMES:S,^,${WRKDIR}/,} ${THEMESDIR}/ ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${THEMESDIR} ${CHMOD} -R go-w ${THEMESDIR} ${ECHO_CMD} @exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} %D/${THEMESDIR:S,^${PREFIX}/,,} >> ${TMPPLIST} ${ECHO_CMD} @exec ${CHMOD} -R go-w %D/${THEMESDIR:S,^${PREFIX}/,,} >> ${TMPPLIST} # Maintainer section create-plist: build :>${PLIST} -.for theme in ${OPTIONS:M*_THEME:S/_THEME//:O} +.for theme in ${OPTIONS_DEFINE:M*_THEME:S/_THEME//:O} ${FIND} -s ${WRKSRC}/${theme} -type f -or -type l | \ ${SED} -e 's#^${WRKSRC}/${theme}#%%${theme:tu}%%#' >> ${PLIST} .endfor -.for theme in ${OPTIONS:M*_THEME:S/_THEME//:O} +.for theme in ${OPTIONS_DEFINE:M*_THEME:S/_THEME//:O} ${FIND} -ds ${WRKSRC}/${theme} -type d | \ ${SED} -e 's#^${WRKSRC}/${theme}#%%D${theme:tu}%%#' >> ${PLIST} .endfor ${ECHO_CMD} @dirrmtry %%EYEDIR%%/system/themes >> ${PLIST} ${ECHO_CMD} @dirrmtry %%EYEDIR%%/system >> ${PLIST} ${ECHO_CMD} @dirrmtry %%EYEDIR%% >> ${PLIST} .include