Index: head/archivers/arj/Makefile =================================================================== --- head/archivers/arj/Makefile (revision 305297) +++ head/archivers/arj/Makefile (revision 305298) @@ -1,65 +1,61 @@ -# New ports collection makefile for: ARJ archiver -# Date created: 9 April 2002 -# Whom: Konstantin Reznichenko -# +# Created by: Konstantin Reznichenko # $FreeBSD$ -# PORTNAME= arj PORTVERSION= 3.10.22 PORTREVISION= 4 CATEGORIES= archivers MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/2.78_3.10%20build%2022 MAINTAINER= garga@FreeBSD.org COMMENT= Open-source ARJ OPTIONS_DEFINE= DOCS USE_AUTOTOOLS= autoconf USE_GMAKE= yes MAKE_JOBS_UNSAFE= yes CONFIGURE_WRKSRC= ${WRKSRC}/gnu CFLAGS+= -fPIC MAKEFILE= GNUmakefile STRIP= LANGUAGE?= en MAKE_ENV+= "LOCALE=${LANGUAGE}" PORTDOCS= * PLIST_FILES= bin/arj \ bin/arj-register \ bin/arjdisp \ bin/rearj \ lib/arj/arjcrypt.so PLIST_DIRS= lib/arj MAN1= arj-register.1 arj.1 arjdisp.1 rearj.1 PORTSCOUT= skipv:3.10g .include post-patch: @${REINPLACE_CMD} -e 's!/etc!${LOCALBASE}/etc!' \ ${WRKSRC}/arj.c ${WRKSRC}/file_reg.c ${WRKSRC}/rearj.c @${REINPLACE_CMD} -e 's!-O2!!' ${WRKSRC}/gnu/configure.in @${REINPLACE_CMD} -e 's!^static !!' ${WRKSRC}/integr.c @${REINPLACE_CMD} -e 's!strnlen!_strnlen!g' ${WRKSRC}/fardata.c pre-build: @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} prepare) post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} COPYING debug.txt ${DOCSDIR} cd ${WRKSRC}/resource/en && \ ${INSTALL_DATA} arjl.txt arjs.txt history.txt readme.txt unix.txt ${DOCSDIR} .endif .if ${ARCH} == "powerpc" BROKEN= Does not install on powerpc .endif .include Index: head/archivers/sharutils/Makefile =================================================================== --- head/archivers/sharutils/Makefile (revision 305297) +++ head/archivers/sharutils/Makefile (revision 305298) @@ -1,61 +1,57 @@ -# New ports collection makefile for: gshar+gunshar -# Date created: 28 Dec 1994 -# Whom: ache -# +# Created by: ache # $FreeBSD$ -# PORTNAME= sharutils PORTVERSION= 4.11.1 PORTREVISION= 1 CATEGORIES= archivers MASTER_SITES= GNU MAINTAINER= garga@FreeBSD.org COMMENT= Pack, send, and unpack shell archives; synchronize via e-mail LICENSE= GPLv3 OPTIONS_DEFINE= NLS USE_BZIP2= yes USE_PERL5= yes GNU_CONFIGURE= yes MAKE_JOBS_SAFE= yes CONFIGURE_ARGS= --program-prefix=g --disable-uucode INSTALL_TARGET= install install-man MAN1= gshar.1 gunshar.1 INFO= sharutils .include .if ${PORT_OPTIONS:MNLS} PLIST_SUB+= NLS="" USE_GETTEXT= yes CONFIGURE_ARGS+=--with-libintl-prefix="${LOCALBASE}" .else PLIST_SUB+= NLS="@comment " CONFIGURE_ARGS+=--disable-nls .endif post-patch: .for man in shar.1 unshar.1 @${REINPLACE_CMD} \ -e 's, SHAR , GSHAR ,' \ -e 's,Shar,Gshar,' \ -e 's, shar , gshar ,g' \ -e 's,^shar ,gshar ,' \ -e 's, UNSHAR , GUNSHAR ,' \ -e 's,Unshar,Gunshar,' \ -e 's,^unshar ,gunshar ,' \ -e 's,f2shar\\f1,f2gshar\\f1,' \ -e 's, unshar , gunshar ,g' \ -e 's,gshar file,shar file,g' \ -e 's,shar\,,gshar\,,' \ -e 's,shar(,gshar(,' \ -e 's,unshar(,gunshar(,' \ -e 's, shar\$$, gshar,' \ ${WRKSRC}/doc/${man} .endfor .include Index: head/audio/wmauda/Makefile =================================================================== --- head/audio/wmauda/Makefile (revision 305297) +++ head/audio/wmauda/Makefile (revision 305298) @@ -1,40 +1,35 @@ -# New ports collection makefile for: wmauda -# Date created: 2007-10-30 -# Whom: Renato Botelho -# # $FreeBSD$ -# PORTNAME= wmauda PORTVERSION= 0.9 PORTREVISION= 1 CATEGORIES= audio windowmaker MASTER_SITES= http://www.netswarm.net/misc/ \ ${MASTER_SITE_GENTOO} MASTER_SITE_SUBDIR= distfiles MAINTAINER= garga@FreeBSD.org COMMENT= A port of wmxmms to GTK 2.x and Audacious BUILD_DEPENDS= audacious:${PORTSDIR}/multimedia/audacious RUN_DEPENDS= audacious:${PORTSDIR}/multimedia/audacious LIB_DEPENDS= mowgli:${PORTSDIR}/devel/libmowgli USE_GMAKE= yes MAKE_JOBS_SAFE= yes USE_GNOME= gnomeprefix gtk20 CFLAGS+= `pkg-config --cflags gtk+-2.0` MAKE_ENV= MANPAGE_DIR=${MAN1PREFIX}/man/man1 \ LIBS="`pkg-config --libs gtk+-2.0`" PLIST_FILES= bin/wmauda \ share/pixmaps/wmauda.xpm MAN1= wmauda.1 post-patch: @${REINPLACE_CMD} -E 's,^(MANPAGE_DIR.*):=,\1\?=,; \ s,^(LIBS.*):=,\1\+=,; \ s,audacious,& audclient,' \ ${WRKSRC}/Makefile .include Index: head/converters/tnef/Makefile =================================================================== --- head/converters/tnef/Makefile (revision 305297) +++ head/converters/tnef/Makefile (revision 305298) @@ -1,39 +1,35 @@ -# New ports collection makefile for: tnef -# Date created: 19 September 2000 -# Whom: Cyrus Rahman -# +# Created by: Cyrus Rahman # $FreeBSD$ -# PORTNAME= tnef PORTVERSION= 1.4.9 CATEGORIES= converters mail MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/ MAINTAINER= garga@FreeBSD.org COMMENT= Unpack data in MS Outlook TNEF format OPTIONS_DEFINE= DOCS GNU_CONFIGURE= yes MAKE_JOBS_SAFE= yes MAN1= tnef.1 PORTDOCS= AUTHORS NEWS README THANKS TODO PLIST_FILES= bin/tnef .include post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} .endif # This target is intended to be run by the port maintainer. x-test: build .for dir in cmdline files @cd ${WRKSRC}/tests/${dir} && ${MAKE} check-TESTS .endfor .include Index: head/devel/libslang2/Makefile =================================================================== --- head/devel/libslang2/Makefile (revision 305297) +++ head/devel/libslang2/Makefile (revision 305298) @@ -1,87 +1,82 @@ -# New ports collection makefile for: libslang2 -# Date created: 2005-05-16 -# Whom: Renato Botelho -# # $FreeBSD$ -# PORTNAME= libslang2 PORTVERSION= 2.2.4 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= ftp://space.mit.edu/pub/davis/slang/v${PORTVERSION:R}/ \ ftp://ftp.fu-berlin.de/pub/unix/misc/slang/v${PORTVERSION:R}/ \ ftp://ftp.ntua.gr/pub/lang/slang/slang/v${PORTVERSION:R}/ DISTNAME= slang-${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= Routines for rapid alpha-numeric terminal applications development CONFLICTS= libslang-1.*.j[0-9] USE_BZIP2= yes USE_LDCONFIG= yes GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes PLIST_SUB+= SHLIB_VERSION=${PORTVERSION} CONFIGURE_ARGS+=--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig ALL_TARGET= all static INSTALL_TARGET= install install-static MAN1= slsh.1 DOCSDIR= ${PREFIX}/share/doc/slang DATADIR= ${PREFIX}/share/slsh OPTIONS_DEFINE= PCRE PNG ICONV ONIG DOCS OPTIONS_DEFAULT=PCRE PNG ICONV DOCS ONIG_DESC= Oniguruma support PORTDOCS= * .include .if ${PORT_OPTIONS:MPCRE} LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre PLIST_SUB+= PCRE="" .else CONFIGURE_ARGS+= --without-pcre PLIST_SUB+= PCRE="@comment " .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= png15:${PORTSDIR}/graphics/png PLIST_SUB+= PNG="" .else CONFIGURE_ARGS+= --without-png PLIST_SUB+= PNG="@comment " .endif .if ${PORT_OPTIONS:MICONV} USE_ICONV= yes PLIST_SUB+= ICONV="" .else CONFIGURE_ARGS+= --without-iconv PLIST_SUB+= ICONV="@comment " .endif .if ${PORT_OPTIONS:MONIG} LIB_DEPENDS+= onig:${PORTSDIR}/devel/oniguruma4 PLIST_SUB+= ONIG="" .else CONFIGURE_ARGS+= --without-onig PLIST_SUB+= ONIG="@comment " .endif post-patch: @${REINPLACE_CMD} -E 's,doc/slsh,doc/slang/v\@slang_major_version\@,' \ ${WRKSRC}/slsh/Makefile.in .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e 's, install[_-]docs,,g; /MKINSDIR.*DEST_SLSH_DOC_DIR/d' \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/slsh/Makefile.in .endif .include Index: head/devel/lua-sysctl/Makefile =================================================================== --- head/devel/lua-sysctl/Makefile (revision 305297) +++ head/devel/lua-sysctl/Makefile (revision 305298) @@ -1,32 +1,27 @@ -# New ports collection makefile for: lua-sysctl -# Date created: 2009-05-08 -# Whom: Renato Botelho -# # $FreeBSD$ -# PORTNAME= lua-sysctl PORTVERSION= 0.2 CATEGORIES= devel MASTER_SITES= http://files.kaworu.ch/ MAINTAINER= garga@FreeBSD.org COMMENT= A small sysctl(3) interface for lua USE_LUA= yes PLIST_FILES= %%LUA_MODSHAREDIR%%/sysctl.lua \ %%LUA_MODLIBDIR%%/sysctl/core.so PLIST_DIRS= %%LUA_MODLIBDIR%%/sysctl .include .if ${OSVERSION} >= 900030 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src__lua_sysctl.c .endif do-install: ${MKDIR} ${LUA_MODLIBDIR}/sysctl ${INSTALL_SCRIPT} ${WRKSRC}/sysctl.lua ${LUA_MODSHAREDIR}/sysctl.lua ${INSTALL_SCRIPT} ${WRKSRC}/sysctl/core.so ${LUA_MODLIBDIR}/sysctl/core.so .include Index: head/devel/pecl-newt/Makefile =================================================================== --- head/devel/pecl-newt/Makefile (revision 305297) +++ head/devel/pecl-newt/Makefile (revision 305298) @@ -1,33 +1,28 @@ -# New ports collection makefile for: pecl-newt -# Date created: 2009-06-02 -# Whom: Renato Botelho -# # $FreeBSD$ -# PORTNAME= newt PORTVERSION= 1.2.6 CATEGORIES= devel www MASTER_SITES= http://pecl.php.net/get/ PKGNAMEPREFIX= pecl- EXTRACT_SUFX= .tgz MAINTAINER= garga@FreeBSD.org COMMENT= PHP language extension for RedHat Newt library LICENSE= PHP301 LIB_DEPENDS= newt:${PORTSDIR}/devel/newt USE_PHP= yes USE_PHPIZE= yes USE_PHP_BUILD= yes USE_PHPEXT= yes PHP_MODNAME= newt IGNORE_WITH_PHP=4 post-patch: @${REINPLACE_CMD} -e '/SEARCH_PATH/ s,=",="${LOCALBASE} ${PREFIX} ,' \ ${WRKSRC}/config.m4 .include Index: head/devel/sysconftool/Makefile =================================================================== --- head/devel/sysconftool/Makefile (revision 305297) +++ head/devel/sysconftool/Makefile (revision 305298) @@ -1,29 +1,25 @@ -# New ports collection makefile for: sysconftool -# Date created: 17 October 2001 -# Whom: Yarema -# +# Created by: Yarema # $FreeBSD$ -# PORTNAME= sysconftool PORTVERSION= 0.16 CATEGORIES= devel MASTER_SITES= SF/courier/${PORTNAME}/${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= Helps to install application configuration files USE_BZIP2= yes USE_PERL5= yes HAS_CONFIGURE= yes MAKE_JOBS_SAFE= yes USE_AUTOTOOLS= automake aclocal autoconf MAN1= sysconftool.1 sysconftoolcheck.1 MAN7= sysconftool.7 pre-patch: @${CP} ${TEMPLATES}/config.guess ${TEMPLATES}/config.sub ${WRKSRC} .include Index: head/editors/jed/Makefile =================================================================== --- head/editors/jed/Makefile (revision 305297) +++ head/editors/jed/Makefile (revision 305298) @@ -1,89 +1,85 @@ -# New ports collection makefile for: Jed text editor -# Date created: 22 APR 1997 -# Whom: eric -# +# Created by: eric # $FreeBSD$ -# PORTNAME= jed PORTVERSION= 0.99.19 PORTREVISION= 4 CATEGORIES= editors MASTER_SITES= ftp://space.mit.edu/pub/davis/jed/v${PORTVERSION:R}/ \ ftp://ftp.fu-berlin.de/pub/unix/editors/jed/v${PORTVERSION:R}/ \ ftp://ftp.ntua.gr/pub/lang/slang/jed/v${PORTVERSION:R}/ DISTNAME= ${PORTNAME}-${PORTVERSION:R}-${PORTVERSION:E} MAINTAINER= garga@FreeBSD.org COMMENT= A SLang-based text editor LIB_DEPENDS= slang:${PORTSDIR}/devel/libslang2 CONFLICTS= jed-devel-[0-9]* OPTIONS_DEFINE= X11 PERMS HOSTLOOKUP DOCS OPTIONS_DEFAULT=X11 HOSTLOOKUP DOCS PERMS_DESC= Respect permissions by Root HOSTLOOKUP_DESC=Look-up for hostname USE_BZIP2= yes DIST_SUBDIR= jed GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes CONFIGURE_ENV+= JED_ROOT=${PREFIX}/lib/jed PORTDOCS= * MAKE_ENV+= DEST_DOC_DIR=${DOCSDIR} .if empty(PORT_OPTIONS:MDOCS) MAKE_ENV+= JED_DOC_FILES="" \ JED_DOC_TXT_FILES="" \ JED_DOC_HLP_FILES="" \ JED_DOC_MAN_FILES="" .endif ALL_TARGET= all getmail MAN1= jed.1 rgrep.1 .include .if ${PORT_OPTIONS:MX11} USE_XORG= x11 ice xt ALL_TARGET+= xjed PLIST_SUB+= XJED="" .else PLIST_SUB+= XJED="@comment " .endif .if empty(PORT_OPTIONS:MHOSTLOOKUP) HOSTNAME_CMD= /bin/hostname EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src__userinfo.c .endif post-patch: @${REINPLACE_CMD} -e 's,(DEST_JED_ROOT)/doc,(DEST_DOC_DIR),g' \ -e 's,\.\./info/\*,,' \ -e 's,^\(JED_DOC_.*FILES\) =,\1 \?=,g' \ ${WRKSRC}/src/Makefile.in .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e '/MKINSDIR.*DEST_DOC_DIR/d' \ ${WRKSRC}/src/Makefile.in .endif .if empty(PORT_OPTIONS:MPERMS) @${REINPLACE_CMD} 's|jed_file_is_readonly (file, 1)|jed_file_is_readonly (file, 0)|' ${WRKSRC}/src/file.c .endif .if empty(PORT_OPTIONS:MHOSTLOOKUP) @${REINPLACE_CMD} -e "s/%%JED_HOSTNAME%%/$$(${HOSTNAME_CMD})/" \ ${WRKSRC}/src/userinfo.c .endif post-configure: @${REINPLACE_CMD} -e 's,\(.usr.bin.install\) *-c,\1 -s -m 555,' \ ${WRKSRC}/src/Makefile post-install: ${INSTALL_DATA} ${WRKSRC}/lib/vms_shell.com ${PREFIX}/lib/jed/lib ${INSTALL_DATA} ${WRKSRC}/lib/README ${PREFIX}/lib/jed/lib ${INSTALL_DATA} ${WRKSRC}/lib/jed.conf ${PREFIX}/lib/jed/lib .include Index: head/ftp/ftpmirror/Makefile =================================================================== --- head/ftp/ftpmirror/Makefile (revision 305297) +++ head/ftp/ftpmirror/Makefile (revision 305298) @@ -1,45 +1,41 @@ -# New ports collection makefile for: ftpmirror -# Date created: 10 January 1999 -# Whom: Yasuhiro Fukuma -# +# Created by: Yasuhiro Fukuma # $FreeBSD$ -# PORTNAME= ftpmirror PORTVERSION= 1.96 PORTREVISION= 3 CATEGORIES= ftp ipv6 MASTER_SITES= ftp://ftp.sai.msu.su/pub/unix/FTP/mirror/ MAINTAINER= garga@FreeBSD.org COMMENT= An utility to mirror directory hierarchy with FTP RUN_DEPENDS= p5-Socket6>=0:${PORTSDIR}/net/p5-Socket6 OPTIONS_DEFINE= DOCS USE_PERL5= yes GNU_CONFIGURE= yes MAKE_JOBS_SAFE= yes CONFIGURE_ENV+= PERL="${PERL}" INSTALL_PROGRAM="${INSTALL_SCRIPT}" PORTDOCS= README.jis RELEASE.jis post-configure: @${PERL} -i.bak -pe 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/Fan/Fan.pm .for f in ftpmirror rotate @${PERL} -i.bak -pe 's,^#!.*$$,#!${PERL}, if $$. == 1' ${WRKSRC}/${f} .endfor .include post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} .for i in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} .endfor .endif .include Index: head/mail/mb2md/Makefile =================================================================== --- head/mail/mb2md/Makefile (revision 305297) +++ head/mail/mb2md/Makefile (revision 305298) @@ -1,36 +1,32 @@ -# New ports collection makefile for: mb2md -# Date created: 20 June 2003 -# Whom: Andy Gilligan -# +# Created by: Andy Gilligan # $FreeBSD$ -# PORTNAME= mb2md PORTVERSION= 3.20 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://batleth.sapienti-sat.org/projects/mb2md/ DISTNAME= ${PORTNAME}-${PORTVERSION}.pl EXTRACT_SUFX= .gz MAINTAINER= garga@FreeBSD.org COMMENT= Converts mbox mailboxes to Maildir RUN_DEPENDS= p5-TimeDate>=0:${PORTSDIR}/devel/p5-TimeDate EXTRACT_CMD= ${GZIP_CMD} -cd EXTRACT_AFTER_ARGS= > ${WRKDIR}/${PORTNAME} NO_WRKSUBDIR= yes NO_BUILD= yes USE_PERL5= yes PLIST_FILES= bin/mb2md post-patch: @${PERL} -pi -e 's|/usr/bin/perl|${PERL}|g' ${WRKSRC}/${PORTNAME} do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin .include Index: head/mail/qmail/Makefile =================================================================== --- head/mail/qmail/Makefile (revision 305297) +++ head/mail/qmail/Makefile (revision 305298) @@ -1,875 +1,871 @@ -# New ports collection makefile for: qmail -# Date created: 25 May 1998 -# Whom: Mario S F Ferreira et al. -# +# Created by: Mario S F Ferreira # $FreeBSD$ -# PORTNAME= qmail PORTVERSION?= ${QMAIL_VERSION} PORTREVISION?= 7 CATEGORIES= mail MASTER_SITES+= ${MASTER_SITE_QMAIL} DISTNAME= ${PORTNAME}-${QMAIL_VERSION} DISTFILES?= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY?= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= garga@FreeBSD.org COMMENT?= A secure, reliable, efficient, simple, and fast MTA DIST_SUBDIR= qmail CONFLICTS?= qmail-ldap-[0-9]* qmail-mysql-[0-9]* qmail-spamcontrol-[0-9]* qmail-tls-[0-9]* CONFLICTS+= qmail-vida-[0-9]* MAKE_JOBS_UNSAFE= yes PORTSCOUT= skipv:1.04 USERS= alias .for usersuffix in d l p q r s USERS+= ${PORTNAME}${usersuffix} .endfor GROUPS= ${PORTNAME} qnofiles .if defined(SLAVE_LDAP) || \ defined(SLAVE_MYSQL) BARRIER_MAILDIRQUOTA_PATCH= yes BARRIER_SPF_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) || \ defined(SLAVE_MYSQL) BARRIER_BLOCKEXEC_PATCH= yes BARRIER_QMAILQUEUE_PATCH= yes BARRIER_SMTP_AUTH_PATCH= yes .endif .if defined(SLAVE_LDAP) BARRIER_BIG_CONCURRENCY_PATCH= yes BARRIER_EXTTODO_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) BARRIER_QMTPC_PATCH= yes BARRIER_DISCBOUNCES_PATCH= yes BARRIER_SENDMAIL_F_PATCH= yes BARRIER_BIG_TODO_PATCH= yes BARRIER_DNS_PATCH= yes BARRIER_OUTGOINGIP_PATCH= yes .endif .if defined(SLAVE_LDAP) || \ defined(SLAVE_SPAMCONTROL) || \ defined(SLAVE_TLS) BARRIER_RFC2821_PATCH= yes BARRIER_TARPIT_PATCH= yes .endif PATCH_DIST_STRIP+= -p1 .if !defined(BARRIER_DNS_PATCH) # Patch necessary to cope with non-RFC >512 dns entries # Since AOL has been using those, the problem has skyrocketed from minor to # groundzero. qmail being RFC compliant need to be "fixed" to work with those PATCH_SITES+= http://www.ckdhr.com/ckd/:dns PATCHFILES+= qmail-103.patch:dns .endif .if !defined(BARRIER_SENDMAIL_F_PATCH) # David Phillips noticed that sendmail's -f option sets a default # From: header, and so should qmail's emulation. PATCH_SITES+= http://david.acz.org/software/:sendmail_flagf PATCHFILES+= sendmail-flagf.patch:sendmail_flagf .endif .if !defined(BARRIER_RFC2821_PATCH) # This patch changes qmail-remote to skip over MX servers that greet with # codes 400 to 499 and to bounce mail when any MX server that qmail tries # greets with a code 500 to 599. # Created by Matthias Andree PATCH_SITES+= http://www-dt.e-technik.uni-dortmund.de/~ma/qmail/:rfc2821 PATCHFILES+= patch-qmail-1.03-rfc2821.diff:rfc2821 .endif .if defined(SLAVE_LDAP) PATCH_SITES+= http://www.nrg4u.com/qmail/:ldap PATCHFILES+= qmail-ldap-1.03-${LDAP_PATCH_DATE}.patch.gz:ldap .elif defined(SLAVE_MYSQL) PATCH_SITES+= http://iain.cx/unix/qmail/download/:mysql PATCHFILES+= qmail-mysql-${MYSQL_PATCH_VERSION}.patch:mysql .elif defined(SLAVE_TLS) PATCH_SITES+= http://inoa.net/qmail-tls/:tls PATCHFILES+= qmail-1.03-tls-${TLS_PATCH_DATE}-renato.patch:tls .endif PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,localtime,qmtpc_outgoingip/} PATCH_SITE_SUBDIR+= garga/qmail/:dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,localtime,qmtpc_outgoingip PREFIX?= ${QMAIL_PREFIX} QMAIL_VERSION?= 1.03 .if !defined(BARRIER_SMTP_AUTH_PATCH) SMTP_AUTH_VERSION= 0.31 SMTP_AUTH_DIR= ${WRKDIR}/${PORTNAME}-smtpd-auth-${SMTP_AUTH_VERSION} OPTIONS+= SMTP_AUTH_PATCH "Provide SMTP Authentication" off .endif .if !defined(BARRIER_QMAILQUEUE_PATCH) OPTIONS+= QMAILQUEUE_PATCH "run a QMAILQUEUE program" off .endif .if !defined(BARRIER_BIG_TODO_PATCH) OPTIONS+= BIG_TODO_PATCH "enable big_todo qmail patch" off .endif .if !defined(BARRIER_BIG_CONCURRENCY_PATCH) OPTIONS+= BIG_CONCURRENCY_PATCH "use a concurrency greater than 240" off .endif .if !defined(BARRIER_OUTGOINGIP_PATCH) OPTIONS+= OUTGOINGIP_PATCH "set the IP address to send messages" off .endif .if !defined(BARRIER_LOCALTIME_PATCH) OPTIONS+= LOCALTIME_PATCH "emit dates in the local timezone" off .endif .if !defined(BARRIER_QMTPC_PATCH) OPTIONS+= QMTPC_PATCH "send email using qmtp protocol" off .endif .if !defined(BARRIER_MAILDIRQUOTA_PATCH) OPTIONS+= MAILDIRQUOTA_PATCH "Maildir++ support" off .endif .if !defined(BARRIER_BLOCKEXEC_PATCH) OPTIONS+= BLOCKEXEC_PATCH "block many windows viruses/worms" off .endif .if !defined(BARRIER_DISCBOUNCES_PATCH) OPTIONS+= DISCBOUNCES_PATCH "discard double-bounces" off .endif .if !defined(BARRIER_SPF_PATCH) OPTIONS+= SPF_PATCH "Implement SPF checker" off .endif .if !defined(BARRIER_TARPIT_PATCH) OPTIONS+= TARPIT_PATCH "Implement TARPIT functions" off .endif .if !defined(BARRIER_EXTTODO_PATCH) OPTIONS+= EXTTODO_PATCH "extern high-perform. todo processing" off .endif .if defined(SLAVE_TLS) OPTIONS+= TLS_DEBUG "enable additional debug information" off .elif defined(SLAVE_LDAP) OPTIONS+= TLS "SMTP TLS support" on \ ALTQUEUE "run a QMAILQUEUE external queue" off \ BIGBROTHER "use the control/bigbrother program" off \ BIGTODO "use big_todo qmail patch" off \ BIND_8_COMPAT "Needed if compile fails building dns.c" off \ CLEARTEXTPASSWD "use cleartext passwords (Dangerous!)" off \ DASH_EXT "dash_ext extended mail addresses add" on \ DATA_COMPRESS "smtp on the fly DATA compression" on \ EXTERNAL_TODO "external high-performance todo processing" on \ IGNOREVERISIGN "disallow dns wildchar matches on gtlds" off \ QLDAP_CLUSTER "cluster support" on \ QMQP_COMPRESS "QMQP on the fly compression" on \ QUOTATRASH "include the Trash in the quota" off \ SMTPEXECCHECK "smtp DOS/Windows executable detection" on \ AUTOMAILDIRMAKE "the auto-maildir-make feature" on \ AUTOHOMEDIRMAKE "auto-homedir-make feature" on \ LDAP_DEBUG "possibility to log and debug imap/pop" off \ SMTPEXTFORK "Allow qmail-smtpd fork external progs" off \ XF_QUITASAP "Close SMTP session ASAP (SMTPEXTFORK)" off \ SENDERCHECK4 "LOOSE checks exclusively for RELAY clients" off \ ENHACELOGS "Enhace qmail-smtpd logs (spamcontrol-like)" off \ GRTDELAY "Add jms1's Greet Delay feature" off \ SMTPAUTHUSER "create env SMTPAUTHUSER containing authuser" off\ SRS "Sender Rewriting Scheme support" off LDAP_PARAMS= ALTQUEUE BIGBROTHER BIGTODO BIND_8_COMPAT\ CLEARTEXTPASSWD DASH_EXT DATA_COMPRESS\ EXTERNAL_TODO IGNOREVERISIGN QLDAP_CLUSTER\ QMQP_COMPRESS QUOTATRASH SMTPEXECCHECK .elif defined(SLAVE_SPAMCONTROL) OPTIONS+= TLSREMOTE "TLS support" on \ MOREIPME "Add control files (more|not)ipme" off \ BIGTODO "Bruce Guenter's BigToDo patch" off \ NEWLINE "smtpd accept bare line feeds" off \ PAM111421 "smtpd allow email in case PAM failure" on \ SMTPEXTFORK "Allow qmail-smtpd fork external progs" off \ XF_QUITASAP "Close SMTP session ASAP (SMTPEXTFORK)" off .endif OPTIONS+= QEXTRA "enable QUEUE_EXTRA copy feature" off .if !defined(SLAVE_LDAP) OPTIONS+= RCDLINK "create rc.d/qmail.sh symlink" on .endif ALL_TARGET+= default dot-qmail.5 qmail-control.5 qmail-getpw.8 \ qmail-limits.7 qmail-newmrh.8 qmail-newu.8 qmail-pw2u.8 \ qmail-send.8 qmail-start.8 qmail-users.5 MAN1+= forward.1 condredirect.1 bouncesaying.1 except.1 maildirmake.1 \ maildir2mbox.1 maildirwatch.1 mailsubj.1 qreceipt.1 qbiff.1 preline.1 \ tcp-env.1 MAN5+= addresses.5 envelopes.5 maildir.5 mbox.5 dot-qmail.5 qmail-control.5 \ qmail-header.5 qmail-log.5 qmail-users.5 tcp-environ.5 MAN7+= forgeries.7 qmail-limits.7 qmail.7 MAN8+= qmail-local.8 qmail-lspawn.8 qmail-getpw.8 qmail-remote.8 \ qmail-rspawn.8 qmail-clean.8 qmail-send.8 qmail-start.8 splogger.8 \ qmail-queue.8 qmail-inject.8 qmail-showctl.8 qmail-newmrh.8 \ qmail-newu.8 qmail-pw2u.8 qmail-qread.8 qmail-qstat.8 qmail-tcpok.8 \ qmail-tcpto.8 qmail-pop3d.8 qmail-popup.8 qmail-qmqpc.8 qmail-qmqpd.8 \ qmail-qmtpd.8 qmail-smtpd.8 qmail-command.8 .if defined(SLAVE_MYSQL) PKGMESSAGE_SUFFIX= mysql .endif .if defined(SLAVE_SPAMCONTROL) EXTRA_MAN8= qmail-badloadertypes.8 qmail-badmimetypes.8 qmail-mfrules.8 qmail-recipients.8 ALL_TARGET+= ${EXTRA_MAN8} MAN8+= ${EXTRA_MAN8} USE_PERL5_BUILD= yes .endif .if defined(SLAVE_LDAP) PKGMESSAGE_SUFFIX= ldap PLIST_SUB+= LDAP="" NOT_LDAP="@comment " .else PLIST_SUB+= LDAP="@comment " NOT_LDAP="" .endif .if defined(SLAVE_SPAMCONTROL) PLIST_SUB+= SPAMCONTROL="" .else PLIST_SUB+= SPAMCONTROL="@comment " .endif .if defined(SLAVE_TLS) PKGMESSAGE_SUFFIX= tls .endif .if defined(PKGMESSAGE_SUFFIX) SLAVEPORT_LINE= ${PKGMESSAGE_SUFFIX} .elif defined(SLAVE_SPAMCONTROL) SLAVEPORT_LINE= spamcontrol .endif SUB_FILES+= mailer.conf.sample bootfiles.sed enable-qmail pkg-install SUB_LIST+= ECHO_CMD=${ECHO_CMD} RCDLINK=${RCDLINK} .if defined(PKGMESSAGE_SUFFIX) SUB_FILES+= pkg-message-${PKGMESSAGE_SUFFIX} PKGMESSAGE?= ${WRKDIR}/pkg-message-${PKGMESSAGE_SUFFIX} .else SUB_FILES+= pkg-message .endif WRKDIR_doc= ${WRKDIR}/doc PORTDOCS= * DOCFILES_WRKSRC+= BLURB BLURB2 BLURB3 BLURB4 INTERNALS SECURITY \ THOUGHTS FAQ UPGRADE SENDMAIL INSTALL INSTALL.alias \ INSTALL.ctl INSTALL.ids INSTALL.maildir INSTALL.mbox \ INSTALL.vsm TEST.deliver TEST.receive REMOVE.sendmail \ REMOVE.binmail PIC.local2alias PIC.local2ext \ PIC.local2local PIC.local2rem PIC.local2virt \ PIC.nullclient PIC.relaybad PIC.relaygood PIC.rem2local DOCFILES_WRKDIR+= mailer.conf.sample .if defined(SLAVE_LDAP) DOCFILES_WRKSRC+= QLDAPINSTALL QLDAPNEWS POPBEFORESMTP QLDAPTODO \ QLDAPPICTURE QLDAPGROUP EXTTODO qmail.schema .elif defined(SLAVE_TLS) DOCFILES_WRKDIR+= TLS.readme .elif defined(SLAVE_SPAMCONTROL) DOCFILES_WRKDIR_doc+= FILES.spamcontrol HISTORY.spamcontrol \ INSTALL.spamcontrol LICENSE.spamcontrol \ LOGGING.spamcontrol PROPOSAL.mav README.bigtodo \ README.bouncemaxbytes README.clamav README.djbdns \ README.doublebouncetrim README.mav README.moreipme \ README.qmailqueue README.recipients \ README.wildmat README_spamcontrol.html \ RELEASE_22.spamcontrol RELEASE_23.spamcontrol \ RELEASE_24.spamcontrol RELEASE_25.spamcontrol \ RELEASE_26.spamcontrol SMTPREPLY.spamcontrol \ TODO.spamcontrol badloadertypes badmailfrom \ badmimetypes badrcptto SCRIPTS+= qmail-alias2recipients qmail-pwd2recipients \ qmail-users2recipients qmail-vpopmail2recipients .endif .if !defined(SLAVE_LDAP) BOOTFILES= home home+df proc proc+df binm1 binm1+df \ binm2 binm2+df binm3 binm3+df maildir .endif CONFIGUREPROGRAMS= install dnsfq hostname dnsip ipmeprint dnsptr CONFIGURESCRIPTS= config config-fast WANT_QMAIL= yes .include .if ${PREFIX} != ${LOCALBASE} DOCSDIR= ${PREFIX}/doc .endif NO_MTREE= yes .if ${OSVERSION} >= 900007 . if defined(SLAVE_LDAP) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-utmpx-ldap . else EXTRA_PATCHES+= ${FILESDIR}/extra-patch-utmpx . endif .endif .if defined(SLAVE_TLS) CFLAGS+= -I${OPENSSLBASE}/include -L${OPENSSLBASE}/lib -DTLS . if defined(WITH_TLS_DEBUG) CFLAGS+= -DDEBUG . endif .endif .if defined(SLAVE_LDAP) . if defined(WITH_TLS) # we can't use USE_OPENSSL=yes after including bsd.port.pre.mk .include "${PORTSDIR}/Mk/bsd.openssl.mk" . endif . for param in ${LDAP_PARAMS} . if defined(WITH_${param}) && !defined(WITHOUT_${param}) LDAPFLAGS+= -D${param} . endif . endfor . if defined(WITH_EXTERNAL_TODO) PLIST_SUB+= EXTERNAL_TODO="" . else PLIST_SUB+= EXTERNAL_TODO="@comment " . endif . if defined(WITH_SRS) BUILD_DEPENDS= srs:${PORTSDIR}/mail/libsrs2 MASTER_SITES+= http://qmail-ldap-smtpauthuser.googlecode.com/svn/trunk/:srs_ldap SRS_LDAP_PATCH = qmail-ldap-1.03-20060201-SRS.patch DISTFILES+= ${SRS_LDAP_PATCH}:srs_ldap . endif .endif .if defined(WITH_SMTP_AUTH_PATCH) && !defined(BARRIER_SMTP_AUTH_PATCH) MASTER_SITES+= http://tomclegg.net/qmail/:smtp_auth \ ${MASTER_SITE_LOCAL:S/$/:smtp_auth/} MASTER_SITE_SUBDIR+= garga/qmail/:smtp_auth DISTFILES+= qmail-smtpd-auth-${SMTP_AUTH_VERSION}.tar.gz:smtp_auth EXTRACT_ONLY+= qmail-smtpd-auth-${SMTP_AUTH_VERSION}.tar.gz MASTER_SITES+= http://tomclegg.net/qmail/:close3 DISTFILES+= qmail-smtpd-auth-close3.patch:close3 . if defined(SLAVE_TLS) AUTH_PATCH= auth.patch.diff-tls . elif defined(WITH_SPF_PATCH) && !defined(BARRIER_SPF_PATCH) AUTH_PATCH= auth.patch.diff . endif . if defined(AUTH_PATCH) DISTFILES+= ${AUTH_PATCH}:smtp_auth . endif .endif .if defined(WITH_MAILDIRQUOTA_PATCH) && !defined(BARRIER_MAILDIRQUOTA_PATCH) PATCH_SITES+= http://www.alexdupre.com/qmail/:quota PATCHFILES+= qmail-maildir++.patch:quota .endif .if defined(WITH_BLOCKEXEC_PATCH) && !defined(BARRIER_BLOCKEXEC_PATCH) PATCH_SITES+= http://www.alexdupre.com/qmail/:blockexec PATCHFILES+= qmail-block-executables.patch:blockexec .endif .if defined(WITH_DISCBOUNCES_PATCH) && !defined(BARRIER_DISCBOUNCES_PATCH) PATCH_SITES+= http://www.alexdupre.com/qmail/:doublebounce PATCHFILES+= qmail-discard-double-bounces.patch:doublebounce .endif .if defined(WITH_SPF_PATCH) && !defined(BARRIER_SPF_PATCH) . if defined(SLAVE_TLS) || defined(SLAVE_SPAMCONTROL) . if defined(SLAVE_SPAMCONTROL) SPF_SPAMCONTROL_PATCH= qmail-spf-rc5.patch-spamcontrol-26 MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:spf_spamcontrol/} MASTER_SITE_SUBDIR+= garga/qmail/:spf_spamcontrol DISTFILES+= ${SPF_SPAMCONTROL_PATCH}:spf_spamcontrol . elif defined(WITH_SMTP_AUTH_PATCH) SPF_TLS_PATCH= qmail-spf-rc5.patch-auth-tls MASTER_SITES+= http://manuel.mausz.at/programming/patches/qmail/:spf_tls DISTFILES+= ${SPF_TLS_PATCH}:spf_tls . else SPF_TLS_PATCH= qmail-spf-rc5.patch-tls MASTER_SITES+= http://manuel.mausz.at/programming/patches/qmail/:spf_tls DISTFILES+= ${SPF_TLS_PATCH}:spf_tls . endif . else PATCH_SITES+= http://www.saout.de/misc/spf/:spf PATCHFILES+= qmail-spf-rc5.patch:spf . endif .endif .if defined(WITH_EXTTODO_PATCH) && !defined(BARRIER_EXTTODO_PATCH) PLIST_SUB+= EXTTODO="" DOCFILES_WRKSRC+= EXTTODO . if (defined(WITH_BIG_TODO_PATCH) && !defined(BARRIER_BIG_TODO_PATCH)) || \ (defined(SLAVE_SPAMCONTROL) && defined(WITH_BIGTODO)) MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:ext_big_todo/} MASTER_SITE_SUBDIR+= garga/qmail/:ext_big_todo EXT_BIG_TODO_PATCH= ext_todo-20030105+big-todo.103.patch DISTFILES+= ${EXT_BIG_TODO_PATCH}:ext_big_todo . endif . if defined(WITH_SPF_PATCH) && !defined(BARRIER_SPF_PATCH) . if defined(SLAVE_TLS) || defined(SLAVE_SPAMCONTROL) MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:exttodo/} MASTER_SITE_SUBDIR+= garga/qmail/:exttodo EXTTODO_PATCH= ext_todo-20030105_spf.patch DISTFILES+= ${EXTTODO_PATCH}:exttodo . else PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:exttodo/} PATCHFILES+= ext_todo-20030105_spf.patch:exttodo PATCH_SITE_SUBDIR+= garga/qmail/:exttodo . endif . elif defined(SLAVE_MYSQL) PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:exttodo/} PATCHFILES+= ext_todo-20030105_mysql.patch:exttodo PATCH_SITE_SUBDIR+= garga/qmail/:exttodo . else PATCH_SITES+= http://www.nrg4u.com/qmail/:exttodo PATCHFILES+= ext_todo-20030105.patch:exttodo . endif .else PLIST_SUB+= EXTTODO="@comment " .endif .if !defined(BARRIER_DNS_PATCH) \ ||(defined(WITH_QMAILQUEUE_PATCH) && !defined(BARRIER_QMAILQUEUE_PATCH)) \ ||(defined(WITH_BIG_TODO_PATCH) && !defined(BARRIER_BIG_TODO_PATCH)) \ ||(defined(WITH_BIG_CONCURRENCY_PATCH)&& !defined(BARRIER_BIG_CONCURRENCY_PATCH)) \ ||(defined(WITH_OUTGOINGIP_PATCH) && !defined(BARRIER_OUTGOINGIP_PATCH)) \ ||(defined(WITH_QMTPC_PATCH) && !defined(BARRIER_QMTPC_PATCH)) PATCH_SITES+= ${MASTER_SITE_QMAIL} .endif .if defined(WITH_QMAILQUEUE_PATCH) && !defined(BARRIER_QMAILQUEUE_PATCH) PATCHFILES+= qmailqueue-patch .endif .if defined(WITH_BIG_TODO_PATCH) && !defined(BARRIER_BIG_TODO_PATCH) PATCHFILES+= big-todo.103.patch .endif .if defined(WITH_BIG_CONCURRENCY_PATCH) && !defined(BARRIER_BIG_CONCURRENCY_PATCH) PATCHFILES+= big-concurrency.patch .endif .if defined(WITH_OUTGOINGIP_PATCH) && !defined(BARRIER_OUTGOINGIP_PATCH) && \ defined(WITH_QMTPC_PATCH) && !defined(BARRIER_QMTPC_PATCH) PATCHFILES+= qmail-1.03-qmtpc_outgoingip_20090630.patch:qmtpc_outgoingip .elif defined(WITH_OUTGOINGIP_PATCH) && !defined(BARRIER_OUTGOINGIP_PATCH) PATCHFILES+= outgoingip.patch .elif defined(WITH_QMTPC_PATCH) && !defined(BARRIER_QMTPC_PATCH) PATCHFILES+= qmail-1.03-qmtpc.patch .endif .if defined(WITH_LOCALTIME_PATCH) && !defined(BARRIER_LOCALTIME_PATCH) PATCH_SITES+= http://www.alib.jp/files/:localtime PATCHFILES+= qmail-date-localtime.patch:localtime .endif .if defined(WITH_TARPIT_PATCH) && !defined(BARRIER_TARPIT_PATCH) PATCH_SITES+= http://www.palomine.net/qmail/:tarpit PATCHFILES+= tarpit.patch:tarpit .endif .if defined(WITH_SMTPEXTFORK) && ( defined(SLAVE_SPAMCONTROL) || defined(SLAVE_LDAP) ) . if defined(SLAVE_SPAMCONTROL) SMTPEXTFORK_PATCH= smtpextfork-spamcontrol-2519.patch . else SMTPEXTFORK_PATCH= smtpextfork-ldap-${LDAP_PATCH_DATE}_4.patch . endif MASTER_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail-smtpextfork/patches/:extfork \ ${MASTER_SITE_LOCAL:S/$/:extfork/} MASTER_SITE_SUBDIR+= garga/qmail/:extfork DISTFILES+= ${SMTPEXTFORK_PATCH:S/$/:extfork/} \ README.smtpextfork:extfork .endif .if defined(SLAVE_LDAP) && defined(WITH_SENDERCHECK4) PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:sendercheck4 \ ${MASTER_SITE_LOCAL:S/$/:sendercheck4/} PATCH_SITE_SUBDIR+= garga/qmail/:sendercheck4 PATCHFILES+= qmail-ldap-1.03_qmail-smtpd_SENDERCHECK4.patch:sendercheck4 .endif .if defined(SLAVE_LDAP) && defined(WITH_GRTDELAY) PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:grtdelay \ ${MASTER_SITE_LOCAL:S/$/:grtdelay/} PATCH_SITE_SUBDIR+= garga/qmail/:grtdelay PATCHFILES+= qmail-ldap-${LDAP_PATCH_DATE}-grtdelay.patch:grtdelay DOCFILES_WRKSRC+= README.GREETDELAY .endif .if defined(SLAVE_LDAP) && defined(WITH_ENHACELOGS) PATCH_SITES+= http://www6.freebsdbrasil.com.br/~eksffa/l/dev/qmail/:ldapenhacelog \ ${MASTER_SITE_LOCAL:S/$/:ldapenhacelog/} PATCH_SITE_SUBDIR+= garga/qmail/:ldapenhacelog PATCHFILES+= enhacelogging-ldap-${LDAP_PATCH_DATE}_4.patch:ldapenhacelog .endif .if defined(SLAVE_LDAP) && defined(WITH_SMTPAUTHUSER) PATCH_SITES+= http://qmail-ldap-smtpauthuser.googlecode.com/svn/trunk/:smtpauthuser \ ${MASTER_SITE_LOCAL:S/$/:smtpauthuser/} PATCH_SITE_SUBDIR+= garga/qmail/:smtpauthuser . if defined(WITH_ENHACELOGS) PATCHFILES+= qmail-1.03-enhaceloggingSMTPAUTHUSER:smtpauthuser . else PATCHFILES+= SMTPAUTHUSER.patch:smtpauthuser . endif .endif .if defined(SLAVE_SPAMCONTROL) MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:ucspi_ssl/} \ http://www.superscript.com/ucspi-ssl/:ucspi_ssl \ http://dev.qmailrocks.org/downloads/qmailrocks_3.0-beta/:ucspi_ssl \ ${MASTER_SITE_GENTOO:S/$/:ucspi_ssl/} MASTER_SITE_SUBDIR+= garga/ucspi-ssl/:ucspi_ssl DISTFILES+= ucspi-ssl-0.70.tar.gz:ucspi_ssl MASTER_SITES+= http://www.fehcom.de/qmail/spamcontrol/:ucspi_ssl_patch DISTFILES+= ucspi-ssl-0.70_ucspitls-0.6.patch_:ucspi_ssl_patch UCSPISRC= ${WRKDIR}/host/superscript.com/net/ucspi-ssl-0.70 .endif # Some default values, these can be modified by make command line .if defined(WITH_BIG_CONCURRENCY_PATCH) && !defined(BARRIER_BIG_CONCURRENCY_PATCH) WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT?= 509 .endif .if defined(WITH_RCDLINK) && !defined(SLAVE_LDAP) PLIST_SUB+= RCDLINK="" RCDLINK= .else PLIST_SUB+= RCDLINK="@comment " RCDLINK= \# .endif # Fill SELECTED_OPTIONS with options to write conf-spamcontrol .if defined(SLAVE_SPAMCONTROL) . if defined(WITH_TLSREMOTE) SELECTED_OPTIONS+= tlsremote=yes . else SELECTED_OPTIONS+= tlsremote=no . endif . if defined(WITH_MOREIPME) SELECTED_OPTIONS+= moreipme=yes . else SELECTED_OPTIONS+= moreipme=no . endif . if defined(WITH_BIGTODO) SELECTED_OPTIONS+= bigtodo=yes . else SELECTED_OPTIONS+= bigtodo=no . endif . if defined(WITH_NEWLINE) SELECTED_OPTIONS+= newline=yes . else SELECTED_OPTIONS+= newline=no . endif . if defined(WITH_PAM111421) SELECTED_OPTIONS+= pam111421=yes . else SELECTED_OPTIONS+= pam111421=no . endif .endif pre-everything:: .if !defined(BARRIER_BIG_CONCURRENCY_PATCH) @${ECHO_MSG} "" @${ECHO_MSG} "You may use the following build options:" @${ECHO_MSG} "" @${ECHO_MSG} "WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT=NUMBER" @${ECHO_MSG} " (default NUMBER=${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT})" @${ECHO_MSG} " set this to a value reasonable for" @${ECHO_MSG} " your system if you use the patch" @${ECHO_MSG} "" .endif .if !defined(QMAIL_PREFIX) @${ECHO_MSG} "QMAIL_PREFIX=PREFIX_PATH" @${ECHO_MSG} " (default PREFIX_PATH=${PREFIX})" @${ECHO_MSG} " A normal qmail installation puts" @${ECHO_MSG} " everything into /var/qmail/." @${ECHO_MSG} " If you want to install to ${LOCALBASE}," @${ECHO_MSG} " then \"${LOCALBASE}/qmail\" is suggested" @${ECHO_MSG} " instead of \"${LOCALBASE}\", but both will" @${ECHO_MSG} " work." @${ECHO_MSG} "" .endif post-extract: .if defined(SLAVE_SPAMCONTROL) @cd ${WRKSRC} && ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/${SPAMCONTROL_DIST} @cd ${WRKDIR} && ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/ucspi-ssl-0.70.tar.gz .endif post-patch: .if defined(WITH_SMTP_AUTH_PATCH) && !defined(BARRIER_SMTP_AUTH_PATCH) @${CP} ${SMTP_AUTH_DIR}/base64.[ch] ${WRKSRC} . if defined(AUTH_PATCH) @${PATCH} -d ${SMTP_AUTH_DIR} < ${DISTDIR}/${DIST_SUBDIR}/${AUTH_PATCH} . endif @${PATCH} -d ${WRKSRC} < ${SMTP_AUTH_DIR}/auth.patch . if defined(SLAVE_TLS) && defined(WITH_SPF_PATCH) && defined(SPF_TLS_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SPF_TLS_PATCH} . if defined(WITH_EXTTODO_PATCH) && defined(EXTTODO_PATCH) @${PATCH} -p1 -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXTTODO_PATCH} . endif . endif @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/qmail-smtpd-auth-close3.patch .elif defined(SLAVE_TLS) && defined(WITH_SPF_PATCH) && defined(SPF_TLS_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SPF_TLS_PATCH} . if defined(WITH_EXTTODO_PATCH) && defined(EXTTODO_PATCH) @${PATCH} -p1 -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXTTODO_PATCH} . endif .endif .if defined(SLAVE_MYSQL) @${REINPLACE_CMD} 's|/opt/mysql|${LOCALBASE}|' \ ${WRKSRC}/Makefile .elif defined(SLAVE_SPAMCONTROL) @${ECHO_CMD} ${WRKDIR} > ${WRKSRC}/conf-qmail @${ECHO_CMD} "# Generated by qmail-spamcontrol FreeBSD port" \ > ${WRKSRC}/conf-spamcontrol . for option in ${SELECTED_OPTIONS} @${ECHO_CMD} ${option} >> ${WRKSRC}/conf-spamcontrol . endfor @cd ${UCSPISRC}/src && patch -p0 < ${DISTDIR}/${DIST_SUBDIR}/ucspi-ssl-0.70_ucspitls-0.6.patch_ @${ECHO_CMD} "${UCSPISRC}/compile" > ${WRKSRC}/conf-ucspissl ${ECHO_CMD} "${CC} ${CFLAGS}" > ${UCSPISRC}/src/conf-cc ${ECHO_CMD} "${PREFIX}" > ${UCSPISRC}/src/conf-home ${ECHO_CMD} "${PREFIX}/bin" > ${UCSPISRC}/src/conf-tcpbin ${ECHO_CMD} "/etc/ssl" > ${UCSPISRC}/src/conf-cadir ${ECHO_CMD} "/etc/ssl/cert.pem" > ${UCSPISRC}/src/conf-cafile ${ECHO_CMD} "/etc/ssl/dh1024.pem" > ${UCSPISRC}/src/conf-dhfile @cd ${UCSPISRC} && package/compile @cd ${WRKSRC} && ./install_spamcontrol.sh @${PATCH} -d ${WRKSRC} < ${FILESDIR}/extra-patch-spamcontrol-qmail-smtpd.c @${PATCH} -d ${WRKSRC} < ${FILESDIR}/extra-patch-spamcontrol-qmail-remote.c . if defined(WITH_SPF_PATCH) && defined(SPF_SPAMCONTROL_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SPF_SPAMCONTROL_PATCH} . if defined(WITH_EXTTODO_PATCH) && defined(EXTTODO_PATCH) @${PATCH} -p1 -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXTTODO_PATCH} . endif . endif . if defined(WITH_SMTPEXTFORK) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SMTPEXTFORK_PATCH} . if defined(WITH_XF_QUITASAP) @${REINPLACE_CMD} 's!//#define XF_QUITASAP!#define XF_QUITASAP!g' \ ${WRKSRC}/qmail-smtpd.c . endif . endif @${REINPLACE_CMD} -E "/qhpsi *= *\"unknown\"/d; s/(\*qqx *== *'D')/qhpsi \&\& \1/g" \ ${WRKSRC}/qmail-smtpd.c .elif defined(SLAVE_TLS) @${HEAD} -105 ${DISTDIR}/${DIST_SUBDIR}/qmail-1.03-tls-${TLS_PATCH_DATE}-renato.patch > \ ${WRKDIR}/TLS.readme @${REINPLACE_CMD} "s|/usr/local/ssl|${OPENSSLBASE}|" \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -E 's!("control/tlsserverciphers")!\1, 0!' \ ${WRKSRC}/qmail-smtpd.c .elif defined(SLAVE_LDAP) @${REINPLACE_CMD} "s|^LDAPLIBS=-L/usr/local/lib|LDAPLIBS=-L${LOCALBASE}/lib|; \ s|^LDAPINCLUDES=-I/usr/local/include|LDAPINCLUDES=-I${LOCALBASE}/include|" \ ${WRKSRC}/Makefile @${REINPLACE_CMD} "s|^#SHADOWLIBS=-lcrypt$$|SHADOWLIBS=-lcrypt|" \ ${WRKSRC}/Makefile . if defined(WITH_SMTPEXTFORK) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SMTPEXTFORK_PATCH} . if defined(WITH_XF_QUITASAP) @${REINPLACE_CMD} 's!//#define XF_QUITASAP!#define XF_QUITASAP!g' \ ${WRKSRC}/qmail-smtpd.c . endif . endif . if defined(WITH_TLS) @${REINPLACE_CMD} "s|^#TLS=|TLS=|; \ s|^#TLSINCLUDES=-I/usr/local/include|TLSINCLUDES=-I${OPENSSLBASE}/include|; \ s|^#TLSLIBS=-L/usr/local/lib|TLSLIBS=-L${OPENSSLBASE}/lib|; \ s|^#OPENSSLBIN=/usr/local/bin/openssl|OPENSSLBIN=${OPENSSLBASE}/bin/openssl|" \ ${WRKSRC}/Makefile . endif . if defined(WITH_DATA_COMPRESS) || defined(WITH_QMQP_COMPRESS) @${REINPLACE_CMD} "s|^#ZLIB=-lz$$|ZLIB=-lz|" \ ${WRKSRC}/Makefile . endif . if defined(WITH_AUTOMAILDIRMAKE) @${REINPLACE_CMD} "s|^#MDIRMAKE=|MDIRMAKE=|" ${WRKSRC}/Makefile . endif . if defined(WITH_AUTOHOMEDIRMAKE) @${REINPLACE_CMD} "s|^#HDIRMAKE=|HDIRMAKE=|" ${WRKSRC}/Makefile . endif . if defined(WITH_LDAP_DEBUG) @${REINPLACE_CMD} "s|^#DEBUG=|DEBUG=|" ${WRKSRC}/Makefile . endif . if defined(LDAPFLAGS) @${REINPLACE_CMD} "s|^#LDAPFLAGS=.*$$|LDAPFLAGS=${LDAPFLAGS}|" \ ${WRKSRC}/Makefile . endif . if defined(WITH_SRS) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SRS_LDAP_PATCH} . endif .endif .if defined(EXT_BIG_TODO_PATCH) @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXT_BIG_TODO_PATCH} .endif @${REINPLACE_CMD} 's!/var/qmail!${PREFIX}!; \ s!/usr/local/!${LOCALBASE}/!' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} 's!nofiles!qnofiles!g' \ ${WRKSRC}/conf-groups @${REINPLACE_CMD} '/"man"/d; /man\/man/d; /man\/cat/d; \ /"doc"/d; /"boot","/d' \ ${WRKSRC}/hier.c .if defined(WITH_QEXTRA) @${REINPLACE_CMD} 's!QUEUE_EXTRA ""!QUEUE_EXTRA "Tlog\\0"!g; \ s!QUEUE_EXTRALEN 0!QUEUE_EXTRALEN 5!g' \ ${WRKSRC}/extra.h .endif .if ( ${ARCH} == "amd64" || ${ARCH} == "ia64" ) && !defined(SLAVE_LDAP) @${PATCH} -d ${WRKSRC} < ${FILESDIR}/extra-patch-amd64 .endif @${REINPLACE_CMD} -e "s/void *main/int main/g" ${WRKSRC}/*.c @${REINPLACE_CMD} -e "/int main/ s/argc, *argv/int argc, char **argv/" ${WRKSRC}/install.c do-configure: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${WRKSRC}/conf-ld @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-qmail .if defined(WITH_BIG_CONCURRENCY_PATCH) \ && !defined(BARRIER_BIG_CONCURRENCY_PATCH) \ && defined(WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT) @if [ ${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT} -gt 0 ]; then \ ${ECHO_CMD} "${WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT}" \ > ${WRKSRC}/conf-spawn ; \ fi .endif do-install: .for i in ${BOOTFILES} @if [ -f ${WRKSRC}/${i}.sh ] ; then \ ${SED} -f ${WRKDIR}/bootfiles.sed ${WRKSRC}/$i.sh > ${WRKDIR}/${i} ; \ elif [ -f ${FILESDIR}/${i} ] ; then \ ${SED} -f ${WRKDIR}/bootfiles.sed ${FILESDIR}/$i > ${WRKDIR}/${i} ; \ fi .endfor @${MKDIR} ${PREFIX}/configure @cd ${WRKSRC} ; ./install .for f in ${CONFIGUREPROGRAMS} ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/configure .endfor .for f in ${CONFIGURESCRIPTS} ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${PREFIX}/configure .endfor .for i in ${BOOTFILES} ${INSTALL_SCRIPT} ${WRKDIR}/${i:T} ${PREFIX}/boot .endfor .if !defined(SLAVE_LDAP) ${INSTALL_SCRIPT} ${FILESDIR}/qmail-smtpd.rcNG ${PREFIX}/boot .endif .for i in 1 5 7 8 @${MKDIR} ${PREFIX}/man/man$i . for j in ${MAN${i}} ${INSTALL_MAN} ${WRKSRC}/$j ${PREFIX}/man/man${i} . endfor .endfor .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} . for sub in WRKSRC WRKDIR WRKDIR_doc . for doc in ${DOCFILES_${sub}} ${INSTALL_DATA} ${${sub}}/${doc} ${DOCSDIR} . endfor . endfor . if defined(WITH_SMTPEXTFORK) && ( defined(SLAVE_SPAMCONTROL) || defined(SLAVE_LDAP) ) ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/README.smtpextfork ${DOCSDIR} . endif . if defined(PACKAGE_BUILDING) @${ECHO_CMD} "FreeBSD Binary package qmail installation" \ > ${DOCSDIR}/SYSDEPS . else @cd ${WRKSRC} && ${CAT} `${CAT} SYSDEPS` \ > ${DOCSDIR}/SYSDEPS . endif .endif @${MKDIR} ${PREFIX}/scripts ${INSTALL_SCRIPT} ${FILESDIR}/mkaliasdir ${PREFIX}/scripts ${INSTALL_SCRIPT} ${WRKDIR}/enable-qmail ${PREFIX}/scripts .for script in ${SCRIPTS} ${INSTALL_SCRIPT} ${WRKDIR}/scripts/${script} ${PREFIX}/scripts .endfor @${SETENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${ECHO_CMD} @${CAT} ${PKGMESSAGE} @${ECHO_CMD} .if defined(SLAVEPORT_LINE) @${ECHO_CMD} "=============================================" @${ECHO_CMD} @${ECHO_CMD} "ATTENTION" @${ECHO_CMD} @${ECHO_CMD} "Add the following line to your /etc/make.conf" @${ECHO_CMD} "QMAIL_SLAVEPORT=${SLAVEPORT_LINE}" @${ECHO_CMD} @${ECHO_CMD} "=============================================" @${ECHO_CMD} .endif certificate: .if defined(SLAVE_TLS) || defined(SLAVE_LDAP) @if [ -f ${OPENSSLDIR}/openssl.cnf ]; then \ if [ ! -d ${WRKDIR} ]; then \ ${MKDIR} ${WRKDIR} ; \ fi ; \ ${OPENSSLBASE}/bin/openssl req -new -x509 -nodes \ -out ${WRKDIR}/servercert.pem -days 366 \ -keyout ${WRKDIR}/servercert.pem ; \ ${INSTALL} -o qmaild -g qmail -m 0640 ${WRKDIR}/servercert.pem ${PREFIX}/control/servercert.pem ; \ ${OPENSSLBASE}/bin/openssl ciphers > ${QMAIL_PREFIX}/control/tlsclientciphers ; \ ${OPENSSLBASE}/bin/openssl ciphers > ${QMAIL_PREFIX}/control/tlsserverciphers ; \ ${ECHO_MSG} "===> Do not forget to do 'make clean' to clean up temporary files" ; \ else \ ${ECHO_MSG} "===> You must create the file ${OPENSSLDIR}/openssl.cnf first." ; \ fi .endif certificate-req: .if defined(SLAVE_TLS) || defined(SLAVE_LDAP) @if [ -f ${OPENSSLDIR}/openssl.cnf ]; then \ if [ ! -d ${WRKDIR} ]; then \ ${MKDIR} ${WRKDIR} ; \ fi ; \ ${OPENSSLBASE}/bin/openssl req -new -nodes \ -out ${WRKDIR}/req.pem \ -keyout ${WRKDIR}/servercert.pem ; \ ${INSTALL} -o qmaild -g qmail -m 0640 ${WRKDIR}/servercert.pem ${PREFIX}/control/servercert.pem ; \ ${ECHO_MSG} ; \ ${ECHO_MSG} "===> Do not forget to do 'make clean' to clean up temporary files" ; \ ${ECHO_MSG} "===> Send ${WRKDIR}/req.pem to your CA to obtain signed_req.pem, and do:" ; \ ${ECHO_MSG} "===> cat signed_req.pem >> ${PREFIX}/control/servercert.pem" ; \ else \ ${ECHO_MSG} "===> You must create the file ${OPENSSLDIR}/openssl.cnf first." ; \ fi .endif .include Index: head/mail/qmail-contrib/Makefile =================================================================== --- head/mail/qmail-contrib/Makefile (revision 305297) +++ head/mail/qmail-contrib/Makefile (revision 305298) @@ -1,77 +1,73 @@ -# New ports collection makefile for: qmail-contrib -# Date created: 28 November 1998 -# Whom: Neil Blakey-Milner -# +# Created by: Neil Blakey-Milner # $FreeBSD$ -# PORTNAME= qmail-contrib PORTVERSION= 0.1 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://cr.yp.to/software/ \ ${MASTER_SITE_GENTOO} MASTER_SITE_SUBDIR= distfiles DISTFILES= dot-forward-${DF_VER}.tar.gz \ fastforward-${FF_VER}.tar.gz MAINTAINER= garga@FreeBSD.org COMMENT= Contributed programs for qmail OPTIONS_DEFINE= DOCS USE_QMAIL_RUN= yes MAKE_JOBS_SAFE= yes ALL_TARGET= it INSTALL_TARGET= setup MAN1= dot-forward.1 fastforward.1 printforward.1 setforward.1 \ newaliases.1 printmaillist.1 setmaillist.1 newinclude.1 PREFIX?= ${QMAIL_PREFIX} FF_VER= 0.51 DF_VER= 0.71 QCK_VER= 0.1 WRKFF= ${WRKDIR}/fastforward-${FF_VER} WRKDF= ${WRKDIR}/dot-forward-${DF_VER} NO_MTREE= yes PORTDOCS= ALIASES .include .if (${PREFIX} != ${LOCALBASE}) DOCSDIR= doc .endif pre-patch: @${PATCH} -d ${WRKFF} -s <${PATCHDIR}/extra-patch-newaliases post-patch: @${REINPLACE_CMD} -e "s|.var.qmail|${QMAIL_PREFIX}|" \ ${WRKFF}/conf-qmail \ ${WRKDF}/conf-qmail @${REINPLACE_CMD} -e '/cat/d; s|doc/fastforward|${DOCSDIR}|g' \ ${WRKFF}/hier.c \ ${WRKDF}/hier.c @${REINPLACE_CMD} -e "s|-O2|${CFLAGS}|" \ ${WRKFF}/conf-cc \ ${WRKDF}/conf-cc .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -E 's|^(.*${DOCSDIR})|// \1|g' \ ${WRKFF}/hier.c .endif do-build: @${MAKE} -C ${WRKDIR}/dot-forward-${DF_VER} ${ALL_TARGET} @${MAKE} -C ${WRKDIR}/fastforward-${FF_VER} ${ALL_TARGET} do-install: @${MAKE} -C ${WRKDIR}/dot-forward-${DF_VER} ${INSTALL_TARGET} @${MAKE} -C ${WRKDIR}/fastforward-${FF_VER} ${INSTALL_TARGET} .include Index: head/mail/qmail-dk/Makefile =================================================================== --- head/mail/qmail-dk/Makefile (revision 305297) +++ head/mail/qmail-dk/Makefile (revision 305298) @@ -1,70 +1,65 @@ -# New ports collection makefile for: qmail-dk -# Date created: 2006-07-18 -# Whom: Renato Botelho -# # $FreeBSD$ -# PORTNAME= dk PORTVERSION= 0.54 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_QMAIL} PKGNAMEPREFIX= qmail- DISTFILES= qmail-1.03.tar.gz DIST_SUBDIR= qmail MAINTAINER= garga@FreeBSD.org COMMENT= DomainKeys implementation for qmail LIB_DEPENDS+= domainkeys:${PORTSDIR}/mail/libdomainkeys PATCH_SITES= ${MASTER_SITE_QMAIL} PATCHFILES= qmail-1.03-dk-0.54.patch USE_QMAIL= yes MAKE_JOBS_SAFE= yes PREFIX?= ${QMAIL_PREFIX} WRKSRC= ${WRKDIR}/qmail-1.03 PLIST_FILES= bin/qmail-dk MAN8= qmail-dk.8 ALL_TARGET= qmail-dk ${MAN8} CFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= SMTP_AUTH OPTIONS_DEFAULT=SMTP_AUTH SMTP_AUTH_DESC= Support SMTP_AUTH .include .if ${PORT_OPTIONS:MSMTP_AUTH} PATCH_SITES+= http://jeremy.kister.net/code/:auth PATCHFILES+= qmail-dk-0.54-auth.patch:auth .endif do-configure: @${ECHO_CMD} "${CC} ${CFLAGS}" > ${WRKSRC}/conf-cc @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-qmail post-patch: @${REINPLACE_CMD} -e 's,"../domainkeys.h",,' \ ${WRKSRC}/qmail-dk.c @${REINPLACE_CMD} -e 's,../libdomainkeys.a,${LOCALBASE}/lib/libdomainkeys.a,g' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -E 's|( *c\(auto.*")qmail-smtpd(".*)$$|\1qmail-smtpd\2\1qmail-dk\2|' \ ${WRKSRC}/hier.c @${REINPLACE_CMD} 's!/var/qmail!${PREFIX}!; \ s!/usr/local/!${LOCALBASE}/!' \ ${WRKSRC}/Makefile @${REINPLACE_CMD} 's!nofiles!qnofiles!g' \ ${WRKSRC}/conf-groups do-install: ${INSTALL} -o qmailq -m 4711 ${WRKSRC}/qmail-dk ${PREFIX}/bin .for m in ${MAN8} ${INSTALL_MAN} ${WRKSRC}/${m} ${MAN8PREFIX}/man/man8 .endfor .include Index: head/mail/qmail-ldap/Makefile =================================================================== --- head/mail/qmail-ldap/Makefile (revision 305297) +++ head/mail/qmail-ldap/Makefile (revision 305298) @@ -1,35 +1,31 @@ -# New ports collection makefile for: qmail-ldap -# Date created: 21 May 2000 -# Whom: Mario S F Ferreira et al. -# +# Created by: Mario S F Ferreira # $FreeBSD$ -# PORTNAME= qmail PORTVERSION= ${QMAIL_VERSION}.${LDAP_PATCH_DATE} PORTREVISION= 5 CATEGORIES= mail PKGNAMESUFFIX= -ldap COMMENT= Secure, reliable, and fast MTA for UNIX systems with LDAP support RUN_DEPENDS= ${LOCALBASE}/bin/svscan:${PORTSDIR}/sysutils/daemontools \ ${LOCALBASE}/bin/tcprules:${PORTSDIR}/sysutils/ucspi-tcp CONFLICTS= emboss-[0-9]* digest-[0-9]* qmail-[0-9]* qmail-mysql-[0-9]* \ qmail-spamcontrol-[0-9]* qmail-tls-[0-9]* EXTRA_PATCHES+= ${MASTERDIR}/files/patch-Makefile \ ${MASTERDIR}/files/patch-auto_uids-c-dist USE_OPENLDAP= yes SLAVE_LDAP= yes LDAP_PATCH_DATE= 20060201 MASTERDIR= ${.CURDIR}/../qmail DESCR= ${.CURDIR}/pkg-descr PATCHDIR= ${.CURDIR}/files LATEST_LINK= ${PORTNAME}-ldap .include "${MASTERDIR}/Makefile" Index: head/mail/qmail-mysql/Makefile =================================================================== --- head/mail/qmail-mysql/Makefile (revision 305297) +++ head/mail/qmail-mysql/Makefile (revision 305298) @@ -1,28 +1,24 @@ -# New ports collection makefile for: qmail-mysql -# Date created: 6 Feb 2001 -# Whom: Mario S F Ferreira -# +# Created by: Mario S F Ferreira # $FreeBSD$ -# PORTNAME= qmail PORTVERSION= ${QMAIL_VERSION}.${MYSQL_PATCH_VERSION} PORTREVISION= 3 CATEGORIES= mail PKGNAMESUFFIX= -mysql COMMENT= Secure, reliable, and fast MTA for UNIX systems with MySQL support CONFLICTS= qmail-[0-9]* qmail-ldap-[0-9]* qmail-spamcontrol-[0-9]* qmail-tls-[0-9]* MYSQL_PATCH_VERSION= 1.1.15 SLAVE_MYSQL= yes USE_MYSQL= yes MASTERDIR= ${.CURDIR}/../qmail DESCR= ${.CURDIR}/pkg-descr LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} .include "${MASTERDIR}/Makefile" Index: head/mail/qmail-spamcontrol/Makefile =================================================================== --- head/mail/qmail-spamcontrol/Makefile (revision 305297) +++ head/mail/qmail-spamcontrol/Makefile (revision 305298) @@ -1,40 +1,35 @@ -# New ports collection makefile for: qmail-spamcontrol -# Date created: 2005-02-01 -# Whom: Renato Botelho -# # $FreeBSD$ -# PORTNAME= qmail PORTVERSION= ${QMAIL_VERSION}.${SPAMCONTROL_VERSION} PORTREVISION= 1 CATEGORIES= mail MASTER_SITES+= http://www.fehcom.de/qmail/spamcontrol/:spamcontrol \ ${MASTER_SITE_LOCAL:S/$/:spamcontrol/} MASTER_SITE_SUBDIR= garga/qmail/:spamcontrol PKGNAMESUFFIX= -spamcontrol DISTFILES= ${QMAIL_DIST} ${SPAMCONTROL_DIST}:spamcontrol EXTRACT_ONLY= ${QMAIL_DIST} COMMENT= Qmail MTA with SpamControl patches CONFLICTS= qmail-[0-9]* qmail-ldap-[0-9]* qmail-mysql-[0-9]* qmail-tls-[0-9]* EXTRA_PATCHES+= ${MASTERDIR}/files/patch-install.c \ ${MASTERDIR}/files/patch-Makefile \ ${MASTERDIR}/files/patch-auto_uids-c-dist # Distfiles QMAIL_DIST= ${PORTNAME}-${QMAIL_VERSION}${EXTRACT_SUFX} SPAMCONTROL_DIST= spamcontrol-${SPAMCONTROL_VERSION}_tgz.bin SPAMCONTROL_VERSION= 2624 LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} SLAVE_SPAMCONTROL= yes # Local overrides MASTERDIR= ${.CURDIR}/../qmail PATCHDIR= ${.CURDIR}/files DESCR= ${.CURDIR}/pkg-descr .include "${MASTERDIR}/Makefile" Index: head/mail/qmail-tls/Makefile =================================================================== --- head/mail/qmail-tls/Makefile (revision 305297) +++ head/mail/qmail-tls/Makefile (revision 305298) @@ -1,29 +1,25 @@ -# New ports collection makefile for: qmail-tls -# Date created: 03 Dec 2000 -# Whom: Mario S F Ferreira et al. -# +# Created by: Mario S F Ferreira # $FreeBSD$ -# PORTNAME= qmail PORTVERSION= ${QMAIL_VERSION}.${TLS_PATCH_DATE} PORTREVISION= 4 CATEGORIES= mail PKGNAMESUFFIX= -tls COMMENT= Secure, reliable, and fast MTA for UNIX systems with TLS support CONFLICTS= qmail-[0-9]* qmail-ldap-[0-9]* qmail-mysql-[0-9]* qmail-spamcontrol-[0-9]* SLAVE_TLS= yes TLS_PATCH_DATE= 20021228 USE_OPENSSL= yes # Local overrides MASTERDIR= ${.CURDIR}/../qmail DESCR= ${.CURDIR}/pkg-descr LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} .include "${MASTERDIR}/Makefile" Index: head/mail/qmailanalog/Makefile =================================================================== --- head/mail/qmailanalog/Makefile (revision 305297) +++ head/mail/qmailanalog/Makefile (revision 305298) @@ -1,56 +1,52 @@ -# New ports collection makefile for: qmailanalog -# Date created: 29 November 1998 -# Whom: Neil Blakey-Milner -# +# Created by: Neil Blakey-Milner # $FreeBSD$ -# PORTNAME= qmailanalog PORTVERSION= 0.70 PORTREVISION= 3 CATEGORIES= mail MASTER_SITES= http://cr.yp.to/software/ \ http://www.emaillab.org/djb/qmailanalog/ \ http://summersoft.fay.ar.us/pub/qmail/qmailanalog/ MAINTAINER= garga@FreeBSD.org COMMENT= A collection of tools to analyze qmail-send's activity USE_QMAIL_RUN= yes MAKE_JOBS_SAFE= yes ALL_TARGET= it INSTALL_TARGET= setup MANPREFIX= ${QMPREFIX} MAN1= matchup.1 xqp.1 xsender.1 xrecipient.1 columnt.1 PLIST_SUB+= MYSUBDIR=${MYSUBDIR} .if !defined(NOSUBDIR) MYSUBDIR?= qmailanalog/ .else MYSUBDIR?= .endif PREFIX?= ${QMAIL_PREFIX} QMPREFIX?= ${PREFIX}/${MYSUBDIR} NO_MTREE= yes .include .if ${PREFIX} != ${QMAIL_PREFIX} BROKEN= Cannot Make and Install with different PREFIX or QMAIL_PREFIX .endif post-patch: @${REINPLACE_CMD} "s|.usr.local.qmailanalog|${QMPREFIX}|" ${WRKSRC}/conf-home @${REINPLACE_CMD} "s|-O2|${CFLAGS}|" ${WRKSRC}/conf-cc @${REINPLACE_CMD} 's|02755|0755|g; /cat/d' ${WRKSRC}/hier.c @${REINPLACE_CMD} 's|^man prog|prog|g' ${WRKSRC}/Makefile pre-install: @${MKDIR} ${QMPREFIX} .include Index: head/mail/qmhandle/Makefile =================================================================== --- head/mail/qmhandle/Makefile (revision 305297) +++ head/mail/qmhandle/Makefile (revision 305298) @@ -1,49 +1,45 @@ -# New ports collection makefile for: qmHandle -# Date created: 17 August 2001 -# Whom: petef -# +# Created by: petef # $FreeBSD$ -# PORTNAME= qmhandle PORTVERSION= 1.3.2 PORTREVISION= 2 CATEGORIES= mail MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-1.3/${PORTNAME}-${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= Tool to view and manage a qmail queue OPTIONS_DEFINE= DOCS USE_QMAIL_RUN= yes NO_BUILD= yes USE_PERL5= yes USE_BZIP2= yes PORTDOCS= HISTORY README .include post-patch: @${REINPLACE_CMD} -e 's,^#!/usr/bin/perl,#!${PERL},g' \ -e 's,%%LOCALBASE%%,${LOCALBASE},g' \ -e '/^##* *USER *CONFIGURATION *BEGIN *##*$$/,/^##* *USER *CONFIGURATION *END *##*$$/s/^\(#*\)my/\1our/g' \ ${WRKSRC}/qmHandle @${SED} -e 's,%%LOCALBASE%%,${LOCALBASE},g' ${FILESDIR}/qmHandle.conf.in > \ ${WRKSRC}/qmHandle.conf.sample do-install: ${INSTALL_SCRIPT} ${WRKSRC}/qmHandle ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/qmHandle.conf.sample ${PREFIX}/etc [ -f ${PREFIX}/etc/qmHandle.conf ] || \ ${INSTALL_DATA} -m 0644 ${WRKSRC}/qmHandle.conf.sample ${PREFIX}/etc/qmHandle.conf .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} .endfor .endif .include Index: head/mail/queue-fix/Makefile =================================================================== --- head/mail/queue-fix/Makefile (revision 305297) +++ head/mail/queue-fix/Makefile (revision 305298) @@ -1,59 +1,54 @@ -# New ports collection makefile for: queue-fix -# Date created: 2005-04-14 -# Whom: Renato Botelho -# # $FreeBSD$ -# PORTNAME= queue-fix PORTVERSION= 1.4 PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://www.netmeridian.com/e-huss/ \ ${MASTER_SITE_GENTOO} MASTER_SITE_SUBDIR= distfiles MAINTAINER= garga@FreeBSD.org COMMENT= Repairs or generates a qmail queue structure OPTIONS_DEFINE= DOCS USE_QMAIL_RUN= yes MAKE_JOBS_SAFE= yes PREFIX?= ${QMAIL_PREFIX} OPTIONS_DEFINE= BIG_TODO BIG_TODO_DESC= Use big_todo patch CONFIGURE_SCRIPT= ALL_TARGET= PLIST_FILES= bin/queue-fix PORTDOCS= README .include .if (${PREFIX} == ${LOCALBASE}) DOCSDIR= ${PREFIX}/share/doc/qmail/queue-fix .else DOCSDIR= ${PREFIX}/doc/queue-fix .endif .if ${PORT_OPTIONS:MBIG_TODO} PATCH_SITES+= http://www.qmail.org/ PATCHFILES+= queue-fix-todo.patch PATCH_DIST_STRIP+= -p1 .endif do-install: @${MKDIR} ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/queue-fix ${PREFIX}/bin .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} .endif .include Index: head/mail/razor-agents/Makefile =================================================================== --- head/mail/razor-agents/Makefile (revision 305297) +++ head/mail/razor-agents/Makefile (revision 305298) @@ -1,38 +1,34 @@ -# New ports collection makefile for: razor-agents -# Date created: 29 November 2001 -# Whom: Yen-Ming Lee -# +# Created by: Yen-Ming Lee # $FreeBSD$ -# PORTNAME= razor-agents PORTVERSION= 2.84 CATEGORIES= mail MASTER_SITES= SF/razor/${PORTNAME}/${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= A distributed, collaborative, spam detection and filtering network BUILD_DEPENDS= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \ p5-Digest-SHA1>=0:${PORTSDIR}/security/p5-Digest-SHA1 \ p5-URI>=0:${PORTSDIR}/net/p5-URI RUN_DEPENDS:= ${BUILD_DEPENDS} PERL_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes MAKE_ARGS+= PERLPREFIX=${PREFIX} USE_BZIP2= yes MAN1= razor-revoke.1 razor-admin.1 razor-report.1 razor-check.1 MAN3= Razor2::Errorhandler.3 Razor2::Preproc::deHTMLxs.3 \ Razor2::Syslog.3 MAN5= razor-agents.5 razor-whitelist.5 razor-agent.conf.5 PORTSCOUT= skipv:2.85 post-patch: @${FIND} ${WRKSRC} -type f | ${XARGS} ${PERL} -pi -e 's|/etc/razor|${PREFIX}/etc|g' @${PERL} -pi -e 's,share/man,man,g' ${WRKSRC}/${CONFIGURE_SCRIPT} .include Index: head/mail/wmbiff/Makefile =================================================================== --- head/mail/wmbiff/Makefile (revision 305297) +++ head/mail/wmbiff/Makefile (revision 305298) @@ -1,50 +1,46 @@ -# New ports collection makefile for: wmbiff -# Date created: 19 Nov 1999 -# Whom: Jim Mock -# +# Created by: Jim Mock # $FreeBSD$ -# PORTNAME= wmbiff PORTVERSION= 0.4.27 PORTREVISION= 11 CATEGORIES= mail windowmaker afterstep MASTER_SITES= SF MAINTAINER= garga@FreeBSD.org COMMENT= An xbiff-like Window Maker dock app OPTIONS_DEFINE= GNUTLS USE_XORG= xpm GNU_CONFIGURE= yes MAKE_JOBS_SAFE= yes MAN1= wmbiff.1 MAN5= wmbiffrc.5 PLIST_FILES= bin/wmbiff \ lib/wmbiff/security.debian.rb \ %%DATADIR%%/sample.wmbiffrc \ %%DATADIR%%/skins/wmbiff-master-contrast.xpm \ %%DATADIR%%/skins/wmbiff-master-led.xpm PLIST_DIRS= %%DATADIR%%/skins \ %%DATADIR%% \ lib/wmbiff .include .if ${PORT_OPTIONS:MGNUTLS} LIB_DEPENDS+= gcrypt:${PORTSDIR}/security/libgcrypt \ gnutls:${PORTSDIR}/security/gnutls CONFIGURE_ARGS+= --with-libgnutls-prefix=${LOCALBASE} \ --with-libgcrypt-prefix=${LOCALBASE} .else CONFIGURE_ARGS+= --disable-crypto .endif post-install: @${ECHO_MSG} "===> Installing sample.wmbiffrc to ${DATADIR}" @${ECHO_MSG} "===> Modify it to suit your needs and copy to ~/.wmbiffrc" @${INSTALL_DATA} -m 644 ${WRKSRC}/wmbiff/sample.wmbiffrc ${DATADIR} .include Index: head/math/slgrace/Makefile =================================================================== --- head/math/slgrace/Makefile (revision 305297) +++ head/math/slgrace/Makefile (revision 305298) @@ -1,42 +1,37 @@ -# New ports collection makefile for: slgrace -# Date created: 2007-08-30 -# Whom: Renato Botelho -# # $FreeBSD$ -# PORTNAME= slgrace PORTVERSION= 0.2.2 PORTREVISION= 4 CATEGORIES= math devel MASTER_SITES= ftp://space.mit.edu/pub/davis/slang/v${SLANG_VER}/modules/grace/ \ ftp://ftp.fu-berlin.de/pub/unix/misc/slang/v${SLANG_VER}/modules/grace/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= garga/slgrace/ MAINTAINER= garga@FreeBSD.org COMMENT= A SLang module to plot graphs with grace LIB_DEPENDS= slang:${PORTSDIR}/devel/libslang2 RUN_DEPENDS= grace:${PORTSDIR}/math/grace OPTIONS_DEFINE= DOCS SLANG_VER= 2.1 GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes PORTDOCS= * PLIST_SUB= VERSION=${PORTVERSION} post-patch: .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e 's, install_docfiles,,' \ -e '/MKINSDIR.*DEST_DOC_FILES_INSTALL_DIR/d' \ ${WRKSRC}/src/Makefile.in .else @${REINPLACE_CMD} -E 's,^(DOC_FILES_INSTALL_DIR) *= *.*$$,\1 = ${DOCSDIR},' \ ${WRKSRC}/src/Makefile.in .endif .include Index: head/misc/compat7x/Makefile =================================================================== --- head/misc/compat7x/Makefile (revision 305297) +++ head/misc/compat7x/Makefile (revision 305298) @@ -1,52 +1,47 @@ -# New ports collection makefile for: compat7x -# Date created: 18 Aug 2009 -# Whom: garga -# # $FreeBSD$ -# PORTNAME= compat7x PORTVERSION= 7.3.703000.201008 PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= garga/compat PKGNAMESUFFIX= -${ARCH} DISTNAME= ${PORTNAME}-${ARCH}-${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= A convenience package to install the compat7x libraries USE_BZIP2= yes NO_BUILD= yes ONLY_FOR_ARCHS= i386 amd64 sparc64 PLIST= ${PKGDIR}/pkg-plist.${ARCH} TARGET_DIR= ${PREFIX}/lib/compat TARGET32_DIR= ${PREFIX}/lib32/compat USE_LDCONFIG= ${TARGET_DIR} .include .if ${OSVERSION} < 700000 IGNORE= is for FreeBSD 7.x and newer .endif .if ${ARCH} == amd64 PLIST_SUB+= LDCONFIG_LIB32="${LDCONFIG} -32" USE_LDCONFIG32= ${TARGET32_DIR} .endif do-install: @${MKDIR} -m 0755 ${TARGET_DIR} (cd ${WRKSRC}/lib && ${INSTALL_DATA} *.so.* ${TARGET_DIR}) (cd ${TARGET_DIR} && ${LN} -sf /lib/libthr.so.3 libkse.so.3) .if ${ARCH} == amd64 @${MKDIR} ${TARGET32_DIR} (cd ${TARGET32_DIR} && ${LN} -sf /usr/lib32/libthr.so.3 libkse.so.3) (cd ${WRKSRC}/lib32 && ${INSTALL_DATA} *.so.* ${TARGET32_DIR}) .endif post-install: @${CAT} ${PKGMESSAGE} .include Index: head/misc/compat8x/Makefile =================================================================== --- head/misc/compat8x/Makefile (revision 305297) +++ head/misc/compat8x/Makefile (revision 305298) @@ -1,49 +1,44 @@ -# New ports collection makefile for: compat8x -# Date created: 30 Aug 2011 -# Whom: garga -# # $FreeBSD$ -# PORTNAME= compat8x PORTVERSION= 8.3.803000.201209 CATEGORIES= misc MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= garga/compat PKGNAMESUFFIX= -${ARCH} DISTNAME= ${PORTNAME}-${ARCH}-${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= A convenience package to install the compat8x libraries USE_BZIP2= yes NO_BUILD= yes ONLY_FOR_ARCHS= i386 amd64 sparc64 PLIST= ${PKGDIR}/pkg-plist.${ARCH} TARGET_DIR= ${PREFIX}/lib/compat TARGET32_DIR= ${PREFIX}/lib32/compat USE_LDCONFIG= ${TARGET_DIR} .include .if ${OSVERSION} < 800000 IGNORE= is for FreeBSD 8.x and newer .endif .if ${ARCH} == amd64 PLIST_SUB+= LDCONFIG_LIB32="${LDCONFIG} -32" USE_LDCONFIG32= ${TARGET32_DIR} .endif do-install: @${MKDIR} -m 0755 ${TARGET_DIR} (cd ${WRKSRC}/lib && ${INSTALL_DATA} *.so.* ${TARGET_DIR}) .if ${ARCH} == amd64 @${MKDIR} ${TARGET32_DIR} (cd ${WRKSRC}/lib32 && ${INSTALL_DATA} *.so.* ${TARGET32_DIR}) .endif post-install: @${CAT} ${PKGMESSAGE} .include Index: head/misc/compat9x/Makefile =================================================================== --- head/misc/compat9x/Makefile (revision 305297) +++ head/misc/compat9x/Makefile (revision 305298) @@ -1,49 +1,44 @@ -# New ports collection makefile for: compat9x -# Date created: 10 Sep 2012 -# Whom: garga -# # $FreeBSD$ -# PORTNAME= compat9x PORTVERSION= 9.0.900000.201209 CATEGORIES= misc MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= garga/compat PKGNAMESUFFIX= -${ARCH} DISTNAME= ${PORTNAME}-${ARCH}-${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= A convenience package to install the compat9x libraries USE_BZIP2= yes NO_BUILD= yes ONLY_FOR_ARCHS= i386 amd64 PLIST= ${PKGDIR}/pkg-plist.${ARCH} TARGET_DIR= ${PREFIX}/lib/compat TARGET32_DIR= ${PREFIX}/lib32/compat USE_LDCONFIG= ${TARGET_DIR} .include .if ${OSVERSION} < 900000 IGNORE= is for FreeBSD 9.x and newer .endif .if ${ARCH} == amd64 PLIST_SUB+= LDCONFIG_LIB32="${LDCONFIG} -32" USE_LDCONFIG32= ${TARGET32_DIR} .endif do-install: @${MKDIR} -m 0755 ${TARGET_DIR} (cd ${WRKSRC}/lib && ${INSTALL_DATA} *.so.* ${TARGET_DIR}) .if ${ARCH} == amd64 @${MKDIR} ${TARGET32_DIR} (cd ${WRKSRC}/lib32 && ${INSTALL_DATA} *.so.* ${TARGET32_DIR}) .endif post-install: @${CAT} ${PKGMESSAGE} .include Index: head/net/rinetd/Makefile =================================================================== --- head/net/rinetd/Makefile (revision 305297) +++ head/net/rinetd/Makefile (revision 305298) @@ -1,52 +1,48 @@ -# New ports collection makefile for: rinetd -# Date created: 23 Dec 1997 -# Whom: alexp -# +# Created by: alexp # $FreeBSD$ -# PORTNAME= rinetd PORTVERSION= 0.62 PORTREVISION= 4 CATEGORIES= net MASTER_SITES= http://www.boutell.com/rinetd/http/ \ ${MASTER_SITE_GENTOO} MASTER_SITE_SUBDIR= distfiles DISTNAME= rinetd MAINTAINER= garga@FreeBSD.org COMMENT= A simple TCP port redirector OPTIONS_DEFINE= DOCS WRKSRC= ${WRKDIR}/rinetd-${PORTVERSION} MAKE_JOBS_SAFE= yes USE_DOS2UNIX= yes MAN8= rinetd.8 PORTDOCS= index.html PLIST_FILES= sbin/rinetd USE_RC_SUBR= rinetd .include post-extract: @${MV} ${WRKDIR}/rinetd ${WRKSRC} post-patch: @${REINPLACE_CMD} -E "s,(/etc/rinetd.conf),${PREFIX}\1," \ ${WRKSRC}/rinetd.[8c] @${REINPLACE_CMD} -E "s,/usr(/sbin/rinetd),${PREFIX}\1," \ ${WRKSRC}/rinetd.8 @${REINPLACE_CMD} -e "s/cc /${CC} /g" ${WRKSRC}/Makefile post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} cd ${WRKSRC} ; ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} .endif @${CAT} ${PKGMESSAGE} .include Index: head/net/wmnd/Makefile =================================================================== --- head/net/wmnd/Makefile (revision 305297) +++ head/net/wmnd/Makefile (revision 305298) @@ -1,42 +1,38 @@ -# New ports collection makefile for: wmnd -# Date created: 29 October 2001 -# Whom: Paolo Pisati -# +# Created by: Paolo Pisati # $FreeBSD$ -# PORTNAME= wmnd PORTVERSION= 0.4.17 CATEGORIES= net MASTER_SITES= http://www.thregr.org/~wavexx/software/wmnd/releases/ MASTER_SITE_SUBDIR= distfiles MAINTAINER= garga@FreeBSD.org COMMENT= Improved network monitoring dock app (with tons of features) LICENSE= GPLv2 OPTIONS_DEFINE= EXAMPLES USE_XORG= ice sm x11 xext xpm USE_GMAKE= yes GNU_CONFIGURE= yes MAKE_JOBS_SAFE= yes CONFIGURE_ARGS= --disable-dummy-driver MAN1= wmnd.1 PORTEXAMPLES= wmndrc PLIST_FILES= bin/wmnd .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/wmnd ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/wmnd.1 ${MANPREFIX}/man/man1 .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/wmndrc ${EXAMPLESDIR} .endif @${CAT} ${PKGMESSAGE} .include Index: head/net/xmlrpc-c/Makefile =================================================================== --- head/net/xmlrpc-c/Makefile (revision 305297) +++ head/net/xmlrpc-c/Makefile (revision 305298) @@ -1,71 +1,66 @@ -# ex:ts=8 -# New ports collection makefile for: xmlrpc-c -# Date created: Mar 8, 2001 -# Whom: Ying-Chieh Liao -# +# Created by: Ying-Chieh Liao # $FreeBSD$ -# PORTNAME= xmlrpc-c PORTVERSION= 1.16.42 CATEGORIES= net MASTER_SITES= SF/${PORTNAME}/Xmlrpc-c%20Super%20Stable/${PORTVERSION} EXTRACT_SUFX= .tgz MAINTAINER= garga@FreeBSD.org COMMENT= XML-RPC library for C and C++ LICENSE= BSD OPTIONS_DEFINE= DEBUG CURL LIBWWW OPTIONS_DEFAULT=CURL LIBWWW LIBWWW_DESC= Compile with libwww support CONFLICTS= xmlrpc-epi-0.* xmlrpc-c-devel-[0-9]* USE_PERL5= yes USE_GMAKE= yes USE_AUTOTOOLS= libtool:env GNU_CONFIGURE= yes MAKEFILE= GNUmakefile MAKE_ARGS= LIBTOOL="${LIBTOOL}" \ CFLAGS_COMMON="${CFLAGS}" MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes .include .if empty(PORT_OPTIONS:MDEBUG) CFLAGS+= -DNDEBUG .endif .if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+= --enable-curl-client .else CONFIGURE_ARGS+= --disable-curl-client .endif .if ${PORT_OPTIONS:MLIBWWW} LIB_DEPENDS+= wwwcore:${PORTSDIR}/www/libwww CONFIGURE_ARGS+= --enable-libwww-client .else CONFIGURE_ARGS+= --disable-libwww-client .endif post-extract: @${FIND} ${WRKSRC} -type l -name blddir -delete @${FIND} ${WRKSRC} -type l -name srcdir -delete post-patch: @${GREP} -lR '\-lpthread' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|-lpthread|${PTHREAD_LIBS}|g' @${REINPLACE_CMD} -e '/#include.*features.h/d' \ ${WRKSRC}/tools/xmlrpc_pstream/xmlrpc_pstream.cpp @${REINPLACE_CMD} -e '//d' \ ${WRKSRC}/lib/curl_transport/curltransaction.c \ ${WRKSRC}/lib/curl_transport/xmlrpc_curl_transport.c \ ${WRKSRC}/lib/curl_transport/curlmulti.c .include Index: head/net/xmlrpc-c-devel/Makefile =================================================================== --- head/net/xmlrpc-c-devel/Makefile (revision 305297) +++ head/net/xmlrpc-c-devel/Makefile (revision 305298) @@ -1,80 +1,75 @@ -# ex:ts=8 -# New ports collection makefile for: xmlrpc-c -# Date created: Mar 8, 2001 -# Whom: Ying-Chieh Liao -# +# Created by: Ying-Chieh Liao # $FreeBSD$ -# PORTNAME= xmlrpc-c PORTVERSION= 1.31.05 CATEGORIES= net MASTER_SITES= LOCAL/garga/xmlrpc-c PKGNAMESUFFIX= -devel MAINTAINER= garga@FreeBSD.org COMMENT= XML-RPC library for C and C++ LICENSE= BSD OPTIONS_DEFINE= DEBUG CURL LIBWWW CPLUSPLUS OPTIONS_DEFAULT=CURL LIBWWW CPLUSPLUS LIBWWW_DESC= Compile with libwww support CPLUSPLUS_DESC= Build xmlrpc-c c++ libs and tools CONFLICTS= xmlrpc-epi-0.* xmlrpc-c-[0-9]* USE_GMAKE= yes GNU_CONFIGURE= yes MAKEFILE= GNUmakefile MAKE_JOBS_UNSAFE= yes USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/advanced .include .if empty(PORT_OPTIONS:MDEBUG) CFLAGS+= -DNDEBUG .endif .if ${PORT_OPTIONS:MCURL} LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl CONFIGURE_ARGS+= --enable-curl-client .else CONFIGURE_ARGS+= --disable-curl-client .endif .if ${PORT_OPTIONS:MLIBWWW} LIB_DEPENDS+= wwwcore:${PORTSDIR}/www/libwww CONFIGURE_ARGS+= --enable-libwww-client --with-libwww-ssl .else CONFIGURE_ARGS+= --disable-libwww-client .endif .if ${PORT_OPTIONS:MCPLUSPLUS} CONFIGURE_ARGS+= --enable-cplusplus PLIST_SUB+= CPLUSPLUS="" .else CONFIGURE_ARGS+= --disable-cplusplus PLIST_SUB+= CPLUSPLUS="@comment " .endif .if empty(PORT_OPTIONS:MLIBWWW) && empty(PORT_OPTIONS:MCURL) PLIST_SUB+= CLIENT="@comment " .else PLIST_SUB+= CLIENT="" .endif post-extract: @${FIND} ${WRKSRC} -type l -name blddir -delete @${FIND} ${WRKSRC} -type l -name srcdir -delete post-patch: @${GREP} -lR '\-lpthread' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|-lpthread|${PTHREAD_LIBS}|g' @${REINPLACE_CMD} -e '/#include.*features.h/ s/features.h/sys\/cdefs.h/' \ ${WRKSRC}/tools/xmlrpc_pstream/xmlrpc_pstream.cpp .include Index: head/net-im/pidgin-hotkeys/Makefile =================================================================== --- head/net-im/pidgin-hotkeys/Makefile (revision 305297) +++ head/net-im/pidgin-hotkeys/Makefile (revision 305298) @@ -1,31 +1,26 @@ -# New ports collection makefile for: pidgin-hotkeys -# Date created: 2006-11-23 -# Whom: garga -# # $FreeBSD$ -# PORTNAME= pidgin-hotkeys PORTVERSION= 0.2.4 PORTREVISION= 16 CATEGORIES= net-im MASTER_SITES= SF MAINTAINER= garga@FreeBSD.org COMMENT= A pidgin plugin that allows user to assign global hotkeys LIB_DEPENDS= purple:${PORTSDIR}/net-im/libpurple BUILD_DEPENDS= pidgin:${PORTSDIR}/net-im/pidgin RUN_DEPENDS= pidgin:${PORTSDIR}/net-im/pidgin USE_GNOME= pkgconfig gtk20 GNU_CONFIGURE= yes MAKE_JOBS_SAFE= yes PLIST_FILES= lib/pidgin/hotkeys.so \ lib/pidgin/hotkeys.la post-patch: @${REINPLACE_CMD} -e 's,X11/keysym.h,X11/X.h,' ${WRKSRC}/src/hotkeys.c .include Index: head/net-im/twirssi/Makefile =================================================================== --- head/net-im/twirssi/Makefile (revision 305297) +++ head/net-im/twirssi/Makefile (revision 305298) @@ -1,39 +1,34 @@ -# New ports collection makefile for: twirssi -# Date created: 2009-11-06 -# Whom: garga -# # $FreeBSD$ -# PORTNAME= twirssi PORTVERSION= 2.5.1 CATEGORIES= net-im MASTER_SITES= http://twirssi.com/ EXTRACT_SUFX= .pl EXTRACT_ONLY= MAINTAINER= garga@FreeBSD.org COMMENT= Twitter script to irssi RUN_DEPENDS= irssi:${PORTSDIR}/irc/irssi \ p5-Net-Twitter>=0:${PORTSDIR}/net/p5-Net-Twitter \ p5-WWW-Shorten>=0:${PORTSDIR}/www/p5-WWW-Shorten \ p5-WWW-Shorten-Bitly>=0:${PORTSDIR}/www/p5-WWW-Shorten-Bitly SUB_FILES= pkg-message NO_BUILD= yes PLIST_FILES= %%DATADIR%%/${PORTNAME}.pl PLIST_DIRS= %%DATADIR%% post-extract: @${MKDIR} ${WRKSRC} @${INSTALL_SCRIPT} ${DISTDIR}/${PORTNAME}-${PORTVERSION}.pl \ ${WRKSRC}/${PORTNAME}.pl do-install: @${MKDIR} ${DATADIR} @${INSTALL_SCRIPT} -v ${WRKSRC}/${PORTNAME}.pl ${DATADIR} @${CAT} ${PKGMESSAGE} .include Index: head/security/checkpassword/Makefile =================================================================== --- head/security/checkpassword/Makefile (revision 305297) +++ head/security/checkpassword/Makefile (revision 305298) @@ -1,46 +1,42 @@ -# New ports collection makefile for: checkpassword -# Date created: 05 August 1998 -# Whom: sada@FreeBSD.org -# +# Created by: sada@FreeBSD.org # $FreeBSD$ -# PORTNAME= checkpassword PORTVERSION= 0.90 CATEGORIES= security MASTER_SITES= http://cr.yp.to/checkpwd/ \ ${MASTER_SITE_GENTOO} MASTER_SITE_SUBDIR= distfiles MAINTAINER= garga@FreeBSD.org COMMENT= A simple password-checking interface OPTIONS_DEFINE= DOCS ALL_TARGET= it INSTALL_TARGET= setup MAKE_JOBS_SAFE= yes PLIST_FILES= bin/checkpassword PORTDOCS= CHANGES FILES README SYSDEPS TARGETS TODO VERSION .include post-patch: @${REINPLACE_CMD} -e "s,gcc,${CC},g" ${WRKSRC}/find-systype.sh do-configure: @${ECHO_CMD} '${CC} ${CFLAGS} -s -lcrypt' > ${WRKSRC}/conf-cc @${ECHO_CMD} '${CC} ${CFLAGS} -s -lcrypt' > ${WRKSRC}/conf-ld @${ECHO_CMD} ${PREFIX} >${WRKSRC}/conf-home post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} .endfor .endif .include Index: head/security/clamav/Makefile =================================================================== --- head/security/clamav/Makefile (revision 305297) +++ head/security/clamav/Makefile (revision 305298) @@ -1,243 +1,239 @@ -# New ports collection makefile for: clamav -# Date created: 15 July 2002 -# Whom: markun@onohara.to -# +# Created by: markun@onohara.to # $FreeBSD$ -# PORTNAME= clamav PORTVERSION= 0.97.6 CATEGORIES= security MASTER_SITES= SF MAINTAINER= garga@FreeBSD.org COMMENT= Command line virus scanner written entirely in C LICENSE= GPLv2 OPTIONS_DEFINE= ARC ARJ LHA UNZOO UNRAR LLVM TESTS MILTER LDAP ICONV STDERR \ EXPERIMENTAL DOCS ARC_DESC= Enable arch archives support ARJ_DESC= Enable arj archives support LHA_DESC= Enable lha archives support UNZOO_DESC= Enable zoo archives support UNRAR_DESC= Enable rar archives support LLVM_DESC= Enable JIT Bytecode compiler (bundled LLVM) TESTS_DESC= Run compile-time tests (req. python) MILTER_DESC= Compile the milter interface STDERR_DESC= Print logs to stderr instead of stdout EXPERIMENTAL_DESC= Build experimental code OPTIONS_DEFAULT= ARC ARJ LHA UNZOO UNRAR LLVM TESTS DOCS GNU_CONFIGURE= yes MAKE_JOBS_SAFE= yes USE_LDCONFIG= yes USE_RC_SUBR= clamav-clamd clamav-freshclam CLAM_CONF_FILES= clamd freshclam PORTDOCS= * DBDIR= /var/db/clamav LOGDIR= /var/log/clamav RUNDIR= /var/run/clamav PLIST_SUB+= DBDIR=${DBDIR} LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} PY_NO_THREAD= ${WRKDIR}/.python-has-no-threads USE_AUTOTOOLS= libltdl CONFIGURE_ARGS= --libdir=${PREFIX}/lib \ --with-dbdir=${DBDIR} \ --with-zlib=/usr \ --disable-clamuko \ --disable-clamav \ --enable-bigstack \ --enable-readdir_r \ --enable-gethostbyname_r \ --disable-dependency-tracking \ --enable-clamdtop CPPFLAGS+= -I${LOCALBASE}/include \ ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib \ ${PTHREAD_LIBS} # This port has a problem with -pthread, # force to use -lthr until it's not fixed. PTHREAD_LIBS= -lthr MAN1= clambc.1 \ clamconf.1 \ clamscan.1 \ freshclam.1 \ sigtool.1 \ clamdscan.1 \ clamdtop.1 MAN5= clamav-milter.conf.5 \ clamd.conf.5 \ freshclam.conf.5 MAN8= clamd.8 \ clamav-milter.8 CONFLICTS?= clamav-devel-[0-9]* clamav-milter-[0-9]* CLAMAVUSER?= clamav CLAMAVGROUP?= clamav CLAMAV_CLAMD_SOCKET?= ${RUNDIR}/clamd.sock CLAMAV_MILTER_SOCKET?= ${RUNDIR}/clmilter.sock SUB_FILES= pkg-install pkg-deinstall SUB_LIST+= DBDIR=${DBDIR} \ LOGDIR=${LOGDIR} \ RUNDIR=${RUNDIR} \ CLAMAVUSER=${CLAMAVUSER} \ CLAMAVGROUP=${CLAMAVGROUP} \ CLAMAV_CLAMD_SOCKET=${CLAMAV_CLAMD_SOCKET} \ CLAMAV_MILTER_SOCKET=${CLAMAV_MILTER_SOCKET} \ CHMOD=${CHMOD} \ CHOWN=${CHOWN} SED_CONF= -E -e 's|^\#?(Example)$$|\#\1|' \ -e 's|^\#?((Update)?LogFile) .*/([a-z]+\.log)$$|\1 ${LOGDIR}/\3|' \ -e 's|^\#?(PidFile) .*/([a-z\-]+\.pid)$$|\1 ${RUNDIR}/\2|' \ -e 's|^\#?(LocalSocket) .*$$|\1 ${CLAMAV_CLAMD_SOCKET}|' \ -e 's|^\#?(User) .*$$|\1 ${CLAMAVUSER}|' \ -e 's|^\#?(AllowSupplementaryGroups).*$$|\1 yes|' \ -e 's|^\#?(ScanMail).*$$|\1 yes|' \ -e 's|^\#?(DatabaseDirectory) .*$$|\1 ${DBDIR}|' \ -e 's|^\#?(DatabaseOwner) .*$$|\1 ${CLAMAVUSER}|' \ -e 's|^\#?(FixStaleSocket).*$$|\1 yes|' \ -e 's|^\#?(NotifyClamd) .*$$|\1 ${PREFIX}/etc/clamd.conf|' \ -e 's|^\#?(MilterSocket) */tmp.*$$|\1 ${CLAMAV_MILTER_SOCKET}|' \ -e 's|^\#?(ClamdSocket).*$$|\1 unix:${CLAMAV_CLAMD_SOCKET}|' PLIST_SUB+= CLAMAVUSER=${CLAMAVUSER} \ CLAMAVGROUP=${CLAMAVGROUP} .include .if ${PORT_OPTIONS:MARC} RUN_DEPENDS+= arc:${PORTSDIR}/archivers/arc .endif .if ${PORT_OPTIONS:MARJ} RUN_DEPENDS+= arj:${PORTSDIR}/archivers/arj .endif .if ${PORT_OPTIONS:MLHA} RUN_DEPENDS+= lha:${PORTSDIR}/archivers/lha .endif .if ${PORT_OPTIONS:MUNZOO} RUN_DEPENDS+= unzoo:${PORTSDIR}/archivers/unzoo .endif .if ${PORT_OPTIONS:MUNRAR} PLIST_SUB+= UNRAR="" .else PLIST_SUB+= UNRAR="@comment " CONFIGURE_ARGS+=--disable-unrar .endif .if ${PORT_OPTIONS:MICONV} CONFIGURE_ARGS+=--with-iconv USE_ICONV= yes .else CONFIGURE_ARGS+=--without-iconv .endif .if ${PORT_OPTIONS:MLLVM} && ( ${ARCH} == "i386" || ${ARCH} == "amd64" ) CONFIGURE_ARGS+=--enable-llvm . if defined(WITH_TESTS) USE_PYTHON_BUILD= yes . endif .else CONFIGURE_ARGS+=--disable-llvm .endif .if ${PORT_OPTIONS:MMILTER} USE_RC_SUBR+= clamav-milter CLAM_CONF_FILES+= clamav-milter . if ${PORT_OPTIONS:MLDAP} && exists(${LOCALBASE}/lib/libldap.so) USE_OPENLDAP= yes LDFLAGS+= -lldap . endif . if !exists(/usr/lib/libmilter.a) || exists(${LOCALBASE}/lib/libmilter.a) BUILD_DEPENDS+= ${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/sendmail CONFIGURE_ARGS+=--with-sendmail=${LOCALBASE}/sbin/sendmail . else CONFIGURE_ARGS+=--with-sendmail=/usr/sbin/sendmail . endif CONFIGURE_ARGS+=--enable-milter PLIST_SUB+= CLAMAV-MILTER="" .else PLIST_SUB+= CLAMAV-MILTER="@comment " .endif .if ${PORT_OPTIONS:MSTDERR} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-shared_output.c .endif .if ${PORT_OPTIONS:MEXPERIMENTAL} CONFIGURE_ARGS+=--enable-experimental .endif .include .if ${ARCH} == "i386" CFLAGS+= -march=i486 .endif .if ${PORT_OPTIONS:MTESTS} && ${OSVERSION} >= 700000 BUILD_DEPENDS+= ${LOCALBASE}/include/check.h:${PORTSDIR}/devel/libcheck CONFIGURE_ARGS+=--enable-check .else CONFIGURE_ARGS+=--disable-check .endif post-patch: @${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' \ ${WRKSRC}/${CONFIGURE_SCRIPT} @${REINPLACE_CMD} -e 's,^\(pkgconfigdir = \).*$$,\1$$\(prefix\)/libdata/pkgconfig,g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} ${SED_CONF} \ ${WRKSRC}/etc/clamd.conf \ ${WRKSRC}/etc/freshclam.conf \ ${WRKSRC}/etc/clamav-milter.conf @${REINPLACE_CMD} -e 's|0x100000000|0x100000000ULL|g' \ ${WRKSRC}/libclamunrar/unrar.c .if ${PORT_OPTIONS:MLLVM} && ${PORT_OPTIONS:MTESTS} pre-configure: @if ! ${PYTHON_CMD} -c "import thread" >/dev/null 2>&1; then \ ${ECHO_MSG} ""; \ ${ECHO_MSG} "==========================================================================="; \ ${ECHO_MSG} "= Unit tests REQUIRES python built with thread support, and yours is not. ="; \ ${ECHO_MSG} "= It will not be called during this build ="; \ ${ECHO_MSG} "==========================================================================="; \ ${ECHO_MSG} ""; \ ${TOUCH} ${PY_NO_THREAD}; \ fi .endif .if ${PORT_OPTIONS:MTESTS} && ${OSVERSION} >= 700000 post-build: @if [ ! -f "${PY_NO_THREAD}" ]; then \ ${MAKE} -C ${WRKSRC} check; \ fi .endif pre-su-install: @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL post-install: ${INSTALL_DATA} ${WRKSRC}/clamav-config.h ${PREFIX}/include .for c in ${CLAM_CONF_FILES} @[ -f ${PREFIX}/etc/${c}.conf ] || \ ${CP} -v ${PREFIX}/etc/${c}.conf.default ${PREFIX}/etc/${c}.conf .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/NEWS ${WRKSRC}/ChangeLog ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/html/* ${DOCSDIR}/html .endif @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .include Index: head/security/clamav-devel/Makefile =================================================================== --- head/security/clamav-devel/Makefile (revision 305297) +++ head/security/clamav-devel/Makefile (revision 305298) @@ -1,244 +1,240 @@ -# New ports collection makefile for: clamav-devel -# Date created: 13 June 2003 -# Whom: Rob Evers -# +# Created by: Rob Evers # $FreeBSD$ -# PORTNAME= clamav PORTVERSION= 20120917 CATEGORIES= security MASTER_SITES= http://www.clamav.net/snapshot/ \ LOCAL/garga/clamav-devel PKGNAMESUFFIX= -devel DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= Command line virus scanner written entirely in C LICENSE= GPLv2 OPTIONS_DEFINE= ARC ARJ LHA UNZOO UNRAR LLVM TESTS MILTER LDAP ICONV STDERR DOCS ARC_DESC= Enable arch archives support ARJ_DESC= Enable arj archives support LHA_DESC= Enable lha archives support UNZOO_DESC= Enable zoo archives support UNRAR_DESC= Enable rar archives support LLVM_DESC= Enable JIT Bytecode compiler (bundled LLVM) TESTS_DESC= Run compile-time tests (req. python) MILTER_DESC= Compile the milter interface STDERR_DESC= Print logs to stderr instead of stdout OPTIONS_DEFAULT= ARC ARJ LHA UNZOO UNRAR LLVM TESTS DOCS GNU_CONFIGURE= yes MAKE_JOBS_SAFE= yes USE_LDCONFIG= yes USE_GMAKE= yes USE_RC_SUBR= clamav-clamd clamav-freshclam CLAM_CONF_FILES= clamd freshclam PORTDOCS= * DBDIR= /var/db/clamav LOGDIR= /var/log/clamav RUNDIR= /var/run/clamav PLIST_SUB+= DBDIR=${DBDIR} LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} PY_NO_THREAD= ${WRKDIR}/.python-has-no-threads USE_AUTOTOOLS= libltdl CONFIGURE_ARGS= --libdir=${PREFIX}/lib \ --with-dbdir=${DBDIR} \ --with-zlib=/usr \ --disable-clamuko \ --disable-clamav \ --enable-bigstack \ --enable-readdir_r \ --enable-gethostbyname_r \ --disable-dependency-tracking \ --enable-clamdtop \ --enable-experimental CPPFLAGS+= -I${LOCALBASE}/include \ ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib \ ${PTHREAD_LIBS} # This port has a problem with -pthread, # force to use -lthr until it's not fixed. PTHREAD_LIBS= -lthr MAN1= clambc.1 \ clamconf.1 \ clamscan.1 \ freshclam.1 \ sigtool.1 \ clamdscan.1 \ clamdtop.1 MAN5= clamav-milter.conf.5 \ clamd.conf.5 \ freshclam.conf.5 MAN8= clamd.8 \ clamav-milter.8 CONFLICTS= clamav-0.[0-9]* clamav-milter-[0-9]* CLAMAVUSER?= clamav CLAMAVGROUP?= clamav CLAMAV_CLAMD_SOCKET?= ${RUNDIR}/clamd.sock CLAMAV_MILTER_SOCKET?= ${RUNDIR}/clmilter.sock SUB_FILES= pkg-install pkg-deinstall SUB_LIST+= DBDIR=${DBDIR} \ LOGDIR=${LOGDIR} \ RUNDIR=${RUNDIR} \ CLAMAVUSER=${CLAMAVUSER} \ CLAMAVGROUP=${CLAMAVGROUP} \ CLAMAV_CLAMD_SOCKET=${CLAMAV_CLAMD_SOCKET} \ CLAMAV_MILTER_SOCKET=${CLAMAV_MILTER_SOCKET} \ CHMOD=${CHMOD} \ CHOWN=${CHOWN} SED_CONF= -E -e 's|^\#?(Example)$$|\#\1|' \ -e 's|^\#?((Update)?LogFile) .*/([a-z]+\.log)$$|\1 ${LOGDIR}/\3|' \ -e 's|^\#?(PidFile) .*/([a-z\-]+\.pid)$$|\1 ${RUNDIR}/\2|' \ -e 's|^\#?(LocalSocket) .*$$|\1 ${CLAMAV_CLAMD_SOCKET}|' \ -e 's|^\#?(User) .*$$|\1 ${CLAMAVUSER}|' \ -e 's|^\#?(AllowSupplementaryGroups).*$$|\1 yes|' \ -e 's|^\#?(ScanMail).*$$|\1 yes|' \ -e 's|^\#?(DatabaseDirectory) .*$$|\1 ${DBDIR}|' \ -e 's|^\#?(DatabaseOwner) .*$$|\1 ${CLAMAVUSER}|' \ -e 's|^\#?(FixStaleSocket).*$$|\1 yes|' \ -e 's|^\#?(NotifyClamd) .*$$|\1 ${PREFIX}/etc/clamd.conf|' \ -e 's|^\#?(MilterSocket) */tmp.*$$|\1 ${CLAMAV_MILTER_SOCKET}|' \ -e 's|^\#?(ClamdSocket).*$$|\1 unix:${CLAMAV_CLAMD_SOCKET}|' PLIST_SUB+= CLAMAVUSER=${CLAMAVUSER} \ CLAMAVGROUP=${CLAMAVGROUP} PORTSCOUT= ignore:1 .include .if ${PORT_OPTIONS:MARC} RUN_DEPENDS+= arc:${PORTSDIR}/archivers/arc .endif .if ${PORT_OPTIONS:MARJ} RUN_DEPENDS+= arj:${PORTSDIR}/archivers/arj .endif .if ${PORT_OPTIONS:MLHA} RUN_DEPENDS+= lha:${PORTSDIR}/archivers/lha .endif .if ${PORT_OPTIONS:MUNZOO} RUN_DEPENDS+= unzoo:${PORTSDIR}/archivers/unzoo .endif .if ${PORT_OPTIONS:MUNRAR} PLIST_SUB+= UNRAR="" .else PLIST_SUB+= UNRAR="@comment " CONFIGURE_ARGS+=--disable-unrar .endif .if ${PORT_OPTIONS:MICONV} CONFIGURE_ARGS+=--with-iconv USE_ICONV= yes .else CONFIGURE_ARGS+=--without-iconv .endif .if ${PORT_OPTIONS:MLLVM} && ( ${ARCH} == "i386" || ${ARCH} == "amd64" ) CONFIGURE_ARGS+=--enable-llvm . if defined(WITH_TESTS) USE_PYTHON_BUILD= yes . endif .else CONFIGURE_ARGS+=--disable-llvm .endif .if ${PORT_OPTIONS:MMILTER} USE_RC_SUBR+= clamav-milter CLAM_CONF_FILES+= clamav-milter . if ${PORT_OPTIONS:MLDAP} && exists(${LOCALBASE}/lib/libldap.so) USE_OPENLDAP= yes LDFLAGS+= -lldap . endif . if !exists(/usr/lib/libmilter.a) || exists(${LOCALBASE}/lib/libmilter.a) BUILD_DEPENDS+= ${LOCALBASE}/lib/libmilter.a:${PORTSDIR}/mail/sendmail CONFIGURE_ARGS+=--with-sendmail=${LOCALBASE}/sbin/sendmail . else CONFIGURE_ARGS+=--with-sendmail=/usr/sbin/sendmail . endif CONFIGURE_ARGS+=--enable-milter PLIST_SUB+= CLAMAV-MILTER="" .else PLIST_SUB+= CLAMAV-MILTER="@comment " .endif .if ${PORT_OPTIONS:MSTDERR} EXTRA_PATCHES+= ${FILESDIR}/extra-patch-shared_output.c .endif .include .if ${ARCH} == "i386" CFLAGS+= -march=i486 .endif .if ${PORT_OPTIONS:MTESTS} && ${OSVERSION} >= 700000 BUILD_DEPENDS+= ${LOCALBASE}/include/check.h:${PORTSDIR}/devel/libcheck CONFIGURE_ARGS+=--enable-check .else CONFIGURE_ARGS+=--disable-check .endif post-patch: @${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g' \ ${WRKSRC}/${CONFIGURE_SCRIPT} @${REINPLACE_CMD} -e 's,^\(pkgconfigdir = \).*$$,\1$$\(prefix\)/libdata/pkgconfig,g' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} ${SED_CONF} \ ${WRKSRC}/etc/clamd.conf \ ${WRKSRC}/etc/freshclam.conf \ ${WRKSRC}/etc/clamav-milter.conf @${REINPLACE_CMD} -e 's|0x100000000|0x100000000ULL|g' \ ${WRKSRC}/libclamunrar/unrar.c .if ${PORT_OPTIONS:MLLVM} && ${PORT_OPTIONS:MTESTS} pre-configure: @if ! ${PYTHON_CMD} -c "import thread" >/dev/null 2>&1; then \ ${ECHO_MSG} ""; \ ${ECHO_MSG} "==========================================================================="; \ ${ECHO_MSG} "= Unit tests REQUIRES python built with thread support, and yours is not. ="; \ ${ECHO_MSG} "= It will not be called during this build ="; \ ${ECHO_MSG} "==========================================================================="; \ ${ECHO_MSG} ""; \ ${TOUCH} ${PY_NO_THREAD}; \ fi .endif .if ${PORT_OPTIONS:MTESTS} && ${OSVERSION} >= 700000 post-build: @if [ ! -f "${PY_NO_THREAD}" ]; then \ ${GMAKE} -C ${WRKSRC} check; \ fi .endif pre-su-install: @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL post-install: ${INSTALL_DATA} ${WRKSRC}/clamav-config.h ${PREFIX}/include .for c in ${CLAM_CONF_FILES} @[ -f ${PREFIX}/etc/${c}.conf ] || \ ${CP} -v ${PREFIX}/etc/${c}.conf.default ${PREFIX}/etc/${c}.conf .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/NEWS ${WRKSRC}/ChangeLog ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/html/* ${DOCSDIR}/html .endif @${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .include Index: head/security/clamav-milter/Makefile =================================================================== --- head/security/clamav-milter/Makefile (revision 305297) +++ head/security/clamav-milter/Makefile (revision 305298) @@ -1,17 +1,13 @@ -# New ports collection makefile for: clamav-milter -# Date created: 11 November 2011 -# Whom: bz -# +# Created by: bz # $FreeBSD$ -# PKGNAMESUFFIX= -milter WITH_MILTER= yes MASTERDIR= ${.CURDIR}/../clamav LATEST_LINK= clamav-milter CONFLICTS= clamav-[0-9]* clamav-devel-[0-9]* .include "${MASTERDIR}/Makefile" Index: head/security/cmd5checkpw/Makefile =================================================================== --- head/security/cmd5checkpw/Makefile (revision 305297) +++ head/security/cmd5checkpw/Makefile (revision 305298) @@ -1,43 +1,39 @@ -# New ports collection makefile for: cmd5checkpw -# Date created: 8 Sep 2003 -# Whom: Clement Laforet -# +# Created by: Clement Laforet # $FreeBSD$ -# PORTNAME= cmd5checkpw PORTVERSION= 0.22 CATEGORIES= security MASTER_SITES= http://beautytech.googlecode.com/svn-history/r6/trunk/src/qmail/tar/ MAINTAINER= garga@FreeBSD.org COMMENT= Checkpassword compatible authentication program that uses CRAM-MD5 OPTIONS_DEFINE= DOCS MAN8= cmd5checkpw.8 PORTDOCS= CHANGES CREDITS INSTALL README rfc1321.txt rfc2104.txt PLIST_FILES= bin/cmd5checkpw etc/poppasswd.dist .include post-patch: @${REINPLACE_CMD} -e 's|/etc/poppasswd|${LOCALBASE}/etc/poppasswd|' \ ${WRKSRC}/main.c @${REINPLACE_CMD} -e 's|^\(CC\)|#\1|; s|^\(CFLAGS\)|#\1|; \ s|LD=gcc|LD=$${CC}|; s|LDFLAGS=-g|LDFLAGS=$${CFLAGS} ${LDFLAGS}|;' \ ${WRKSRC}/Makefile do-install: @${INSTALL_PROGRAM} ${WRKSRC}/cmd5checkpw ${PREFIX}/bin @${INSTALL_DATA} ${WRKSRC}/poppasswd ${PREFIX}/etc/poppasswd.dist @${INSTALL_MAN} ${WRKSRC}/cmd5checkpw.8 ${MANPREFIX}/man/man8 .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} . for f in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} . endfor .endif .include Index: head/security/keychain/Makefile =================================================================== --- head/security/keychain/Makefile (revision 305297) +++ head/security/keychain/Makefile (revision 305298) @@ -1,46 +1,42 @@ -# New ports collection makefile for: keychain -# Date created: 10 September 2001 -# Whom: Johann Visagie -# +# Created by: Johann Visagie # $FreeBSD$ -# PORTNAME= keychain PORTVERSION= 2.7.1 CATEGORIES= security MASTER_SITES= http://www.funtoo.org/archive/keychain/ \ ${MASTER_SITE_GENTOO} MASTER_SITE_SUBDIR= distfiles MAINTAINER= garga@FreeBSD.org COMMENT= A user-friendly front-end to ssh-agent(1) OPTIONS_DEFINE= DOCS USE_BZIP2= yes USE_GMAKE= yes USE_PERL5_BUILD= yes MAN1= keychain.1 PLIST_FILES= bin/keychain PORTDOCS= ChangeLog README.rst .include .if !exists(${LOCALBASE}/bin/ssh-agent) && !exists(/usr/bin/ssh-agent) RUN_DEPENDS+= ssh-agent:${PORTSDIR}/security/openssh-portable .endif do-install: ${INSTALL_SCRIPT} ${WRKSRC}/keychain ${PREFIX}/bin/keychain ${INSTALL_MAN} ${WRKSRC}/keychain.1 ${PREFIX}/man/man1 .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} .endfor .endif .include Index: head/security/scanhill/Makefile =================================================================== --- head/security/scanhill/Makefile (revision 305297) +++ head/security/scanhill/Makefile (revision 305298) @@ -1,48 +1,43 @@ -# New ports collection makefile for: scanhill -# Date created: 2007-06-18 -# Whom: garga -# # $FreeBSD$ -# PORTNAME= scanhill DISTVERSION= 0.5-p1 CATEGORIES= security net-im MASTER_SITES= http://www.enderunix.org/scanhill/ \ http://www.sourcefiles.org/Networking/Security/Sniffers/ \ http://www.mirrorservice.org/sites/download.sourceforge.net/pub/sourceforge/s/sc/scanhill/ MAINTAINER= garga@FreeBSD.org COMMENT= Microsoft Messenger Protocol Sniffer WRKSRC= ${WRKDIR}/${PORTNAME} GNU_CONFIGURE= yes USE_ICONV= yes MAKE_JOBS_SAFE= yes PORTDOCS= README.txt INSTALL.txt mysql.sql OPTIONS_DEFINE= MYSQL DOCS .include .if ${PORT_OPTIONS:MMYSQL} CONFIGURE_ARGS+= --enable-mysql USE_MYSQL= yes .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/scanhill ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/scanhill.conf ${PREFIX}/etc/scanhill.conf-dist .if !exists(${PREFIX}/etc/scanhill.conf) ${INSTALL_DATA} ${WRKSRC}/scanhill.conf ${PREFIX}/etc/ .endif .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} . for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} . endfor .endif .include Index: head/shells/psh/Makefile =================================================================== --- head/shells/psh/Makefile (revision 305297) +++ head/shells/psh/Makefile (revision 305298) @@ -1,94 +1,90 @@ -# New ports collection makefile for: perlsh -# Date created: 11 Dec 1999 -# Whom: Will Andrews -# +# Created by: Will Andrews # $FreeBSD$ -# PORTNAME= psh PORTVERSION= 1.8.1 PORTREVISION= 1 CATEGORIES= shells perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:GREGOR MAINTAINER= garga@FreeBSD.org COMMENT= New shell made entirely out of a Perl script PERL_CONFIGURE= yes MAKE_JOBS_SAFE= yes SUB_FILES= pkg-install pkg-deinstall MAN1= psh.1 \ pshcomplete.1 \ pshconfig.1 \ pshdevel.1 MAN3= Psh::Builtins::Alias.3 \ Psh::Builtins::Bg.3 \ Psh::Builtins::Bind.3 \ Psh::Builtins::Builtin.3 \ Psh::Builtins::Cd.3 \ Psh::Builtins::Complete.3 \ Psh::Builtins::Delenv.3 \ Psh::Builtins::Dirs.3 \ Psh::Builtins::Drives.3 \ Psh::Builtins::Exit.3 \ Psh::Builtins::Export.3 \ Psh::Builtins::Fallback::Env.3 \ Psh::Builtins::Fallback::Ls.3 \ Psh::Builtins::Fc.3 \ Psh::Builtins::Fg.3 \ Psh::Builtins::Firsttime.3 \ Psh::Builtins::Forfile.3 \ Psh::Builtins::Function.3 \ Psh::Builtins::Hash.3 \ Psh::Builtins::Help.3 \ Psh::Builtins::History.3 \ Psh::Builtins::Jobs.3 \ Psh::Builtins::Kill.3 \ Psh::Builtins::Modules.3 \ Psh::Builtins::Option.3 \ Psh::Builtins::Package.3 \ Psh::Builtins::Printenv.3 \ Psh::Builtins::Readline.3 \ Psh::Builtins::Rehash.3 \ Psh::Builtins::Rename.3 \ Psh::Builtins::Set.3 \ Psh::Builtins::Setenv.3 \ Psh::Builtins::Source.3 \ Psh::Builtins::Strategy.3 \ Psh::Builtins::Sudo.3 \ Psh::Builtins::Symbols.3 \ Psh::Builtins::Theme.3 \ Psh::Builtins::Tieopt.3 \ Psh::Builtins::Unalias.3 \ Psh::Builtins::Which.3 \ Psh::Completion.3 \ Psh::Joblist.3 \ Psh::Locale.3 \ Psh::Locale::Default.3 \ Psh::OS.3 \ Psh::OS::Win.3 \ Psh::Parser.3 \ Psh::PerlEval.3 \ Psh::Strategy.3 \ Psh::StrategyBunch.3 \ Psh::Strategy::Auto_cd.3 \ Psh::Strategy::Auto_resume.3 \ Psh::Strategy::Bang.3 \ Psh::Strategy::Brace.3 \ Psh::Strategy::Darwin_apps.3 \ Psh::Strategy::Debug.3 \ Psh::Strategy::Eval.3 \ Psh::Strategy::Executable.3 \ Psh::Strategy::Fallback_builtin.3 \ Psh::Strategy::Perl.3 \ Psh::Strategy::Perlfunc.3 \ Psh::Strategy::Perlfunc_heavy.3 \ Psh::Strategy::Perlscript.3 post-install: @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .include Index: head/sysutils/ucspi-ssl-tls/Makefile =================================================================== --- head/sysutils/ucspi-ssl-tls/Makefile (revision 305297) +++ head/sysutils/ucspi-ssl-tls/Makefile (revision 305298) @@ -1,25 +1,20 @@ -# New ports collection makefile for: ucspi-ssl-tls -# Date created: 2006-05-26 -# Whom: Renato Botelho -# # $FreeBSD$ -# PORTREVISION= 4 PORTEPOCH= 0 PKGNAMESUFFIX= -tls MAINTAINER= garga@FreeBSD.org COMMENT= UCSPI tools for building SSL client-server applications w/ TLS support CONFLICTS= ucspi-ssl-[0-9]* PATCH_SITES+= http://www.fehcom.de/qmail/spamcontrol/:tls \ ${MASTER_SITE_LOCAL:S/$/:tls/} PATCH_SITE_SUBDIR+= garga/ucspi-ssl/:tls PATCHFILES+= ucspi-ssl-0.70_ucspitls-0.6.patch_:tls PATCH_WRKSRC= ${WRKSRC}/src MASTERDIR= ${.CURDIR}/../ucspi-ssl .include "${MASTERDIR}/Makefile" Index: head/sysutils/ucspi-tcp/Makefile =================================================================== --- head/sysutils/ucspi-tcp/Makefile (revision 305297) +++ head/sysutils/ucspi-tcp/Makefile (revision 305298) @@ -1,144 +1,140 @@ -# New ports collection makefile for: ucspi-tcp -# Date created: 12 June 1998 -# Whom: Dom Mitchell -# +# Created by: Dom Mitchell # $FreeBSD$ -# PORTNAME= ucspi-tcp PORTVERSION= 0.88 PORTREVISION= 2 CATEGORIES= sysutils net MASTER_SITES= http://cr.yp.to/ucspi-tcp/ \ ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= garga/ucspi-tcp PATCH_DIST_STRIP= -p1 MAINTAINER= garga@FreeBSD.org COMMENT= Command-line tools for building TCP client-server applications OPTIONS_DEFINE= MANPAGES RSS_DIFF RBL2SMTPD IPV6 SSL LIMITS OPTIONS_DEFAULT=MANPAGES RSS_DIFF_DESC= Patch rblsmtpd for qmail users RBL2SMTPD_DESC= Don't drop connection, pass envvar to smtpd LIMITS_DESC= Implement per-connection and other limits MAKE_JOBS_SAFE= yes ALL_TARGET= prog install instcheck SCRIPTS_ENV= BINOWN="${BINOWN}" \ BINGRP="${BINGRP}" \ BINMODE="${BINMODE}" \ MANMODE="${MANMODE}" \ CFLAGS="${CFLAGS}" PROGRAMS= addcr \ argv0 \ delcr \ fixcrio \ mconnect-io \ rblsmtpd \ recordio \ tcpclient \ tcprules \ tcprulescheck \ tcpserver SCRIPTS= date@ \ finger@ \ http@ \ mconnect \ who@ \ tcpcat .include # SSL and LIMITS can't coexist .if ${PORT_OPTIONS:MSSL} && ${PORT_OPTIONS:MLIMITS} BROKEN= SSL and LIMITS options cannot coexist, please choose one of them .endif # Restrict optimization to -O - -O2 causes problems at least on amd64 .if ${ARCH} == "amd64" CFLAGS+= -O .endif .if ${PORT_OPTIONS:MMANPAGES} MASTER_SITES+= http://smarden.org/pape/djb/manpages/:man \ ${MASTER_SITE_LOCAL:S/$/:man/} MASTER_SITE_SUBDIR+= garga/ucspi-tcp/:man DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME}-man.tar.gz:man MAN1= addcr.1 argv0.1 date@.1 delcr.1 finger@.1 fixcrio.1 \ http@.1 mconnect.1 rblsmtpd.1 recordio.1 tcpcat.1 \ tcpclient.1 tcprules.1 tcprulescheck.1 tcpserver.1 who@.1 .endif .if ${PORT_OPTIONS:MRSS_DIFF} PATCH_SITES+= http://www.qmail.org/:rss PATCHFILES+= ucspi-rss.diff:rss .endif .if ${PORT_OPTIONS:MSSL} # we can't use USE_OPENSSL=yes after including bsd.port.pre.mk .include "${PORTSDIR}/Mk/bsd.openssl.mk" PATCH_SITES+= http://www.nrg4u.com/qmail/:ssl PATCHFILES+= ucspi-tcp-ssl-20050405.patch.gz:ssl .endif .if ${PORT_OPTIONS:MRBL2SMTPD} PATCHFILES+= ucspi-tcp_rbl2smtpd.diff:rbl2smtpd .endif .if ${PORT_OPTIONS:MLIMITS} PATCH_SITES+= http://linux.voyager.hr/ucspi-tcp/files/:limits PATCHFILES+= tcpserver-limits-2006-01-26.diff:limits .endif .if ${PORT_OPTIONS:MIPV6} # Neither can IPv6 and SSL . if ${PORT_OPTIONS:MSSL} BROKEN= SSL and IPv6 options cannot coexist, please choose one of them . endif # Same for IPv6 and LIMITS . if ${PORT_OPTIONS:MLIMITS} BROKEN= IPv6 and LIMITS options cannot coexist, please choose one of them . endif PATCH_SITES+= http://www.fefe.de/ucspi/:ipv6 PATCHFILES+= ucspi-tcp-0.88-ipv6.diff19.bz2:ipv6 .endif PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:rss,ssl,rbl2smtpd/} PATCH_SITE_SUBDIR+= garga/ucspi-tcp/:rss,ssl,rbl2smtpd post-patch: .if ${PORT_OPTIONS:MSSL} @${REINPLACE_CMD} -e 's|#INCS=-I/usr/local/include|INCS=-I${OPENSSLBASE}/include|g; \ s|-lcrypto|-L${OPENSSLBASE}/lib |g' \ ${WRKSRC}/Makefile .endif post-configure: @${ECHO_CMD} ${PREFIX} > ${WRKSRC}/conf-home @${ECHO_CMD} ${CC} ${CFLAGS} > ${WRKSRC}/conf-cc @${ECHO_CMD} ${CC} -s > ${WRKSRC}/conf-ld do-install: .for file_name in ${PROGRAMS} @${INSTALL_PROGRAM} ${WRKSRC}/${file_name} ${PREFIX}/bin .endfor .for file_name in ${SCRIPTS} @${INSTALL_SCRIPT} ${WRKSRC}/${file_name} ${PREFIX}/bin .endfor .if ${PORT_OPTIONS:MMANPAGES} . for file_name in ${MAN1} ${INSTALL_MAN} ${WRKSRC}-man/${file_name} ${MAN1PREFIX}/man/man1/ . endfor .endif .include Index: head/sysutils/wmcube/Makefile =================================================================== --- head/sysutils/wmcube/Makefile (revision 305297) +++ head/sysutils/wmcube/Makefile (revision 305298) @@ -1,53 +1,49 @@ -# New ports collection makefile for: wmcube -# Date created: Mon May 28 02:14:47 EDT 2001 -# Whom: Patrick Li -# +# Created by: Patrick Li # $FreeBSD$ -# PORTNAME= wmcube PORTVERSION= 0.98 PORTREVISION= 3 CATEGORIES= sysutils windowmaker MASTER_SITES= ${MASTER_SITE_TUCOWS} \ http://dockapps.org/download.php/id/222/ \ http://freebsd.unixfreunde.de/sources/ MASTER_SITE_SUBDIR= x11/dock MAINTAINER= garga@FreeBSD.org COMMENT= Window Maker dockapp that displays cpu load and a realtime 3D object OPTIONS_DEFINE= DOCS WRKSRC= ${WRKDIR}/${PORTNAME}/${PORTNAME} USE_XORG= xpm MAKEFILE= Makefile.FREEBSD PORTDOCS= CHANGES README TODO SUB_FILES= pkg-message USE_CSTD= gnu89 MAKE_JOBS_UNSAFE= yes .include do-install: @${INSTALL_PROGRAM} ${WRKSRC}/wmcube ${PREFIX}/bin @${CHMOD} g+s ${PREFIX}/bin/wmcube @${CHOWN} root:kmem ${PREFIX}/bin/wmcube post-install: .for file in *.wmc @${ECHO} "===> Installing extra 3d objects in ${PREFIX}/share/${PORTNAME}" @${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 555 ${DATADIR} @${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/3dObjects/${file} ${DATADIR} .endfor .if ${PORT_OPTIONS:MDOCS} @${ECHO} "===> Installing README in ${PREFIX}/share/doc/${PORTNAME}" @${ECHO} "===> Please Read pkg-descr and README for usage information" @${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 555 ${DOCSDIR} . for f in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/../${f} ${DOCSDIR} . endfor .endif @${CAT} ${PKGMESSAGE} .include Index: head/sysutils/wmcube-gdk/Makefile =================================================================== --- head/sysutils/wmcube-gdk/Makefile (revision 305297) +++ head/sysutils/wmcube-gdk/Makefile (revision 305298) @@ -1,50 +1,46 @@ -# New ports collection makefile for: wmcube-gdk -# Date created: Thu Aug 16 12:42:18 EDT 2001 -# Whom: Patrick Li -# +# Created by: Patrick Li # $FreeBSD$ -# PORTNAME= wmcube PORTVERSION= 0.98p2 PORTREVISION= 5 CATEGORIES= sysutils windowmaker MASTER_SITES= http://www.ne.jp/asahi/linux/timecop/software/ PKGNAMESUFFIX= -gdk DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= A modified version of the dockapp wmCube OPTIONS_DEFINE= DOCS USE_XORG= xpm USE_GNOME= gtk12 MAKEFILE= Makefile.FREEBSD SUB_FILES= pkg-message MAKE_JOBS_SAFE= yes DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${PKGNAMESUFFIX} PORTDOCS= CHANGES README README.GDK TODO .include do-install: @${INSTALL_PROGRAM} -m 2755 -o root -g kmem ${WRKSRC}/wmcube \ ${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} post-install: .for files in *.wmc @${MKDIR} ${DATADIR} @${INSTALL_DATA} ${WRKSRC}/3dObjects/${files} ${DATADIR} .endfor .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} . for doc in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} . endfor .endif @${CAT} ${PKGMESSAGE} .include Index: head/textproc/cdiff/Makefile =================================================================== --- head/textproc/cdiff/Makefile (revision 305297) +++ head/textproc/cdiff/Makefile (revision 305298) @@ -1,35 +1,31 @@ -# New ports collection makefile for: cdiff -# Date created: September 20th 2000 -# Whom: eivind -# +# Created by: eivind # $FreeBSD$ -# # This port is self contained in the src directory. # PORTNAME= cdiff PORTVERSION= 1.5 CATEGORIES= textproc MASTER_SITES= # none DISTFILES= # none MAINTAINER= garga@FreeBSD.org COMMENT= Diff readability enhancer for color terminals NO_BUILD= yes NO_WRKSUBDIR= yes USE_PERL5= yes SRC= ${.CURDIR}/src MAN1= cdiff.1 PLIST_FILES= bin/cdiff do-fetch: @${DO_NADA} do-install: @${INSTALL_SCRIPT} ${SRC}/cdiff.sh ${PREFIX}/bin/cdiff @${INSTALL_MAN} ${SRC}/cdiff.1 ${PREFIX}/man/man1 .include Index: head/textproc/po4a/Makefile =================================================================== --- head/textproc/po4a/Makefile (revision 305297) +++ head/textproc/po4a/Makefile (revision 305298) @@ -1,64 +1,60 @@ -# New ports collection makefile for: po4a -# Date created: 08 January 2006 -# Whom: Meno Abels -# +# Created by: Meno Abels # $FreeBSD$ -# PORTNAME= po4a PORTVERSION= 0.41 CATEGORIES= textproc perl5 MASTER_SITES= http://alioth.debian.org/frs/download.php/3341/ MAINTAINER= garga@FreeBSD.org COMMENT= Brings gettext translation tools to all kinds of docs BUILD_DEPENDS= p5-Term-ReadKey>=2.30:${PORTSDIR}/devel/p5-Term-ReadKey \ libtext-wrapi18n-perl>=0.06:${PORTSDIR}/textproc/libtext-wrapi18n-perl \ p5-SGMLSpm>=1.03:${PORTSDIR}/textproc/p5-SGMLSpm \ p5-Locale-gettext>=1.05:${PORTSDIR}/devel/p5-Locale-gettext \ jade>=0:${PORTSDIR}/textproc/jade RUN_DEPENDS:= ${BUILD_DEPENDS} USE_GETTEXT= yes USE_PERL5= yes PERL_MODBUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME}-v0.40.1 MANPREFIX= ${PREFIX} MAN3PREFIX= ${MANPREFIX} MAN3= \ Locale::Po4a::Debconf.3 \ Locale::Po4a::Halibut.3 \ Locale::Po4a::Html.3 \ Locale::Po4a::NewsDebian.3 \ Locale::Po4a::TransTractor.3 \ Locale::Po4a::Wml.3 \ Locale::Po4a::BibTeX.3 \ Locale::Po4a::Chooser.3 \ Locale::Po4a::Common.3 \ Locale::Po4a::Dia.3 \ Locale::Po4a::Docbook.3 \ Locale::Po4a::Guide.3 \ Locale::Po4a::Ini.3 \ Locale::Po4a::KernelHelp.3 \ Locale::Po4a::LaTeX.3 \ Locale::Po4a::Man.3 \ Locale::Po4a::Po.3 \ Locale::Po4a::Pod.3 \ Locale::Po4a::Sgml.3 \ Locale::Po4a::TeX.3 \ Locale::Po4a::Texinfo.3 \ Locale::Po4a::Text.3 \ Locale::Po4a::Xhtml.3 \ Locale::Po4a::Xml.3 MAN1= msguntypot.1 \ po4a.1 \ po4a-gettextize.1 \ po4a-normalize.1 \ po4a-translate.1 \ po4a-updatepo.1 PORT_VERBS= ${PORTNAME} Po4a msguntypot .include Index: head/www/dansguardian/Makefile =================================================================== --- head/www/dansguardian/Makefile (revision 305297) +++ head/www/dansguardian/Makefile (revision 305298) @@ -1,136 +1,132 @@ -# New ports collection makefile for: dansguardian -# Date created: March 26, 2002 -# Whom: Freddie Cash -# +# Created by: Freddie Cash # $FreeBSD$ -# PORTNAME= dansguardian PORTVERSION= 2.10.1.1 PORTREVISION= 3 CATEGORIES= www MASTER_SITES= # empty, see below MAINTAINER= garga@FreeBSD.org COMMENT= A fast, feature-rich web content filter for Squid proxy servers RUN_DEPENDS= ${LOCALBASE}/sbin/squid:${PORTSDIR}/www/squid LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre USE_RC_SUBR= dansguardian USE_GNOME= pkgconfig CONFLICTS= dansguardian-2.12.* LATEST_LINK= dansguardian GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var \ --with-logdir=/var/log \ --with-piddir=/var/run \ --with-libiconv=${LOCALBASE} \ --enable-fancydm MAN8= dansguardian.8 PORTDOCS= * OPTIONS_DEFINE= APACHE TRICKLE CLISCAN CLAMD ICAP KAV NTLM EMAIL DEBUG DOCS OPTIONS_DEFAULT=APACHE TRICKLE DOCS APACHE_DESC= Enable Apache support for access denied page TRICKLE_DESC= Enable the trickle download manager CLISCAN_DESC= Enable support for CLI content scanners CLAMD_DESC= Enable ClamAV daemon support (clamd) ICAP_DESC= Enable ICAP AV content scanner support (testing) KAV_DESC= Enable Kaspersky AV support (testing) EMAIL_DESC= Enable e-mail reporting support DG_URL= http://dansguardian.org/index.php?page=copyright2 CONFDIR= ${PREFIX}/etc/dansguardian RESTRICTED= Redistribution and commercial download is restricted. Check ${DG_URL} for more info .include .if ${PORT_OPTIONS:MAPACHE} USE_APACHE_RUN= 22+ .endif .if ${PORT_OPTIONS:MTRICKLE} CONFIGURE+= --enable-trickledm PLIST_SUB+= TRICKLECONF="" .else PLIST_SUB+= TRICKLECONF="@comment " .endif .if ${PORT_OPTIONS:MCLISCAN} CONFIGURE_ARGS+= --enable-commandline PLIST_SUB+= CLISCANCONF="" .else PLIST_SUB+= CLISCANCONF="@comment " .endif .if ${PORT_OPTIONS:MCLAMD} CONFIGURE_ARGS+= --enable-clamd RUN_DEPENDS+= ${LOCALBASE}/sbin/clamd:${PORTSDIR}/security/clamav PLIST_SUB+= CLAMDCONF="" .else PLIST_SUB+= CLAMDCONF="@comment " .endif .if ${PORT_OPTIONS:MICAP} CONFIGURE_ARGS+= --enable-icap PLIST_SUB+= ICAPCONF="" .else PLIST_SUB+= ICAPCONF="@comment " .endif .if ${PORT_OPTIONS:MKAV} CONFIGURE_ARGS+= --enable-kavd PLIST_SUB+= KAVDCONF="" .else PLIST_SUB+= KAVDCONF="@comment " .endif .if ${PORT_OPTIONS:MCLAMD} || ${PORT_OPTIONS:MICAP} || \ ${PORT_OPTIONS:MKAV} || ${PORT_OPTIONS:MCLISCAN} PLIST_SUB+= SCANNERS="" .else PLIST_SUB+= SCANNERS="@comment " .endif .if ${PORT_OPTIONS:MNTLM} CONFIGURE_ARGS+= --enable-ntlm --with-libiconv=${LOCALBASE} USE_ICONV= yes PLIST_SUB+= NTLMCONF="" .else PLIST_SUB+= NTLMCONF="@comment " .endif .if ${PORT_OPTIONS:MEMAIL} CONFIGURE_ARGS+= --enable-email PLIST_SUB+= EMAILCONF="" .else PLIST_SUB+= EMAILCONF="@comment " .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --with-dgdebug .endif # User needs to manually download the distfile .if !(exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})) && !defined(PACKAGE_BUILDING) IGNORE= commercial source download is restricted. Please visit and read ${DG_URL} and download ${DISTNAME}${EXTRACT_SUFX} into ${DISTDIR} before running make .endif post-patch: .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e '/install-data-am/ s|install-dist_docDATA||' \ ${WRKSRC}/doc/Makefile.in .endif post-install: # Display post-install message @${CAT} pkg-message .include Index: head/www/dansguardian-devel/Makefile =================================================================== --- head/www/dansguardian-devel/Makefile (revision 305297) +++ head/www/dansguardian-devel/Makefile (revision 305298) @@ -1,142 +1,138 @@ -# New ports collection makefile for: dansguardian -# Date created: April 02, 2002 -# Whom: Freddie Cash -# +# Created by: Freddie Cash # $FreeBSD$ -# PORTNAME= dansguardian PORTVERSION= 2.12.0.0 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= # empty, see below MAINTAINER= garga@FreeBSD.org COMMENT= A fast, feature-rich web content filter for Squid proxy servers RUN_DEPENDS= ${LOCALBASE}/sbin/squid:${PORTSDIR}/www/squid LIB_DEPENDS+= pcre:${PORTSDIR}/devel/pcre USE_RC_SUBR= dansguardian USE_GNOME= pkgconfig CONFLICTS= dansguardian-2.10.* LATEST_LINK= dansguardian-devel GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var \ --with-logdir=/var/log \ --with-piddir=/var/run \ --with-libiconv=${LOCALBASE} \ --enable-fancydm MAN8= dansguardian.8 PORTDOCS= * OPTIONS_DEFINE= APACHE TRICKLE CLISCAN CLAMD ICAP KAV NTLM EMAIL DEBUG SSL DOCS OPTIONS_DEFAULT=APACHE TRICKLE DOCS APACHE_DESC= Enable Apache support for access denied page TRICKLE_DESC= Enable the trickle download manager CLISCAN_DESC= Enable support for CLI content scanners CLAMD_DESC= Enable ClamAV daemon support (clamd) ICAP_DESC= Enable ICAP AV content scanner support (testing) KAV_DESC= Enable Kaspersky AV support (testing) EMAIL_DESC= Enable e-mail reporting support DG_URL= http://dansguardian.org/index.php?page=copyright2 CONFDIR= ${PREFIX}/etc/dansguardian RESTRICTED= Redistribution and commercial download is restricted. Check ${DG_URL} for more info .include .if ${PORT_OPTIONS:MAPACHE} USE_APACHE_RUN= 22+ .endif .if ${PORT_OPTIONS:MTRICKLE} CONFIGURE+= --enable-trickledm PLIST_SUB+= TRICKLECONF="" .else PLIST_SUB+= TRICKLECONF="@comment " .endif .if ${PORT_OPTIONS:MCLISCAN} CONFIGURE_ARGS+= --enable-commandline PLIST_SUB+= CLISCANCONF="" .else PLIST_SUB+= CLISCANCONF="@comment " .endif .if ${PORT_OPTIONS:MCLAMD} CONFIGURE_ARGS+= --enable-clamd RUN_DEPENDS+= ${LOCALBASE}/sbin/clamd:${PORTSDIR}/security/clamav PLIST_SUB+= CLAMDCONF="" .else PLIST_SUB+= CLAMDCONF="@comment " .endif .if ${PORT_OPTIONS:MICAP} CONFIGURE_ARGS+= --enable-icap PLIST_SUB+= ICAPCONF="" .else PLIST_SUB+= ICAPCONF="@comment " .endif .if ${PORT_OPTIONS:MKAV} CONFIGURE_ARGS+= --enable-kavd PLIST_SUB+= KAVDCONF="" .else PLIST_SUB+= KAVDCONF="@comment " .endif .if ${PORT_OPTIONS:MCLAMD} || ${PORT_OPTIONS:MICAP} || \ ${PORT_OPTIONS:MKAV} || ${PORT_OPTIONS:MCLISCAN} PLIST_SUB+= SCANNERS="" .else PLIST_SUB+= SCANNERS="@comment " .endif .if ${PORT_OPTIONS:MNTLM} CONFIGURE_ARGS+= --enable-ntlm --with-libiconv=${LOCALBASE} USE_ICONV= yes PLIST_SUB+= NTLMCONF="" .else PLIST_SUB+= NTLMCONF="@comment " .endif .if ${PORT_OPTIONS:MEMAIL} CONFIGURE_ARGS+= --enable-email PLIST_SUB+= EMAILCONF="" .else PLIST_SUB+= EMAILCONF="@comment " .endif .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --with-dgdebug .endif # User needs to manually download the distfile .if !(exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})) && !defined(PACKAGE_BUILDING) IGNORE= commercial source download is restricted. Please visit and read ${DG_URL} and download ${DISTNAME}${EXTRACT_SUFX} into ${DISTDIR} before running make .endif post-patch: .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} -e '/install-data-am/ s|install-dist_docDATA||' \ ${WRKSRC}/doc/Makefile.in .endif .if ${PORT_OPTIONS:MSSL} @${REINPLACE_CMD} -e 's|ifdef __SSLCERT|ifdef __SSLCERT_ERROR_AUTH|' \ ${WRKSRC}/src/Auth.cpp LDFLAGS+= -lssl -lcrypto CFLAGS+= -D__SSLMITM -D__SSLCERT .endif post-install: # Display post-install message @${CAT} pkg-message .include Index: head/www/sarg/Makefile =================================================================== --- head/www/sarg/Makefile (revision 305297) +++ head/www/sarg/Makefile (revision 305298) @@ -1,72 +1,68 @@ -# New ports collection makefile for: sarg -# Date created: 23.02.2003 -# Whom: mt@primats.org.ua -# +# Created by: mt@primats.org.ua # $FreeBSD$ -# PORTNAME= sarg PORTVERSION= 2.3.2 PORTREVISION= 5 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= Squid log analyzer and HTML report generator LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= GD PHP NLS OPTIONS_DEFAULT=GD PHP NLS GD_DESC= Enable GD support PHP_DESC= Install PHP for reporting generating USE_AUTOTOOLS= autoconf aclocal USE_GMAKE= yes GNU_CONFIGURE= yes MAKE_JOBS_SAFE= yes LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --sysconfdir="${ETCDIR}" \ --enable-fontdir="${ETCDIR}/fonts" \ --enable-imagedir="${ETCDIR}/images" MAN1= sarg.1 .include .if ${PORT_OPTIONS:MNLS} PLIST_SUB+= NLS="" USE_GETTEXT= yes USE_ICONV= yes .else PLIST_SUB+= NLS="@comment " CONFIGURE_ARGS+=--disable-nls .endif .if ${PORT_OPTIONS:MGD} LIB_DEPENDS+= gd:${PORTSDIR}/graphics/gd .endif .if ${PORT_OPTIONS:MPHP} CONFIGURE_ARGS+=--enable-sargphp="${ETCDIR}" PLIST_SUB+= PHP="" .else CONFIGURE_ARGS+=--disable-sargphp PLIST_SUB+= PHP="@comment " .endif post-extract: @${FIND} ${WRKSRC} -type d -exec ${CHMOD} 0755 {} \; @${CHMOD} 0755 ${WRKSRC}/configure post-patch: .if ${PORT_OPTIONS:MNLS} @${REINPLACE_CMD} -e '/^LIBS/ s/$$/ -lintl/' ${WRKSRC}/Makefile.in .endif pre-configure: @(cd ${WRKSRC} && ${AUTORECONF}) .include Index: head/x11/gmrun/Makefile =================================================================== --- head/x11/gmrun/Makefile (revision 305297) +++ head/x11/gmrun/Makefile (revision 305298) @@ -1,50 +1,46 @@ -# New ports collection makefile for: gmrun -# Date created: 26 September 2002 -# Whom: Adam Weinberger -# +# Created by: Adam Weinberger # $FreeBSD$ -# PORTNAME= gmrun PORTVERSION= 0.9.2 PORTREVISION= 10 CATEGORIES= x11 MASTER_SITES= SF MAINTAINER= garga@FreeBSD.org COMMENT= A customizable program to run programs, with tab-completion LIB_DEPENDS= popt:${PORTSDIR}/devel/popt OPTIONS_DEFINE= DOCS USE_GNOME= gtk20 USE_GMAKE= yes GNU_CONFIGURE= yes MAKE_JOBS_SAFE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --disable-stlport PORTDOCS= README PLIST_FILES= bin/gmrun %%DATADIR%%/gmrunrc PLIST_DIRS= %%DATADIR%% .include post-patch: .if ( ${OSVERSION} >= 800501 && ${OSVERSION} < 900000 ) || ( ${OSVERSION} >= 900006 ) @${REINPLACE_CMD} -e '/my_alphasort/s#const void\*#const struct dirent**#g' \ ${WRKSRC}/src/gtkcompletionline.cc .else @${REINPLACE_CMD} -e '/select_executables_only(const /s#const ##' \ ${WRKSRC}/src/gtkcompletionline.cc .endif post-install: .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} .endif .include Index: head/x11/xcb-util/Makefile =================================================================== --- head/x11/xcb-util/Makefile (revision 305297) +++ head/x11/xcb-util/Makefile (revision 305298) @@ -1,34 +1,30 @@ -# New ports collection makefile for: xcb-util -# Date created: October 16, 2007 -# Whom: Nikos Ntarmos -# +# Created by: Nikos Ntarmos # $FreeBSD$ -# PORTNAME= xcb-util PORTVERSION= 0.3.8 PORTEPOCH= 1 CATEGORIES= x11 MASTER_SITES= http://xcb.freedesktop.org/dist/ MAINTAINER= garga@FreeBSD.org COMMENT= A module with libxcb/libX11 extension/replacement libraries LIB_DEPENDS= xcb:${PORTSDIR}/x11/libxcb BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf USE_BZIP2= yes USE_GMAKE= yes USE_LDCONFIG= yes USE_XORG= xau xdmcp USE_AUTOTOOLS= libtool GNU_CONFIGURE= yes CONFIGURE_ENV= GPERF="${LOCALBASE}/bin/gperf" post-patch: @${REINPLACE_CMD} -e \ 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|' \ ${WRKSRC}/configure .include Index: head/x11/xcb-util-image/Makefile =================================================================== --- head/x11/xcb-util-image/Makefile (revision 305297) +++ head/x11/xcb-util-image/Makefile (revision 305298) @@ -1,34 +1,29 @@ -# New ports collection makefile for: xcb-util-image -# Date created: 2011-12-16 -# Whom: garga -# # $FreeBSD$ -# PORTNAME= xcb-util-image PORTVERSION= 0.3.8 CATEGORIES= x11 MASTER_SITES= http://xcb.freedesktop.org/dist/ MAINTAINER= garga@FreeBSD.org COMMENT= A port of Xlib's XImage and XShmImage functions LIB_DEPENDS= xcb:${PORTSDIR}/x11/libxcb \ xcb-util:${PORTSDIR}/x11/xcb-util #BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf USE_BZIP2= yes USE_GMAKE= yes USE_LDCONFIG= yes #USE_XORG= xau xdmcp #USE_AUTOTOOLS= libtool GNU_CONFIGURE= yes #CONFIGURE_ENV= GPERF="${LOCALBASE}/bin/gperf" post-patch: @${REINPLACE_CMD} -e \ 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|' \ ${WRKSRC}/configure .include Index: head/x11/xcb-util-keysyms/Makefile =================================================================== --- head/x11/xcb-util-keysyms/Makefile (revision 305297) +++ head/x11/xcb-util-keysyms/Makefile (revision 305298) @@ -1,34 +1,29 @@ -# New ports collection makefile for: xcb-util-keysyms -# Date created: 2011-12-16 -# Whom: garga -# # $FreeBSD$ -# PORTNAME= xcb-util-keysyms PORTVERSION= 0.3.8 CATEGORIES= x11 MASTER_SITES= http://xcb.freedesktop.org/dist/ MAINTAINER= garga@FreeBSD.org COMMENT= Standard X key constants and conversion to/from keycodes LIB_DEPENDS= xcb:${PORTSDIR}/x11/libxcb \ xcb-util:${PORTSDIR}/x11/xcb-util #BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf USE_BZIP2= yes USE_GMAKE= yes USE_LDCONFIG= yes #USE_XORG= xau xdmcp #USE_AUTOTOOLS= libtool GNU_CONFIGURE= yes #CONFIGURE_ENV= GPERF="${LOCALBASE}/bin/gperf" post-patch: @${REINPLACE_CMD} -e \ 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|' \ ${WRKSRC}/configure .include Index: head/x11/xcb-util-renderutil/Makefile =================================================================== --- head/x11/xcb-util-renderutil/Makefile (revision 305297) +++ head/x11/xcb-util-renderutil/Makefile (revision 305298) @@ -1,34 +1,29 @@ -# New ports collection makefile for: xcb-util-renderutil -# Date created: 2011-12-16 -# Whom: garga -# # $FreeBSD$ -# PORTNAME= xcb-util-renderutil PORTVERSION= 0.3.8 CATEGORIES= x11 MASTER_SITES= http://xcb.freedesktop.org/dist/ MAINTAINER= garga@FreeBSD.org COMMENT= Convenience functions for the Render extension LIB_DEPENDS= xcb:${PORTSDIR}/x11/libxcb \ xcb-util:${PORTSDIR}/x11/xcb-util #BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf USE_BZIP2= yes USE_GMAKE= yes USE_LDCONFIG= yes #USE_XORG= xau xdmcp #USE_AUTOTOOLS= libtool GNU_CONFIGURE= yes #CONFIGURE_ENV= GPERF="${LOCALBASE}/bin/gperf" post-patch: @${REINPLACE_CMD} -e \ 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|' \ ${WRKSRC}/configure .include Index: head/x11/xcb-util-wm/Makefile =================================================================== --- head/x11/xcb-util-wm/Makefile (revision 305297) +++ head/x11/xcb-util-wm/Makefile (revision 305298) @@ -1,34 +1,29 @@ -# New ports collection makefile for: xcb-util-wm -# Date created: 2011-12-16 -# Whom: garga -# # $FreeBSD$ -# PORTNAME= xcb-util-wm PORTVERSION= 0.3.8 CATEGORIES= x11 MASTER_SITES= http://xcb.freedesktop.org/dist/ MAINTAINER= garga@FreeBSD.org COMMENT= Framework for window manager implementation LIB_DEPENDS= xcb:${PORTSDIR}/x11/libxcb \ xcb-util:${PORTSDIR}/x11/xcb-util #BUILD_DEPENDS= ${LOCALBASE}/bin/gperf:${PORTSDIR}/devel/gperf USE_BZIP2= yes USE_GMAKE= yes USE_LDCONFIG= yes #USE_XORG= xau xdmcp #USE_AUTOTOOLS= libtool GNU_CONFIGURE= yes #CONFIGURE_ENV= GPERF="${LOCALBASE}/bin/gperf" post-patch: @${REINPLACE_CMD} -e \ 's|$${libdir}/pkgconfig|$${prefix}/libdata/pkgconfig|' \ ${WRKSRC}/configure .include Index: head/x11-fonts/artwiz-aleczapka/Makefile =================================================================== --- head/x11-fonts/artwiz-aleczapka/Makefile (revision 305297) +++ head/x11-fonts/artwiz-aleczapka/Makefile (revision 305298) @@ -1,39 +1,35 @@ -# New ports collection makefile for: artwiz-aleczapka -# Date created: 2004-04-22 -# Whom: Matt Lancereau -# +# Created by: Matt Lancereau # $FreeBSD$ -# PORTNAME= artwiz-aleczapka-en PORTVERSION= 1.3 PORTREVISION= 2 CATEGORIES= x11-fonts MASTER_SITES= SF/artwizaleczapka/iso-8859-1/${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= A set of (improved) artwiz fonts NO_BUILD= yes USE_BZIP2= yes PKGMESSAGE= ${WRKDIR}/pkg-message FONTS= anorexia aqui cure cursor drift edges fkp gelly \ glisp-bold glisp kates lime mints-mild mints-strong \ nu smoothansi snap FONTDIR= ${LOCALBASE}/lib/X11/fonts/${PORTNAME}/ FILES= ${FONTS:S,$,.pcf,} ${WRKSRC}/fonts.alias \ ${WRKSRC}/fonts.cache-1 ${WRKSRC}/fonts.dir .include do-install: @${MKDIR} ${FONTDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${FILES} ${FONTDIR} post-install: @${SED} 's|$${LOCALBASE}|${LOCALBASE}|g' \ ${PKGDIR}/pkg-message >${PKGMESSAGE} @${CAT} ${PKGMESSAGE} .include Index: head/x11-fonts/artwiz-fonts/Makefile =================================================================== --- head/x11-fonts/artwiz-fonts/Makefile (revision 305297) +++ head/x11-fonts/artwiz-fonts/Makefile (revision 305298) @@ -1,40 +1,36 @@ -# New ports collection makefile for: artwiz-fonts -# Date created: 25/08/2002 -# Whom: Dominic Marks -# +# Created by: Dominic Marks # $FreeBSD$ -# PORTNAME= artwiz-fonts PORTVERSION= 1.0 PORTREVISION= 3 CATEGORIES= x11-fonts MASTER_SITES= http://kobyla.info/soft/distfiles/ \ LOCAL/garga/artwiz/ DISTNAME= ${PORTNAME} MAINTAINER= garga@FreeBSD.org COMMENT= A set of free fonts for X11 desktops NO_BUILD= yes USE_BZIP2= yes PKGMESSAGE= ${WRKDIR}/pkg-message WRKSRC= ${WRKDIR}/fluxbox-${PORTNAME} FONTS= anorexia aqui cure cursor drift edges gelly glisp-bold \ glisp lime mints-mild mints-strong nu snap FONTDIR= ${LOCALBASE}/lib/X11/fonts/${PORTNAME}/ FILES= ${FONTS:S,$,.pcf.gz,} ${FILESDIR}/fonts.dir .include do-install: @${MKDIR} ${FONTDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${FILES} ${FONTDIR} post-install: @${SED} 's|$${LOCALBASE}|${LOCALBASE}|g' \ ${PKGDIR}/pkg-message >${PKGMESSAGE} @${CAT} ${PKGMESSAGE} .include Index: head/x11-wm/awesome/Makefile =================================================================== --- head/x11-wm/awesome/Makefile (revision 305297) +++ head/x11-wm/awesome/Makefile (revision 305298) @@ -1,89 +1,85 @@ -# New ports collection makefile for: awesome -# Date created: September 26, 2007 -# Whom: Nikos Ntarmos -# +# Created by: Nikos Ntarmos # $FreeBSD$ -# PORTNAME= awesome PORTVERSION= 3.4.13 CATEGORIES= x11-wm MASTER_SITES= http://awesome.naquadah.org/download/ MAINTAINER= garga@FreeBSD.org COMMENT= A highly configurable, next generation framework window manager LICENSE= GPLv2 BUILD_DEPENDS= asciidoc:${PORTSDIR}/textproc/asciidoc \ convert:${PORTSDIR}/graphics/ImageMagick \ gperf>=3.0.3:${PORTSDIR}/devel/gperf \ pango>=1.19.3:${PORTSDIR}/x11-toolkits/pango \ xmlto:${PORTSDIR}/textproc/xmlto \ xcb-util>=0.3.8:${PORTSDIR}/x11/xcb-util \ xproto>=7.0.11:${PORTSDIR}/x11/xproto \ ${LOCALBASE}/share/xml/docbook/4.5/docbookx.dtd:${PORTSDIR}/textproc/docbook-xml-450 LIB_DEPENDS= cairo:${PORTSDIR}/graphics/cairo \ ev:${PORTSDIR}/devel/libev \ freetype:${PORTSDIR}/print/freetype2 \ startup-notification-1:${PORTSDIR}/x11/startup-notification \ xdg-basedir:${PORTSDIR}/x11/libxdg-basedir \ xcb:${PORTSDIR}/x11/libxcb \ xcb-util:${PORTSDIR}/x11/xcb-util \ xcb-image:${PORTSDIR}/x11/xcb-util-image \ xcb-keysyms:${PORTSDIR}/x11/xcb-util-keysyms \ xcb-icccm:${PORTSDIR}/x11/xcb-util-wm \ execinfo:${PORTSDIR}/devel/libexecinfo USE_BZIP2= yes USE_ICONV= yes USE_CMAKE= yes CMAKE_ARGS+= -DSYSCONFDIR=${PREFIX}/etc USE_EFL= imlib2 USE_GNOME= glib20 pango USE_LUA= 5.1+ USE_XORG= pixman x11 xau xdmcp xext xft xinerama xrandr xrender xproto MAN1= awesome.1 \ awesome-client.1 \ awsetbg.1 MAN5= awesomerc.5 MANLANG= "" de es fr MANCOMPRESSED= yes PORTDOCS= AUTHORS BUGS LICENSE README OPTIONS_DEFINE= DBUS DOCS OPTIONS_DEFAULT=DBUS DOCS .include .if (exists(${LOCALBASE}/libdata/pkgconfig/cairo.pc) && \ !exists(${LOCALBASE}/libdata/pkgconfig/cairo-xcb.pc)) IGNORE= cannot find dependency: The cairo exists but not with XCB support. Please reinstall graphics/cairo with XCB support .endif .if ${PORT_OPTIONS:MDBUS} LIB_DEPENDS += dbus-1.3:${PORTSDIR}/devel/dbus CMAKE_ARGS += -DWITH_DBUS=YES .else CMAKE_ARGS += -DWITH_DBUS=NO .endif pre-configure: @${REINPLACE_CMD} \ -e 's/"generate luadoc" ON/\"generate luadoc" OFF/g' \ ${WRKSRC}/awesomeConfig.cmake @${REINPLACE_CMD} \ -e 's,tr ,env LC_ALL="C" ${TR} ,g' \ -e 's,gperf,${LOCALBASE}/bin/gperf,g' \ ${WRKSRC}/build-utils/gperf.sh .if empty(PORT_OPTIONS:MDOCS) @${REINPLACE_CMD} \ -e 's/"install port docs" ON/\"install port docs" OFF/g' \ ${WRKSRC}/awesomeConfig.cmake .endif post-patch: @${RM} -f ${WRKSRC}/lib/awful/placement.lua.in.orig .include