Index: head/dns/dnscheckengine/Makefile =================================================================== --- head/dns/dnscheckengine/Makefile (revision 395388) +++ head/dns/dnscheckengine/Makefile (revision 395389) @@ -1,73 +1,72 @@ # Created by: dnscheckengine-port@academ.com (Stan Barber) # $FreeBSD$ PORTNAME= dnscheckengine PORTVERSION= 1.1 PORTREVISION= 4 CATEGORIES= dns perl5 MASTER_SITES= ftp://www.ns.gen.tx.us/pub/software/dnscheck-se/ DISTNAME= DNSCheck-1.1 MAINTAINER= portmaster@bsdforge.com COMMENT= DNS checker from the folks that run the .SE top level domain LICENSE= BSD2CLAUSE +LICENSE_FILES= ${WRKSRC}/LICENSE BUILD_DEPENDS= p5-Crypt-OpenSSL-Random>=0:${PORTSDIR}/security/p5-Crypt-OpenSSL-Random \ p5-Digest-BubbleBabble>=0:${PORTSDIR}/security/p5-Digest-BubbleBabble \ p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \ p5-IO-Socket-INET6>=2.51:${PORTSDIR}/net/p5-IO-Socket-INET6 \ p5-Net-DNS>=0.65:${PORTSDIR}/dns/p5-Net-DNS \ p5-Net-DNS-SEC>=0.15:${PORTSDIR}/dns/p5-Net-DNS-SEC \ p5-Socket6>=0.19:${PORTSDIR}/net/p5-Socket6 \ p5-Sys-Syslog>=0:${PORTSDIR}/sysutils/p5-Sys-Syslog \ p5-Time-HiRes>=0:${PORTSDIR}/devel/p5-Time-HiRes \ p5-YAML>=0:${PORTSDIR}/textproc/p5-YAML \ p5-Text-Template>=0:${PORTSDIR}/textproc/p5-Text-Template \ p5-Mail-RFC822-Address>=0:${PORTSDIR}/mail/p5-Mail-RFC822-Address \ p5-MIME-Lite>=0:${PORTSDIR}/mail/p5-MIME-Lite \ p5-Net-IP>=0:${PORTSDIR}/net-mgmt/p5-Net-IP \ p5-DBI>=0:${PORTSDIR}/databases/p5-DBI \ p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql RUN_DEPENDS= p5-DBD-mysql>=0:${PORTSDIR}/databases/p5-DBD-mysql USES= perl5 USE_PERL5= configure USE_MYSQL= yes CONFIGURE_SCRIPT+= Makefile.PL INSTALLSITESCRIPT=${PREFIX}/libexec/dnscheck WRKSRC= ${WRKDIR}/engine DOCSDIR= ${PREFIX}/share/doc/DNSCheck DOCS= data-flow-batch.png DNSCheck.graffle data-flow-web.png \ call-flow.png database-schema.pdf DOCSDB= indexes.sql schema.sql drop.sql PORTDOCS= * SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS -.include - post-patch: @${FIND} ${WRKSRC} -name \*.orig -delete @${GREP} -Rl '%%[[:alpha:]]\+%%' ${WRKSRC} | \ ${XARGS} ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' @${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#" \ ${WRKSRC}/contrib/dnscheck-dispatcher.sh post-install: ${INSTALL_SCRIPT} ${WRKSRC}/contrib/dnscheck-dispatcher.sh \ ${STAGEDIR}${PREFIX}/etc/rc.d/dnscheck-dispatcher (cd ${STAGEDIR}${PREFIX}/bin && \ ${LN} -s ../libexec/dnscheck/dnscheck-dispatcher . && \ ${LN} -s ../libexec/dnscheck/dnscheck dnscheckengine) -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${STAGEDIR}${DOCSDIR}/db ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} '${WRKSRC}/doc/DNSCheck Lib Descriptions.pdf' \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCSDB:S|^|${WRKSRC}/db/|} ${STAGEDIR}${DOCSDIR}/db -.endif .include Index: head/dns/dnsjava/Makefile =================================================================== --- head/dns/dnsjava/Makefile (revision 395388) +++ head/dns/dnsjava/Makefile (revision 395389) @@ -1,49 +1,50 @@ # Created by: Herve Quiroz # $FreeBSD$ PORTNAME= dnsjava PORTVERSION= 2.1.7 CATEGORIES= dns java MASTER_SITES= http://www.dnsjava.org/download/ MAINTAINER= danilo@FreeBSD.org COMMENT= Implementation of DNS in Java USE_JAVA= yes JAVA_VERSION= 1.6+ USE_ANT= yes ALL_TARGET= jar +NO_ARCH= yes OPTIONS_DEFINE= DOCS EXAMPLES SAMPLE_FILES= examples.html USAGE dig.java jnamed.java lookup.java update.java OTHERDOCS= README Changelog DOCS_ALL_TARGET= docs .include .if ${JAVA_PORT_VERSION} == "1.6.0" PLIST_SUB= JDK6="" .else PLIST_SUB= JDK6="@comment " .endif .if ${JAVA_PORT_VERSION} == "1.8.0" PLIST_SUB+= JDK8="" .else PLIST_SUB+= JDK8="@comment " .endif -.include - do-install: @${MKDIR} ${STAGEDIR}${JAVAJARDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${TAR} -C ${WRKSRC}/doc -cf - . | ${TAR} -C ${STAGEDIR}${DOCSDIR} -xf - ${INSTALL_DATA} ${OTHERDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ -.endif + +do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${SAMPLE_FILES:S,^,${WRKSRC}/,} ${STAGEDIR}${EXAMPLESDIR}/ .include Index: head/dns/dnsperf/Makefile =================================================================== --- head/dns/dnsperf/Makefile (revision 395388) +++ head/dns/dnsperf/Makefile (revision 395389) @@ -1,49 +1,44 @@ # Created by: Edwin Groothuis (edwin@mavetju.org) # $FreeBSD$ PORTNAME= dnsperf PORTVERSION= 2.0.0.0 PORTREVISION= 2 CATEGORIES= dns benchmarks net MASTER_SITES= ftp://ftp.nominum.com/pub/nominum/${PORTNAME}/${PORTVERSION}/ DISTNAME= ${PORTNAME}-src-${PORTVERSION}-1 MAINTAINER= hrs@FreeBSD.org COMMENT= Accurate performance metrics of Domain Name Services BUILD_DEPENDS= isc-config.sh:${PORTSDIR}/dns/bind910 USES= iconv GNU_CONFIGURE= yes MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ INSTALL_DATA="${INSTALL_DATA}" \ INSTALL_MAN="${INSTALL_MAN}" PLIST_FILES= bin/dnsperf \ bin/resperf \ bin/resperf-report \ man/man1/dnsperf.1.gz \ man/man1/resperf.1.gz PORTDOCS= caching-dns-performance.pdf \ dnsperf.pdf \ resperf.pdf CFLAGS+= -I. OPTIONS_DEFINE= DOCS -OPTIONS_DEFAULT=DOCS -.include - # This is a workaround for broken isc/stat.h. pre-build: ${MKDIR} ${WRKSRC}/isc ${ECHO_CMD} "#include " > ${WRKSRC}/isc/stat.h ${ECHO_CMD} "#include " >> ${WRKSRC}/isc/stat.h -.if ${PORT_OPTIONS:MDOCS} -post-install: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/dns/pdnsd/Makefile =================================================================== --- head/dns/pdnsd/Makefile (revision 395388) +++ head/dns/pdnsd/Makefile (revision 395389) @@ -1,44 +1,40 @@ # Created by: Roman Shterenzon # $FreeBSD$ PORTNAME= pdnsd PORTVERSION= 1.2.9a CATEGORIES= dns ipv6 MASTER_SITES= http://members.home.nl/p.a.rombouts/pdnsd/releases/ \ http://distfiles.pirateparty.in/ashish/ DISTNAME= ${PORTNAME}-${PORTVERSION}-par MAINTAINER= ashish@FreeBSD.org COMMENT= Caching (permanently, writes to disk on exit) DNS proxy-server LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes USES= gmake USE_RC_SUBR= pdnsd CONFIGURE_ARGS= --with-cachedir=${PDNSDB} \ --disable-src-addr-disc OPTIONS_DEFINE= IPV6 DOCS WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PDNSDB= /var/db/pdnsd DOCSRCDIR= ${WRKSRC}/doc DOC_FILES= html/dl.html html/doc.html html/faq.html html/index.html DOC_FILES+= txt/faq.txt txt/intro.txt txt/manual.txt CFLAGS+= -pthread IPV6_CONFIGURE_ENABLE= ipv6 -.include - -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${DOC_FILES:S@^@${DOCSRCDIR}/@} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/dns/rbldnsd/Makefile =================================================================== --- head/dns/rbldnsd/Makefile (revision 395388) +++ head/dns/rbldnsd/Makefile (revision 395389) @@ -1,48 +1,46 @@ # Created by: Paul Chvostek # $FreeBSD$ PORTNAME= rbldnsd PORTVERSION= 0.997a CATEGORIES= dns MASTER_SITES= http://www.corpit.ru/mjt/rbldnsd/ \ ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/ MAINTAINER= alexey@renatasystems.org COMMENT= Small and fast DNS daemon especially for DNSBL zones LICENSE= GPLv2 ROOTDIR= ${STAGEDIR}${PREFIX}/etc/rbldnsd HAS_CONFIGURE= yes USE_RC_SUBR= rbldnsd USERS= rbldns GROUPS= ${USERS} PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS -.include - do-install: if [ ! -d ${ROOTDIR} ]; then \ ${INSTALL} -d -m 710 ${ROOTDIR}; \ fi ${INSTALL_DATA} -m 640 \ ${FILESDIR}/example ${ROOTDIR} ${INSTALL_PROGRAM} ${WRKSRC}/rbldnsd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_MAN} ${WRKSRC}/rbldnsd.8 ${STAGEDIR}${PREFIX}/man/man8 -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGES-0.81 ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/TODO ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/debian/changelog ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/debian/copyright ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/debian/rbldnsd.default ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/debian/rbldnsd.init ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/rbldnsd.spec ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/editors/apel/Makefile =================================================================== --- head/editors/apel/Makefile (revision 395388) +++ head/editors/apel/Makefile (revision 395389) @@ -1,54 +1,52 @@ # Created by: Shigeyuki FUKUSHIMA # $FreeBSD$ PORTNAME= apel PORTVERSION= ${APEL_VER} PORTREVISION= 12 CATEGORIES= editors elisp MASTER_SITES= http://git.chise.org/elisp/dist/apel/ PKGNAMESUFFIX= -${EMACS_PORT_NAME} MAINTAINER?= nobutaka@FreeBSD.org COMMENT?= Portable Emacs Library LICENSE= GPLv2 # distfile version APEL_VER= 10.8 # apel lispdir APEL_LISPDIR?= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR} APEL_VERSION_SPECIFIC_LISPDIR?= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR} # emacs port setup USE_EMACS= yes DESCR= ${PKGDIR}/pkg-descr # target name for make build ALL_TARGET?= elc # environments MAKE_ARGS+= PREFIX="${STAGEDIR}${LOCALBASE}" \ LISPDIR="${STAGEDIR}${APEL_LISPDIR}" \ VERSION_SPECIFIC_LISPDIR="${STAGEDIR}${APEL_VERSION_SPECIFIC_LISPDIR}" OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT=DOCS .include .if ${EMACS_VER:C/\..*//} >= 23 PLIST_SUB+= EMACS23="" NOEMACS23="@comment " .else PLIST_SUB+= EMACS23="@comment " NOEMACS23="" .endif -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC} ; \ for i in ChangeLog README.* ; do \ ${INSTALL_DATA} $${i} ${STAGEDIR}${DOCSDIR} ; \ done) -.endif .include Index: head/editors/impress/Makefile =================================================================== --- head/editors/impress/Makefile (revision 395388) +++ head/editors/impress/Makefile (revision 395389) @@ -1,39 +1,38 @@ # Created by: Kris Kennaway # $FreeBSD$ PORTNAME= impress PORTVERSION= 1.1b9 PORTREVISION= 3 CATEGORIES= editors tk MASTER_SITES= http://www.ntlug.org/~ccox/impress/ DISTNAME= imp${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Publishing and presentation tool LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual OPTIONS_DEFINE= DOCS NO_BUILD= yes +NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES+= tk PORTDOCS= * PLIST_FILES= bin/impress -.include - post-patch: ${REINPLACE_CMD} -e 's|exec wish|exec ${WISH}|g' \ ${WRKSRC}/src/impress.tcl do-install: ${INSTALL_SCRIPT} ${WRKSRC}/src/impress.tcl ${STAGEDIR}${PREFIX}/bin/impress -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/src/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/editors/tamago/Makefile =================================================================== --- head/editors/tamago/Makefile (revision 395388) +++ head/editors/tamago/Makefile (revision 395389) @@ -1,49 +1,47 @@ # Created by: tetsushi NAKAI # $FreeBSD$ PORTNAME= tamago PORTVERSION= 4.0.6.0.20041122.19 PORTREVISION= 13 CATEGORIES= editors elisp MASTER_SITES= DEBIAN/pool/main/e/egg PKGNAMESUFFIX= -${EMACS_PORT_NAME} DISTNAME= egg_4.0.6+0.20041122cvs.orig PATCH_SITES= DEBIAN/pool/main/e/egg LOCAL/nork PATCHFILES= egg_4.0.6+0.20041122cvs-19.diff.gz PATCH_DIST_STRIP= -p1 MAINTAINER= hrs@FreeBSD.org COMMENT= Egg V4, Multilingual Input Method for Emacsen LICENSE= GPLv2 USES= gmake USE_EMACS= yes WRKSRC= ${WRKDIR}/egg-4.0.6+0.20041122cvs GNU_CONFIGURE= yes CONFIGURE_ENV= lispdir="${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}" PLIST_SUB= ELISPDIR="${EMACS_VERSION_SITE_LISPDIR}" PORTDOCS= AUTHORS ChangeLog ChangeLog.1997-1998 \ ChangeLog.2000-2001 PROBLEMS README.ja.txt TODO \ README.Debian changelog.Debian OPTIONS_DEFINE= DOCS -.include - post-build: cd ${WRKSRC}/helper && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} \ ${_MAKE_JOBS} ${MAKE_ARGS} egg-helper ${INSTALL_DATA} ${WRKSRC}/debian/changelog ${WRKSRC}/changelog.Debian ${INSTALL_DATA} ${WRKSRC}/debian/README.Debian ${WRKSRC} post-install: ${INSTALL_PROGRAM} ${WRKSRC}/helper/egg-helper \ ${STAGEDIR}${PREFIX}/bin/egg-helper -.if ${PORT_OPTIONS:MDOCS} + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/emulators/kqemu-kmod/Makefile =================================================================== --- head/emulators/kqemu-kmod/Makefile (revision 395388) +++ head/emulators/kqemu-kmod/Makefile (revision 395389) @@ -1,71 +1,71 @@ # Created by: nork@FreeBSD.org # $FreeBSD$ PORTNAME= kqemu DISTVERSION= 1.3.0pre11 PORTREVISION= 12 CATEGORIES= emulators MASTER_SITES= http://bellard.org/qemu/ \ http://qemu.org/ \ LOCAL/nox PKGNAMESUFFIX= -kmod DIST_SUBDIR= kqemu MAINTAINER= nox@FreeBSD.org COMMENT= Kernel Accelerator for QEMU CPU Emulator LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= i386 amd64 HAS_CONFIGURE= yes USE_GCC= any CONFIGURE_ARGS+= --prefix=${PREFIX} --cc=${CC} CONFLICTS= kqemu-kmod-devel-[0-9]* USE_RC_SUBR= kqemu USES= kmod gmake uidfix OPTIONS_DEFINE= DOCS .include PORTDOCS= kqemu-doc.html kqemu-tech.html PLIST_FILES= include/kqemu/kqemu.h PLIST_FILES+= ${KMODDIR}/kqemu.ko MAKEFILE= Makefile.freebsd MAKE_ARGS+= LDFLAGS="${LDFLAGS:S/^-Wl,//}" .if ${ARCH} == "amd64" MAKE_CMD_ARGS+= ARCH=x86_64 .endif CFLAGS+= ${DEBUG_FLAGS} # Not sure about the exact OSVERSION: .if ${OSVERSION} > 1000015 BROKEN= KPI changes in 10 and up, use bhyve or vbox .endif post-patch: @${REINPLACE_CMD} -e '/CC=/s,gcc,${CC},' ${WRKSRC}/common/Makefile do-build: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} beforedepend && ${LN} -sfh @/sys sys) @(cd ${BUILD_WRKSRC}/common; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${MAKE_CMD_ARGS} ${ALL_TARGET}) @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) do-install: @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} DESTDIR=${STAGEDIR} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET}) ${MKDIR} ${STAGEDIR}${PREFIX}/include/kqemu ${INSTALL_DATA} ${WRKSRC}/kqemu.h ${STAGEDIR}${PREFIX}/include/kqemu -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/kqemu-doc.html ${WRKSRC}/kqemu-tech.html \ ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/emulators/kqemu-kmod-devel/Makefile =================================================================== --- head/emulators/kqemu-kmod-devel/Makefile (revision 395388) +++ head/emulators/kqemu-kmod-devel/Makefile (revision 395389) @@ -1,75 +1,75 @@ # Created by: nork@FreeBSD.org # $FreeBSD$ PORTNAME= kqemu DISTVERSION= 1.4.0pre1 PORTREVISION= 5 CATEGORIES= emulators MASTER_SITES= http://bellard.org/qemu/ \ http://qemu.org/ \ LOCAL/nox PKGNAMESUFFIX= -kmod-devel DIST_SUBDIR= kqemu MAINTAINER= nox@FreeBSD.org COMMENT= Kernel Accelerator for QEMU CPU Emulator (development version) LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING ONLY_FOR_ARCHS= i386 amd64 HAS_CONFIGURE= yes USE_GCC= any CONFIGURE_ARGS+= --prefix=${PREFIX} --cc=${CC} CONFLICTS= kqemu-kmod-[0-9]* USE_RC_SUBR= kqemu USES= kmod gmake uidfix OPTIONS_DEFINE= DOCS .include PORTDOCS= kqemu-doc.html kqemu-tech.html PLIST_FILES= "include/kqemu/kqemu.h" PLIST_FILES+= ${KMODDIR}/kqemu.ko MAKEFILE= Makefile.freebsd MAKE_ARGS+= LDFLAGS="${LDFLAGS:S/^-Wl,//}" .if ${ARCH} == "amd64" MAKE_CMD_ARGS+= ARCH=x86_64 .endif CFLAGS+= ${DEBUG_FLAGS} post-patch: # Apply extra patches from the qemu-devel list; in the unlikely case that # these cause regressions please define WITHOUT_EXTRA_PATCHES and post # details about your host _and_ guest on freebsd-emulation@freebsd.org # - Thanx! .if !defined(WITHOUT_EXTRA_PATCHES) for i in ${FILESDIR}/extra-patch-*; do \ ${PATCH} -d ${WRKSRC} --quiet <$$i;\ done .endif @${REINPLACE_CMD} -e '/CC=/s,gcc,${CC},' ${WRKSRC}/common/Makefile do-build: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} beforedepend && ${LN} -sfh machine/../../sys sys) @(cd ${BUILD_WRKSRC}/common; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} Makefile ${MAKE_CMD_ARGS} ${ALL_TARGET}) @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) do-install: @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} DESTDIR=${STAGEDIR} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET}) ${MKDIR} ${STAGEDIR}${PREFIX}/include/kqemu ${INSTALL_DATA} ${WRKSRC}/kqemu.h ${STAGEDIR}${PREFIX}/include/kqemu -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/kqemu-doc.html ${WRKSRC}/kqemu-tech.html \ ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/emulators/uae/Makefile =================================================================== --- head/emulators/uae/Makefile (revision 395388) +++ head/emulators/uae/Makefile (revision 395389) @@ -1,62 +1,58 @@ # Created by: Simon Dick # $FreeBSD$ PORTNAME= uae PORTVERSION= 0.8.29 PORTREVISION= 2 CATEGORIES= emulators MASTER_SITES= LOCAL/grembo MAINTAINER= simond@irrelevant.org COMMENT= Commodore Amiga emulator LICENSE= GPLv2 +BROKEN_powerpc= does not compile on powerpc + CONFLICTS= e-uae-[0-9]* MAKE_JOBS_UNSAFE=yes USES= tar:bzip2 gmake pkgconfig USE_AUTOTOOLS= autoconf CONFIGURE_ARGS= --enable-sound USE_GNOME= gtk20 OPTIONS_DEFINE= DOCS -.include - pre-configure: @${REINPLACE_CMD} -e 's|build68kc|build68k|' \ ${WRKSRC}/src/Makefile.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/uae ${WRKSRC}/readdisk ${STAGEDIR}${PREFIX}/bin -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/COMPATIBILITY ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/CREDITS ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/FAQ ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/README ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/README.PROGRAMMERS ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/docs/unix/README ${STAGEDIR}${DOCSDIR}/README.unix -.endif @${MKDIR} ${STAGEDIR}${DATADIR}/amiga/devs/AHI @${MKDIR} ${STAGEDIR}${DATADIR}/amiga/devs/AudioModes ${INSTALL_DATA} ${WRKSRC}/amiga/mousehack ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/timehack ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/transdisk ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/transrom ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/uae-control ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/uae-control.info ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/uae_rcli ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/uaectrl ${STAGEDIR}${DATADIR}/amiga ${INSTALL_DATA} ${WRKSRC}/amiga/devs/AHI/uae.audio \ ${STAGEDIR}${DATADIR}/amiga/devs/AHI ${INSTALL_DATA} ${WRKSRC}/amiga/devs/AudioModes/UAE \ ${STAGEDIR}${DATADIR}/amiga/devs/AudioModes -.if ${ARCH} == "powerpc" -BROKEN= Does not compile on powerpc -.endif +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/COMPATIBILITY ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/CREDITS ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/FAQ ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/NEWS ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/README ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/README.PROGRAMMERS ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/unix/README ${STAGEDIR}${DOCSDIR}/README.unix .include Index: head/finance/sabernetdcs-client/Makefile =================================================================== --- head/finance/sabernetdcs-client/Makefile (revision 395388) +++ head/finance/sabernetdcs-client/Makefile (revision 395389) @@ -1,45 +1,40 @@ # Created by: Matthew Ranostay # $FreeBSD$ PORTNAME= sabernetdcs PORTVERSION= 2.0.3 PORTREVISION= 9 CATEGORIES= finance www MASTER_SITES= SF/${PORTNAME}/SaberNet%20DCS/${PORTVERSION} PKGNAMESUFFIX= -client DISTNAME= sndcs-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= SaberNet DCS - A labor data collection system LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyro>=0:${PORTSDIR}/devel/py-pyro USE_GNOME= pygtk2 USE_PYTHON= distutils USES= python tar:bzip2 DOCSDIR= ${PREFIX}/share/doc/sndcs DATADIR= ${PREFIX}/share/sndcs SUB_FILES= pkg-message +NO_ARCH= yes PYDISTUTILS_PKGNAME= sndcs OPTIONS_DEFINE= DOCS -.include +DOCS_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-setup.py -.if empty(PORT_OPTIONS:MDOCS) -EXTRA_PATCHES= ${FILESDIR}/extra-patch-setup.py -.endif - post-patch: ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/setup.py do-configure: cd ${WRKSRC} && ${CP} "${FILESDIR}/sndcs2.conf" "sndcs/config/sndcs2.conf" - -post-install: .include Index: head/french/tvdownloader/Makefile =================================================================== --- head/french/tvdownloader/Makefile (revision 395388) +++ head/french/tvdownloader/Makefile (revision 395389) @@ -1,42 +1,42 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= tvdownloader PORTVERSION= 0.7.2 PORTREVISION= 5 CATEGORIES= french multimedia MASTER_SITES= GOOGLE_CODE MAINTAINER= thierry@FreeBSD.org COMMENT= Download podcasts and videos from French websites LICENSE= GPLv2 RUN_DEPENDS= msdl:${PORTSDIR}/multimedia/msdl \ rtmpdump:${PORTSDIR}/multimedia/rtmpdump \ ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui \ ${PYTHON_SITELIBDIR}/Crypto/__init__.py:${PORTSDIR}/security/py-pycrypto\ ${PYTHON_SITELIBDIR}/mechanize/_mechanize.py:${PORTSDIR}/www/py-mechanize USES= python shebangfix SHEBANG_FILES= doc/installdox ALL_TARGET= build +NO_ARCH= yes OPTIONS_DEFINE= DOCS -.include - pre-configure: ${REINPLACE_CMD} -e 's|@python|${PYTHON_CMD}|' \ ${WRKSRC}/Makefile ${WRKSRC}/src/Makefile ${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \ ${WRKSRC}/tvdownloader.sh ${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \ ${WRKSRC}/tvdownload.desktop -.if empty(PORT_OPTIONS:MDOCS) - ${REINPLACE_CMD} -e 's|%%DOC%%|#|' ${WRKSRC}/Makefile -.else + +pre-configure-DOCS-on: ${REINPLACE_CMD} -e 's|%%DOC%%||' ${WRKSRC}/Makefile -.endif + +pre-configure-DOCS-off: + ${REINPLACE_CMD} -e 's|%%DOC%%|#|' ${WRKSRC}/Makefile .include Index: head/games/castlevox/Makefile =================================================================== --- head/games/castlevox/Makefile (revision 395388) +++ head/games/castlevox/Makefile (revision 395389) @@ -1,42 +1,40 @@ # Created by: Martin Otto # $FreeBSD$ PORTNAME= CastleVox PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= games java MASTER_SITES= http://sillysoft.net/download/ DISTNAME= ${PORTNAME}-linux MAINTAINER= gamato@users.sf.net COMMENT= Fast world domination game USE_JAVA= yes JAVA_VERSION= 1.6+ NO_BUILD= yes +NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}PC PORTDOCS= README_Vox.txt DATADIR= ${JAVASHAREDIR}/${PORTNAME} SUB_FILES= ${PORTNAME} DESKTOP_ENTRIES="Castle Vox" "${COMMENT}" \ "${PREFIX}/share/pixmaps/${PORTNAME}.png" \ "${PORTNAME}" "Game;StrategyGame;" false OPTIONS_DEFINE= DOCS -.include - do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin @(cd ${WRKSRC} && ${COPYTREE_SHARE} "Support docs *.jar" ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${WRKSRC}/VoxIcon.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/games/kardsgt/Makefile =================================================================== --- head/games/kardsgt/Makefile (revision 395388) +++ head/games/kardsgt/Makefile (revision 395389) @@ -1,50 +1,48 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= kardsgt PORTVERSION= 0.7.1 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= SAVANNAH MAINTAINER= ports@FreeBSD.org COMMENT= Card game suite LICENSE= GPLv3 # or later LICENSE_FILE= ${WRKSRC}/COPYING USES= qmake USE_QT4= assistantclient corelib gui network \ moc_build rcc_build uic_build ALL_TARGET= qmake release MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS -.include - post-patch: @${REINPLACE_CMD} -e 's|^QT +=|#QT +=|g' \ ${WRKSRC}/src/src.pro @${REINPLACE_CMD} -e 's|/usr/share/kardsgt/|${DATADIR}/|g' \ ${WRKSRC}/src/kardsgtinterface.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/release/kardsgt ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/src/doc/kardsgt.6 ${STAGEDIR}${MAN6PREFIX}/man/man6 @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons ${INSTALL_DATA} ${WRKSRC}/src/images/kardsgt.png ${STAGEDIR}${PREFIX}/share/icons @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/doc/*.dcf ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/doc/*.html ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DATADIR}/images ${INSTALL_DATA} ${WRKSRC}/src/doc/images/*.jpg ${STAGEDIR}${DATADIR}/images ${INSTALL_DATA} ${WRKSRC}/src/doc/images/*.png ${STAGEDIR}${DATADIR}/images -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in CREDITS ChangeLog README ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor -.endif .include Index: head/graphics/ayam/Makefile =================================================================== --- head/graphics/ayam/Makefile (revision 395388) +++ head/graphics/ayam/Makefile (revision 395389) @@ -1,108 +1,105 @@ # Created by: Igor Pokrovsky # $FreeBSD$ PORTNAME= ayam PORTVERSION= 1.20 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/Ayam/${PORTVERSION} DISTNAME= ${PORTNAME}${PORTVERSION}.src MAINTAINER= ports@FreeBSD.org COMMENT= 3D modeling environment for the RenderMan interface LICENSE= Ayam # similar to tcl/tk license LICENSE_NAME= Ayam License LICENSE_FILE= ${WRKSRC}/../License.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libaqsis_util.so:${PORTSDIR}/graphics/aqsis \ libtiff.so:${PORTSDIR}/graphics/tiff BUILD_DEPENDS= aqsl:${PORTSDIR}/graphics/aqsis OPTIONS_DEFINE= DOCS USE_XORG= xmu xext x11 USE_GL= yes USE_LDCONFIG= ${PREFIX}/lib/ayam USES= gmake tk:84 WRKSRC= ${WRKDIR}/${PORTNAME}/src MAKEFILE= Makefile.shared MAKE_JOBS_UNSAFE= yes AYAM_PLUGINS= csphere mfio PLUGINS_DIR= ${PREFIX}/lib/${PORTNAME} -.include - post-patch: @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/tcl/ayam.tcl @${REINPLACE_CMD} -e 's|^MF3DCFLAGS =|MF3DCFLAGS = -fPIC|g' \ ${WRKSRC}/MF3D/Makefile.mf3d @${REINPLACE_CMD} -e \ 's|%%TCL_INCLUDEDIR%%|${TCL_INCLUDEDIR}|g; s|make|$$(MAKE)|g; \ s|%%TCL_LIBDIR%%|${LOCALBASE}/lib|g; s|%%TCL_SHLIB_VER%%|${TCL_SHLIB_VER}|g; \ s|%%TK_INCLUDEDIR%%|${TK_INCLUDEDIR}|g; \ s|%%TK_LIBDIR%%|${LOCALBASE}/lib|g; s|%%TK_SHLIB_VER%%|${TK_SHLIB_VER}|g' \ ${WRKSRC}/Makefile.shared @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/../scn/shaders/Makefile post-build: cd ${WRKSRC}/../scn/shaders && ${MAKE_CMD} slx do-install: # binary and wrapper ${INSTALL_PROGRAM} ${WRKSRC}/ayamsh ${STAGEDIR}${PREFIX}/bin @(${ECHO_CMD} "#!${SH}"; \ ${ECHO_CMD} "${PREFIX}/bin/ayamsh ${PLUGINS_DIR}/tcl/ayam.tcl \$$@" \ ) > ${STAGEDIR}${PREFIX}/bin/ayam @${CHMOD} ugo+x ${STAGEDIR}${PREFIX}/bin/ayam # shaders @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ayam/shaders ${INSTALL_DATA} ${WRKSRC}/../scn/shaders/*.slx ${STAGEDIR}${PREFIX}/lib/ayam/shaders # plugins @${MKDIR} ${STAGEDIR}${PLUGINS_DIR} .for i in ${AYAM_PLUGINS} ${INSTALL_DATA} ${WRKSRC}/plugins/${i}.tcl ${STAGEDIR}${PLUGINS_DIR} ${INSTALL_PROGRAM} ${WRKSRC}/plugins/${i}.so ${STAGEDIR}${PLUGINS_DIR} .endfor ${INSTALL_PROGRAM} ${WRKSRC}/plugins/ayslx.so ${STAGEDIR}${PLUGINS_DIR} ${INSTALL_DATA} ${WRKSRC}/plugins/loadayslx.tcl ${STAGEDIR}${PLUGINS_DIR} ${INSTALL_DATA} ${WRKSRC}/contrib/meta/*.tcl ${STAGEDIR}${PLUGINS_DIR} ${INSTALL_PROGRAM} ${WRKSRC}/contrib/meta/metaobj.so ${STAGEDIR}${PLUGINS_DIR} # tcl libs @${MKDIR} ${STAGEDIR}${PLUGINS_DIR}/tcl ${INSTALL_DATA} ${WRKSRC}/tcl/*.tcl ${STAGEDIR}${PLUGINS_DIR}/tcl @${MKDIR} ${STAGEDIR}${PLUGINS_DIR}/tcl/BWidget-1.2.1 ${INSTALL_DATA} ${WRKSRC}/tcl/BWidget-1.2.1/*.tcl \ ${STAGEDIR}${PLUGINS_DIR}/tcl/BWidget-1.2.1 @${MKDIR} ${STAGEDIR}${PLUGINS_DIR}/tcl/BWidget-1.2.1/images ${INSTALL_DATA} ${WRKSRC}/tcl/BWidget-1.2.1/images/* \ ${STAGEDIR}${PLUGINS_DIR}/tcl/BWidget-1.2.1/images @${MKDIR} ${STAGEDIR}${PLUGINS_DIR}/tcl/BWidget-1.2.1/lang ${INSTALL_DATA} ${WRKSRC}/tcl/BWidget-1.2.1/lang/* \ ${STAGEDIR}${PLUGINS_DIR}/tcl/BWidget-1.2.1/lang # data @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/lib/ayam-splash.gif ${STAGEDIR}${DATADIR} # docs -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/Setup.txt ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/ayam.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/refcard.pdf ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/refcard.tcl ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/html/*.html ${STAGEDIR}${DOCSDIR}/html @${MKDIR} ${STAGEDIR}${DOCSDIR}/html/pics ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/html/pics/* \ ${STAGEDIR}${DOCSDIR}/html/pics -.endif .include Index: head/graphics/cairomm/Makefile =================================================================== --- head/graphics/cairomm/Makefile (revision 395388) +++ head/graphics/cairomm/Makefile (revision 395389) @@ -1,38 +1,34 @@ # Created by: Michael Johnson # $FreeBSD$ PORTNAME= cairomm PORTVERSION= 1.10.0 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://cairographics.org/releases/ MAINTAINER= gnome@FreeBSD.org COMMENT= C++ interface to cairo LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= gmake libtool pathfix pkgconfig USE_GNOME= cairo libxml++26 CONFIGURE_ENV= AUTOMAKE="${TRUE}" AUTOCONF="${TRUE}" DOXYGEN="${TRUE}" CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS DOCS_CONFIGURE_ARGS_OFF= --disable-documentation -.include - -.if empty(PORT_OPTIONS:MDOCS) -post-configure: +post-configure-DOCS-off: @${TOUCH} -f ${WRKSRC}/docs/reference/html/index.html -.endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcairomm-1.0.so.1.4.0 .include Index: head/graphics/darktable/Makefile =================================================================== --- head/graphics/darktable/Makefile (revision 395388) +++ head/graphics/darktable/Makefile (revision 395389) @@ -1,116 +1,114 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= darktable PORTVERSION= 1.6.8 CATEGORIES= graphics MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION}/ MAINTAINER= dumbbell@FreeBSD.org COMMENT= Virtual lighttable and darkroom for photographers LICENSE= GPLv3 BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt LIB_DEPENDS= libexiv2.so:${PORTSDIR}/graphics/exiv2 \ liblensfun.so:${PORTSDIR}/graphics/lensfun \ liblcms2.so:${PORTSDIR}/graphics/lcms2 \ libcurl.so:${PORTSDIR}/ftp/curl ONLY_FOR_ARCHS= i386 amd64 ONLY_FOR_ARCHS_REASON= uses SSE instructions USES= compiler:c++11-lib cmake:outsource desktop-file-utils \ ninja pkgconfig tar:xz USE_GNOME= intltool librsvg2 USE_SQLITE= yes USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} INSTALLS_ICONS= yes LDFLAGS+= -L${LOCALBASE}/lib -lintl OPTIONS_DEFINE= COLORD DOCS FB_PICASA FLICKR GEO GNOMEKEYRING GPHOTO \ GRAPHMAGICK LIBSECRET LUA NLS OPENEXR OPENJPEG RAWSPEED \ SLIDESHOW SQUISH WEBP GEO_DESC= Support geotagging FB_PICASA_DESC= Support export to Facebook and Picasa LIBSECRET_DESC= Support libsecret as password backend SQUISH_DESC= Compress thumbnail via libsquish RAWSPEED_DESC= Compile with rawspeed backend SLIDESHOW_DESC= Build OpenGL/SDL slideshow viewer OPTIONS_DEFAULT=COLORD FB_PICASA FLICKR GEO GPHOTO LUA NLS OPENEXR \ OPENJPEG RAWSPEED SLIDESHOW SQUISH WEBP OPTIONS_SUB= yes CMAKE_ARGS+= -DBINARY_PACKAGE_BUILD=1 CMAKE_ARGS+= -DBUILD_CMSTEST:BOOL=ON CMAKE_ARGS+= -DUSE_KWALLET:BOOL=ON # darktable 1.4 can use colord but provides its own libcolord, # statically linked to libdarktable.so. COLORD_LIB_DEPENDS= libcolord.so:${PORTSDIR}/graphics/colord COLORD_CMAKE_OFF= -DUSE_COLORD:BOOL=OFF FB_PICASA_LIB_DEPENDS= libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib FB_PICASA_CMAKE_OFF= -DUSE_GLIBJSON:BOOL=OFF FLICKR_LIB_DEPENDS= libflickcurl.so:${PORTSDIR}/www/flickcurl FLICKR_CMAKE_OFF= -DUSE_FLICKR:BOOL=OFF GEO_LIB_DEPENDS= libsoup-2.4.so:${PORTSDIR}/devel/libsoup GEO_CMAKE_OFF= -DUSE_GEO:BOOL=OFF GNOMEKEYRING_LIB_DEPENDS=libgnome-keyring.so:${PORTSDIR}/security/libgnome-keyring GNOMEKEYRING_CMAKE_OFF= -DUSE_GNOME_KEYRING:BOOL=OFF GPHOTO_LIB_DEPENDS= libgphoto2.so:${PORTSDIR}/graphics/libgphoto2 GPHOTO_CMAKE_OFF= -DUSE_CAMERA_SUPPORT:BOOL=OFF GRAPHMAGICK_LIB_DEPENDS=libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick GRAPHMAGICK_CMAKE_OFF= -DUSE_GRAPHICSMAGICK:BOOL=OFF LIBSECRET_LIB_DEPENDS= libsecret-1.so:${PORTSDIR}/security/libsecret LIBSECRET_CMAKE_OFF= -DUSE_LIBSECRET:BOOL=OFF LUA_USES= lua LUA_CMAKE_OFF= -DUSE_LUA:BOOL=OFF NLS_USES= gettext NLS_CMAKE_OFF= -DUSE_NLS:BOOL=OFF OPENEXR_LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR OPENEXR_CMAKE_OFF= -DUSE_OPENEXR:BOOL=OFF OPENJPEG_LIB_DEPENDS= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 OPENJPEG_CMAKE_OFF= -DUSE_OPENJPEG:BOOL=OFF RAWSPEED_CMAKE_OFF= -DDONT_USE_RAWSPEED:BOOL=ON SLIDESHOW_USE= GL=gl SDL=sdl SLIDESHOW_CMAKE_OFF= -DBUILD_SLIDESHOW:BOOL=OFF SQUISH_BUILD_DEPENDS= ${LOCALBASE}/lib/libsquish.a:${PORTSDIR}/graphics/squish SQUISH_CMAKE_OFF= -DUSE_SQUISH:BOOL=OFF WEBP_LIB_DEPENDS= libwebp.so:${PORTSDIR}/graphics/webp WEBP_CMAKE_OFF= -DUSE_WEBP:BOOL=OFF .include .if defined(WITH_DEBUG) CMAKE_BUILD_TYPE= RelWithDebInfo STRIP= .endif -.if ! ${PORT_OPTIONS:MDOCS} -post-install: +post-install-DOCS-off: ${RM} ${STAGEDIR}${DOCSDIR}/AUTHORS ${RM} ${STAGEDIR}${DOCSDIR}/LICENSE ${RM} ${STAGEDIR}${DOCSDIR}/README ${RM} ${STAGEDIR}${DOCSDIR}/TRANSLATORS ${RM} ${STAGEDIR}${DOCSDIR}/darktablerc.html ${RMDIR} ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/graphics/dataplot/Makefile =================================================================== --- head/graphics/dataplot/Makefile (revision 395388) +++ head/graphics/dataplot/Makefile (revision 395389) @@ -1,64 +1,62 @@ # Created by: Pedro F. Giffuni # $FreeBSD$ PORTNAME= dataplot PORTVERSION= 20132012 PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= ftp://ftp.nist.gov/pub/dataplot/unix/:source \ LOCAL/beech:source \ http://www.itl.nist.gov/div898/software/dataplot.html/:doc \ LOCAL/beech:doc DISTFILES= dpsrc${EXTRACT_SUFX}:source DIST_SUBDIR= dataplot EXTRACT_ONLY= dpsrc${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Free software system for statistical visualization LIB_DEPENDS= libgd.so:${PORTSDIR}/graphics/gd \ libpng.so:${PORTSDIR}/graphics/png OPTIONS_DEFINE= DOCS DOCS_DISTFILES= dpsnapsh.pdf:doc USES= fortran jpeg USE_XORG= x11 xi NO_WRKSUBDIR= yes MAXOBV?= 400000 # Change if you need more observations/variable .include .if ((${ARCH}=="amd64") || (${ARCH}=="sparc64") || (${ARCH}=="ia64")) FFLAGS+= -DDD -DI32 -fdefault-real-8 -fdefault-double-8 .else FFLAGS+= -DSD -DI32 -fdefault-real-8 -fdefault-double-8 .endif post-extract: @${INSTALL_DATA} ${FILESDIR}/Makefile.tmpl ${WRKSRC}/Makefile @${REINPLACE_CMD} \ -e 's;%%CFLAGS%%;${CFLAGS};' \ -e 's;%%FFLAGS%%;${FFLAGS};' \ -e 's;%%LDFLAGS%%;${LDFLAGS};' \ -e 's;%%LOCALBASE%%;${LOCALBASE};g' ${WRKSRC}/Makefile # Ensure preprocessing is done @${CP} ${WRKSRC}/dp1_linux.f ${WRKSRC}/dp1_linux.F # Turn off some dependencies @${MV} ${WRKSRC}/aqua_src.c ${WRKSRC}/aqua_src.c.nop @${MV} ${WRKSRC}/gl_src.c ${WRKSRC}/gl_src.c.nop @${MV} ${WRKSRC}/libplot_src.c ${WRKSRC}/libplot_src.c.nop @${MV} ${WRKSRC}/rldp.c ${WRKSRC}/rldp.c.nop pre-patch: @${REINPLACE_CMD} -e 's/MAXOBV=1000000/MAXOBV=${MAXOBV}/' \ - ${WRKSRC}/DPCOPA.INC + ${WRKSRC}/DPCOPA.INC -post-install: -.if ${PORT_OPTIONS:MDOCS} +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/dpsnapsh.pdf \ ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/graphics/figurine/Makefile =================================================================== --- head/graphics/figurine/Makefile (revision 395388) +++ head/graphics/figurine/Makefile (revision 395389) @@ -1,45 +1,41 @@ # Created by: Marc Fonvieille # $FreeBSD$ PORTNAME= figurine PORTVERSION= 1.0.5 PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Drawing program for X11 LICENSE= GPLv2 OPTIONS_DEFINE= DOCS RUN_DEPENDS= fig2dev:${PORTSDIR}/print/transfig GNU_CONFIGURE= yes USE_XORG= xpm PLIST_FILES= bin/figurine \ man/man1/figurine.1.gz PORTDOCS= * -.include - # Optimizations produce bad assembly code on sparc64 -.if ${ARCH} == "sparc64" -CFLAGS+= -O0 -.endif +CFLAGS_sparc64= -O0 post-patch: -.if !${PORT_OPTIONS:MDOCS} - @${REINPLACE_CMD} -e "s|Doc examples src|src|" \ - ${WRKSRC}/Makefile.in -.endif @${REINPLACE_CMD} -e 's|datadir = @datadir@|datadir = @datadir@/doc|' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/Doc/Makefile.in \ ${WRKSRC}/examples/Makefile.in + +post-patch-DOCS-off: + @${REINPLACE_CMD} -e "s|Doc examples src|src|" \ + ${WRKSRC}/Makefile.in .include Index: head/graphics/generic_image_decoder/Makefile =================================================================== --- head/graphics/generic_image_decoder/Makefile (revision 395388) +++ head/graphics/generic_image_decoder/Makefile (revision 395389) @@ -1,56 +1,54 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= generic_image_decoder PORTVERSION= 04 CATEGORIES= graphics MASTER_SITES= http://sourceforge.net/projects/${SFPATH}/ DISTNAME= gid-${PORTVERSION} MAINTAINER= marino@FreeBSD.org COMMENT= Ada library for decoding various image formats inc. animations LICENSE= MIT USES= ada zip dos2unix SFPATH= gen-img-dec/files WRKSRC= ${WRKDIR}/gid MAKE_ENV+= Build_Mode=Fast_but_checked PORTDOCS= gid.txt OPTIONS_DEFINE= DOCS -.include - post-extract: ${CP} ${FILESDIR}/construct.gpr ${WRKSRC} ${MKDIR} ${WRKSRC}/src ${WRKDIR}/data ${MV} ${WRKSRC}/gid_work.xls ${WRKDIR}/data (cd ${WRKSRC}; ${MV} *.ad[bs] src) post-patch: @${REINPLACE_CMD} -e "s|-j2|-j${MAKE_JOBS_NUMBER}|" \ ${WRKSRC}/gid.gpr do-build: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -p -Pconstruct) (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -Pgid) do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \ ${STAGEDIR}${PREFIX}/lib/generic_image_decoder \ ${STAGEDIR}${PREFIX}/include/generic_image_decoder ${INSTALL_DATA} ${FILESDIR}/generic_image_decoder.gpr \ ${STAGEDIR}${PREFIX}/lib/gnat ${INSTALL_DATA} ${WRKSRC}/src/* \ ${STAGEDIR}${PREFIX}/include/generic_image_decoder ${INSTALL_DATA} ${WRKSRC}/lib/* \ ${STAGEDIR}${PREFIX}/lib/generic_image_decoder (cd ${WRKSRC}/test && ${INSTALL_PROGRAM} to_bmp mini \ ${STAGEDIR}${PREFIX}/bin) -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/gid.txt ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/graphics/geoapi/Makefile =================================================================== --- head/graphics/geoapi/Makefile (revision 395388) +++ head/graphics/geoapi/Makefile (revision 395389) @@ -1,37 +1,35 @@ # Created by: Wen heping # $FreeBSD$ PORTNAME= geoapi PORTVERSION= 3.0.0 CATEGORIES= graphics geography MASTER_SITES= SF/${PORTNAME}/ DISTNAME= GeoAPI-3_0_0 MAINTAINER= wen@FreeBSD.org COMMENT= Java interface API based upon OGC Standards USES= zip NO_BUILD= yes +NO_ARCH= yes USE_JAVA= yes NO_WRKSUBDIR= yes JARFILES= geoapi-${PORTVERSION} jsr-275-0.9.3 geoapi-conformance-${PORTVERSION} DOCS= README.txt OPTIONS_DEFINE= DOCS -.include - do-install: .for jar in ${JARFILES} ${INSTALL_DATA} ${WRKDIR}/${jar}.jar ${STAGEDIR}${JAVAJARDIR} .endfor -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKDIR}/javadoc \ && ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DOCSDIR}/\{} \; \ && ${FIND} . -type f -exec ${INSTALL_DATA} \{} ${STAGEDIR}${DOCSDIR}/\{} \; -.endif .include Index: head/graphics/gimp-elsamuko-script/Makefile =================================================================== --- head/graphics/gimp-elsamuko-script/Makefile (revision 395388) +++ head/graphics/gimp-elsamuko-script/Makefile (revision 395389) @@ -1,46 +1,45 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= elsamuko DISTVERSION= 0.24 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://sites.google.com/site/${PORTNAME}/gimp/ PKGNAMEPREFIX= gimp- PKGNAMESUFFIX= -script DISTNAME= ${PORTNAME} MAINTAINER= lioux@FreeBSD.org COMMENT= Gimp scripts by elsamuko LICENSE= GPLv3 BROKEN= No public distfiles RUN_DEPENDS= ${LOCALBASE}/bin/gimp:${PORTSDIR}/graphics/gimp-app OPTIONS_DEFINE= DOCS USES= zip NO_BUILD= yes +NO_ARCH= yes GIMP_SCRIPTS_DIR?= share/gimp/scripts # installation dir PLIST_SUB= GIMP_SCRIPTS_DIR=${GIMP_SCRIPTS_DIR} -.include - # installed docs PORTDOCS= * do-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} \*.scm \ ${STAGEDIR}${PREFIX}/${GIMP_SCRIPTS_DIR}) + # install docs -.if ${PORT_OPTIONS:MDOCS} +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/z_README ${STAGEDIR}${DOCSDIR} -.endif .include Index: head/graphics/hobbes-icons-xpm/Makefile =================================================================== --- head/graphics/hobbes-icons-xpm/Makefile (revision 395388) +++ head/graphics/hobbes-icons-xpm/Makefile (revision 395389) @@ -1,35 +1,32 @@ # Created by: pgs # $FreeBSD$ PORTNAME= hobbes-icons-xpm3 PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= ftp://ftp.x.org/R5contrib/ DISTNAME= ${PORTNAME} MAINTAINER= dinoex@FreeBSD.org COMMENT= Collection of over 3000 icons in XPM3 format NO_BUILD= yes +NO_ARCH= yes LIBDIR= ${STAGEDIR}${PREFIX}/include/X11/pixmaps OPTIONS_DEFINE= DOCS -.include - do-install: ${MKDIR} ${LIBDIR} ${CP} -R ${WRKSRC}/* ${LIBDIR}/ -${RM} ${LIBDIR}/README -${RM} ${LIBDIR}/readem.shar -.if ${PORT_OPTIONS:MDOCS} -post-install: +do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ ${INSTALL_SCRIPT} ${WRKSRC}/*.shar ${STAGEDIR}${DOCSDIR}/ -.endif .include Index: head/graphics/impressive/Makefile =================================================================== --- head/graphics/impressive/Makefile (revision 395388) +++ head/graphics/impressive/Makefile (revision 395389) @@ -1,43 +1,43 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= impressive PORTVERSION= 0.10.3 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/Impressive/${PORTVERSION}/ DISTNAME= Impressive-${PORTVERSION} MAINTAINER= vg@FreeBSD.org COMMENT= The stylish way of giving presentations LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/license.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opengl>=0:${PORTSDIR}/graphics/py-opengl \ ${PYTHON_PKGNAMEPREFIX}pillow>0:${PORTSDIR}/graphics/py-pillow \ xpdf:${PORTSDIR}/graphics/xpdf \ pdftk:${PORTSDIR}/print/pdftk \ xdg-open:${PORTSDIR}/devel/xdg-utils \ mplayer:${PORTSDIR}/multimedia/mplayer \ ${PYGAME} USES= ghostscript:run python NO_BUILD= yes +NO_ARCH= yes PLIST_FILES= bin/${PORTNAME} \ man/man1/${PORTNAME}.1.gz PORTDOCS= ${PORTNAME}.html demo.pdf OPTIONS_DEFINE= DOCS -.include - do-install: @${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 -.if ${PORT_OPTIONS:MDOCS} + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} -.endif .include