Index: head/audio/codec2/Makefile =================================================================== --- head/audio/codec2/Makefile (revision 424559) +++ head/audio/codec2/Makefile (revision 424560) @@ -1,52 +1,51 @@ # $FreeBSD$ PORTNAME= codec2 PORTVERSION= 0.5.1 CATEGORIES= audio hamradio MASTER_SITES= http://files.freedv.org/codec2/ \ LOCAL/db MAINTAINER= hamradio@FreeBSD.org COMMENT= Low bit rate codec LICENSE= LGPL21 CONFLICTS= libcodec2-* LIB_DEPENDS= libspeex.so:audio/speex BROKEN_powerpc64= Does not build USES= cmake:outsource compiler:c11 tar:xz USE_LDCONFIG= yes OPTIONS_DEFINE= EXAMPLES TEST OPTIONS_SUB= yes -OPTIONS_UNSET= EXAMPLES TEST EXAMPLES_CMAKE_ON= -DINSTALL_EXAMPLES=ON TEST_CMAKE_ON= -DUNITTEST=ON CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON TEST_SRCFILES= cohpsk_ch cohpsk_demod cohpsk_get_test_bits cohpsk_mod\ cohpsk_put_test_bits fdmdv_channel freedv_rx freedv_tx\ generate_codebook genlspdtcb TEST_UNITTESTFILES= c2validate create_interleaver de extract fdmdv_mem\ genampdata genlsp genphdata genres lspsync polar2rect\ pre raw2h scalarlsptest speexnoisesup t16_8\ t16_8_short tcohpsk test_cohpsk_ch tfdmdv tfifo\ tinterp tlspsens tnlp tprede tquant vq_train_jvm\ vqtrain vqtrainjnd vqtrainph vqtrainsp pre-patch-TEST-on: ${REINPLACE_CMD} 's|speex/speex.h|speex/speex_preprocess.h|;\ s|"_FLAGS"|_FLAGS|' ${WRKSRC}/CMakeLists.txt post-install-TEST-on: .for a in ${TEST_SRCFILES} ${INSTALL_PROGRAM} ${WRKDIR}/.build/src/${a} ${STAGEDIR}${PREFIX}/bin .endfor .for a in ${TEST_UNITTESTFILES} ${INSTALL_PROGRAM} ${WRKDIR}/.build/unittest/${a} ${STAGEDIR}${PREFIX}/bin .endfor .include Index: head/emulators/i386-wine-staging/Makefile =================================================================== --- head/emulators/i386-wine-staging/Makefile (revision 424559) +++ head/emulators/i386-wine-staging/Makefile (revision 424560) @@ -1,27 +1,27 @@ # Created by: Kris Moore # $FreeBSD$ COMMENT= 32bit Wine built with the Staging patchset for 64bit FreeBSD SLAVE_PORT= i386-wine-devel CONFLICTS_INSTALL= i386-wine-[0-9]* wine-[0-9]* wine-staging-[0-9]* i386-wine-devel-[0-9]* wine-devel-[0-9]* OPTIONS_SLAVE= STAGING -OPTIONS_SET= LIBXSLT MPG123 HAL V4L X11 +OPTIONS_DEFAULT= LIBXSLT MPG123 HAL V4L X11 SLAVEDIR= ${.CURDIR}/../i386-wine-devel PLIST= ${MASTERDIR}/pkg-plist .if !defined(ARCH) ARCH!= uname -p .endif PKGNAMESUFFIX= -staging .if ${ARCH} == i386 .include "${SLAVEDIR}/Makefile.i386" .else MASTERDIR= ${SLAVEDIR} .include "${SLAVEDIR}/Makefile.inc" .endif Index: head/emulators/open-vm-tools-nox11/Makefile =================================================================== --- head/emulators/open-vm-tools-nox11/Makefile (revision 424559) +++ head/emulators/open-vm-tools-nox11/Makefile (revision 424560) @@ -1,10 +1,10 @@ # Created by: Martin Blapp # $FreeBSD$ MASTERDIR= ${.CURDIR}/../open-vm-tools PKGNAMESUFFIX= -nox11 -OPTIONS_UNSET= X11 LIBNOTIFY +OPTIONS_EXCLUDE= X11 LIBNOTIFY BROKEN_powerpc64= Does not build .include "${MASTERDIR}/Makefile" Index: head/emulators/wine-staging/Makefile =================================================================== --- head/emulators/wine-staging/Makefile (revision 424559) +++ head/emulators/wine-staging/Makefile (revision 424560) @@ -1,17 +1,17 @@ # Created by: Kris Moore # $FreeBSD$ PKGNAMESUFFIX= -staging COMMENT= Wine built with the Staging patchset CONFLICTS_INSTALL= wine-[0-9]* wine-devel-[0-9]* i386-wine-[0-9]* \ i386-wine-staging-[0-9]* i386-wine-devel-[0-9]* OPTIONS_SLAVE= STAGING -OPTIONS_SET= LIBXSLT MPG123 HAL V4L X11 +OPTIONS_DEFAULT= LIBXSLT MPG123 HAL V4L X11 MASTERDIR= ${.CURDIR}/../wine-devel PLIST= ${MASTERDIR}/pkg-plist .include "${MASTERDIR}/Makefile" Index: head/graphics/djview4-qt4/Makefile =================================================================== --- head/graphics/djview4-qt4/Makefile (revision 424559) +++ head/graphics/djview4-qt4/Makefile (revision 424560) @@ -1,13 +1,13 @@ # Created by: lightside # $FreeBSD$ PKGNAMESUFFIX= -qt4 CONFLICTS= ${PORTNAME}-[0-9]* -OPTIONS_SET= QT4 +OPTIONS_SLAVE= QT4 OPTIONS_EXCLUDE= QT5 MASTERDIR= ${.CURDIR}/../djview4 .include "${MASTERDIR}/Makefile" Index: head/java/langspec/Makefile =================================================================== --- head/java/langspec/Makefile (revision 424559) +++ head/java/langspec/Makefile (revision 424560) @@ -1,26 +1,26 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= langspec PORTVERSION= 3.0 CATEGORIES= java MASTER_SITES= http://java.sun.com/docs/books/jls/download/ MAINTAINER= ale@FreeBSD.org COMMENT= The Java Language Specification USES= zip NO_BUILD= yes NO_WRKSUBDIR= yes PORTDOCS= * -OPTIONS_SET_FORCE= DOCS +OPTIONS_DEFINE= DOCS do-install: @${ECHO} -n ">> Installing documentation in ${DOCSDIR}..." @${MKDIR} ${STAGEDIR}${DOCSDIR} @${CP} -R ${WRKSRC}/*.html ${WRKSRC}/*.gif ${WRKSRC}/chars \ ${STAGEDIR}${DOCSDIR} @${ECHO} " [ DONE ]" .include Index: head/mail/mutt/Makefile =================================================================== --- head/mail/mutt/Makefile (revision 424559) +++ head/mail/mutt/Makefile (revision 424560) @@ -1,332 +1,332 @@ # Created by: Udo Schweigert # $FreeBSD$ PORTNAME= mutt PORTVERSION= 1.7.1 PORTREVISION?= 0 CATEGORIES+= mail ipv6 MASTER_SITES= ftp://ftp.mutt.org/pub/mutt/ \ ftp://ftp.fu-berlin.de/pub/unix/mail/mutt/ \ https://bitbucket.org/mutt/mutt/downloads/ \ ftp://ftp.demon.co.uk/pub/mirrors/mutt/ \ http://www.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \ http://www2.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= mutt EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES+= http://www.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \ http://www2.mutt.org.ua/download/mutt-${VVV_PATCH_VERSION}/:vvv \ http://home.uchicago.edu/~dgc/sw/mutt/:dgc \ https://www.schrab.com/aaron/mutt/:ats \ http://vc.org.ua/mutt/:vc PATCH_DIST_STRIP= -p1 PATCHFILES= patch-1.5.1.dgc.deepif.1:dgc \ patch-1.7.0.ats.date_conditional.1:ats MAINTAINER?= dereks@lifeofadishwasher.com COMMENT?= Small but powerful text based program for read/writing e-mail LICENSE= GPLv2+ CONFLICTS?= ja-mutt-[0-9]* ja-mutt-devel-[0-9]* mutt-1.4* mutt-devel-lite-[0-9]* mutt-lite-[0-9]* zh-mutt-devel-[0-9]* DOCSDIR?= ${PREFIX}/share/doc/mutt EXAMPLESDIR?= ${PREFIX}/share/examples/mutt DATADIR?= ${PREFIX}/share/mutt CONFIGURE_ENV= CC="${CC} -I${LOCALBASE}/include" CONFIGURE_ARGS= --disable-fcntl --with-ssl=${OPENSSLBASE} \ --with-docdir=${DOCSDIR} --sysconfdir=${PREFIX}/etc \ --enable-external-dotlock --enable-pop --enable-imap \ --disable-warnings USES+= cpe shebangfix ssl SHEBANG_FILES= doc/gen-map-doc smime_keys.pl contrib/smime_keys_test.pl .if defined(MUTT_CONFIGURE_ARGS) CONFIGURE_ARGS+= ${MUTT_CONFIGURE_ARGS} .endif USES+= autoreconf GNU_CONFIGURE= yes AUTOMAKE_ARGS= --add-missing --foreign OPTIONS_SUB= yes .if defined (MUTT_LITE) -OPTIONS_UNSET= NLS DOCS EXAMPLES +OPTIONS_EXCLUDE= NLS DOCS EXAMPLES .else OPTIONS_DEFINE= COMPRESSED_FOLDERS SASL DEBUG DOCS EXAMPLES FLOCK \ FORCEBASE64 GPGME GREETING_PATCH HTML ICONV IDN IFDEF_PATCH \ IMAP_HEADER_CACHE LOCALES_FIX MAILBOX_MANPAGES \ MAILDIR_HEADER_CACHE MAILDIR_MTIME_PATCH \ MIXMASTER NLS NNTP PARENT_CHILD_MATCH_PATCH \ QUOTE_PATCH REVERSE_REPLY_PATCH SIDEBAR \ SMART_DATE SMIME_OUTLOOK_COMPAT SMTP TOKYOCABINET \ URLVIEW XML OPTIONS_SINGLE= GSSAPI SCREEN OPTIONS_RADIO= SPELL OPTIONS_RADIO_SPELL= ASPELL ISPELL OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_SINGLE_SCREEN= NCURSES SLANG COMPRESSED_FOLDERS_DESC= Compressed folders SASL_DESC= SASL authentication DEBUG_DESC= Debugging capabilities FLOCK_DESC= flock() usage FORCEBASE64_DESC= Option to force base64 encoding for compose GPGME_DESC= Gpgme interface GREETING_PATCH_DESC= Greeting support HTML_DESC= HTML documentation IDN_DESC+= International Domain Names (implies ICONV) IFDEF_PATCH_DESC= ifdef feature IMAP_HEADER_CACHE_DESC= IMAP header cache LOCALES_FIX_DESC= Locales fix MAILBOX_MANPAGES_DESC= Install mbox.5/mmdf.5 manpages MAILDIR_HEADER_CACHE_DESC= Maildir header cache MAILDIR_MTIME_PATCH_DESC= Maildir mtime patch MIXMASTER_DESC= Mixmaster support NCURSES_DESC= Ncurses support NLS_DESC= Native language support (implies ICONV) PARENT_CHILD_MATCH_PATCH_DESC= Parent/child match QUOTE_PATCH_DESC= Extended quoting REVERSE_REPLY_PATCH_DESC= Reverse_reply SIDEBAR_DESC= Sidebar support SLANG_DESC= SLANG support SMART_DATE_DESC= Dynamic date formatting with "%@" SMIME_OUTLOOK_COMPAT_DESC= SMIME outlook compatibility SMTP_DESC= SMTP relay support TOKYOCABINET_DESC= Use tokyocabinet instead of Berkley DB URLVIEW_DESC= Use urlview for the URL selector menu XML_DESC= Use XML tools for rebuilding documentation OPTIONS_DEFAULT= COMPRESSED_FOLDERS HTML ICONV IDN IFDEF_PATCH \ IMAP_HEADER_CACHE LOCALES_FIX MAILBOX_MANPAGES \ MAILDIR_HEADER_CACHE MAILDIR_MTIME_PATCH NLS \ NCURSES PARENT_CHILD_MATCH_PATCH QUOTE_PATCH \ REVERSE_REPLY_PATCH SMART_DATE SMIME_OUTLOOK_COMPAT \ SASL SMTP URLVIEW XML GSSAPI_NONE .endif RUN_DEPENDS+= ${LOCALBASE}/etc/mime.types:misc/mime-support .if !defined (MUTT_LITE) ASPELL_BUILD_DEPENDS= aspell:textproc/aspell ASPELL_RUN_DEPENDS= aspell:textproc/aspell ISPELL_BUILD_DEPENDS= ispell:textproc/aspell-ispell ISPELL_RUN_DEPENDS= ispell:textproc/aspell-ispell URLVIEW_RUN_DEPENDS= urlview:textproc/urlview .endif .if defined (MUTT_LITE) PKGNAMESUFFIX= -lite USES+= ncurses PLIST_SUB+= MAILBOX_MANPAGES="" PLIST_SUB+= COMPRESSED_FOLDERS="@comment " PLIST_SUB+= HTML="@comment " PLIST_SUB+= XML="@comment " PLIST_SUB+= NNTP="@comment " # XXX bug in bpm ? PLIST_SUB+= NLS="@comment " CONFIGURE_ARGS+= --disable-nls --disable-iconv --without-idn .endif .ifmake makesum # for optional distfiles patchfiles PORT_DBDIR= /dev/null OPTIONS_DEFAULT= ${OPTIONS_DEFINE} .endif DEBUG_CONFIGURE_ON= --enable-debug # Handle ncurses/ncurses-port/slang SLANG_CONFIGURE_ON= --with-slang=${LOCALBASE} SLANG_LIB_DEPENDS= libslang.so:devel/libslang2 SLANG_VARS= PKGMESSAGE=${FILESDIR}/pkg-message.slang NCURSES_USES= ncurses NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls #NLS_CONFIGURE_OFF= --disable-nls NLS_IMPLIES= ICONV # Handle GSSAPI from various places GSSAPI_BASE_USES= gssapi GSSAPI_BASE_CONFIGURE_ON= --with-gss=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gss=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_MIT_USES= gssapi:mit GSSAPI_MIT_CONFIGURE_ON= --with-gss=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} GSSAPI_NONE_CONFIGURE_ON= --without-gss ICONV_USES= iconv:translit ICONV_CONFIGURE_ON= ${ICONV_CONFIGURE_ARG} ICONV_CONFIGURE_OFF= --disable-iconv ASPELL_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-aspell ##PARENT_CHILD_MATCH_PATCH_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-parent-child-match REVERSE_REPLY_PATCH_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-reverse_reply SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL_CONFIGURE_ON= --with-sasl=${LOCALBASE} #MIXMASTER_BUILD_DEPENDS= mixmaster:mail/mixmaster MIXMASTER_RUN_DEPENDS= mixmaster:mail/mixmaster MIXMASTER_CONFIGURE_ON= --with-mixmaster=${LOCALBASE} SMIME_OUTLOOK_COMPAT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-smime-outlook SMART_DATE_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-smartdate FLOCK_CONFIGURE_ENABLE= flock LOCALES_FIX_CONFIGURE_ON= --enable-locales-fix IDN_LIB_DEPENDS= libidn.so:dns/libidn IDN_CONFIGURE_WITH= idn IDN_IMPLIES= ICONV GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme GPGME_CONFIGURE_ENABLE= gpgme SMTP_CONFIGURE_ENABLE= smtp MAILDIR_HEADER_CACHE_CONFIGURE_OFF= --without-qdbm GREETING_PATCH_PATCHFILES= mutt-${GREETING_PATCH_VERSION}.vc.greeting:vc COMPRESSED_FOLDERS_DISTFILES= patch-${RR_PATCH_VERSION}.rr.compressed.gz:vvv COMPRESSED_FOLDERS_CONFIGURE_ON= --enable-compressed COMPRESSED_FOLDERS_VARS= XML_NEEDED=yes QUOTE_PATCH_PATCHFILES= patch-${VVV_PATCH_VERSION}.vvv.initials.gz:vvv \ patch-${VVV_PATCH_VERSION}.vvv.quote.gz:vvv QUOTE_PATCH_VARS= XML_NEEDED=yes NNTP_DISTFILES= patch-${VVV_PATCH_VERSION}.vvv.nntp.gz:vvv \ patch-${VVV_PATCH_VERSION}.vvv.nntp_ru.gz:vvv NNTP_CONFIGURE_ON= --enable-nntp NNTP_VARS= XML_NEEDED=yes NNTP_CATEGORIES= news SIDEBAR_CONFIGURE_ENABLE= sidebar SIDEBAR_CONFIGURE_ON= --enable-sidebar SIDEBAR_VARS= XML_NEEDED=yes DOCS_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-doc-ref .include # un/comment as each VERSION is created for PORTVERSION #VVV_PATCH_VERSION= 1.7.0 #RR_PATCH_VERSION= 1.7.0 #GREETING_PATCH_VERSION= 1.7.0 .if !defined(VVV_PATCH_VERSION) VVV_PATCH_VERSION= ${PORTVERSION} .endif .if !defined(RR_PATCH_VERSION) RR_PATCH_VERSION= ${PORTVERSION} .endif .if !defined(GREETING_PATCH_VERSION) GREETING_PATCH_VERSION= ${PORTVERSION} .endif # XXX # this should be done automagically by aclocal but .... # for now, this will have to do pre-build:: @${REINPLACE_CMD} -E -e "s|^(ACLOCAL = ).+|\1${ACLOCAL}|" \ -e "s|^(AUTOCONF = ).+|\1${AUTOCONF}|" \ -e "s|^(AUTOMAKE = ).+|\1${AUTOMAKE}|" \ -e "s|^(AUTOHEADER = ).+|\1${AUTOHEADER}|" \ ${BUILD_WRKSRC}/Makefile LDFLAGS+= -L${LOCALBASE}/lib -Wl,-rpath=${LOCALBASE}/lib:/usr/lib -ltinfow CFLAGS+= ${CFLAGS_ADD} LDFLAGS+= ${LDFLAGS_ADD} pre-patch-PARENT_CHILD_MATCH_PATCH-on: @${PATCH} ${PATCH_ARGS} -p1 < ${PATCHDIR}/extra-patch-parent-child-match pre-patch-COMPRESSED_FOLDERS-on: @${GUNZIP_CMD} -c ${DISTDIR}/${DIST_SUBDIR}/patch-${RR_PATCH_VERSION}.rr.compressed.gz > ${WRKDIR}/patch-compressed @${REINPLACE_CMD} -E '/^diff.*\/doc\/manual.txt$$/,/^diff/d' \ ${WRKDIR}/patch-compressed @${PATCH} ${PATCH_ARGS} -p1 < ${WRKDIR}/patch-compressed pre-patch-NNTP-on: @${GUNZIP_CMD} -c ${DISTDIR}/${DIST_SUBDIR}/patch-${VVV_PATCH_VERSION}.vvv.nntp.gz > ${WRKDIR}/patch-nntp @${REINPLACE_CMD} -E '/^diff.*\/doc\/manual.txt$$/,/^diff/d' \ ${WRKDIR}/patch-nntp @${PATCH} ${PATCH_ARGS} -p1 < ${WRKDIR}/patch-nntp post-patch-NNTP-on: .if ${PORT_OPTIONS:MMAILDIR_MTIME_PATCH} @${PATCH} ${PATCH_ARGS} -p1 < ${PATCHDIR}/extra-patch-maildir-mtime-nntp .endif .if ${PORT_OPTIONS:MFORCEBASE64} @${PATCH} ${PATCH_ARGS} -p1 < ${PATCHDIR}/extra-patch-forcebase64-nntp .endif post-patch-NNTP-off: .if ${PORT_OPTIONS:MMAILDIR_MTIME_PATCH} @${PATCH} ${PATCH_ARGS} -p1 < ${PATCHDIR}/extra-patch-maildir-mtime .endif .if ${PORT_OPTIONS:MFORCEBASE64} @${PATCH} ${PATCH_ARGS} -p1 < ${PATCHDIR}/extra-patch-forcebase64 .endif post-install: ${INSTALL_MAN} ${FILESDIR}/mailcap.5 ${STAGEDIR}${MANPREFIX}/man/man5 post-install-NNTP-on: ${INSTALL_DATA} ${WRKSRC}/ChangeLog.nntp ${STAGEDIR}${DOCSDIR} post-patch-IFDEF_PATCH-on: @${PATCH} ${PATCH_ARGS} -p1 < ${PATCHDIR}/extra-patch-ifdef WRKSRC= ${WRKDIR}/${DISTNAME:S/i$//} post-patch:: @${REINPLACE_CMD} -e 's,/usr/bin/gpg,${LOCALBASE}/bin/gpg,g' \ ${WRKSRC}/contrib/gpg.rc @${REINPLACE_CMD} -e 's,pgp6,pgp,g' \ ${WRKSRC}/contrib/pgp6.rc @${REINPLACE_CMD} -E -e 's|@samplesdir@|${EXAMPLESDIR}|g' \ ${WRKSRC}/contrib/Makefile.am pre-configure:: @${RM} ${WRKSRC}/missing .if defined(WITH_KRB5_SYS) @${ECHO_CMD} "#define HAVE_HEIMDAL" >> ${WRKSRC}/config.h.in @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/imap/auth_gss.c .endif .if ${PORT_OPTIONS:MIMAP_HEADER_CACHE} || ${PORT_OPTIONS:MMAILDIR_HEADER_CACHE} .if ${PORT_OPTIONS:MTOKYOCABINET} CONFIGURE_ARGS+= --enable-hcache --without-gdbm --without-bdb --with-tokyocabinet LIB_DEPENDS+= libtokyocabinet.so:databases/tokyocabinet .else USES+= bdb:42+ CONFIGURE_ARGS+= --enable-hcache --without-gdbm --with-bdb CONFIGURE_SED= -e 's/BDB_VERSIONS="/&${BDB_LIB_NAME} db${BDB_VER} /' pre-configure:: @${REINPLACE_CMD} -E ${CONFIGURE_SED} ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}.ac .endif .else CONFIGURE_ARGS+= --disable-hcache .endif .if defined (XML_NEEDED) && ${PORT_OPTIONS:MXML} BUILD_DEPENDS+= xsltproc:textproc/libxslt \ ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ lynx:www/lynx .else pre-build:: @${REINPLACE_CMD} -E -e 's|-xsltproc|@-true xsltproc|g' \ ${WRKSRC}/doc/Makefile .endif .include Index: head/mail/qpopper/Makefile =================================================================== --- head/mail/qpopper/Makefile (revision 424559) +++ head/mail/qpopper/Makefile (revision 424560) @@ -1,180 +1,174 @@ # Created by: pst # $FreeBSD$ PORTNAME= qpopper PORTVERSION= 4.1.0 PORTREVISION= 5 CATEGORIES= mail ipv6 MASTER_SITES= ftp://ftp.qualcomm.com/eudora/servers/unix/popper/ \ http://core.ring.gr.jp/archives/net/mail/qpopper/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= bc979@lafn.org COMMENT= Berkeley POP 3 server (now maintained by Qualcomm) USES= compiler:features USE_AUTOTOOLS= autoconf CONFIGURE_ENV= OS_DEFS="-DSETPROCTITLE ${OS_DEFS}" CONFIGURE_ARGS= --enable-nonauth-file=${POPUSERS_FILE} \ --without-gdbm \ --enable-keep-temp-drop LIBS+= -L${LOCALBASE}/lib -lcrypt -lmd -lutil PLIST_SUB= EPOPPASSD=${EPOPPASSD} \ USERS=${USERS} \ GROUPS=${GROUPS} \ POP_MODE_DIR=${POP_MODE_DIR} \ POP_MODE_CONF=${POP_MODE_CONF} \ QPOPAUTH=${QPOPAUTH} SUB_FILES= pkg-message # internal configuration USERS?= pop GROUPS?= daemon POP_MODE_DIR= 0711 POP_MODE_CONF= 0444 POPUSERS_FILE= ${ETCDIR}/popusers SAMPLE_EXT= .sample PKGDEINSTALL= ${PKGINSTALL} OPTIONS_DEFINE= APOP_ONLY APOP DOCUMENTATION DRAC FULL_POPD_DEBUG PAM \ POPPASSD SAMPLE_POPUSERS SHY_ENABLED \ SSL STANDALONE_MODE U_OPTION APOP_ONLY_DESC= build with APOP authentication only APOP_DESC= build with APOP DOCUMENTATION_DESC= install pdf documentation DRAC_DESC= build with Dynamic Relay Authorization FULL_POPD_DEBUG_DESC= build with more verbose debugging PAM_DESC= build with PAM authentication POPPASSD_DESC= build the poppassd daemon SAMPLE_POPUSERS_DESC= build a default reject file SHY_ENABLED_DESC= hide qpopper version in POP3 banner SSL_DESC= build with SSL/TLS support STANDALONE_MODE_DESC= build qpopper to be run without inetd U_OPTION_DESC= include support for user .qpopper-options OPTIONS_DEFAULT= APOP SSL U_OPTION OPTION_SUB= yes SSL_USES= ssl .include .if empty(PORT_OPTIONS:MAPOP) QPOPAUTH= "@comment " .else CONFIGURE_ARGS+= --enable-apop=${ETCDIR}/pop.auth \ --with-popuid=${USERS} QPOPAUTH= "" # If WITH_APOP_ONLY variable present in the environment, qpopper builds # with APOP authentication only. .if ${PORT_OPTIONS:MAPOP_ONLY} OS_DEFS+= -DAPOP_ONLY .endif .endif -# Do not install documentation since it is in pdf format and normally -# not used unless user wants it. -.if empty(PORT_OPTIONS:MDOCUMENTATION) -OPTIONS_UNSET+= DOCS -.endif - # If WITH_DRAC variable present in the environment, qpopper builds # with Dynamic Relay Authorization Control support. .if ${PORT_OPTIONS:MDRAC} CONFIGURE_ARGS+= --with-drac BUILD_DEPENDS+= ${LOCALBASE}/lib/libdrac.a:mail/drac .endif # If WITH_FULL_POPD_DEBUG variable present in the environment, qpopper builds # with more verbose debugging. See also -d option to qpopper. .if ${PORT_OPTIONS:MFULL_POPD_DEBUG} CONFIGURE_ARGS+= --enable-debugging .endif # If WITH_PAM variable present qpopper builds with PAM authentication .if ${PORT_OPTIONS:MPAM} CONFIGURE_ARGS+= --with-pam=pop3 .endif # If WITH_POPPASSD variable present in the environment, qpopper builds # with poppassd support. .if ${PORT_OPTIONS:MPOPPASSD} CONFIGURE_ARGS+= --enable-poppassd EXTRA_PATCHES+= ${FILESDIR}/extra-patch-password__poppassd.c \ ${FILESDIR}/extra-patch-password__auth_user.c EPOPPASSD= "" .else EPOPPASSD= "@comment " .endif # If WITH_SHY_ENABLED variable present, qpopper does not present # its version number within the POP3 session. .if ${PORT_OPTIONS:MSHY_ENABLED} CONFIGURE_ARGS+= --enable-shy .endif # If WITH STANDALONE_MODE variable present qpopper is built so it runs # without inetd. .if ${PORT_OPTIONS:MSTANDALONE_MODE} CONFIGURE_ARGS+= --enable-standalone USE_RC_SUBR= ${PORTNAME} .endif # The default is to build without SSL/TLS support. .if ${PORT_OPTIONS:MSSL} CONFIGURE_ARGS+= --with-openssl=${OPENSSLBASE} .endif post-patch: .if ${COMPILER_TYPE} == clang @${REINPLACE_CMD} -e 's|-freg-struct-return||' ${WRKSRC}/configure.in .endif @${RM} ${WRKSRC}/popper/md5.h @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/man/* @${REINPLACE_CMD} -e \ 's|\$${sbindir}/sendmail|${LOCALBASE}/sbin/sendmail|g' \ ${WRKSRC}/configure.in .if ${PORT_OPTIONS:MPOPPASSD} @${REINPLACE_CMD} -e 's|/usr/bin/smbpasswd|${LOCALBASE}/bin/smbpasswd|' \ ${WRKSRC}/password/poppassd.c .endif .if empty(PORT_OPTIONS:MU_OPTION) @${REINPLACE_CMD} -E -e 's|(getopt \(.+)u|\1|' \ ${WRKSRC}/popper/main.c .endif pre-configure: @(cd ${WRKSRC}; ${CHMOD} u+w configure*) do-install: .if ${PORT_OPTIONS:MAPOP} @${INSTALL_PROGRAM} ${WRKSRC}/popper/popauth ${STAGEDIR}${PREFIX}/bin/qpopauth @${INSTALL_MAN} ${WRKSRC}/man/popauth.8 ${STAGEDIR}${PREFIX}/man/man8/qpopauth.8 @${LN} -sf ${PREFIX}/bin/qpopauth ${STAGEDIR}${PREFIX}/bin/qapopauth .endif @${INSTALL_PROGRAM} ${WRKSRC}/popper/popper ${STAGEDIR}${PREFIX}/libexec/qpopper @${INSTALL_MAN} ${WRKSRC}/man/popper.8 ${STAGEDIR}${PREFIX}/man/man8/qpopper.8 .if ${PORT_OPTIONS:MPOPPASSD} @${INSTALL_PROGRAM} ${WRKSRC}/password/poppassd ${STAGEDIR}${PREFIX}/libexec/qpoppassd .endif -.if ${PORT_OPTIONS:MDOCS} +.if ${PORT_OPTIONS:MDOCUMENTATION} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${INSTALL_DATA} ${WRKSRC}/GUIDE.pdf ${STAGEDIR}${DOCSDIR} .endif # based on original from op port, written by Cyrille Lefevre # . @if [ ! -f ${CONF_DIR}/${CONF_FILE}${SAMP_SUFX} ]; then \ ${MKDIR} ${STAGEDIR}${ETCDIR} ; \ if [ -f /etc/ftpusers ] && [ -n "${PORT_OPTIONS:MSAMPLE_POPUSERS}" ]; then \ ${INSTALL} -c /etc/ftpusers ${STAGEDIR}${POPUSERS_FILE}${SAMPLE_EXT} ; \ else \ ${CP} /dev/null ${STAGEDIR}${POPUSERS_FILE}${SAMPLE_EXT} ; \ fi ; \ fi .include Index: head/mail/qpopper/pkg-plist =================================================================== --- head/mail/qpopper/pkg-plist (revision 424559) +++ head/mail/qpopper/pkg-plist (revision 424560) @@ -1,9 +1,9 @@ %%QPOPAUTH%%@(%%USERS%%,%%GROUPS%%,4555) bin/qapopauth %%QPOPAUTH%%@(%%USERS%%,%%GROUPS%%,4555) bin/qpopauth @sample(%%USERS%%,%%GROUPS%%,0444) %%ETCDIR%%/popusers.sample libexec/qpopper man/man8/qpopper.8.gz %%QPOPAUTH%%man/man8/qpopauth.8.gz %%EPOPPASSD%%libexec/qpoppassd -%%PORTDOCS%%%%DOCSDIR%%/GUIDE.pdf +%%DOCUMENTATION%%%%DOCSDIR%%/GUIDE.pdf @dir(%%USERS%%,%%GROUPS%%,) %%ETCDIR%% Index: head/mail/sympa/Makefile =================================================================== --- head/mail/sympa/Makefile (revision 424559) +++ head/mail/sympa/Makefile (revision 424560) @@ -1,148 +1,148 @@ # Created by: Autrijus Tang # $FreeBSD$ PORTNAME= sympa PORTVERSION= 6.2.16 CATEGORIES= mail MASTER_SITES= http://www.sympa.org/distribution/ \ http://www.sympa.org/distribution/old/ MAINTAINER= dgeo@centrale-marseille.fr COMMENT= Sympa is an electronic mailing list manager LICENSE= GPLv2 BUILD_DEPENDS:= ${RUN_DEPENDS} RUN_DEPENDS= \ p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ p5-DBI>=0:databases/p5-DBI \ p5-Class-Singleton>=0:devel/p5-Class-Singleton \ p5-File-Copy-Recursive>=0:devel/p5-File-Copy-Recursive \ p5-IO-stringy>=0:devel/p5-IO-stringy \ p5-Locale-libintl>=0:devel/p5-Locale-libintl \ p5-Term-ProgressBar>=0:devel/p5-Term-ProgressBar \ p5-MIME-EncWords>=0:mail/p5-MIME-EncWords \ p5-MIME-Tools>=0:mail/p5-MIME-Tools \ p5-Mail-Tools>=0:mail/p5-Mail-Tools \ p5-Msgcat>=0:misc/p5-Locale-Msgcat \ p5-perl-ldap>=0:net/p5-perl-ldap \ p5-Net-Netmask>=0:net-mgmt/p5-Net-Netmask \ p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL \ p5-Crypt-CipherSaber>=0:security/p5-Crypt-CipherSaber \ p5-HTML-Format>=0:textproc/p5-HTML-Format \ p5-Unicode-LineBreak>=0:textproc/p5-Unicode-LineBreak \ p5-XML-LibXML>=0:textproc/p5-XML-LibXML \ p5-HTML-StripScripts-Parser>=0:www/p5-HTML-StripScripts-Parser \ p5-HTML-Tree>=0:www/p5-HTML-Tree \ p5-Template-Toolkit>=0:www/p5-Template-Toolkit \ p5-MIME-Lite-HTML>=0:mail/p5-MIME-Lite-HTML \ p5-Net-DNS>=0:dns/p5-Net-DNS \ p5-DateTime-Format-Mail>=0:devel/p5-DateTime-Format-Mail \ p5-DateTime-TimeZone>=0:devel/p5-DateTime-TimeZone \ p5-Email-Simple>=0:mail/p5-Email-Simple \ p5-File-NFSLock>=0:devel/p5-File-NFSLock \ p5-MIME-Charset>=0:mail/p5-MIME-Charset \ p5-Net-CIDR>=0:net-mgmt/p5-Net-CIDR \ p5-Proc-ProcessTable>=0:devel/p5-Proc-ProcessTable \ p5-Time-HiRes>=0:devel/p5-Time-HiRes \ p5-Crypt-SMIME>=0:security/p5-Crypt-SMIME \ p5-CGI>=0:www/p5-CGI \ p5-Data-Password>=0:security/p5-Data-Password # Ignore alpha/beta versions PORTSCOUT= limit:^[0-9]+(\.[0-9]+)*$$ PORTDOCS= NEWS USERS= sympa GROUPS= sympa # Shebang is corrected by configure script USES= cpe fakeroot perl5 GNU_CONFIGURE= yes ICONSDIR?= www/icons CONFIGURE_ARGS+=--bindir=${PREFIX}/bin \ --libexecdir=${PREFIX}/libexec/${PORTNAME} \ --localedir=${PREFIX}/share/locale \ --sbindir=${PREFIX}/libexec/${PORTNAME} \ --datadir=${DATADIR} \ --sysconfdir=${ETCDIR} \ --with-confdir=${ETCDIR} \ --with-docdir=${EXAMPLESDIR} \ --with-expldir=${DATADIR}/list_data \ --with-defaultdir=${DATADIR}/defaults \ --without-initdir \ --with-lockdir=/var/spool/lock \ --with-modulesdir=${PREFIX}/libexec/${PORTNAME} \ --with-piddir=/var/run/${PORTNAME} \ --with-scriptdir=${PREFIX}/libexec/${PORTNAME} \ --with-spooldir=/var/spool/${PORTNAME} \ --with-cgidir=${PREFIX}/libexec/${PORTNAME} \ --without-smrshdir CONFIGURE_ENV+= lt_cv_sys_max_cmd_len=${CONFIGURE_MAX_CMD_LEN} MAKE_ENV?= PERL_EXTUTILS_AUTOINSTALL=--skip SUB_FILES= pkg-install pkg-message apache.sample nginx.sample fcgi.sample SUB_LIST= DB_TYPE=${DB_TYPE} PERL=${PERL} WRKSRC=${WRKSRC} BINDIR=${STAGEDIR}${PREFIX} PORTEXAMPLES= * USE_RC_SUBR= sympa CONFLICTS= sympa-5* OPTIONS_DEFINE= FASTCGI APACHE NLS OPTIONS_DEFAULT=APACHE OPTIONS_RADIO= DATABASE OPTIONS_RADIO_DATABASE= ORACLE PGSQL SYBASE MYSQL OPTIONS_SUB= yes SYBASE_DESC= Sybase database .ifdef DB_TYPE DB_TYPE:= ${DB_TYPE:tu} . for option in ${OPTIONS_RADIO_DATABASE} . if ${DB_TYPE} == ${option:S,PGSQL,PG,} -OPTIONS_SET+= ${option} +OPTIONS_DEFAULT+= ${option} .warning You need to replace your DB_TYPE variable in make.conf with mail_sympa_SET+=${option} . endif . endfor .endif NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls FASTCGI_RUN_DEPENDS= p5-FCGI>=0:www/p5-FCGI APACHE_IMPLIES= FASTCGI APACHE_USE= APACHE_RUN=22+ APACHE_RUN_DEPENDS= ${LOCALBASE}/${APACHEMODDIR}/mod_fastcgi.so:www/mod_fastcgi ORACLE_RUN_DEPENDS= p5-DBD-Oracle>=0:databases/p5-DBD-Oracle ORACLE_VARS= DB_TYPE=oracle PGSQL_SUB_LIST= REQ_PGSQL=postgresql PGSQL_SUB_LIST_OFF= REQ_PGSQL="" PGSQL_RUN_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg PGSQL_VARS= DB_TYPE=Pg SYBASE_RUN_DEPENDS= p5-DBD-Sybase>=0:databases/p5-DBD-Sybase SYBASE_VARS= DB_TYPE=sybase MYSQL_SUB_LIST= REQ_MYSQL=mysql MYSQL_SUB_LIST_OFF= REQ_MYSQL="" MYSQL_RUN_DEPENDS= p5-DBD-mysql>=0:databases/p5-DBD-mysql MYSQL_VARS= DB_TYPE=mysql post-patch: @${REINPLACE_CMD} -e 's|^\( *staticdir=\).*$$|\1${DATADIR}|' \ -e 's|^\( *arcdir=\).*$$|\1${DATADIR}/arc|' \ -e 's|^\( *bouncedir=\).*$$|\1${DATADIR}/bounce|' \ -e 's|^\( *defaultdir=\).*$$|\1${DATADIR}/defaults|' \ -e 's|^\( *execcgidir=\).*$$|\1${PREFIX}/libexec/${PORTNAME}|' \ ${WRKSRC}/configure post-install: for link in sympa.pl sympa_wizard.pl upgrade_bulk_spool.pl upgrade_send_spool.pl; do \ (cd ${STAGEDIR}${PREFIX}/bin && ${LN} -f -s ../libexec/sympa/$$link) \ done ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/apache.sample ${WRKDIR}/nginx.sample \ ${WRKDIR}/fcgi.sample ${STAGEDIR}${EXAMPLESDIR} .include Index: head/misc/freebsd-doc-en/Makefile =================================================================== --- head/misc/freebsd-doc-en/Makefile (revision 424559) +++ head/misc/freebsd-doc-en/Makefile (revision 424560) @@ -1,105 +1,105 @@ # Created by: Marc Fonvieille # $FreeBSD$ PORTNAME= freebsd-doc PORTVERSION= 49071 PORTEPOCH= 1 CATEGORIES= misc docs MASTER_SITES= LOCAL/blackend PKGNAMEPREFIX?= en- MAINTAINER= doceng@FreeBSD.org COMMENT?= Documentation from the FreeBSD Documentation Project BUILD_DEPENDS= docproj>=2.0_6:textproc/docproj USES= uidfix WRKSRC= ${WRKDIR}/doc PLIST_SUB= DOCSDIR=${DOCBASE} \ DOCLANG=${DOCLANG} \ DOCLANG_PREFIX=${DOCLANG_PREFIX} MAKE_ARGS= FORMATS="${DOCFORMAT}" \ DOC_LANG="${DOCLANG}" \ INSTALL_COMPRESSED= \ DOCDIR=${STAGEDIR}${PREFIX}/${DOCBASE} \ DOCOWN=${SHAREOWN} \ DOCGRP=${SHAREGRP} MAKE_JOBS_UNSAFE= yes NO_ARCH= yes # To populate correctly the stage directory TMPDESTDIR= ${STAGEDIR}${DESTDIR}/${PREFIX}/${DOCBASE} DESTDIRNAME= TMPDESTDIR PLIST= ${WRKDIR}/pkg-plist DOCLANG?= en_US.ISO8859-1 DOCLANG_PREFIX?= ${DOCLANG:C/_.*$//} DOCBASE?= share/doc/freebsd AVAILABLEFORMATS= HTML HTML_SPLIT PDF PS TXT OPTIONS_DEFINE= ${AVAILABLEFORMATS} OPTIONS_DEFAULT= HTML_SPLIT PDF HTML_DESC= Single HTML file per document HTML_SPLIT_DESC= The default HTML format used on www.FreeBSD.org PDF_DESC= PDF format PS_DESC= PostScript format TXT_DESC= Plain text # if PACKAGE_BUILDING=yes, enable all of $AVAILABLEFORMATS. .if defined(PACKAGE_BUILDING) -OPTIONS_SET+= ${AVAILABLEFORMATS} +OPTIONS_DEFAULT+= ${AVAILABLEFORMATS} .endif .include .if defined(PACKAGE_BUILDING) && ${OSVERSION} < 1000000 && ${ARCH} == i386 IGNORE= fails to build on the package builders in 9.x i386 jails due to java exceptions .endif .for O in ${AVAILABLEFORMATS} .if ${PORT_OPTIONS:M${O}} DOCFORMAT+= ${O:tl:S,_,-,} PLIST_FORMATS+= ${O:tl:S,_,-,} .endif .endfor .if ${PORT_OPTIONS:MPDF} || ${PORT_OPTIONS:MPS} BUILD_DEPENDS+= fop:textproc/fop \ ${LOCALBASE}/share/fonts/GentiumPlus/GentiumPlus-R.ttf:x11-fonts/gentium-plus \ ${LOCALBASE}/share/fonts/Droid/DroidSans.ttf:x11-fonts/droid-fonts-ttf \ ${LOCALBASE}/share/fonts/Lohit/Lohit-Bengali.ttf:x11-fonts/lohit \ ${LOCALBASE}/share/fonts/dejavu/DejaVuSansMono.ttf:x11-fonts/dejavu \ ${LOCALBASE}/share/fonts/TrueType/gkai00mp.ttf:chinese/arphicttf \ ${LOCALBASE}/share/fonts/OTF/ipam.otf:japanese/font-ipa \ ${LOCALBASE}/share/fonts/nanum-ttf/NanumBarunGothic.ttf:korean/nanumfonts-ttf .endif # when html or html-split is defined as the format, add HTML_COMMON. .if ${PORT_OPTIONS:MHTML} || ${PORT_OPTIONS:MHTML_SPLIT} PLIST_FORMATS+= html-common .endif # example files, scripts, etc. coming with the doc and common # directories for all formats. PLIST_FORMATS+= extras common pre-build: .for i in ${PLIST_FORMATS:S,^,${.CURDIR}/pkg-plist.,} if ${TEST} -f ${i}; then \ ${CAT} ${i} >> ${PLIST}; \ fi .endfor # For HTML files, images links are hardcoded during the build # with absolute pathnames. Make these pathnames relative. post-build: .if ${PORT_OPTIONS:MHTML} || ${PORT_OPTIONS:MHTML_SPLIT} ${FIND} ${WRKSRC} -name "*.html" -exec \ ${REINPLACE_CMD} -e 's,img src=\"${WRKSRC}.*share/images,img src=\"../..,g' {} \; ${FIND} ${WRKSRC} -name "*.html" -exec \ ${REINPLACE_CMD} -e 's,img src=\"${WRKSRC}.*imagelib,img src=\"imagelib,g' {} \; .endif .include Index: head/net/nss-pam-ldapd-sasl/Makefile =================================================================== --- head/net/nss-pam-ldapd-sasl/Makefile (revision 424559) +++ head/net/nss-pam-ldapd-sasl/Makefile (revision 424560) @@ -1,17 +1,17 @@ # Created by: rflynn@acsalaska.net # $FreeBSD$ PORTNAME= nss-pam-ldapd PKGNAMESUFFIX= -sasl MAINTAINER= zi@FreeBSD.org COMMENT= Advanced fork of nss_ldap with sasl support LICENSE= # pet portlint -OPTIONS_SET+= SASL +OPTIONS_SLAVE+= SASL SLAVE_PORT= sasl # In case we come up with more MASTERDIR= ${.CURDIR}/../nss-pam-ldapd .include "${MASTERDIR}/Makefile" Index: head/net-mgmt/nrpe-ssl/Makefile =================================================================== --- head/net-mgmt/nrpe-ssl/Makefile (revision 424559) +++ head/net-mgmt/nrpe-ssl/Makefile (revision 424560) @@ -1,14 +1,14 @@ # Created by: Niclas Zeising # $FreeBSD$ PKGNAMESUFFIX= -ssl COMMENT= Nagios Remote Plugin Executor (SSL version) CONFLICTS= nrpe-2.* -OPTIONS_SET= SSL +OPTIONS_SLAVE= SSL MASTERDIR= ${.CURDIR}/../nrpe .include "${MASTERDIR}/Makefile" Index: head/security/clamav-milter/Makefile =================================================================== --- head/security/clamav-milter/Makefile (revision 424559) +++ head/security/clamav-milter/Makefile (revision 424560) @@ -1,13 +1,13 @@ # Created by: bz # $FreeBSD$ PKGNAMESUFFIX= -milter -OPTIONS_SET+= MILTER +OPTIONS_SLAVE+= MILTER MASTERDIR= ${.CURDIR}/../clamav PKGNAMESUFFIX= -milter CONFLICTS= clamav-[0-9]* .include "${MASTERDIR}/Makefile" Index: head/www/apache22-event-mpm/Makefile =================================================================== --- head/www/apache22-event-mpm/Makefile (revision 424559) +++ head/www/apache22-event-mpm/Makefile (revision 424560) @@ -1,15 +1,14 @@ # $FreeBSD$ MASTERDIR= ${.CURDIR}/../apache22 MAINTAINER= apache@FreeBSD.org WITH_MPM= event DESCR= ${.CURDIR}/pkg-descr PORT_OPTIONS+= CGID OPTIONS_EXCLUDE= CGI -OPTIONS_UNSET+= CGI .include "${MASTERDIR}/Makefile" Index: head/www/apache22-worker-mpm/Makefile =================================================================== --- head/www/apache22-worker-mpm/Makefile (revision 424559) +++ head/www/apache22-worker-mpm/Makefile (revision 424560) @@ -1,15 +1,14 @@ # $FreeBSD$ MASTERDIR= ${.CURDIR}/../apache22 MAINTAINER= apache@FreeBSD.org WITH_MPM= worker DESCR= ${.CURDIR}/pkg-descr PORT_OPTIONS+= CGID OPTIONS_EXCLUDE= CGI -OPTIONS_UNSET+= CGI .include "${MASTERDIR}/Makefile" Index: head/x11-toolkits/py-kivy/Makefile =================================================================== --- head/x11-toolkits/py-kivy/Makefile (revision 424559) +++ head/x11-toolkits/py-kivy/Makefile (revision 424560) @@ -1,112 +1,112 @@ # Created by: David Naylor # $FreeBSD$ PORTNAME= kivy PORTVERSION= 1.9.1 PORTREVISION= 1 CATEGORIES= x11-toolkits python MASTER_SITES= GH LOCAL/dbn/${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= dbn@FreeBSD.org COMMENT= Python NUI library for rapid application development LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cython:lang/cython LIB_DEPENDS= libmtdev.so:devel/libmtdev TEST_DEPENDS= nosetests-${PYTHON_VER}:devel/py-nose MAKE_ENV= KIVY_NO_CONFIG=yes KIVY_NO_FILELOG=yes USE_OPENGL_ES2=1 \ PYTHONPATH=${WRKSRC} USE_GITHUB= yes USES= display:test python:2.7+,concurrent uniquefiles:dirs USE_GL= egl gl glesv2 USE_PYTHON= distutils PYDISTUTILS_BUILD_TARGET= build_ext PYDISTUTILS_BUILDARGS= --inplace PYDISTUTILS_EGGINFO= Kivy-${PORTVERSION}-py${PYTHON_VER}.egg-info OPTIONS_DEFINE= DOCS -OPTIONS_SET= ENCHANT OPENCV PYGAME +OPTIONS_DEFAULT= ENCHANT OPENCV PYGAME OPTIONS_SUB= yes OPTIONS_GROUP= VIDEO AUDIO IMAGE CAMERA SPELLING CLIPBOARD OPTIONS_MULTI= WINDOW TEXT OPTIONS_MULTI_WINDOW= PYGAME X11 SDL2 OPTIONS_MULTI_TEXT= PIL PYGAME SDL2 OPTIONS_GROUP_VIDEO= GSTREAMER FFMPEG OPTIONS_GROUP_AUDIO= GSTREAMER PYGAME SDL2 OPTIONS_GROUP_IMAGE= PIL PYGAME SDL2 OPTIONS_GROUP_CAMERA= OPENCV GSTREAMER OPTIONS_GROUP_SPELLING= ENCHANT OPTIONS_GROUP_CLIPBOARD= PYGAME CAMERA_DESC= Camera support CLIPBOARD_DESC= Clipboard support IMAGE_DESC= Image support SPELLING_DESC= Spell checking support TEXT_DESC= Text rendering support (compulsory) WINDOW_DESC= Window support (compulsory) DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx ENCHANT_DESC= Spell checking support via Enchant ENCHANT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}enchant>=0:textproc/py-enchant FFMPEG_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/ffmpeg/__init__.py:multimedia/py-ffmpeg GSTREAMER_MAKE_ENV= USE_GSTREAMER=1 GSTREAMER_MAKE_ENV_OFF= USE_GSTREAMER=0 GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1 GSTREAMER_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygst.py:multimedia/py-gstreamer GSTREAMER_USES= pkgconfig OPENCV_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/cv.py:graphics/py-opencv2 PIL_DESC= Text and window rendering support via Pillow PIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow PYGAME_DESC= Window, text and image rendering support via PyGame PYGAME_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}game>0:devel/py-game PYGLET_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyglet>0:graphics/py-pyglet SDL2_DESC= Simple Direct Media Layer v2.0 support SDL2_MAKE_ENV= USE_SDL2=1 SDL2_MAKE_ENV_OFF= USE_SDL2=0 SDL2_USE= SDL=sdl2,mixer2,image2,ttf2 SDL2_USES= pkgconfig X11_MAKE_ENV= USE_X11=1 X11_MAKE_ENV_OFF= USE_X11=0 X11_USE= XORG=x11 .if !defined(ARCH) ARCH!= uname -p .endif .if ${ARCH} == i386 OPTIONS_GROUP_VIDEO+= PYGLET .endif post-build-DOCS-on: ${MKDIR} ${WRKSRC}/doc/build/doctrees ${WRKSRC}/doc/build/html (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} doc/autobuild.py) (cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} sphinx-build -b html \ -d ${WRKSRC}/doc/build/doctrees \ doc/sources ${WRKSRC}/doc/build/html) do-test: @(cd ${KIVYPATH}; \ ${SETENV} ${MAKE_ENV} nosetests-${PYTHON_VER} ${KIVYPATH}/kivy/tests) post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/kivy -name '*.so' | ${XARGS} ${STRIP_CMD} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc/build/html; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) post-install-PDF-on: post-install-DOCS-on ${INSTALL_DATA} ${WRKSRC}/doc/build/latex-a4/Kivy.pdf \ ${STAGEDIR}${DOCSDIR}/Kivy-a4.pdf ${INSTALL_DATA} ${WRKSRC}/doc/build/latex-letter/Kivy.pdf \ ${STAGEDIR}${DOCSDIR}/Kivy-letter.pdf .include