Index: head/www/ach/Makefile =================================================================== --- head/www/ach/Makefile (revision 469118) +++ head/www/ach/Makefile (revision 469119) @@ -1,35 +1,34 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= ACH PORTVERSION= 1.0.3 DISTVERSIONSUFFIX= -alpha CATEGORIES= www MASTER_SITES= GHC MAINTAINER= danilo@FreeBSD.org COMMENT= Free, open source tool for complex research problems LICENSE= GPLv3 USE_MYSQL= yes USES= php tar USE_GITHUB= yes GH_ACCOUNT= Burton GH_PROJECT= Analysis-of-Competing-Hypotheses WRKSRC= ${WRKDIR}/${DISTNAME} NO_BUILD= yes SUB_FILES+= pkg-message -PKGMESSAGE= ${WRKDIR}/pkg-message WWWDIR?= ${PREFIX}/www/${PORTNAME} # Get rid of temp files packaged in the upstream distfile post-extract: @${FIND} ${WRKSRC} -type f -not -name .htaccess -a \ -name .\* -delete do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .include Index: head/www/cgiwrap/Makefile =================================================================== --- head/www/cgiwrap/Makefile (revision 469118) +++ head/www/cgiwrap/Makefile (revision 469119) @@ -1,115 +1,113 @@ # Created by: Brent J. Nordquist # $FreeBSD$ PORTNAME= cgiwrap PORTVERSION= 4.1 CATEGORIES= www security MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Securely execute Web CGI scripts LICENSE= GPLv2 -PKGMESSAGE= ${WRKDIR}/pkg-message - OPTIONS_DEFINE= CGI_OWNER CGI_GROUP CGI_SETUID CGI_SETGID \ CGI_GROUP_WRITABLE CGI_WORLD_WRITABLE DEBUG \ DOCS NPH USE_REDIRECT_URL USE_SCRIPT_URL OPTIONS_DEFAULT=CGI_OWNER CGI_GROUP CGI_SETUID CGI_SETGID \ CGI_GROUP_WRITABLE CGI_WORLD_WRITABLE OPTIONS_SUB= yes CGI_OWNER_DESC= Check CGI file owner CGI_GROUP_DESC= Check CGI file group CGI_SETUID_DESC=Check CGI file setuid permissions CGI_SETGID_DESC=Check CGI file setgid permissions CGI_GROUP_WRITABLE_DESC=Check CGI g+w file permissions CGI_WORLD_WRITABLE_DESC=Check CGI o+w file permissions USE_REDIRECT_URL_DESC=Use REDIRECT_URL to build SCRIPT_NAME USE_SCRIPT_URL_DESC=Use SCRIPT_URL to build SCRIPT_NAME NPH_DESC= Enable nph binaries DEBUG_DESC= Enable cgiwrapd binaries ## # INSTALL_DIR # # Specify the location of the cgiwrap binaries. This is the directory # where the cgiwrap binaries get installed in. # INSTALL_DIR?= ${PREFIX}/www/cgi-bin ## # USER_CGIDIR # # Specify the location of the CGI directory ~user accounts will store # CGIs in. This is "home directory relative". Alternatives include # "www/cgi-bin" and "cgi-bin". # USER_CGIDIR?= public_html/cgi-bin ## # ALLOW_FILE # DENY_FILE # # Full path to the allow and deny files for CGI access. These files # contain the username of the UNIX account who will be allowed/denied # using the cgiwrap binary. # ALLOW_FILE?= ${PREFIX}/etc/${PORTNAME}.allow DENY_FILE?= ${PREFIX}/etc/${PORTNAME}.deny SUB_FILES= pkg-message SUB_LIST+= INSTALL_DIR=${INSTALL_DIR} \ ALLOW_FILE=${ALLOW_FILE} \ DENY_FILE=${DENY_FILE} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-httpd-user=${WWWOWN} \ --with-install-group=${WWWGRP} \ --with-install-dir=${INSTALL_DIR} \ --with-cgi-dir=${USER_CGIDIR} \ --with-allow-file=${ALLOW_FILE} \ --with-deny-file=${DENY_FILE} \ --with-check-shell \ --with-wall CGI_OWNER_CONFIGURE_WITH= check-owner CGI_GROUP_CONFIGURE_WITH= check-group CGI_SETUID_CONFIGURE_WITH= check-setuid CGI_SETGID_CONFIGURE_WITH= check-setgid CGI_GROUP_WRITABLE_CONFIGURE_WITH= check-group-writable CGI_WORLD_WRITABLE_CONFIGURE_WITH= check-world-writable USE_REDIRECT_URL_CONFIGURE_WITH= use-redirect-url USE_SCRIPT_URL_CONFIGURE_WITH= use-script-url NPH_CONFIGURE_WITH= nph DEBUG_CONFIGURE_WITH= cgiwrapd PORTDOCS= accesscontrol.html afs.html changes.html \ chroot.html comments.html download.html faq.html \ index.html install.html intro.html maillist.html \ notes.html pubs.html quickref.html setup.html \ thanks.html todo.html tricks.html y2k.html ## # LOG_FILE # # Enables cgiwrap logging (when a user called cgiwrap, its arguments, # and who ran it). Specify the full path to the logfile. # .if defined(LOG_FILE) CONFIGURE_ARGS+= --with-logging-file=${LOG_FILE} .else CONFIGURE_ARGS+= --without-logging-file .endif do-install: @${MKDIR} ${STAGEDIR}${INSTALL_DIR} ${INSTALL_PROGRAM} ${WRKSRC}/cgiwrap ${STAGEDIR}${INSTALL_DIR} .for link in cgiwrapd nph-cgiwrap nph-cgiwrapd ${LN} -sf cgiwrap ${STAGEDIR}${INSTALL_DIR}/${link} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/htdocs && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/www/drupal7/Makefile =================================================================== --- head/www/drupal7/Makefile (revision 469118) +++ head/www/drupal7/Makefile (revision 469119) @@ -1,54 +1,53 @@ # Created by: Nick Hilliard # $FreeBSD$ PORTNAME= drupal7 DISTVERSION= 7.59 CATEGORIES= www MASTER_SITES= http://ftp.drupal.org/files/projects/ DISTNAME= drupal-${PORTVERSION} DIST_SUBDIR= drupal MAINTAINER= joneum@FreeBSD.org COMMENT= Database driven web content management system (CMS) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= drupal:7 php:web shebangfix USE_PHP= dom filter gd hash json mbstring pcre pdo session simplexml xml SHEBANG_FILES= scripts/password-hash.sh NO_ARCH= yes NO_BUILD= yes DOCS= CHANGELOG.txt INSTALL.mysql.txt INSTALL.sqlite.txt \ LICENSE.txt README.txt COPYRIGHT.txt INSTALL.pgsql.txt \ INSTALL.txt MAINTAINERS.txt UPGRADE.txt OPTIONS_DEFINE= MYSQL SQLITE3 PGSQL DOCS OPTIONS_DEFAULT= MYSQL SUB_FILES+= pkg-message -PKGMESSAGE= ${WRKDIR}/pkg-message PGSQL_USES= pgsql PGSQL_USE= PHP=pdo_pgsql SQLITE3_USE= PHP=pdo_sqlite MYSQL_USES= mysql MYSQL_USE= PHP=pdo_mysql do-install: @${MKDIR} ${STAGEDIR}${DRUPAL_DIR}/sites/default/files (cd ${WRKSRC} && ${COPYTREE_SHARE} ".htaccess cron.php authorize.php \ includes index.php install.php misc modules profiles \ robots.txt scripts themes update.php web.config xmlrpc.php" \ ${STAGEDIR}${DRUPAL_DIR}) (cd ${WRKSRC}/sites && ${COPYTREE_SHARE} "example.sites.php all" \ ${STAGEDIR}${DRUPAL_DIR}/sites) ${INSTALL_DATA} ${WRKSRC}/sites/default/default.settings.php \ ${STAGEDIR}${DRUPAL_DIR}/sites/default/default.settings.php.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/www/drupal8/Makefile =================================================================== --- head/www/drupal8/Makefile (revision 469118) +++ head/www/drupal8/Makefile (revision 469119) @@ -1,52 +1,51 @@ # Created by: Alonso Cardenas # $FreeBSD$ PORTNAME= drupal8 PORTVERSION= 8.5.3 CATEGORIES= www MASTER_SITES= http://ftp.drupal.org/files/projects/ DISTNAME= drupal-${PORTVERSION} DIST_SUBDIR= drupal MAINTAINER= acm@FreeBSD.org COMMENT= Database driven web content management system (CMS) LICENSE= GPLv2+ USES= php:web shebangfix USE_PHP= dom filter gd hash json mbstring opcache pcre pdo session \ simplexml tokenizer xml SHEBANG_FILES= core/scripts/password-hash.sh NO_ARCH= yes NO_BUILD= yes DOCS= core/CHANGELOG.txt core/INSTALL.mysql.txt core/INSTALL.sqlite.txt \ LICENSE.txt README.txt core/COPYRIGHT.txt core/INSTALL.pgsql.txt \ core/INSTALL.txt core/MAINTAINERS.txt core/UPDATE.txt OPTIONS_DEFINE= MYSQL SQLITE3 PGSQL DOCS OPTIONS_DEFAULT= MYSQL SUB_FILES+= pkg-message -PKGMESSAGE= ${WRKDIR}/pkg-message PGSQL_USES= pgsql PGSQL_USE= PHP=pdo_pgsql SQLITE3_USE= PHP=pdo_sqlite MYSQL_USES= mysql MYSQL_USE= PHP=pdo_mysql post-extract: @${MKDIR} ${WRKDIR}/DOCS @${MV} ${DOCS:S|^|${WRKSRC}/|} ${WRKDIR}/DOCS/ do-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} . \ ${STAGEDIR}${WWWDIR}) do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/DOCS && ${COPYTREE_SHARE} . \ ${STAGEDIR}${DOCSDIR}) .include Index: head/www/junkbuster/Makefile =================================================================== --- head/www/junkbuster/Makefile (revision 469118) +++ head/www/junkbuster/Makefile (revision 469119) @@ -1,41 +1,40 @@ # Created by: Ian Struble # $FreeBSD$ PORTNAME= junkbuster PORTVERSION= 2.0.2 PORTREVISION= 7 CATEGORIES= www MASTER_SITES= http://f2.org/download/ DISTNAME= ijb-zlib-11 MAINTAINER= ports@FreeBSD.org COMMENT= HTTP proxy server that eliminates ads LICENSE= GPLv2+ USES= dos2unix tar:tgz ALL_TARGET= # yes, an empty target. JDIR= ${PREFIX}/etc/junkbuster SUB_FILES= junkbuster pkg-message USE_RC_SUBR= ${PORTNAME} -PKGMESSAGE= ${WRKDIR}/pkg-message GNUREGEXP= 's:gnu_regex.h:gnu/regex.h:' post-patch: .for f in acl.c bind.c conn.c encode.c filters.c gnu_regex.c jcc.c loaders.c parsers.c socks4.c ssplit.c win32.c @${REINPLACE_CMD} -e ${GNUREGEXP} ${WRKSRC}/${f} .endfor do-install: ${INSTALL_PROGRAM} ${WRKSRC}/junkbuster ${STAGEDIR}${PREFIX}/sbin/junkbuster @${MKDIR} -m 755 ${STAGEDIR}${JDIR} ${INSTALL_DATA} ${WRKSRC}/junkbstr.ini ${STAGEDIR}${JDIR}/configfile.sample ${INSTALL_DATA} ${WRKSRC}/sblock.ini ${STAGEDIR}${JDIR}/blockfile.sample ${INSTALL_DATA} ${WRKSRC}/saclfile.ini ${STAGEDIR}${JDIR}/aclfile.sample ${INSTALL_DATA} ${WRKSRC}/scookie.ini ${STAGEDIR}${JDIR}/cookiefile.sample ${INSTALL_DATA} ${WRKSRC}/sforward.ini ${STAGEDIR}${JDIR}/forwardfile.sample ${INSTALL_DATA} ${WRKSRC}/strust.ini ${STAGEDIR}${JDIR}/trustfile.sample ${INSTALL_MAN} ${WRKSRC}/junkbuster.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/www/mysar/Makefile =================================================================== --- head/www/mysar/Makefile (revision 469118) +++ head/www/mysar/Makefile (revision 469119) @@ -1,68 +1,67 @@ # Created by: Edwin Groothuis # $FreeBSD$ PORTNAME= mySAR PORTVERSION= 2.1.4 PORTREVISION= 4 CATEGORIES= www MASTER_SITES= SF DISTNAME= ${PORTNAME:tl}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= MySQL Squid Access Report IGNORE_WITH_PHP= 70 71 72 LICENSE= GPLv2 LICENSE_FILE= ${WRKROOT}/COPYING BUILD_DEPENDS= bash:shells/bash WRKROOT= ${WRKDIR}/${PORTNAME:tl} WRKSRC= ${WRKROOT}/bin/mysar-binary-importer GNU_CONFIGURE= yes USE_MYSQL= yes USES= php USE_PHP= mysql pcre USE_CSTD= gnu89 CONFIGURE_ARGS= --with-mysql-lib=${LOCALBASE} MYSARPREFIX= mysar MYSARDIR?= ${PREFIX}/${MYSARPREFIX} PLIST_SUB= MYSAR=${MYSARPREFIX} WWWOWN="${WWWOWN}" SUB_FILES= pkg-message SUB_LIST= MYSARDIR=${MYSARDIR} -PKGMESSAGE= ${WRKDIR}/pkg-message post-extract: @${CHMOD} +x ${WRKSRC}/config/* post-patch: @${REINPLACE_CMD} \ -e 's,/usr/local/mysar/,${MYSARDIR},g' \ ${WRKROOT}/etc/mysar.cron @${REINPLACE_CMD} \ -e 's,/usr/local/mysar/,${MYSARDIR},g' \ ${WRKROOT}/etc/mysar.apache @${REINPLACE_CMD} \ -e 's,/usr/bin/php,${LOCALBASE}/bin/php,g' \ -e 's,\([=,. ]\)mktime(),\1time(),g' \ `find ${WRKROOT}/bin -type f` @${REINPLACE_CMD} \ -e 's,/bin/sh,${LOCALBASE}/bin/bash,g' \ `find ${WRKROOT}/bin/mysar-binary-importer -type f` @${FIND} ${WRKROOT} -name *.orig -delete @${FIND} ${WRKROOT} -name *.bak -delete do-install: ${MV} ${WRKSRC} ${WRKROOT} ${MKDIR} ${STAGEDIR}${MYSARDIR} ${CP} -R `find ${WRKROOT} -mindepth 1 -maxdepth 1 ! -name mysar-binary-importer` ${STAGEDIR}${MYSARDIR} ${INSTALL_PROGRAM} ${WRKROOT}/mysar-binary-importer/src/mysar ${STAGEDIR}${MYSARDIR}/bin ${INSTALL_DATA} ${WRKROOT}/mysar-binary-importer/mysar.conf ${STAGEDIR}${MYSARDIR}/etc .include Index: head/www/otrs/Makefile =================================================================== --- head/www/otrs/Makefile (revision 469118) +++ head/www/otrs/Makefile (revision 469119) @@ -1,185 +1,184 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= otrs PORTVERSION= 6.0.6 CATEGORIES= www MAINTAINER= m.tsatsenko@gmail.com COMMENT= Open Ticket Request System LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= p5-Archive-Zip>=0:archivers/p5-Archive-Zip \ p5-DBI>=0:databases/p5-DBI \ p5-Crypt-Eksblowfish>=0:security/p5-Crypt-Eksblowfish \ p5-Crypt-PasswdMD5>=0:security/p5-Crypt-PasswdMD5 \ p5-MIME-Tools>=5.427:mail/p5-MIME-Tools \ p5-libwww>=0:www/p5-libwww \ p5-Net-DNS>=0.66:dns/p5-Net-DNS \ p5-CSS-Minifier-XS>=0:textproc/p5-CSS-Minifier-XS \ p5-JavaScript-Minifier-XS>=0:textproc/p5-JavaScript-Minifier-XS \ p5-TimeDate>=0:devel/p5-TimeDate \ p5-Sys-Hostname-Long>=0:sysutils/p5-Sys-Hostname-Long \ p5-Proc-Daemon>=0:devel/p5-Proc-Daemon \ p5-JSON-XS>=0:converters/p5-JSON-XS \ p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-Text-CSV_XS>=0:textproc/p5-Text-CSV_XS \ p5-IO-Interactive>=0:devel/p5-IO-Interactive \ p5-Email-Valid>=0:mail/p5-Email-Valid \ p5-JSON>=0:converters/p5-JSON \ p5-YAML>=0:textproc/p5-YAML \ p5-Date-Pcalc>=0:devel/p5-Date-Pcalc \ p5-Text-CSV>=0:textproc/p5-Text-CSV \ p5-Text-Diff>=0:textproc/p5-Text-Diff \ p5-XML-FeedPP>=0:textproc/p5-XML-FeedPP \ p5-YAML-LibYAML>=0:textproc/p5-YAML-LibYAML \ p5-JavaScript-Minifier>=0:textproc/p5-JavaScript-Minifier \ p5-CSS-Minifier>=0:textproc/p5-CSS-Minifier \ p5-SOAP-Lite>=0:net/p5-SOAP-Lite \ p5-Class-Inspector>=0:devel/p5-Class-Inspector \ p5-Mozilla-CA>=0:www/p5-Mozilla-CA \ p5-CGI>=0:www/p5-CGI \ p5-Lingua-Translit>=0:devel/p5-Lingua-Translit \ p5-Pod-Strip>=0:textproc/p5-Pod-Strip \ p5-Template-Toolkit>=0:www/p5-Template-Toolkit RUN_DEPENDS:= ${BUILD_DEPENDS} USES= cpe shebangfix perl5 tar:bzip2 USE_GITHUB= yes GH_ACCOUNT= OTRS GH_TAGNAME= 51cbe50 SHEBANG_FILES= bin/cgi-bin/*.pl bin/cgi-bin/app.psgi bin/fcgi-bin/*.pl bin/*.pl \ scripts/tools/*.pl scripts/*.pl OPTIONS_DEFINE= MYSQL PGSQL REPORTS SMTP POP3 IMAP LDAP PDF \ GNUPG APACHE SSL OPTIONS_DEFAULT= MYSQL REPORTS SMTP POP3 IMAP PDF ASPELL APACHE \ SSL OPTIONS_RADIO= SPELL OPTIONS_RADIO_SPELL= ASPELL ISPELL IMAP_DESC= Fetch email via IMAP POP3_DESC= Fetch email via POP3 SMTP_DESC= Send email via SMTP REPORTS_DESC= Reports support APACHE_DESC= Apache and www/mod_perl2 support OTRSDIR= ${PREFIX}/otrs USERS= ${PORTNAME} GROUPS= ${USERS} www SUB_FILES= pkg-message SUB_LIST= OTRS_USER=${USERS} OTRS_GROUP=${USERS} WWWOWN=${WWWOWN} -PKGMESSAGE= ${WRKDIR}/pkg-message NO_ARCH= YES ROOT_DIRS_LIST= Kernel bin scripts BIN_DIRS_LIST= "" cgi-bin fcgi-bin PM_DIRS_LIST= Kernel Kernel/Config Kernel/Config/Files Kernel/Language \ Modules Kernel/Output/HTML Kernel/Output/HTML/Lite \ Kernel/Output/HTML/Standard System System/Auth System/AuthSession \ System/Crypt System/CustomerAuth System/CustomerUser \ System/CustomerUser/ System/ SCRIPTS_DIRS_LIST= "" database test tools DBUpdateTo6 CRON_SCRIPTS= ${STAGEDIR}${OTRSDIR}/var/cron/ CLEAN_FILES= scripts/suse* scripts/redhat* \ var/httpd/htdocs/js/thirdparty/ckeditor-4.0/_source \ var/httpd/htdocs/skins/Agent/*/img/source PLIST_SUB= VER_CKEDITOR="4.7.0" OTRS_USER=${USERS} WWWOWN=${WWWOWN} PGSQL_RUN_DEPENDS= p5-DBD-Pg>=0:databases/p5-DBD-Pg PGSQL_USES= pgsql MYSQL_RUN_DEPENDS= p5-DBD-mysql>=0:databases/p5-DBD-mysql SSL_RUN_DEPENDS= p5-Crypt-SSLeay>=0:security/p5-Crypt-SSLeay APACHE_RUN_DEPENDS= ${APACHE_PKGNAMEPREFIX}mod_perl2>=2.0.5:www/mod_perl2 \ p5-Apache-DBI>0:www/p5-Apache-DBI APACHE_USES= apache:run,2.2+ REPORTS_RUN_DEPENDS= p5-GD>=0:graphics/p5-GD \ p5-GD-Graph>=0:graphics/p5-GD-Graph \ p5-GD-TextUtil>=0:graphics/p5-GD-TextUtil SMTP_RUN_DEPENDS= p5-Authen-SASL>=0:security/p5-Authen-SASL \ p5-Net-SSLGlue>=0:security/p5-Net-SSLGlue POP3_RUN_DEPENDS= p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL \ p5-Net-SSLGlue>=0:security/p5-Net-SSLGlue IMAP_RUN_DEPENDS= p5-Mail-IMAPClient>=0:mail/p5-Mail-IMAPClient \ p5-Net-IMAP-Simple>=0:mail/p5-Net-IMAP-Simple LDAP_RUN_DEPENDS= p5-perl-ldap>=0:net/p5-perl-ldap PDF_RUN_DEPENDS= p5-PDF-API2>=0.57:textproc/p5-PDF-API2 ISPELL_RUN_DEPENDS= ispell:textproc/aspell-ispell ASPELL_RUN_DEPENDS= aspell:textproc/aspell GNUPG_RUN_DEPENDS= gpg:security/gnupg1 .include post-patch: @${FIND} ${WRKSRC} -name "*.pm" | \ ${XARGS} ${REINPLACE_CMD} -i '' \ -e 's|Digest::SHA::PurePerl|Digest::SHA|g' @${FIND} ${WRKSRC} -name "*.orig" -delete @${RM} -r ${WRKSRC}/Kernel/cpan-lib/ \ ${CLEAN_FILES:S!^!${WRKSRC}/!} do-build: @${FIND} ${WRKSRC}/Kernel -type d | ${XARGS} ${CHMOD} 0755 @${FIND} ${WRKSRC}/Kernel -type f | ${XARGS} ${CHMOD} ${SHAREMODE} @${FIND} ${WRKSRC} -type f | ${XARGS} ${SED} -i '' \ -e "s=/opt/=${PREFIX}/=g;s=wwwrun=${WWWOWN}=g;" do-build-ISPELL-on: @${FIND} ${WRKSRC} -type f | ${XARGS} ${SED} -i '' \ -e "s=/usr/bin/ispell=${PREFIX}/bin/ispell=g" do-build-ASPELL-on: @${FIND} ${WRKSRC} -type f | ${XARGS} ${SED} -i '' \ -e "s=/usr/bin/ispell=${PREFIX}/bin/aspell=g" do-build-GNUPG-on: @${FIND} ${WRKSRC} -type f | ${XARGS} ${SED} -i '' \ -e "s=/usr/bin/gpg=${PREFIX}/bin/gpg=g" do-install: .for D in ${ROOT_DIRS_LIST:S!^!${OTRSDIR}/!} ${BIN_DIRS_LIST:S!^!${OTRSDIR}/bin/!} ${SCRIPTS_DIRS_LIST:S!^!${OTRSDIR}/scripts/!} ${MKDIR} ${STAGEDIR}${D} .endfor ${INSTALL_DATA} ${WRKSRC}/.*.dist ${STAGEDIR}${OTRSDIR}/ ${INSTALL_DATA} ${WRKSRC}/RELEASE ${STAGEDIR}${OTRSDIR}/ ${INSTALL_DATA} ${WRKSRC}/*.md ${STAGEDIR}${OTRSDIR}/ .for D in ${BIN_DIRS_LIST} ${INSTALL_SCRIPT} ${WRKSRC}/bin/${D}/*.* ${STAGEDIR}${OTRSDIR}/bin/${D}/ .endfor (cd ${WRKSRC} && ${PAX} -r -w Kernel var ${STAGEDIR}${OTRSDIR}) ${INSTALL_SCRIPT} ${WRKSRC}/scripts/*.[ps][lh] ${STAGEDIR}${OTRSDIR}/scripts/ ${INSTALL_DATA} ${WRKSRC}/scripts/apache* \ ${WRKSRC}/scripts/*.[pl][pm] ${STAGEDIR}${OTRSDIR}/scripts/ ${INSTALL_DATA} ${WRKSRC}/scripts/database/*.* ${STAGEDIR}${OTRSDIR}/scripts/database/ ${INSTALL_SCRIPT} ${WRKSRC}/scripts/test/*.t ${STAGEDIR}${OTRSDIR}/scripts/test/ ${INSTALL_SCRIPT} ${WRKSRC}/scripts/tools/*.pl ${STAGEDIR}${OTRSDIR}/scripts/tools/ ${FIND} ${CRON_SCRIPTS} -type f -name *.dist | ${SED} -e "p;s/\.dist//" | ${XARGS} -n2 ${MV} ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/var/article ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/var/httpd/htdocs/js/js-cache/ ${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/var/tmp # otrs.SetPermissions.pl does not work in stage environment due to missing otrs user #post-install: # cd ${STAGEDIR}/${OTRSDIR} && ${PERL} ./bin/otrs.SetPermissions.pl \ # --web-group=${WWWOWN} \ # --otrs-user=${PORTNAME} \ # --admin-group=wheel ${STAGEDIR}${OTRSDIR} .include Index: head/www/p5-Maypole/Makefile =================================================================== --- head/www/p5-Maypole/Makefile (revision 469118) +++ head/www/p5-Maypole/Makefile (revision 469119) @@ -1,75 +1,74 @@ # Created by: Lars Thegler # $FreeBSD$ PORTNAME= Maypole PORTVERSION= 2.13 PORTREVISION= 6 CATEGORIES= www perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:TEEJAY PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= MVC web application framework LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= p5-CGI-Simple>=0:www/p5-CGI-Simple \ p5-CGI-Untaint>=1.26:www/p5-CGI-Untaint \ p5-CGI-Untaint-date>=0:www/p5-CGI-Untaint-date \ p5-CGI-Untaint-email>=0:www/p5-CGI-Untaint-email \ p5-Class-DBI>=0.96:databases/p5-Class-DBI \ p5-Class-DBI-AbstractSearch>=0:databases/p5-Class-DBI-AbstractSearch \ p5-Class-DBI-Loader-Relationship>=0:databases/p5-Class-DBI-Loader-Relationship \ p5-Class-DBI-Loader>=0.02:databases/p5-Class-DBI-Loader \ p5-Class-DBI-Pager>=0:databases/p5-Class-DBI-Pager \ p5-Class-DBI-Plugin-RetrieveAll>=0:databases/p5-Class-DBI-Plugin-RetrieveAll \ p5-Class-DBI-Plugin-Type>=0:databases/p5-Class-DBI-Plugin-Type \ p5-File-MMagic-XS>=0.08:devel/p5-File-MMagic-XS \ p5-HTML-Tree>=0:www/p5-HTML-Tree \ p5-HTTP-Body>=0.5:www/p5-HTTP-Body \ p5-Lingua-EN-Inflect-Number>=0:textproc/p5-Lingua-EN-Inflect-Number \ p5-Template-Plugin-Class>=0:www/p5-Template-Plugin-Class \ p5-Template-Toolkit>=0:www/p5-Template-Toolkit \ p5-UNIVERSAL-moniker>=0:devel/p5-UNIVERSAL-moniker \ p5-UNIVERSAL-require>=0:devel/p5-UNIVERSAL-require \ p5-URI>=0:net/p5-URI \ p5-libwww>=0:www/p5-libwww RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= p5-Test-MockModule>=0:devel/p5-Test-MockModule \ p5-DBD-SQLite>=0:databases/p5-DBD-SQLite PORTSCOUT= skipv:2.111,2.121 OPTIONS_DEFINE= MODPERL2 DOCS EXAMPLES OPTIONS_DEFAULT=MODPERL2 MODPERL2_DESC= mod_perl2 support USES= perl5 USE_PERL5= configure -PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-message DOC_FILES= ../Manual.pod \ About.pod \ Beer.pod \ BuySpy.pod \ Flox.pod \ Model.pod \ StandardTemplates.pod \ View.pod \ Workflow.pod PORTDOCS= * PORTEXAMPLES= * MODPERL2_USE= APACHE_RUN=22+ MODPERL2_BUILD_DEPENDS= p5-libapreq2>=0:www/p5-libapreq2 post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/lib/Maypole/Manual/ && ${INSTALL_DATA} ${DOC_FILES} ${STAGEDIR}${DOCSDIR}/ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/ ${CP} -R ${WRKSRC}/examples/ ${STAGEDIR}${EXAMPLESDIR}/ .include Index: head/www/pecl-sphinx/Makefile =================================================================== --- head/www/pecl-sphinx/Makefile (revision 469118) +++ head/www/pecl-sphinx/Makefile (revision 469119) @@ -1,25 +1,24 @@ # Created by: Max Baryshnikov # $FreeBSD$ PORTNAME= sphinx DISTVERSION= 1.3.3 PORTREVISION= 1 CATEGORIES= www MAINTAINER= mephius@gmail.com COMMENT= Sphinx search engine php client LICENSE= PHP301 IGNORE_WITH_PHP= 70 71 72 LIB_DEPENDS= libsphinxclient.so:textproc/libsphinxclient USES= php:pecl SUB_FILES= pkg-message -PKGMESSAGE= ${WRKDIR}/pkg-message CFLAGS+= -I${LOCALBASE}/include .include Index: head/www/planet/Makefile =================================================================== --- head/www/planet/Makefile (revision 469118) +++ head/www/planet/Makefile (revision 469119) @@ -1,29 +1,28 @@ # Created by: Alan Snelson # $FreeBSD$ PORTNAME= planet PORTVERSION= 2.0 CATEGORIES= www MASTER_SITES= http://www.planetplanet.org/download/ MAINTAINER= alan@wave2.co.uk COMMENT= Planet is a flexible feed aggregator - and more! RUN_DEPENDS= ${PYTHON_SITELIBDIR}/mx/Tidy/Tidy.py:devel/py-mx-experimental \ ${PYTHON_PKGNAMEPREFIX}bsddb>0:databases/py-bsddb USES= python:2.7 tar:bzip2 NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message -PKGMESSAGE= ${WRKDIR}/pkg-message post-extract: @${RM} ${WRKSRC}/.bzrignore @${FIND} ${WRKSRC}/ -type d -name '.bzr' | ${XARGS} ${RM} -r do-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) .include Index: head/www/rt42/Makefile =================================================================== --- head/www/rt42/Makefile (revision 469118) +++ head/www/rt42/Makefile (revision 469119) @@ -1,179 +1,178 @@ # $FreeBSD$ PORTNAME= rt DISTVERSION= 4.2.14 CATEGORIES= www MASTER_SITES= http://download.bestpractical.com/pub/rt/release/ PKGNAMESUFFIX= 42 MAINTAINER= matthew@FreeBSD.org COMMENT= RT is an industrial-grade ticketing system written in Perl LICENSE= GPLv2 CONFLICTS_INSTALL= rt40-4.0* rt44-4.4* brlcad-[0-9]* NO_ARCH= yes # See doc/web_deployment.pod for info on the choices of webserver / # webapp combinations. Note: if using apache, apache-2.2+ is # recommended. For deployment with nginx, use the SPAWN_FCGI method # or the builtin webserver with a FCGI handler. # # The builtin standalone PSGI based webserver is always available, no # matter what choice of web deployment platform, or none, that you # make. Best Practical state that this is really only suitable for # development usage, although I have heard reports of people using it # successfully for medium sized deployments. If you only want the # builtin webserver, simply deselect all of the web options. # # See doc/full_text_indexing.pod if you need to set up full text # indexes on your ticket database. PostgreSQL is # recommended in this case: the MYSQL / SphinxSearch combination # mentioned in the docs is currently unsupported in the ports, but see # http://www.infracaninophile.co.uk/articles/sphinxse.html OPTIONS_DEFINE= DEVELOPER GD GPG GRAPHVIZ SMIME DOCS OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE OPTIONS_RADIO= WEB OPTIONS_RADIO_WEB= AP_MODFASTCGI AP_MODPERL LIGHTTPD SPAWN_FCGI OPTIONS_DEFAULT= AP_MODFASTCGI GD GPG MYSQL USERS?= www GROUPS?= rt www RUN_DEPENDS+= ${LOCALBASE}/bin/jsmin:devel/jsmin .include "${.CURDIR}/Makefile.cpan" RUN_DEPENDS+= ${CLI_DEPS} \ ${CORE_DEPS} \ ${DASHBOARDS_DEPS} \ ${ICAL_DEPS} \ ${MAILGATE_DEPS} \ ${USERLOGO_DEPS} \ ${HTML_DOC_DEPS} USES= cpe perl5 CPE_VENDOR= bestpractical RT_LAYOUT= FreeBSD RT_ETC_DIR?= etc/${PORTNAME}${PKGNAMESUFFIX} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} RT_ETC_PATH= ${PREFIX}/${RT_ETC_DIR} AP_MODPERL_DESC= Deploy with apache and mod_perl AP_MODPERL_RUN_DEPENDS= ${MODPERL2_DEPS} AP_MODFASTCGI_DESC= Deploy with apache and mod_fastcgi AP_MODFASTCGI_USE= APACHE_RUN=22+ AP_MODFASTCGI_RUN_DEPENDS= ${LOCALBASE}/${APACHEMODDIR}/mod_fastcgi.so:www/mod_fastcgi \ ${FASTCGI_DEPS} LIGHTTPD_DESC= Deploy with lighttpd and mod_fastcgi LIGHTTPD_RUN_DEPENDS= ${LOCALBASE}/sbin/lighttpd:www/lighttpd \ ${FASTCGI_DEPS} SPAWN_FCGI_DESC= Deploy with spawn_fcgi SPAWN_FCGI_RUN_DEPENDS= ${LOCALBASE}/bin/spawn-fcgi:www/spawn-fcgi \ ${FASTCGI_DEPS} MYSQL_RUN_DEPENDS= ${MYSQL_DEPS} MYSQL_VARS= DB_TYPE=mysql DB_DBA_USER=root PGSQL_RUN_DEPENDS= ${PGSQL_DEPS} PGSQL_VARS= DB_TYPE=Pg DB_DBA_USER=pgsql SQLITE_RUN_DEPENDS= ${SQLITE_DEPS} SQLITE_VARS= DB_TYPE=SQLite DB_DBA_USER=root DEVELOPER_DESC= Configure for Developers DEVELOPER_RUN_DEPENDS= ${DEVELOPER_DEPS} DEVELOPER_CONFIGURE_ENABLE= developer SMIME_DESC= Enable Secure MIME support SMIME_RUN_DEPENDS= ${SMIME_DEPS} SMIME_CONFIGURE_ENABLE= smime GRAPHVIZ_RUN_DEPENDS= ${GRAPHVIZ_DEPS} GRAPHVIZ_CONFIGURE_ENABLE= graphviz GPG_DESC= Enable GnuPG support GPG_RUN_DEPENDS= ${GPG_DEPS} GPG_CONFIGURE_ENABLE= gpg GD_DESC= Enable GD Graphs and Charts GD_RUN_DEPENDS= ${GD_DEPS} GD_CONFIGURE_ENABLE= gd BUILD_DEPENDS+= ${RUN_DEPENDS} DB_DBA_PASSWORD?= DB_USER?= rt_user DB_PASSWORD?= rt_pass DB_HOST?= localhost DB_DATABASE?= rt4 WEB_USER?= ${WWWOWN} WEB_GROUP?= ${WWWGRP} LIBS_GROUP?= wheel HAS_CONFIGURE= yes NO_BUILD= yes CONFIGURE_ARGS+= --enable-layout=${RT_LAYOUT} \ --with-web-user=${WEB_USER} \ --with-web-group=${WEB_GROUP} \ --with-libs-group=${LIBS_GROUP} \ --with-db-host=${DB_HOST} \ --with-db-port=${DB_PORT} \ --with-db-type=${DB_TYPE} \ --with-db-rt-user=${DB_USER} \ --with-db-rt-pass=${DB_PASSWORD} \ --with-db-database=${DB_DATABASE} \ --with-db-dba=${DB_DBA_USER} CONFIGURE_ENV+= PERL=${LOCALBASE}/bin/perl -PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-message SUB_LIST= RT_ETC_PATH=${RT_ETC_PATH} PLIST_SUB= RT_ETC_DIR=${RT_ETC_DIR} pre-fetch: @${ECHO} "" @${ECHO} "Additional database related settings you can use:" @${ECHO} " DB_HOST=hostname The database host (localhost)" @${ECHO} " DB_PORT=port The database port" @${ECHO} " DB_DATABASE=dbname The database name (rt4)" @${ECHO} "" @${ECHO} " DB_DBA_USER=username Name of database administrator (root)" @${ECHO} " DB_DBA_PASSWORD=password Password of database administrator" @${ECHO} " DB_USER=username Name of database user for RT (rt_user)" @${ECHO} " DB_PASSWORD=password Name of database password for RT (rt_pass)" pre-fetch-SQLITE-on: @${ECHO} "" @${ECHO} "SQLITE is not recommended for production use" post-patch: @${RM} ${WRKSRC}/lib/RT.pm.in.orig @${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!g' ${WRKSRC}/config.layout @${REINPLACE_CMD} -e 's!%%SITE_PERL%%!${PREFIX}/${SITE_PERL_REL}!g' ${WRKSRC}/config.layout @${REINPLACE_CMD} -e 's!/path/to/your/etc!${RT_ETC_PATH}!g' ${WRKSRC}/etc/RT_SiteConfig.pm @${REINPLACE_CMD} -e 's!/bin:/usr/bin!/bin:/usr/bin:${LOCALBASE}/bin!' ${WRKSRC}/lib/RT/Interface/CLI.pm && \ ${RM} ${WRKSRC}/lib/RT/Interface/CLI.pm.bak pre-install: @${RM} ${WRKSRC}/lib/RT.pm.in post-install: @${RM} -r ${STAGEDIR}/${WWWDIR}${PKGNAMESUFFIX} ${MKDIR} ${STAGEDIR}${DOCSDIR}/upgrade (cd ${WRKSRC}/etc && \ ${COPYTREE_SHARE} upgrade ${STAGEDIR}${DOCSDIR} "! -name *\.in") .include Index: head/www/rt44/Makefile =================================================================== --- head/www/rt44/Makefile (revision 469118) +++ head/www/rt44/Makefile (revision 469119) @@ -1,181 +1,180 @@ # $FreeBSD$ PORTNAME= rt DISTVERSION= 4.4.2 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://download.bestpractical.com/pub/rt/release/ PKGNAMESUFFIX= 44 MAINTAINER= mikael.urankar@gmail.com COMMENT= RT is an industrial-grade ticketing system written in Perl LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS_INSTALL= rt40-4.0* rt42-4.2* brlcad-[0-9]* NO_ARCH= yes # See doc/web_deployment.pod for info on the choices of webserver / # webapp combinations. Note: if using apache, apache-2.4+ is # recommended. For deployment with nginx, use the SPAWN_FCGI method # or the builtin webserver with a FCGI handler. # # The builtin standalone PSGI based webserver is always available, no # matter what choice of web deployment platform, or none, that you # make. Best Practical state that this is really only suitable for # development usage, although I have heard reports of people using it # successfully for medium sized deployments. If you only want the # builtin webserver, simply deselect all of the web options. # # See doc/full_text_indexing.pod if you need to set up full text # indexes on your ticket database. PostgreSQL is # recommended in this case: the MYSQL / SphinxSearch combination # mentioned in the docs is currently unsupported in the ports, but see # http://www.infracaninophile.co.uk/articles/sphinxse.html OPTIONS_DEFINE= DEVELOPER GD GPG GRAPHVIZ SMIME DOCS OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE OPTIONS_RADIO= WEB OPTIONS_RADIO_WEB= AP_MODFASTCGI AP_MODPERL LIGHTTPD SPAWN_FCGI OPTIONS_DEFAULT= AP_MODFASTCGI GD GPG MYSQL USERS?= www GROUPS?= rt www RUN_DEPENDS+= ${LOCALBASE}/bin/jsmin:devel/jsmin .include "${.CURDIR}/Makefile.cpan" RUN_DEPENDS+= ${CLI_DEPS} \ ${CORE_DEPS} \ ${DASHBOARDS_DEPS} \ ${ICAL_DEPS} \ ${MAILGATE_DEPS} \ ${USERLOGO_DEPS} \ ${HTML_DOC_DEPS} USES= cpe perl5 CPE_VENDOR= bestpractical RT_LAYOUT= FreeBSD RT_ETC_DIR?= etc/${PORTNAME}${PKGNAMESUFFIX} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} RT_ETC_PATH= ${PREFIX}/${RT_ETC_DIR} AP_MODPERL_DESC= Deploy with apache and mod_perl AP_MODPERL_RUN_DEPENDS= ${MODPERL2_DEPS} AP_MODFASTCGI_DESC= Deploy with apache and mod_fastcgi AP_MODFASTCGI_USE= APACHE_RUN=22+ AP_MODFASTCGI_RUN_DEPENDS= ${LOCALBASE}/${APACHEMODDIR}/mod_fastcgi.so:www/mod_fastcgi \ ${FASTCGI_DEPS} LIGHTTPD_DESC= Deploy with lighttpd and mod_fastcgi LIGHTTPD_RUN_DEPENDS= ${LOCALBASE}/sbin/lighttpd:www/lighttpd \ ${FASTCGI_DEPS} SPAWN_FCGI_DESC= Deploy with spawn_fcgi SPAWN_FCGI_RUN_DEPENDS= ${LOCALBASE}/bin/spawn-fcgi:www/spawn-fcgi \ ${FASTCGI_DEPS} MYSQL_RUN_DEPENDS= ${MYSQL_DEPS} MYSQL_VARS= DB_TYPE=mysql DB_DBA_USER=root PGSQL_RUN_DEPENDS= ${PGSQL_DEPS} PGSQL_VARS= DB_TYPE=Pg DB_DBA_USER=pgsql SQLITE_RUN_DEPENDS= ${SQLITE_DEPS} SQLITE_VARS= DB_TYPE=SQLite DB_DBA_USER=root DEVELOPER_DESC= Configure for Developers DEVELOPER_RUN_DEPENDS= ${DEVELOPER_DEPS} DEVELOPER_CONFIGURE_ENABLE= developer SMIME_DESC= Enable Secure MIME support SMIME_RUN_DEPENDS= ${SMIME_DEPS} SMIME_CONFIGURE_ENABLE= smime GRAPHVIZ_RUN_DEPENDS= ${GRAPHVIZ_DEPS} GRAPHVIZ_CONFIGURE_ENABLE= graphviz GPG_DESC= Enable GnuPG support GPG_RUN_DEPENDS= ${GPG_DEPS} GPG_CONFIGURE_ENABLE= gpg GD_DESC= Enable GD Graphs and Charts GD_RUN_DEPENDS= ${GD_DEPS} GD_CONFIGURE_ENABLE= gd BUILD_DEPENDS+= ${RUN_DEPENDS} DB_DBA_PASSWORD?= DB_USER?= rt_user DB_PASSWORD?= rt_pass DB_HOST?= localhost DB_DATABASE?= rt4 WEB_USER?= ${WWWOWN} WEB_GROUP?= ${WWWGRP} LIBS_GROUP?= wheel HAS_CONFIGURE= yes NO_BUILD= yes CONFIGURE_ARGS+= --enable-layout=${RT_LAYOUT} \ --with-web-user=${WEB_USER} \ --with-web-group=${WEB_GROUP} \ --with-libs-group=${LIBS_GROUP} \ --with-db-host=${DB_HOST} \ --with-db-port=${DB_PORT} \ --with-db-type=${DB_TYPE} \ --with-db-rt-user=${DB_USER} \ --with-db-rt-pass=${DB_PASSWORD} \ --with-db-database=${DB_DATABASE} \ --with-db-dba=${DB_DBA_USER} CONFIGURE_ENV+= PERL=${LOCALBASE}/bin/perl -PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-message SUB_LIST= RT_ETC_PATH=${RT_ETC_PATH} PLIST_SUB= RT_ETC_DIR=${RT_ETC_DIR} pre-fetch: @${ECHO} "" @${ECHO} "Additional database related settings you can use:" @${ECHO} " DB_HOST=hostname The database host (localhost)" @${ECHO} " DB_PORT=port The database port" @${ECHO} " DB_DATABASE=dbname The database name (rt4)" @${ECHO} "" @${ECHO} " DB_DBA_USER=username Name of database administrator (root)" @${ECHO} " DB_DBA_PASSWORD=password Password of database administrator" @${ECHO} " DB_USER=username Name of database user for RT (rt_user)" @${ECHO} " DB_PASSWORD=password Name of database password for RT (rt_pass)" pre-fetch-SQLITE-on: @${ECHO} "" @${ECHO} "SQLITE is not recommended for production use" post-patch: @${RM} ${WRKSRC}/lib/RT.pm.in.orig @${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!g' ${WRKSRC}/config.layout @${REINPLACE_CMD} -e 's!%%SITE_PERL%%!${PREFIX}/${SITE_PERL_REL}!g' ${WRKSRC}/config.layout @${REINPLACE_CMD} -e 's!/path/to/your/etc!${RT_ETC_PATH}!g' ${WRKSRC}/etc/RT_SiteConfig.pm @${REINPLACE_CMD} -e 's!/bin:/usr/bin!/bin:/usr/bin:${LOCALBASE}/bin!' ${WRKSRC}/lib/RT/Interface/CLI.pm && \ ${RM} ${WRKSRC}/lib/RT/Interface/CLI.pm.bak pre-install: @${RM} ${WRKSRC}/lib/RT.pm.in post-install: @${RM} -r ${STAGEDIR}/${WWWDIR}${PKGNAMESUFFIX} ${MKDIR} ${STAGEDIR}${DOCSDIR}/upgrade (cd ${WRKSRC}/etc && \ ${COPYTREE_SHARE} upgrade ${STAGEDIR}${DOCSDIR} "! -name *\.in") .include Index: head/www/smarty2/Makefile =================================================================== --- head/www/smarty2/Makefile (revision 469118) +++ head/www/smarty2/Makefile (revision 469119) @@ -1,40 +1,39 @@ # Created by: Simon 'corecode' Schubert # $FreeBSD$ PORTNAME= smarty PORTVERSION= 2.6.31 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES= http://www.smarty.net/files/docs/:manual DISTFILES= manual-en-${PORTVERSION:R}.zip:manual PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= danilo@FreeBSD.org COMMENT= PHP compiling template engine LICENSE= LGPL21 OPTIONS_DEFINE= DOCS NO_ARCH= yes NO_BUILD= yes USES= php:web,flavors USE_PHP= pcre -PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-message USE_GITHUB= yes GH_ACCOUNT= smarty-php do-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/libs && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in BUGS FAQ INSTALL NEWS README ${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${DOCSDIR} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR}/manual cd ${WRKDIR}/manual-en && ${FIND} . | ${CPIO} --quiet -dump ${STAGEDIR}${DOCSDIR}/manual .include Index: head/www/trac-math/Makefile =================================================================== --- head/www/trac-math/Makefile (revision 469118) +++ head/www/trac-math/Makefile (revision 469119) @@ -1,36 +1,35 @@ # $FreeBSD$ PORTNAME= math PORTVERSION= 0.1 PORTREVISION= 8 CATEGORIES= www math python MASTER_SITES= LOCAL/brooks PKGNAMEPREFIX= trac- MAINTAINER= joneum@FreeBSD.org COMMENT= Support for LaTeX math formulas in wiki pages RUN_DEPENDS= tracd:www/trac USE_TEX= latex SUB_FILES= pkg-message -PKGMESSAGE= ${WRKDIR}/pkg-message USES= python:2.7 USE_PYTHON= distutils autoplist NO_ARCH= yes # Maintainter targets below this point # Retrieve the latest version from SVN and package in a tarball. .if defined(BOOTSTRAP) FETCH_DEPENDS+= svn:devel/subversion do-fetch: ${MKDIR} ${WRKDIR} cd ${WRKDIR} && \ svn export http://trac-hacks.org/svn/tracmathplugin/ \ ${DISTNAME} cd ${WRKDIR} && tar cvf ${DISTDIR}/${DISTNAME}.tar.gz ${DISTNAME} .endif .include Index: head/www/tt-rss/Makefile =================================================================== --- head/www/tt-rss/Makefile (revision 469118) +++ head/www/tt-rss/Makefile (revision 469119) @@ -1,93 +1,92 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= tt-rss PORTVERSION= g20171120 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= https://git.tt-rss.org/git/tt-rss/archive/ DISTNAME= ${GIT_TAGNAME} MAINTAINER= thierry@FreeBSD.org COMMENT= Tiny Tiny RSS: web-based news feed (RSS/Atom) aggregator LICENSE= GPLv2 GIT_TAGNAME= d2957a2718 NO_BUILD= yes NO_ARCH= yes USES= php:cli,web shebangfix gettext-tools USE_PHP= ctype dom fileinfo hash json mbstring pcntl posix session xmlrpc REINPLACE_ARGS= -i "" SHEBANG_FILES= lib/dojo-src/rebuild-dojo.sh utils/extract-i18n-js.pl WRKSRC= ${WRKDIR}/tt-rss USE_RC_SUBR= ttrssd OPTIONS_DEFINE= CURL GD OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL PGSQL OPTIONS_DEFAULT= CURL GD MYSQL CURL_DESC= Use SimplePie instead of Magpie GD_DESC= Use OTP QR code generation .include .if ${PORT_OPTIONS:MPGSQL} USE_PHP+= pgsql DB= pgsql MYSQL= "\#" PGSQL= .endif .if ${PORT_OPTIONS:MMYSQL} USE_PHP+= mysqli DB= mysql MYSQL= PGSQL= "\#" .endif .if ${PORT_OPTIONS:MCURL} USE_PHP+= curl .endif .if ${PORT_OPTIONS:MGD} USE_PHP+= gd .endif SUB_FILES= httpd-tt-rss.conf pkg-message SUB_LIST= DB=${DB} WWWOWN=${WWWOWN} MYSQL=${MYSQL} PGSQL=${PGSQL} PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} -PKGMESSAGE= ${WRKDIR}/pkg-message PHP2FIX= config.php-dist update.php update_daemon2.php SCRIPTS= update.php update_daemon2.php pre-configure: ${REINPLACE_CMD} -E "1,/define.*VERSION_STATIC/s/([0-9]+\.[0-9]+)/\1 (${GIT_TAGNAME})/" ${WRKSRC}/include/version.php .for script in ${PHP2FIX} ${REINPLACE_CMD} -e 's|/usr/bin/php|${LOCALBASE}/bin/php|' \ -e 's|/usr/bin/env php| ${LOCALBASE}/bin/php|' \ ${WRKSRC}/${script} .endfor do-configure: .if ${PORT_OPTIONS:MPGSQL} ${REINPLACE_CMD} -e '/DB_TYPE/s|pgsql|mysql|;s|mysql$$|pgsql|' \ ${WRKSRC}/config.php-dist .endif do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "*" ${STAGEDIR}${WWWDIR} "! -name LICENSE") ${RM} -r ${STAGEDIR}${WWWDIR}/debian ${MKDIR} ${STAGEDIR}${WWWDIR}/icons/ # Not used for fresh installation ${TOUCH} ${STAGEDIR}${WWWDIR}/icons/.empty ${INSTALL_DATA} ${WRKDIR}/httpd-tt-rss.conf ${STAGEDIR}${DATADIR} ${MV} ${STAGEDIR}${WWWDIR}/config.php-dist ${STAGEDIR}${WWWDIR}/config.php.sample .include Index: head/www/xcache/Makefile =================================================================== --- head/www/xcache/Makefile (revision 469118) +++ head/www/xcache/Makefile (revision 469119) @@ -1,55 +1,54 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME= xcache DISTVERSION= 3.2.0 CATEGORIES= www MASTER_SITES= http://xcache.lighttpd.net/pub/Releases/${DISTVERSION}/ PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= ale@FreeBSD.org COMMENT= Fast and stable php opcode cacher LICENSE= BSD3CLAUSE USES= php:phpize tar:bzip2 IGNORE_WITH_PHP= 70 71 72 CONFIGURE_ARGS= --enable-xcache=shared OPTIONS_DEFINE= CONSTANT COVERAGER EXAMPLES CONSTANT_DESC= Enable handling of compile time constants COVERAGER_DESC= Enable code coverage dumper SUB_FILES= pkg-message -PKGMESSAGE= ${WRKDIR}/pkg-message PLIST_FILES= lib/php/%%PHP_EXT_DIR%%/xcache.so PORTEXAMPLES= * .include .if ${PORT_OPTIONS:MCONSTANT} CONFIGURE_ARGS+=--enable-xcache-constant .endif .if ${PORT_OPTIONS:MCOVERAGER} CONFIGURE_ARGS+=--enable-xcache-coverager PLIST_SUB+= COVERAGER="" .else PLIST_SUB+= COVERAGER="@comment " .endif do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR} ${INSTALL_DATA} ${WRKSRC}/modules/${PORTNAME}.so \ ${STAGEDIR}${PREFIX}/lib/php/${PHP_EXT_DIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/xcache.ini \ ${STAGEDIR}${EXAMPLESDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} htdocs \ ${STAGEDIR}${EXAMPLESDIR} .include Index: head/www/yabb/Makefile =================================================================== --- head/www/yabb/Makefile (revision 469118) +++ head/www/yabb/Makefile (revision 469119) @@ -1,71 +1,70 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= yabb PORTVERSION= 2.6.11 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://www.yabbforum.com/downloads/release/ DISTNAME= YaBB_${PORTVERSION} MAINTAINER= rodrigo@FreeBSD.org COMMENT= Original free open-source forum written in Perl LICENSE= YABB_PUBLIC_LICENCE LICENSE_NAME= YABB PUBLIC LICENCE LICENSE_TEXT= Description of the license can be obtained from the following URL: http://www.yabbforum.com/licenses.php LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= p5-Digest-HMAC>=0:security/p5-Digest-HMAC USES= perl5 shebangfix zip USE_PERL5= run NO_BUILD= yes NO_ARCH= yes WWWDOCROOT?= www YABBSUBDIR?= yabb YABBDIR?= ${WWWDOCROOT}/${YABBSUBDIR} PLIST_SUB= YABBDIR=${YABBDIR} \ WWWOWN=${WWWOWN} \ WWWGRP=${WWWGRP} DIR= ${PREFIX}/${YABBDIR} WDIR= ${WRKSRC}/public_html/yabbfiles WCGI= ${WRKSRC}/cgi-bin/yabb2 SUB_FILES= pkg-message SUB_LIST= DIR=${DIR} -PKGMESSAGE= ${WRKDIR}/pkg-message ISOFILES= Admin/NewSettings.pm \ Admin/Settings_Main.pm \ Convert.pl Languages/English/Admin.lng \ Setup.pl Sources/InstantMessage.pm \ Sources/Post.pm Sources/Profile.pm \ Sources/Subs.pm PERLFILES= AdminIndex.pl BoardConvert.pl Convert.pl \ Convert2x.pl Setup.pl Sources/SpellChecker.pl YaBB.pl post-extract: @${RM} -r ${WCGI}/Convert ${WCGI}/Modules ${WCGI}/FixFile.pl do-patch: .for _I in ${PERLFILES} @${SED} -i '' -e '1s|/usr/bin/perl|${perl_CMD}|' ${WCGI}/${_I} .endfor post-patch: @${CHMOD} -R a=,u+rwX ${WCGI}/* @${CHMOD} a=rx ${WCGI}/AdminIndex.pl ${WCGI}/Setup.pl ${WCGI}/YaBB.pl @${CHMOD} -R a-w ${WCGI}/Admin ${WCGI}/Languages ${WCGI}/Sources @${CHMOD} -R a=rX ${WDIR}/* @${CHMOD} -R u+w ${WDIR}/Attachments ${WDIR}/Templates do-install: ${INSTALL} -d ${STAGEDIR}${DIR} @cd ${WCGI} && ${COPYTREE_SHARE} . ${STAGEDIR}${DIR}/ @cd ${WDIR} && ${COPYTREE_SHARE} . ${STAGEDIR}${DIR}/ @${CHMOD} a=rx ${STAGEDIR}${DIR} # Maintainer section # The result goest to ISOFILES #grep -l 8859 `find yabb -type f` .include Index: head/www/zenphoto/Makefile =================================================================== --- head/www/zenphoto/Makefile (revision 469118) +++ head/www/zenphoto/Makefile (revision 469119) @@ -1,53 +1,51 @@ # Created by: Philippe Audeoud # $FreeBSD$ PORTNAME= zenphoto PORTVERSION= 1.4.14 DISTVERSIONPREFIX= ${PORTNAME}- PORTREVISION= 1 CATEGORIES= www MAINTAINER= sunpoet@FreeBSD.org COMMENT= Simpler web photo gallery LICENSE= GPLv2+ NO_ARCH= yes NO_BUILD= yes USE_PHP= gd gettext hash json mbstring mysqli pcre session USES= cpe php:web -PKGDEINSTALL= ${WRKDIR}/pkg-deinstall -PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-deinstall pkg-message USE_GITHUB= yes post-extract: @${MKDIR} ${WRKSRC}/cache/ @${FIND} ${WRKSRC} -name '.git*' -delete @${FIND} -s ${WRKSRC}/ -type d -empty | ${XARGS} -I % ${TOUCH} %/.keepme @${RM} ${WRKSRC}/doc_files/Zenphoto\ license.txt ${WRKSRC}/doc_files/README.html ${WRKSRC}/zp-core/Zenphoto.package do-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/ # maintainer section: MS_DIR= albums cache themes zp-core MS_PLIST= ${WRKDIR}/.ms-pkg-plist genplist: do-clean extract ${ECHO_CMD} '@owner www' > ${MS_PLIST} ${ECHO_CMD} '@group www' >> ${MS_PLIST} cd ${WRKSRC}/ && ${FIND} * -type f | ${SORT} | ${SED} 's|^|%%WWWDIR%%/|' >> ${MS_PLIST} .for dir in ${MS_DIR} ${ECHO_CMD} '@dir %%WWWDIR%%/${dir}' >> ${MS_PLIST} .endfor ${ECHO_CMD} '@dir %%WWWDIR%%' >> ${MS_PLIST} ${ECHO_CMD} '@owner' >> ${MS_PLIST} ${ECHO_CMD} '@group' >> ${MS_PLIST} ${INSTALL} -m 600 ${MS_PLIST} ${PLIST} .include