aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MOVED5
-rw-r--r--mail/Makefile2
-rw-r--r--mail/exim-doc-info/Makefile12
-rw-r--r--mail/postfix27/Makefile350
-rw-r--r--mail/postfix27/distinfo6
-rw-r--r--mail/postfix27/files/patch-makedefs13
-rw-r--r--mail/postfix27/files/patch-src-util-inet_proto.c20
-rw-r--r--mail/postfix27/files/patch-src__util__sys_defs.h12
-rw-r--r--mail/postfix27/files/pkg-install.in100
-rw-r--r--mail/postfix27/files/pkg-message.in27
-rw-r--r--mail/postfix27/files/postfix.in47
-rw-r--r--mail/postfix27/pkg-descr15
-rw-r--r--mail/postfix27/pkg-plist234
-rw-r--r--misc/Makefile2
-rw-r--r--misc/freecode-submit/Makefile30
-rw-r--r--misc/freecode-submit/distinfo2
-rw-r--r--misc/freecode-submit/pkg-descr6
-rw-r--r--misc/gman/Makefile59
-rw-r--r--misc/gman/distinfo4
-rw-r--r--misc/gman/files/patch-Makefile20
-rw-r--r--misc/gman/files/patch-gman.c48
-rw-r--r--misc/gman/files/patch-gman.pl66
-rw-r--r--misc/gman/files/patch-mandata.c50
-rw-r--r--misc/gman/files/patch-menu.c167
-rw-r--r--misc/gman/files/patch-task.c26
-rw-r--r--misc/gman/files/patch-taskfunc.c20
-rw-r--r--misc/gman/pkg-descr3
-rw-r--r--misc/gman/pkg-message4
-rw-r--r--misc/gman/pkg-plist5
-rw-r--r--print/Makefile1
-rw-r--r--print/ghostview/Makefile32
-rw-r--r--print/ghostview/distinfo2
-rw-r--r--print/ghostview/files/patch-Dir.c10
-rw-r--r--print/ghostview/files/patch-aa22
-rw-r--r--print/ghostview/files/patch-ab13
-rw-r--r--print/ghostview/pkg-descr24
-rw-r--r--print/ghostview/pkg-install9
37 files changed, 5 insertions, 1463 deletions
diff --git a/MOVED b/MOVED
index 3b17d246c8a5..88bcde384806 100644
--- a/MOVED
+++ b/MOVED
@@ -6357,3 +6357,8 @@ lang/sml-nj-devel|lang/smlnj|2014-07-30|The -devel was updated and is now produc
lang/sml-nj|lang/smlnj|2014-07-30|Use lang/smlnj as newer version
www/ajaxplorer|www/pydio|2014-07-31|Project renamed
converters/igbinary|converters/pecl-igbinary|2014-07-31|The project has been moved to PECL
+mail/postfix27||2014-07-31|Has expired: No longer supported by upstream
+misc/freecode-submit||2014-07-31|Has expired: This software is obsolete. Freecode does not accept updates anymore.
+mail/exim-doc-info||2014-07-31|Has expired: yes
+misc/gman||2014-07-31|Has expired: Depends on expiring ghostview
+print/ghostview|print/gv|2014-07-31|Has expired: project dead nearly a decade ago; use print/gv instead
diff --git a/mail/Makefile b/mail/Makefile
index 5041f61ac907..38f1a5ea3146 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -123,7 +123,6 @@
SUBDIR += exilog
SUBDIR += exim
SUBDIR += exim-doc-html
- SUBDIR += exim-doc-info
SUBDIR += exim-doc-pdf
SUBDIR += exim-doc-postscript
SUBDIR += exim-ldap2
@@ -506,7 +505,6 @@
SUBDIR += postfix-postfwd
SUBDIR += postfix-tls
SUBDIR += postfix210
- SUBDIR += postfix27
SUBDIR += postfix28
SUBDIR += postfix29
SUBDIR += postfixadmin
diff --git a/mail/exim-doc-info/Makefile b/mail/exim-doc-info/Makefile
deleted file mode 100644
index cc20bb132f1d..000000000000
--- a/mail/exim-doc-info/Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
-# Created by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
-# $FreeBSD$
-
-IGNORE= exim no is no longer provided with documentation in info format
-DEPRECATED= yes
-EXPIRATION_DATE= 2014-07-30
-DISTDOCFORMAT= texinfo
-DOCFORMAT= info
-
-MASTERDIR= ${.CURDIR}/../exim-doc-html
-
-.include "${MASTERDIR}/Makefile"
diff --git a/mail/postfix27/Makefile b/mail/postfix27/Makefile
deleted file mode 100644
index ce2bca619aef..000000000000
--- a/mail/postfix27/Makefile
+++ /dev/null
@@ -1,350 +0,0 @@
-# Created by: Torsten Blum <torstenb@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= postfix
-PORTVERSION= 2.7.16
-PORTREVISION= 1
-PORTEPOCH= 1
-CATEGORIES= mail ipv6
-MASTER_SITES= ftp://ftp.porcupine.org/mirrors/postfix-release/official/ \
- ftp://ftp.tux.org/pub/net/postfix/official/ \
- ftp://ftp.utoronto.ca/mirror/packages/postfix/official/ \
- ftp://ftp.samurai.com/pub/postfix/official/ \
- ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,net/mail/postfix/official/&,}
-MASTER_SITE_SUBDIR= . old related/postfix
-PKGNAMESUFFIX= 27
-DIST_SUBDIR= ${PORTNAME}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Secure alternative to widely-used Sendmail
-
-LICENSE= IPL10
-LICENSE_NAME= IBM PUBLIC LICENSE VERSION 1.0
-LICENSE_FILE= ${WRKSRC}/LICENSE
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-DEPRECATED= No longer supported by upstream
-EXPIRATION_DATE= 2014-07-30
-
-VDAVERSION= 2.7.13
-CONFLICTS= courier-0.* postfix-1.* postfix2[89]-* postfix21?-* \
- postfix-2.* postfix-base-2.* postfix-current-2.* \
- postfix-current-base-2.* sendmail-8.* sendmail+*-8.* \
- smail-3.* zmailer-2.* opensmtpd-[0-9]* postfix-tls-*
-
-USERS= postfix
-GROUPS= mail maildrop postfix
-USES= perl5
-USE_PERL5= build
-USE_SUBMAKE= yes
-SCRIPTS_ENV+= POSTFIX_DEFAULT_MTA="${POSTFIX_DEFAULT_MTA}"
-
-OPTIONS_DEFINE= PCRE SASL2 TLS BDB MYSQL PGSQL OPENLDAP CDB NIS VDA TEST SPF INST_BASE
-PCRE_DESC= Perl Compatible Regular Expressions
-SASL2_DESC= Cyrus SASLv2 (Simple Auth. and Sec. Layer)
-DOVECOT_DESC= Dovecot 1.x SASL authentication method
-DOVECOT2_DESC= Dovecot 2.x SASL authentication method
-SASLKRB5_DESC= If your SASL req. Kerberos5, select this
-SASLKMIT_DESC= If your SASL req. MIT Kerberos5, select this
-TLS_DESC= "Enable SSL and TLS support
-BDB_DESC= Berkeley DB (uses WITH_BDB_VER)
-MYSQL_DESC= MySQL maps (uses WITH_MYSQL_VER)
-PGSQL_DESC= PostgreSQL maps (uses DEFAULT_PGSQL_VER)
-OPENLDAP_DESC= OpenLDAP maps (uses WITH_OPENLDAP_VER)
-CDB_DESC= CDB maps lookups
-NIS_DESC= NIS maps lookups
-VDA_DESC= VDA (Virtual Delivery Agent 32Bit)
-TEST_DESC= SMTP/LMTP test server and generator
-SPF_DESC= SPF support (via libspf2 1.2.x)
-INST_BASE_DESC= Install into /usr and /etc/postfix
-
-OPTIONS_RADIO= RG1 RG2
-OPTIONS_RADIO_RG1= DOVECOT DOVECOT2
-OPTIONS_RADIO_RG2= SASLKRB5 SASLKMIT
-RG1_DESC= Dovecot SASL authentication methods
-RG2_DESC= Kerberos network authentication protocol type
-
-OPTIONS_DEFAULT= PCRE
-
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-MAN1= postalias.1 postcat.1 postconf.1 postdrop.1 postfix.1 postkick.1 \
- postlock.1 postlog.1 postmap.1 postmulti.1 postqueue.1 postsuper.1 \
- sendmail.1 qshape.1
-
-MAN5= access.5 aliases.5 bounce.5 canonical.5 cidr_table.5 generic.5 \
- header_checks.5 ldap_table.5 master.5 mysql_table.5 nisplus_table.5 \
- pcre_table.5 pgsql_table.5 postconf.5 postfix-wrapper.5 regexp_table.5 \
- relocated.5 tcp_table.5 transport.5 virtual.5
-
-MAN8= anvil.8 bounce.8 cleanup.8 discard.8 error.8 flush.8 local.8 master.8 \
- oqmgr.8 pickup.8 pipe.8 proxymap.8 qmgr.8 qmqpd.8 scache.8 showq.8 \
- smtp.8 smtpd.8 spawn.8 tlsmgr.8 trivial-rewrite.8 verify.8 virtual.8
-
-MLINKS= sendmail.1 mailq.1 \
- sendmail.1 newaliases.1 \
- header_checks.5 body_checks.5 \
- bounce.8 defer.8 \
- bounce.8 trace.8 \
- smtp.8 lmtp.8
-
-HTML1= SOHO_README.html body_checks.5.html bounce.5.html postfix-power.png \
- scache.8.html tlsmgr.8.html
-
-.if ${OSVERSION} >= 800037
-KRB5_EXTR= -lhx509
-.endif
-
-.if !defined(DEBUG)
-MAKEFILEFLAGS+= DEBUG=
-.endif
-
-MAKEFILEFLAGS+= CC="${CC}" OPT="${CFLAGS}"
-
-POSTFIX_CCARGS+= \$$(WARN) \
- -DDEF_CONFIG_DIR=\\\"${ETCDIR}\\\" \
- -DDEF_DAEMON_DIR=\\\"${DAEMONDIR}\\\" \
- -DDEF_COMMAND_DIR=\\\"${PREFIX}/sbin\\\" \
- -DDEF_SENDMAIL_PATH=\\\"${PREFIX}/sbin/sendmail\\\" \
- -DDEF_NEWALIAS_PATH=\\\"${PREFIX}/bin/newaliases\\\" \
- -DDEF_MAILQ_PATH=\\\"${PREFIX}/bin/mailq\\\" \
- -DDEF_MANPAGE_DIR=\\\"${MANPREFIX}/man\\\" \
- -DDEF_README_DIR=\\\"${READMEDIR}\\\" \
- -DDEF_HTML_DIR=\\\"${READMEDIR}\\\" \
- -DDEF_QUEUE_DIR=\\\"/var/spool/postfix\\\" \
- -DDEF_DATA_DIR=\\\"/var/db/postfix\\\" \
- -DDEF_MAIL_OWNER=\\\"postfix\\\" \
- -DDEF_SGID_GROUP=\\\"maildrop\\\" \
-
-# Default requirement for postfix rc script
-_REQUIRE= LOGIN cleanvar
-
-.if ${PORT_OPTIONS:MPCRE}
-LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre
-POSTFIX_CCARGS+= -DHAS_PCRE -I${LOCALBASE}/include
-POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lpcre
-.else
-POSTFIX_CCARGS+= -DNO_PCRE
-.endif
-
-.if ${PORT_OPTIONS:MSASL2}
-LIB_DEPENDS+= libsasl2.so:${PORTSDIR}/security/cyrus-sasl2
-POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I${LOCALBASE}/include -I${LOCALBASE}/include/sasl
-POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lsasl2 -lpam -lcrypt
-.endif
-
-.if ${PORT_OPTIONS:MDOVECOT} || ${PORT_OPTIONS:MDOVECOT2}
-.if ${PORT_OPTIONS:MDOVECOT}
-RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot
-.else
-RUN_DEPENDS+= dovecot:${PORTSDIR}/mail/dovecot2
-.endif
-POSTFIX_CCARGS+= -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\\\"dovecot\\\"
-_REQUIRE+= dovecot
-.endif
-
-.if ${PORT_OPTIONS:MSASLKRB5}
-POSTFIX_AUXLIBS+= -lkrb5 ${KRB5_EXTR} -lcrypto -lcrypt -lcom_err -lasn1 -lroken
-.endif
-
-.if ${PORT_OPTIONS:MSASLKMIT}
-LIB_DEPENDS+= libkrb5.so:${PORTSDIR}/security/krb5
-POSTFIX_AUXLIBS+= -Wl,--rpath,$${KRB5_HOME:-${LOCALBASE}}/lib -lkrb5 -lcrypto -lcrypt -lcom_err
-.endif
-
-.if ${PORT_OPTIONS:MTLS}
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-POSTFIX_CCARGS+= -DUSE_TLS -I${OPENSSLINC}
-POSTFIX_AUXLIBS+= -L${OPENSSLLIB} ${LDFLAGS} -lssl -lcrypto
-.endif
-
-.if ${PORT_OPTIONS:MSPF}
-LIB_DEPENDS+= libspf2.so:${PORTSDIR}/mail/libspf2
-PATCH_SITES+= ${MASTER_SITE_LOCAL}
-PATCH_SITE_SUBDIR= mm
-PATCHFILES+= postfix-2.7.1-libspf2-1.2.x-4.patch.gz
-PATCH_DIST_STRIP= -p1
-POSTFIX_CCARGS+= -DHAVE_NS_TYPE -DHAS_SPF -I${LOCALBASE}/include
-POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lspf2
-PLIST_SUB+= SPF=""
-.else
-PLIST_SUB+= SPF="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MBDB}
-USE_BDB= yes
-POSTFIX_CCARGS+= -I${BDB_INCLUDE_DIR}
-POSTFIX_AUXLIBS+= -L${BDB_LIB_DIR} -l${BDB_LIB_NAME}
-.endif
-
-.if ${PORT_OPTIONS:MMYSQL}
-USE_MYSQL= yes
-POSTFIX_CCARGS+= -DHAS_MYSQL -I${LOCALBASE}/include/mysql
-POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib/mysql -lmysqlclient -lz -lcrypt -lm
-_REQUIRE+= mysql
-.endif
-
-.if ${PORT_OPTIONS:MPGSQL}
-USE_PGSQL= yes
-POSTFIX_CCARGS+= -DHAS_PGSQL -I${LOCALBASE}/include -I${LOCALBASE}/pgsql/include
-POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -L${LOCALBASE}/pgsql/lib -lpq -lcrypt
-_REQUIRE+= postgresql
-.endif
-
-.if ${PORT_OPTIONS:MOPENLDAP}
-USE_OPENLDAP= yes
-.if ${PORT_OPTIONS:MOPENLDAP_VER}
-WANT_OPENLDAP_VER= ${WITH_OPENLDAP_VER}
-.endif
-POSTFIX_CCARGS+= -DHAS_LDAP -I${LOCALBASE}/include
-POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lldap -llber
-_REQUIRE+= slapd
-.endif
-
-.if ${PORT_OPTIONS:MCDB}
-LIB_DEPENDS+= libcdb.so:${PORTSDIR}/databases/tinycdb
-POSTFIX_CCARGS+= -DHAS_CDB -I${LOCALBASE}/include
-POSTFIX_AUXLIBS+= -L${LOCALBASE}/lib -lcdb
-.endif
-
-.if ${PORT_OPTIONS:MNIS}
-POSTFIX_CCARGS+= -DHAS_NIS
-_REQUIRE+= ypserv
-.endif
-
-.if ${PORT_OPTIONS:MVDA}
-PATCH_SITES+= http://vda.sourceforge.net/VDA/:vda
-PATCHFILES+= postfix-vda-v10-${VDAVERSION}.patch:vda
-PATCH_DIST_STRIP= -p1
-PLIST_SUB+= VDA=""
-.else
-PLIST_SUB+= VDA="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MTEST}
-BINTEST= qmqp-sink qmqp-source smtp-sink smtp-source
-MANTEST= qmqp-sink.1 qmqp-source.1 smtp-sink.1 smtp-source.1
-MAN1+= ${MANTEST}
-PLIST_SUB+= TEST=""
-.else
-PLIST_SUB+= TEST="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MINST_BASE}
-PKGNAMESUFFIX= 27-base
-PREFIX= /usr
-ETCDIR= /etc/postfix
-USE_RCORDER= postfix
-PLIST_SUB+= BASE=""
-.else
-USE_RC_SUBR= postfix
-PLIST_SUB+= BASE="@comment "
-.endif
-
-PLIST_SUB+= PFETC=${ETCDIR}
-
-.if ${PORT_OPTIONS:MDOCS}
-READMEDIR= ${DOCSDIR}
-.else
-READMEDIR= no
-.endif
-
-DAEMONDIR= ${PREFIX}/libexec/postfix
-
-SUB_LIST+= REQUIRE="${_REQUIRE}" READMEDIR="${READMEDIR}" DAEMONDIR="${DAEMONDIR}"
-SUB_FILES+= pkg-install pkg-message
-
-# sed script for files in ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man
-REINPLACE= s!^PATH=.*!PATH=/bin:/sbin:/usr/bin:/usr/sbin:${PREFIX}/bin:${PREFIX}/sbin!;\
- s!(_directory = )/usr/!\1${PREFIX}/!g;\
- s!^(data_directory = /var/)lib/!\1db/!g;\
- s!^\#(mynetworks_style = host)!\1!g;\
- s!^(sendmail_path =)!\1 ${PREFIX}/sbin/sendmail!g;\
- s!^(newaliases_path =)!\1 ${PREFIX}/bin/newaliases!g;\
- s!^(mailq_path =)!\1 ${PREFIX}/bin/mailq!g;\
- s!^(setgid_group =)!\1 maildrop!g;\
- s!^(manpage_directory =)!\1 ${MANPREFIX}/man!g;\
- s!^((html|readme)_directory =)!\1 ${READMEDIR}!g;\
- \!^\#alias_database = dbm:/etc/mail/aliases$$!d;\
- s!(:|= )/etc/postfix!\1$$config_directory!g;\
- s!/etc/postfix!${ETCDIR}!g;\
- s!^(sample_directory =)!\1 ${ETCDIR}!g;\
- s!($config_directory/(access|aliases|canonical|generic|header_checks|relocated|transport|virtual):f:root:-:644:)p1!\1o!;
-
-pre-patch:
-.if ${PORT_OPTIONS:MSASL2} && ! ${PORT_OPTIONS:MMYSQL} && exists(${LOCALBASE}/lib/libsasl2.a)
- @if /usr/bin/nm ${LOCALBASE}/lib/libsasl2.a | ${GREP} -wq "mysql_init"; then \
- ${ECHO_MSG}; \
- ${ECHO_MSG} "Your SASL2 library it's compiled with MYSQL"; \
- ${ECHO_MSG} "If you use MYSQL in ${PORTNAME} consider CTRL+C and"; \
- ${ECHO_MSG} "select MYSQL OPTION in config menu."; \
- ${ECHO_MSG} "# make clean config"; \
- ${ECHO_MSG}; \
- sleep 5; \
- fi
-.endif
-
- @${ECHO} '<HTML><BODY>See <A HREF="header_checks.5.html">header_checks.5.html</A></BODY></HTML>' \
- > ${WRKSRC}/html/body_checks.5.html
- @${REINPLACE_CMD} -E -e 's![[:<:]]perl[[:>:]]!${PERL}!' \
- ${WRKSRC}/src/bounce/Makefile.in
- @${REINPLACE_CMD} -E -e 's!^(#define DEF_SGID_GROUP[^"]+)"postdrop"$$!\1"maildrop"!' \
- ${WRKSRC}/src/global/mail_params.h
- @${FIND} -X ${WRKSRC}/README_FILES ${WRKSRC}/conf ${WRKSRC}/man \
- -type f -a ! \( -name INSTALL -o -name aliases \) | ${XARGS} \
- ${REINPLACE_CMD} -E -e '${REINPLACE}'
-
-post-patch:
- @${ECHO} '$$readme_directory/SOHO_README:f:root:-:644' \
- >> ${WRKSRC}/conf/postfix-files
-.for f in ${HTML1}
- @${ECHO} '$$html_directory/$f:f:root:-:644' \
- >> ${WRKSRC}/conf/postfix-files
-.endfor
-.if ${PORT_OPTIONS:MSPF}
- @${ECHO} '$$readme_directory/SPF_README:f:root:-:644' \
- >> ${WRKSRC}/conf/postfix-files
- @${REINPLACE_CMD} -E -e '${REINPLACE}' \
- ${WRKSRC}/README_FILES/SPF_README
-.endif
-.if ${PORT_OPTIONS:MVDA}
- @${ECHO} '$$readme_directory/VDA_README:f:root:-:644' \
- >> ${WRKSRC}/conf/postfix-files
- @${REINPLACE_CMD} -E -e '${REINPLACE}' \
- ${WRKSRC}/README_FILES/VDA_README
-.endif
-
-do-configure:
- (cd ${WRKSRC} && ${MAKE} -f Makefile.init makefiles ${MAKEFILEFLAGS} \
- CCARGS="${POSTFIX_CCARGS}" AUXLIBS="${POSTFIX_AUXLIBS}" && \
- ${ECHO} "all: default" >> Makefile)
-
-do-install:
- @cd ${WRKSRC} && ${SH} postfix-install -non-interactive install_root=/ tempdir=/tmp \
- config_directory=${ETCDIR} \
- command_directory=${PREFIX}/sbin \
- daemon_directory=${DAEMONDIR} \
- html_directory=${READMEDIR} \
- mailq_path=${PREFIX}/bin/mailq \
- manpage_directory=${MANPREFIX}/man \
- newaliases_path=${PREFIX}/bin/newaliases \
- readme_directory=${READMEDIR} \
- sendmail_path=${PREFIX}/sbin/sendmail
- ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/rmail/rmail ${PREFIX}/bin/rmail
- ${INSTALL_SCRIPT} ${WRKSRC}/auxiliary/qshape/qshape.pl ${PREFIX}/bin/qshape
- ${INSTALL_MAN} ${WRKSRC}/man/man1/qshape.1 ${MAN1PREFIX}/man/man1
-.for f in ${BINTEST}
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/${f} ${PREFIX}/bin
-.endfor
-.for f in ${MANTEST}
- ${INSTALL_MAN} ${WRKSRC}/man/man1/${f} ${MAN1PREFIX}/man/man1
-.endfor
-
-post-install:
- @${SETENV} ${SCRIPTS_ENV} PKG_PREFIX="${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
- # Fix compressed man pages
- @${REINPLACE_CMD} -i '' -E -e "s|(man[158]/.*.[158]):|\1.gz:|g" ${DAEMONDIR}/postfix-files
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.mk>
diff --git a/mail/postfix27/distinfo b/mail/postfix27/distinfo
deleted file mode 100644
index 2fc7d6ea777c..000000000000
--- a/mail/postfix27/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA256 (postfix/postfix-2.7.16.tar.gz) = ce96e415cbf699bde5cf699ac8d4242c880a68233a7b809dad6a5896c3bf94bb
-SIZE (postfix/postfix-2.7.16.tar.gz) = 3421793
-SHA256 (postfix/postfix-2.7.1-libspf2-1.2.x-4.patch.gz) = b67efb1ffbcae91f13bf3ed90a5181d4b5bc86ebe15753eaf9db8b2278f5bb16
-SIZE (postfix/postfix-2.7.1-libspf2-1.2.x-4.patch.gz) = 8186
-SHA256 (postfix/postfix-vda-v10-2.7.13.patch) = aaefb45cec8744c9cd211c87ef5fa779519f459a986d354e11fe1c9a05f1c624
-SIZE (postfix/postfix-vda-v10-2.7.13.patch) = 56805
diff --git a/mail/postfix27/files/patch-makedefs b/mail/postfix27/files/patch-makedefs
deleted file mode 100644
index ae329f78bd45..000000000000
--- a/mail/postfix27/files/patch-makedefs
+++ /dev/null
@@ -1,13 +0,0 @@
---- makedefs.orig 2013-10-27 02:43:03.000000000 +0000
-+++ makedefs 2013-10-27 02:44:05.000000000 +0000
-@@ -148,6 +148,10 @@
- ;;
- FreeBSD.9*) SYSTYPE=FREEBSD9
- ;;
-+ FreeBSD.10*) SYSTYPE=FREEBSD10
-+ ;;
-+ FreeBSD.11*) SYSTYPE=FREEBSD11
-+ ;;
- OpenBSD.2*) SYSTYPE=OPENBSD2
- ;;
- OpenBSD.3*) SYSTYPE=OPENBSD3
diff --git a/mail/postfix27/files/patch-src-util-inet_proto.c b/mail/postfix27/files/patch-src-util-inet_proto.c
deleted file mode 100644
index 00606ec3e8e7..000000000000
--- a/mail/postfix27/files/patch-src-util-inet_proto.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/util/inet_proto.c.orig 2013-01-27 20:31:06.000000000 +0000
-+++ src/util/inet_proto.c 2013-01-27 20:31:41.000000000 +0000
-@@ -205,7 +205,7 @@
- pf->dns_atype_list = make_unsigned_vector(2, T_AAAA, 0);
- pf->sa_family_list = make_uchar_vector(2, AF_INET6, 0);
- break;
-- } else if (errno == EAFNOSUPPORT) {
-+ } else if (errno == EAFNOSUPPORT || errno == EPROTONOSUPPORT) {
- msg_fatal("%s: IPv6 support is disabled: %m", context);
- } else {
- msg_fatal("socket: %m");
-@@ -219,7 +219,7 @@
- pf->dns_atype_list = make_unsigned_vector(3, T_A, T_AAAA, 0);
- pf->sa_family_list = make_uchar_vector(3, AF_INET, AF_INET6, 0);
- break;
-- } else if (errno == EAFNOSUPPORT) {
-+ } else if (errno == EAFNOSUPPORT || errno == EPROTONOSUPPORT) {
- msg_warn("%s: IPv6 support is disabled: %m", context);
- msg_warn("%s: configuring for IPv4 support only", context);
- /* FALLTHROUGH */
diff --git a/mail/postfix27/files/patch-src__util__sys_defs.h b/mail/postfix27/files/patch-src__util__sys_defs.h
deleted file mode 100644
index f2b5e8eaba6d..000000000000
--- a/mail/postfix27/files/patch-src__util__sys_defs.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/util/sys_defs.h.orig 2013-10-27 02:22:21.000000000 +0000
-+++ src/util/sys_defs.h 2013-10-27 02:23:16.000000000 +0000
-@@ -25,7 +25,8 @@
- */
- #if defined(FREEBSD2) || defined(FREEBSD3) || defined(FREEBSD4) \
- || defined(FREEBSD5) || defined(FREEBSD6) || defined(FREEBSD7) \
-- || defined(FREEBSD8) || defined(FREEBSD9) \
-+ || defined(FREEBSD8) || defined(FREEBSD9) || defined(FREEBSD10) \
-+ || defined(FREEBSD11) \
- || defined(BSDI2) || defined(BSDI3) || defined(BSDI4) \
- || defined(OPENBSD2) || defined(OPENBSD3) || defined(OPENBSD4) \
- || defined(NETBSD1) || defined(NETBSD2) || defined(NETBSD3) \
diff --git a/mail/postfix27/files/pkg-install.in b/mail/postfix27/files/pkg-install.in
deleted file mode 100644
index e5140bea63e3..000000000000
--- a/mail/postfix27/files/pkg-install.in
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD: /tmp/pcvs/ports/mail/postfix27/files/pkg-install.in,v 1.7 2012-02-11 21:27:57 sahil Exp $
-#
-
-# If the POSTFIX_DEFAULT_MTA environment variable is set to YES, it
-# will make the port/package use defaults which make postfix replace
-# sendmail as much as possible.
-
-PREFIX=${PKG_PREFIX:=%%PREFIX%%}
-ETCDIR=${ETCDIR:=%%ETCDIR%%}
-DAEMONDIR=${DAEMONDIR:=%%DAEMONDIR%%}
-READMEDIR=${READMEDIR:=%%READMEDIR%%}
-BATCH=${BATCH:=no}
-POSTFIX_DEFAULT_MTA=${POSTFIX_DEFAULT_MTA:=no}
-MC=/etc/mail/mailer.conf
-
-if [ "${POSTFIX_DEFAULT_MTA}" = "no" ]; then
- DEFAULT_REPLACE_MAILERCONF=n
-else
- DEFAULT_REPLACE_MAILERCONF=y
-fi
-
-if [ -x /usr/sbin/nologin ]; then
- NOLOGIN=/usr/sbin/nologin
-else
- NOLOGIN=/sbin/nologin
-fi
-
-ask() {
- local question default answer
-
- question=$1
- default=$2
- if [ -z "${PACKAGE_BUILDING}" -a "${BATCH}" = "no" ]; then
- read -p "${question} [${default}]? " answer
- fi
- if [ -z "${answer}" ]; then
- answer=${default}
- fi
- echo ${answer}
-}
-
-yesno() {
- local question default answer
-
- question=$1
- default=$2
- while :; do
- answer=$(ask "${question}" "${default}")
- case "${answer}" in
- [Yy]*) return 0;;
- [Nn]*) return 1;;
- esac
- echo "Please answer yes or no."
- done
-}
-
-if [ "$2" = "POST-INSTALL" ]; then
- SAMPLES="main.cf master.cf"
- for file in $SAMPLES
- do
- if [ ! -f ${ETCDIR}/$file ]; then
- cp ${DAEMONDIR}/$file ${ETCDIR}/
- fi
- done
-
- cmp ${DAEMONDIR}/main.cf ${ETCDIR}/main.cf >/dev/null 2>&1 \
- && POSTARG="set-permissions" \
- || POSTARG="upgrade-package"
-
- /bin/sh ${DAEMONDIR}/post-install tempdir=/tmp \
- daemon_directory=${DAEMONDIR} \
- html_directory=${READMEDIR} \
- readme_directory=${READMEDIR} \
- ${POSTARG}
-fi
-
-if [ "$2" = "POST-INSTALL" -a -z "${PACKAGE_BUILDING}" -a -f "${MC}" ]; then
- egrep -q "^sendmail.*${PREFIX}/sbin/sendmail" ${MC} && \
- egrep -q "^send-mail.*${PREFIX}/sbin/sendmail" ${MC} && \
- egrep -q "^mailq.*${PREFIX}/sbin/sendmail" ${MC} && \
- egrep -q "^newaliases.*${PREFIX}/sbin/sendmail" ${MC}
- ret=$?
- if [ ${ret} -ne 0 ]; then
- if yesno "Would you like to activate Postfix in ${MC}" ${DEFAULT_REPLACE_MAILERCONF}; then
- /bin/mv -f ${MC} ${MC}.old
- echo "#" > ${MC}
- echo -n "# Execute the Postfix sendmail program" >> ${MC}
- echo ", named ${PREFIX}/sbin/sendmail" >> ${MC}
- echo "#" >> ${MC}
- echo "sendmail ${PREFIX}/sbin/sendmail" >> ${MC}
- echo "send-mail ${PREFIX}/sbin/sendmail" >> ${MC}
- echo "mailq ${PREFIX}/sbin/sendmail" >> ${MC}
- echo "newaliases ${PREFIX}/sbin/sendmail" >> ${MC}
- fi
- else
- echo "Postfix already activated in ${MC}"
- fi
-fi
diff --git a/mail/postfix27/files/pkg-message.in b/mail/postfix27/files/pkg-message.in
deleted file mode 100644
index 9b21a7f7a5ec..000000000000
--- a/mail/postfix27/files/pkg-message.in
+++ /dev/null
@@ -1,27 +0,0 @@
-To enable postfix startup script please add postfix_enable="YES" in
-your rc.conf
-
-If you not need sendmail anymore, please add in your rc.conf:
-
-sendmail_enable="NO"
-sendmail_submit_enable="NO"
-sendmail_outbound_enable="NO"
-sendmail_msp_queue_enable="NO"
-
-And you can disable some sendmail specific daily maintenance routines in your
-/etc/periodic.conf file:
-
-daily_clean_hoststat_enable="NO"
-daily_status_mail_rejects_enable="NO"
-daily_status_include_submit_mailq="NO"
-daily_submit_queuerun="NO"
-
-If /etc/periodic.conf does not exist please create it and add those values.
-
-If you are using SASL, you need to make sure that postfix has access to read
-the sasldb file. This is accomplished by adding postfix to group mail and
-making the %%PREFIX%%/etc/sasldb* file(s) readable by group mail (this should
-be the default for new installs).
-
-If you are upgrading from postfix version prior to 2.0, please see the README
-files for recommended changes to your configuration.
diff --git a/mail/postfix27/files/postfix.in b/mail/postfix27/files/postfix.in
deleted file mode 100644
index 216a3a5b21f0..000000000000
--- a/mail/postfix27/files/postfix.in
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# PROVIDE: postfix mail
-# REQUIRE: %%REQUIRE%%
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf to enable postfix:
-# postfix_enable (bool): Set it to "YES" to enable postfix.
-# Default is "NO".
-# postfix_pidfile (path): Set full path to master.pid.
-# Default is "/var/spool/postfix/pid/master.pid".
-# postfix_procname (command): Set command that start master. Used to verify if
-# postfix is running.
-# Default is "%%PREFIX%%/libexec/postfix/master".
-# postfix_flags (str): Flags passed to postfix-script on startup.
-# Default is "".
-#
-
-. /etc/rc.subr
-
-name="postfix"
-rcvar=postfix_enable
-
-load_rc_config $name
-
-: ${postfix_enable:="NO"}
-: ${postfix_pidfile:="/var/spool/postfix/pid/master.pid"}
-: ${postfix_procname:="%%PREFIX%%/libexec/postfix/master"}
-
-start_cmd=${name}_start
-stop_cmd=${name}_stop
-extra_commands="reload"
-
-pidfile=${postfix_pidfile}
-procname=${postfix_procname}
-
-postfix_start() {
- %%PREFIX%%/sbin/postfix ${postfix_flags} start
-}
-
-postfix_stop() {
- %%PREFIX%%/sbin/postfix ${postfix_flags} stop
-}
-
-run_rc_command "$1"
diff --git a/mail/postfix27/pkg-descr b/mail/postfix27/pkg-descr
deleted file mode 100644
index bcbf2703fea9..000000000000
--- a/mail/postfix27/pkg-descr
+++ /dev/null
@@ -1,15 +0,0 @@
-Postfix attempts to be fast, easy to administer, and secure, while at the same
-time being sendmail compatible enough to not upset existing users. Thus, the
-outside has a sendmail-ish flavor, but the inside is completely different.
-
-Some feautures:
-
-Connection cache for SMTP, DSN status notifications, IP version 6, Plug-in
-support for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and
-authentication, Configurable status notification message text, Access control
-per client/sender/recipient/etc, Content filter (built-in, external before
-queue, external after queue), Berkeley DB database, LDAP database, MySQL
-database, PostgreSQL database, Maildir and mailbox format, Virtual domains,
-VERP envelope return addresses and others.
-
-WWW: http://www.postfix.org/
diff --git a/mail/postfix27/pkg-plist b/mail/postfix27/pkg-plist
deleted file mode 100644
index e47028c3d537..000000000000
--- a/mail/postfix27/pkg-plist
+++ /dev/null
@@ -1,234 +0,0 @@
-@unexec if cmp -s %D/libexec/postfix/main.cf %%PFETC%%/main.cf; then rm -f %%PFETC%%/main.cf; fi
-@unexec if cmp -s %D/libexec/postfix/master.cf %%PFETC%%/master.cf; then rm -f %%PFETC%%/master.cf; fi
-libexec/postfix/anvil
-libexec/postfix/bounce
-libexec/postfix/cleanup
-libexec/postfix/discard
-libexec/postfix/error
-libexec/postfix/flush
-libexec/postfix/lmtp
-libexec/postfix/local
-libexec/postfix/main.cf
-libexec/postfix/master
-libexec/postfix/master.cf
-libexec/postfix/nqmgr
-libexec/postfix/oqmgr
-libexec/postfix/pickup
-libexec/postfix/pipe
-libexec/postfix/post-install
-libexec/postfix/postfix-files
-libexec/postfix/postfix-script
-libexec/postfix/postfix-wrapper
-libexec/postfix/postmulti-script
-libexec/postfix/proxymap
-libexec/postfix/qmgr
-libexec/postfix/qmqpd
-libexec/postfix/scache
-libexec/postfix/showq
-libexec/postfix/smtp
-libexec/postfix/smtpd
-libexec/postfix/spawn
-libexec/postfix/trivial-rewrite
-libexec/postfix/verify
-libexec/postfix/virtual
-libexec/postfix/tlsmgr
-@dirrm libexec/postfix
-bin/mailq
-bin/newaliases
-bin/qshape
-bin/rmail
-%%TEST%%bin/qmqp-sink
-%%TEST%%bin/qmqp-source
-%%TEST%%bin/smtp-sink
-%%TEST%%bin/smtp-source
-sbin/postalias
-sbin/postcat
-sbin/postconf
-sbin/postdrop
-sbin/postfix
-sbin/postkick
-sbin/postlock
-sbin/postlog
-sbin/postmap
-sbin/postmulti
-sbin/postqueue
-sbin/postsuper
-sbin/sendmail
-%%PORTDOCS%%%%DOCSDIR%%/AAAREADME
-%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README
-%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_CLASS_README.html
-%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README
-%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_REWRITING_README.html
-%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README
-%%PORTDOCS%%%%DOCSDIR%%/ADDRESS_VERIFICATION_README.html
-%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README
-%%PORTDOCS%%%%DOCSDIR%%/BACKSCATTER_README.html
-%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README
-%%PORTDOCS%%%%DOCSDIR%%/BASIC_CONFIGURATION_README.html
-%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README
-%%PORTDOCS%%%%DOCSDIR%%/BUILTIN_FILTER_README.html
-%%PORTDOCS%%%%DOCSDIR%%/CDB_README
-%%PORTDOCS%%%%DOCSDIR%%/CDB_README.html
-%%PORTDOCS%%%%DOCSDIR%%/CONNECTION_CACHE_README
-%%PORTDOCS%%%%DOCSDIR%%/CONNECTION_CACHE_README.html
-%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README
-%%PORTDOCS%%%%DOCSDIR%%/CONTENT_INSPECTION_README.html
-%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README
-%%PORTDOCS%%%%DOCSDIR%%/DATABASE_README.html
-%%PORTDOCS%%%%DOCSDIR%%/DB_README
-%%PORTDOCS%%%%DOCSDIR%%/DB_README.html
-%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README
-%%PORTDOCS%%%%DOCSDIR%%/DEBUG_README.html
-%%PORTDOCS%%%%DOCSDIR%%/DSN_README
-%%PORTDOCS%%%%DOCSDIR%%/DSN_README.html
-%%PORTDOCS%%%%DOCSDIR%%/ETRN_README
-%%PORTDOCS%%%%DOCSDIR%%/ETRN_README.html
-%%PORTDOCS%%%%DOCSDIR%%/FILTER_README
-%%PORTDOCS%%%%DOCSDIR%%/FILTER_README.html
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.html
-%%PORTDOCS%%%%DOCSDIR%%/IPV6_README
-%%PORTDOCS%%%%DOCSDIR%%/IPV6_README.html
-%%PORTDOCS%%%%DOCSDIR%%/TLS_README
-%%PORTDOCS%%%%DOCSDIR%%/TLS_README.html
-%%PORTDOCS%%%%DOCSDIR%%/LDAP_README
-%%PORTDOCS%%%%DOCSDIR%%/LDAP_README.html
-%%PORTDOCS%%%%DOCSDIR%%/LINUX_README
-%%PORTDOCS%%%%DOCSDIR%%/LINUX_README.html
-%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README
-%%PORTDOCS%%%%DOCSDIR%%/LOCAL_RECIPIENT_README.html
-%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README
-%%PORTDOCS%%%%DOCSDIR%%/MAILDROP_README.html
-%%PORTDOCS%%%%DOCSDIR%%/MILTER_README
-%%PORTDOCS%%%%DOCSDIR%%/MILTER_README.html
-%%PORTDOCS%%%%DOCSDIR%%/MULTI_INSTANCE_README
-%%PORTDOCS%%%%DOCSDIR%%/MULTI_INSTANCE_README.html
-%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README
-%%PORTDOCS%%%%DOCSDIR%%/MYSQL_README.html
-%%PORTDOCS%%%%DOCSDIR%%/NFS_README
-%%PORTDOCS%%%%DOCSDIR%%/NFS_README.html
-%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW
-%%PORTDOCS%%%%DOCSDIR%%/OVERVIEW.html
-%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README
-%%PORTDOCS%%%%DOCSDIR%%/PACKAGE_README.html
-%%PORTDOCS%%%%DOCSDIR%%/PCRE_README
-%%PORTDOCS%%%%DOCSDIR%%/PCRE_README.html
-%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README
-%%PORTDOCS%%%%DOCSDIR%%/PGSQL_README.html
-%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README
-%%PORTDOCS%%%%DOCSDIR%%/QSHAPE_README.html
-%%PORTDOCS%%%%DOCSDIR%%/RELEASE_NOTES
-%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README
-%%PORTDOCS%%%%DOCSDIR%%/RESTRICTION_CLASS_README.html
-%%PORTDOCS%%%%DOCSDIR%%/SASL_README
-%%PORTDOCS%%%%DOCSDIR%%/SASL_README.html
-%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README
-%%PORTDOCS%%%%DOCSDIR%%/SCHEDULER_README.html
-%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README
-%%PORTDOCS%%%%DOCSDIR%%/SMTPD_ACCESS_README.html
-%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README
-%%PORTDOCS%%%%DOCSDIR%%/SMTPD_POLICY_README.html
-%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README
-%%PORTDOCS%%%%DOCSDIR%%/SMTPD_PROXY_README.html
-%%PORTDOCS%%%%DOCSDIR%%/SOHO_README
-%%PORTDOCS%%%%DOCSDIR%%/SOHO_README.html
-%%SPF%%%%PORTDOCS%%%%DOCSDIR%%/SPF_README
-%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README
-%%PORTDOCS%%%%DOCSDIR%%/STANDARD_CONFIGURATION_README.html
-%%PORTDOCS%%%%DOCSDIR%%/STRESS_README
-%%PORTDOCS%%%%DOCSDIR%%/STRESS_README.html
-%%PORTDOCS%%%%DOCSDIR%%/TLS_LEGACY_README
-%%PORTDOCS%%%%DOCSDIR%%/TLS_LEGACY_README.html
-%%PORTDOCS%%%%DOCSDIR%%/TUNING_README
-%%PORTDOCS%%%%DOCSDIR%%/TUNING_README.html
-%%PORTDOCS%%%%DOCSDIR%%/ULTRIX_README
-%%PORTDOCS%%%%DOCSDIR%%/UUCP_README
-%%PORTDOCS%%%%DOCSDIR%%/UUCP_README.html
-%%VDA%%%%PORTDOCS%%%%DOCSDIR%%/VDA_README
-%%PORTDOCS%%%%DOCSDIR%%/VERP_README
-%%PORTDOCS%%%%DOCSDIR%%/VERP_README.html
-%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README
-%%PORTDOCS%%%%DOCSDIR%%/VIRTUAL_README.html
-%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README
-%%PORTDOCS%%%%DOCSDIR%%/XCLIENT_README.html
-%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README
-%%PORTDOCS%%%%DOCSDIR%%/XFORWARD_README.html
-%%PORTDOCS%%%%DOCSDIR%%/access.5.html
-%%PORTDOCS%%%%DOCSDIR%%/aliases.5.html
-%%PORTDOCS%%%%DOCSDIR%%/anvil.8.html
-%%PORTDOCS%%%%DOCSDIR%%/body_checks.5.html
-%%PORTDOCS%%%%DOCSDIR%%/bounce.5.html
-%%PORTDOCS%%%%DOCSDIR%%/bounce.8.html
-%%PORTDOCS%%%%DOCSDIR%%/canonical.5.html
-%%PORTDOCS%%%%DOCSDIR%%/cidr_table.5.html
-%%PORTDOCS%%%%DOCSDIR%%/cleanup.8.html
-%%PORTDOCS%%%%DOCSDIR%%/defer.8.html
-%%PORTDOCS%%%%DOCSDIR%%/discard.8.html
-%%PORTDOCS%%%%DOCSDIR%%/error.8.html
-%%PORTDOCS%%%%DOCSDIR%%/flush.8.html
-%%PORTDOCS%%%%DOCSDIR%%/header_checks.5.html
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/ldap_table.5.html
-%%PORTDOCS%%%%DOCSDIR%%/lmtp.8.html
-%%PORTDOCS%%%%DOCSDIR%%/local.8.html
-%%PORTDOCS%%%%DOCSDIR%%/mailq.1.html
-%%PORTDOCS%%%%DOCSDIR%%/master.5.html
-%%PORTDOCS%%%%DOCSDIR%%/master.8.html
-%%PORTDOCS%%%%DOCSDIR%%/mysql_table.5.html
-%%PORTDOCS%%%%DOCSDIR%%/nisplus_table.5.html
-%%PORTDOCS%%%%DOCSDIR%%/newaliases.1.html
-%%PORTDOCS%%%%DOCSDIR%%/oqmgr.8.html
-%%PORTDOCS%%%%DOCSDIR%%/pcre_table.5.html
-%%PORTDOCS%%%%DOCSDIR%%/pgsql_table.5.html
-%%PORTDOCS%%%%DOCSDIR%%/pickup.8.html
-%%PORTDOCS%%%%DOCSDIR%%/pipe.8.html
-%%PORTDOCS%%%%DOCSDIR%%/postalias.1.html
-%%PORTDOCS%%%%DOCSDIR%%/postcat.1.html
-%%PORTDOCS%%%%DOCSDIR%%/postconf.1.html
-%%PORTDOCS%%%%DOCSDIR%%/postconf.5.html
-%%PORTDOCS%%%%DOCSDIR%%/postdrop.1.html
-%%PORTDOCS%%%%DOCSDIR%%/postfix-logo.jpg
-%%PORTDOCS%%%%DOCSDIR%%/postfix-manuals.html
-%%PORTDOCS%%%%DOCSDIR%%/postfix-power.png
-%%PORTDOCS%%%%DOCSDIR%%/postfix-wrapper.5.html
-%%PORTDOCS%%%%DOCSDIR%%/postfix.1.html
-%%PORTDOCS%%%%DOCSDIR%%/postkick.1.html
-%%PORTDOCS%%%%DOCSDIR%%/postlock.1.html
-%%PORTDOCS%%%%DOCSDIR%%/postlog.1.html
-%%PORTDOCS%%%%DOCSDIR%%/postmap.1.html
-%%PORTDOCS%%%%DOCSDIR%%/postmulti.1.html
-%%PORTDOCS%%%%DOCSDIR%%/postqueue.1.html
-%%PORTDOCS%%%%DOCSDIR%%/postsuper.1.html
-%%PORTDOCS%%%%DOCSDIR%%/proxymap.8.html
-%%PORTDOCS%%%%DOCSDIR%%/qmgr.8.html
-%%PORTDOCS%%%%DOCSDIR%%/qmqp-sink.1.html
-%%PORTDOCS%%%%DOCSDIR%%/qmqp-source.1.html
-%%PORTDOCS%%%%DOCSDIR%%/qmqpd.8.html
-%%PORTDOCS%%%%DOCSDIR%%/qshape.1.html
-%%PORTDOCS%%%%DOCSDIR%%/regexp_table.5.html
-%%PORTDOCS%%%%DOCSDIR%%/relocated.5.html
-%%PORTDOCS%%%%DOCSDIR%%/sendmail.1.html
-%%PORTDOCS%%%%DOCSDIR%%/scache.8.html
-%%PORTDOCS%%%%DOCSDIR%%/showq.8.html
-%%PORTDOCS%%%%DOCSDIR%%/smtp-sink.1.html
-%%PORTDOCS%%%%DOCSDIR%%/smtp-source.1.html
-%%PORTDOCS%%%%DOCSDIR%%/smtp.8.html
-%%PORTDOCS%%%%DOCSDIR%%/smtpd.8.html
-%%PORTDOCS%%%%DOCSDIR%%/spawn.8.html
-%%PORTDOCS%%%%DOCSDIR%%/tcp_table.5.html
-%%PORTDOCS%%%%DOCSDIR%%/trace.8.html
-%%PORTDOCS%%%%DOCSDIR%%/transport.5.html
-%%PORTDOCS%%%%DOCSDIR%%/trivial-rewrite.8.html
-%%PORTDOCS%%%%DOCSDIR%%/verify.8.html
-%%PORTDOCS%%%%DOCSDIR%%/virtual.5.html
-%%PORTDOCS%%%%DOCSDIR%%/virtual.8.html
-%%PORTDOCS%%%%DOCSDIR%%/tlsmgr.8.html
-%%PORTDOCS%%%%DOCSDIR%%/generic.5.html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-%%BASE%%@cwd /
-etc/postfix/LICENSE
-etc/postfix/TLS_LICENSE
-etc/postfix/bounce.cf.default
-etc/postfix/main.cf.default
-etc/postfix/makedefs.out
-@dirrmtry etc/postfix
diff --git a/misc/Makefile b/misc/Makefile
index 05e6196bbd8c..3a6e13938ec5 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -119,7 +119,6 @@
SUBDIR += freebsd-doc-tr
SUBDIR += freebsd-doc-zh_cn
SUBDIR += freebsd-doc-zh_tw
- SUBDIR += freecode-submit
SUBDIR += freeguide
SUBDIR += ftdi-eeprom
SUBDIR += fxload
@@ -146,7 +145,6 @@
SUBDIR += gkrellshoot2
SUBDIR += gkrellweather2
SUBDIR += gkx86info2
- SUBDIR += gman
SUBDIR += gnome-devel-docs
SUBDIR += gnome-icon-theme
SUBDIR += gnome-icon-theme-extras
diff --git a/misc/freecode-submit/Makefile b/misc/freecode-submit/Makefile
deleted file mode 100644
index 93ae47070829..000000000000
--- a/misc/freecode-submit/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= freecode-submit
-PORTVERSION= 2.7
-CATEGORIES= misc
-MASTER_SITES= http://www.c-s.li/ports/ \
- http://www.catb.org/~esr/freecode-submit/
-
-
-MAINTAINER= cs@FreeBSD.org
-COMMENT= Submission of updates to Freecode via its JSON API
-DEPRECATED= This software is obsolete. Freecode does not accept updates anymore.
-EXPIRATION_DATE=2014-07-30
-
-LICENSE= BSD4CLAUSE
-
-USE_PYTHON= yes
-NO_BUILD= yes
-
-PLIST_FILES= bin/freecode-submit man/man1/freecode-submit.1.gz
-
-.include <bsd.port.pre.mk>
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/freecode-submit ${STAGEDIR}${PREFIX}/bin
- ${MKDIR} ${STAGEDIR}${MAN1PREFIX}/man/man1
- ${INSTALL_MAN} ${WRKSRC}/freecode-submit.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
-
-.include <bsd.port.post.mk>
diff --git a/misc/freecode-submit/distinfo b/misc/freecode-submit/distinfo
deleted file mode 100644
index 861ab0588f3a..000000000000
--- a/misc/freecode-submit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (freecode-submit-2.7.tar.gz) = ef257b7dbae8e69d193992ecc25cbcb438727c8c73b3f301a2162c736ca7cf93
-SIZE (freecode-submit-2.7.tar.gz) = 18453
diff --git a/misc/freecode-submit/pkg-descr b/misc/freecode-submit/pkg-descr
deleted file mode 100644
index b35d3e399538..000000000000
--- a/misc/freecode-submit/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-freecode-submit is a script that supports remote submission of release updates
-to Freecode via its JSON API. It is intended for use in project release scripts.
-It reads the metadata from an RFC-2822-like message on standard input, possibly
-with overrides by command-line switches.
-
-WWW: http://catb.org/~esr/freecode-submit/index.html
diff --git a/misc/gman/Makefile b/misc/gman/Makefile
deleted file mode 100644
index 1f88f7b8680e..000000000000
--- a/misc/gman/Makefile
+++ /dev/null
@@ -1,59 +0,0 @@
-# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= gman
-PORTVERSION= 0.9.3
-PORTREVISION= 11
-CATEGORIES= misc
-MASTER_SITES= ${MASTER_SITE_DEBIAN}
-MASTER_SITE_SUBDIR= pool/main/g/gman
-DISTNAME= ${PORTNAME}_${PORTVERSION}.orig
-
-PATCH_SITES= ${MASTER_SITES}
-PATCH_SITE_SUBDIR= ${MASTER_SITE_SUBDIR}
-PATCHFILES= ${PORTNAME}_${PORTVERSION}-5.diff.gz
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= User-friendly graphical front end for the man system
-
-DEPRECATED= Depends on expiring ghostview
-EXPIRATION_DATE= 2014-07-31
-
-LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg
-RUN_DEPENDS= ghostview:${PORTSDIR}/print/ghostview \
- man2html:${PORTSDIR}/textproc/man2html
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-USES= gettext gmake shebangfix
-USE_GNOME= gtk12
-USE_GCC= any
-
-CXXFLAGS+= -L${LOCALBASE}/lib
-
-.include <bsd.port.pre.mk>
-
-SHEBANG_LANG+= perlw
-perlw_OLD_CMD= /usr/bin/perl -w
-perlw_CMD= ${LOCALBASE}/bin/perl -w
-SHEBANG_FILES= *.pl
-
-post-patch:
- @${REINPLACE_CMD} -e 's,^CXX =,#CXX =,g' \
- -e 's,^CXXFLAGS =,CXXFLAGS+=,g' \
- -e 's,gtk-config,${GTK_CONFIG},g' \
- -e 's,= /usr,= ${PREFIX},g' \
- -e 's,\-O2,,g' \
- -e 's,\-lgtk \-lgdk \-lpthread ,`${GTK_CONFIG} \-\-libs gthread` ,g' ${WRKSRC}/Makefile
- # XXX - workaround for shebangfix not working
- @${REINPLACE_CMD} -e "s|/usr/bin/perl|${LOCALBASE}/bin/perl|" ${WRKSRC}/gman.pl
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/gman ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKSRC}/gman.pl ${STAGEDIR}${PREFIX}/bin/gman.cgi
- @${MKDIR} ${STAGEDIR}${PREFIX}/www/cgi-bin
- ${INSTALL_SCRIPT} ${WRKSRC}/gman.pl ${STAGEDIR}${PREFIX}/www/cgi-bin
- ${INSTALL_MAN} ${WRKSRC}/gman.1x ${STAGEDIR}${MANPREFIX}/man/man1
- @${CAT} ${PKGMESSAGE}
-.include <bsd.port.post.mk>
diff --git a/misc/gman/distinfo b/misc/gman/distinfo
deleted file mode 100644
index 5bd4ecea30a5..000000000000
--- a/misc/gman/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (gman_0.9.3.orig.tar.gz) = 27d11b4f2d41691335cb666ca07e6b491fb24496b30330ffbbb26eaa24ed0f99
-SIZE (gman_0.9.3.orig.tar.gz) = 42369
-SHA256 (gman_0.9.3-5.diff.gz) = e71199a9ca0d39c69f506a0a0d3cb29d35da815e5388a5ba44f7c242f256c684
-SIZE (gman_0.9.3-5.diff.gz) = 12587
diff --git a/misc/gman/files/patch-Makefile b/misc/gman/files/patch-Makefile
deleted file mode 100644
index 244c3f71047b..000000000000
--- a/misc/gman/files/patch-Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.orig2 2011-08-25 17:36:53.102931225 -0700
-+++ Makefile 2011-08-25 17:40:02.067107593 -0700
-@@ -2,7 +2,7 @@
- # You can adjust the following variables.
-
- CXX = g++
--CXXFLAGS = -DVERSION=\"0.9.3\" $(shell gtk-config --cflags) -O2 -Wall $(DEBUG)
-+CXXFLAGS = -DVERSION=\"0.9.3\" $(shell gtk12-config --cflags --libs) -O2 -Wall $(DEBUG)
- CC = $(CXX) $(CXXFLAGS)
-
- prefix = /usr/local
-@@ -15,7 +15,7 @@
- taskfunc.o window2.o
-
- gman: $(objectfiles)
-- $(CC) -lpthread -lm -lgtk -lglib -rdynamic $(objectfiles) -o gman
-+ $(CC) -lpthread -lm -rdynamic $(objectfiles) -o gman
-
- %.o: %.c %.h
- gman.o: gman.c gman.h menu.h
diff --git a/misc/gman/files/patch-gman.c b/misc/gman/files/patch-gman.c
deleted file mode 100644
index fc20386df7e4..000000000000
--- a/misc/gman/files/patch-gman.c
+++ /dev/null
@@ -1,48 +0,0 @@
---- gman.c.orig Mon Dec 13 22:25:03 2004
-+++ gman.c Mon Dec 13 22:26:54 2004
-@@ -47,7 +47,7 @@
- pthread_mutex_init(&context_lock,NULL);
- pthread_mutex_init(&loading_man_path_lock,NULL);
- init_context();
-- debuging = (long)context->get_value("debuging");
-+ debuging = (intptr_t)context->get_value("debuging");
- pthread_mutex_lock(&gtk_lock);
- gtk_init (&argc, &argv);
- window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
-@@ -62,6 +62,8 @@
-
- //gtk_main();
-
-+
-+
- while(1){
- pthread_mutex_lock(&gtk_lock);
- while(gtk_events_pending()) {
-@@ -77,6 +79,14 @@
- /******************* init_context() *****************/
- void init_context()
- {
-+ static char *browser;
-+ if ((browser = getenv("BROWSER")) == NULL)
-+ {
-+ fprintf(stderr,"A BROWSER variable that contains the name of your\n \
-+favorite browser's executable file must be created\n \
-+in order to use gman with localbrowse/netbrowse.\n");
-+ exit(1);
-+ }
- FILE * fd;
- char buffer[256];
- context = new AppContext();
-@@ -89,9 +99,9 @@
- context->set_default_value("show_status_bar","int",(void*)0);
- context->set_default_value("show_warning","int",(void*)0);
- context->set_default_value("show_mode","int",(void*)0); // 0 = xterm, 1 = ghostview
-- context->set_default_value("xterm_command","char*",(void*)"x-terminal-emulator");
-- context->set_default_value("gv_command","char*",(void*)"gv");
-- context->set_default_value("browser_command","char*",(void*)"mozilla"); // kfm also works
-+ context->set_default_value("xterm_command","char*",(void*)"xterm");
-+ context->set_default_value("gv_command","char*",(void*)"ghostview");
-+ context->set_default_value("browser_command","char*",(void*)browser); // kfm also works
- context->set_default_value("cgi_host","char*",(void*)"localhost");
- context->set_default_value("cgi_location","char*",(void*)"/cgi-bin/gman.pl");
- context->set_default_value("print_command","char*",(void*)"lpr"); // not in use
diff --git a/misc/gman/files/patch-gman.pl b/misc/gman/files/patch-gman.pl
deleted file mode 100644
index 097cde65a26f..000000000000
--- a/misc/gman/files/patch-gman.pl
+++ /dev/null
@@ -1,66 +0,0 @@
---- gman.pl.orig 2011-08-26 13:11:36.331148726 -0700
-+++ gman.pl 2011-08-26 13:52:56.017429820 -0700
-@@ -15,13 +15,16 @@
-
- my $section = $ARGV[0]; # should also have some sanity check
- my $name = $ARGV[1];
--my $man2html = "/usr/lib/cgi-bin/man/man2html";
--my $path = `man -w $section $name`; chomp $path; $path =~ s/\s*$//;
-+my $cut = "/usr/bin/cut -f 1 -d \" \" ";
-+my $man = "/usr/bin/man";
-+my $man2html = "/usr/local/bin/man2html";
-+my $man2html_args = "-nodepage ";
-+my $path = `$man -w $section $name |$cut`; chomp $path; $path =~ s/\s*$//;
-
- unless (-s "$path") {
- warn "not -s $path\n";
- $name = lc $name;
-- $path = `man -w $section $name`; chomp $path; $path =~ s/\s*$//;
-+ $path = `$man -w $section $name |$cut`; chomp $path; $path =~ s/\s*$//;
- }
- unless (-s "$path") {
- warn "not -s $path\n";
-@@ -29,12 +32,12 @@
- Content-type: text/html
-
- <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
--<HTML><HEAD>
--<TITLE>404 Not Found</TITLE>
--</HEAD><BODY>
--<H1>Not Found</H1>
-+<html><head>
-+<title>404 Not Found</title>
-+</head><body>
-+<h1>Not Found</h1>
- The requested man page $name($section) was not found on this server.
--</BODY></HTML>
-+</body></html>
- end_of_line
- die;
- }
-@@ -45,19 +48,19 @@
- Content-type: text/html
-
- <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
--<HTML><HEAD>
--<TITLE>man2html missing</TITLE>
--</HEAD><BODY>
--<H1>man2html missing</H1>
-+<html><head>
-+<title>man2html missing</title>
-+</head><body>
-+<h1>man2html missing</h1>
-
- <p>You have to install <tt>man2html</tt> in order to use this mode in gman.
-
--</BODY></HTML>
-+</body></html>
- end_of_line
- die;
- }
-
--my $page = `$man2html $path`;
-+my $page = `$man $section $name | man2html $man2html_args`;
-
- # $page =~ s/^Content-type: text\/html\n\n// if (not run as cgi...);
-
diff --git a/misc/gman/files/patch-mandata.c b/misc/gman/files/patch-mandata.c
deleted file mode 100644
index 874aeecfb579..000000000000
--- a/misc/gman/files/patch-mandata.c
+++ /dev/null
@@ -1,50 +0,0 @@
---- mandata.c.orig 2011-08-25 13:13:20.013866364 -0700
-+++ mandata.c 2011-08-25 13:16:34.578700011 -0700
-@@ -239,14 +239,12 @@
- char buffer[2*BUFFER_SIZE];
- char loc_name[BUFFER_SIZE];
- char buffer2[BUFFER_SIZE];
-- switch ((long)context->get_value("show_mode")) {
-+ switch ((intptr_t)context->get_value("show_mode")) {
- case 0:
-- sprintf(buffer,"%s -T '%s manual page' -n '%s - GMan' -e man ",
-+ sprintf(buffer,"%s -T '%s manual page' -n GMan -e man %s",
- (char*)context->get_value("xterm_command"),
- get_display_name(buffer1),
- get_display_name(buffer1));
-- len = strlen(buffer);
-- attach(buffer+len,man_path->GetPath(),file_name);
- //g_warning(buffer);
- if(!fork())
- {
-@@ -257,9 +255,9 @@
- break;
- case 1:
- sprintf(loc_name," ~/.gman.%s.ps ",get_display_name(buffer1));
-- sprintf(buffer,"man -t ");
-- len = strlen(buffer);
-- attach(buffer+len,man_path->GetPath(),file_name);
-+ sprintf(buffer,"man -t %s", get_display_name(buffer1));
-+/* len = strlen(buffer);
-+ attach(buffer+len,man_path->GetPath(),file_name); */
- strcat(buffer," >> ");
- strcat(buffer,loc_name);
- strcat(buffer," ; ");
-@@ -307,7 +305,7 @@
- case 2:
- sprintf(loc_name," ~/.gman.%s.html ",get_display_name(buffer1));
- //g_warning(loc_name);
-- strcpy(buffer,"/usr/lib/cgi-bin/gman.pl ");
-+ strcpy(buffer,"/usr/local/www/cgi-bin/gman.pl ");
- strcat(buffer," ");
- strcat(buffer,get_section_name(buffer2));
- strcat(buffer," ");
-@@ -351,7 +349,7 @@
- break;
- default:
- if(context->get_value("show_warning"))
-- g_print("unexpected \'show_mode\' : %ld ",(long)context->get_value("show_mode"));
-+ g_print("unexpected \'show_mode\' : %d ",(intptr_t)context->get_value("show_mode"));
- return;
- }
- //g_warning(buffer);
diff --git a/misc/gman/files/patch-menu.c b/misc/gman/files/patch-menu.c
deleted file mode 100644
index 9e0a35c56aec..000000000000
--- a/misc/gman/files/patch-menu.c
+++ /dev/null
@@ -1,167 +0,0 @@
---- menu.c.bak 2007-08-12 18:39:59.000000000 +0200
-+++ menu.c 2007-08-12 18:44:35.000000000 +0200
-@@ -173,32 +173,33 @@
- /*flag = 0 means not to invoke call backs when changing the states of buttons.*/
- void updata_menu_buttons(int flag)
- {
-- long i,j,k,k2;
-- k = (long)context->get_value("display_section_policy");
-+ long i,j;
-+ intptr_t k,k2;
-+ k = (intptr_t)context->get_value("display_section_policy");
- if(k>0 && k<=2)
- if(!((GtkCheckMenuItem*)(section_select[k]))->active){
- if(!flag) signal_menu_change++;
- gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(section_select[k]),1);
- }
-- k = (long)context->get_value("display_section");
-+ k = (intptr_t)context->get_value("display_section");
- for (i = 0;i<10;i++)
- if(!(k&(1<<i)) != !(((GtkCheckMenuItem*)(section_buttons[i]))->active)) {
- if(!flag) signal_menu_change++;
- gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(section_buttons[i]),k&(1<<i));
- }
-- k = (long)context->get_value("searching_mode");
-+ k = (intptr_t)context->get_value("searching_mode");
- if(k>0 && k<=1)
- if(!(((GtkCheckMenuItem*)(searching_mode_buttons[k]))->active)) {
- if(!flag) signal_menu_change++;
- gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(searching_mode_buttons[k]),1);
- }
-- k = (long)context->get_value("show_mode");
-+ k = (intptr_t)context->get_value("show_mode");
- if(k>0 && k<=3)
- if(!(((GtkCheckMenuItem*)(show_mode_buttons[k]))->active)) {
- if(!flag) signal_menu_change++;
- gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(show_mode_buttons[k]),1);
- }
-- k2 = (long)context->get_value("show_status_bar");
-+ k2 = (intptr_t)context->get_value("show_status_bar");
- i = k2&(1<<k);
- j = (((GtkCheckMenuItem*)(status_bar_button))->active);
- if((i&&!j) || (!i&&j)) {
-@@ -220,10 +221,10 @@
-
- static void updata_widget_show(int flag)
- {
-- long k,k2;
-+ intptr_t k,k2;
-
-- k = (long)context->get_value("searching_mode");
-- k2 = (long)context->get_value("show_status_bar");
-+ k = (intptr_t)context->get_value("searching_mode");
-+ k2 = (intptr_t)context->get_value("show_status_bar");
-
- if(k2&(1<<k))
- gtk_widget_show(hbox_status);
-@@ -258,8 +259,8 @@
- gtk_window_set_title(GTK_WINDOW(window), "Gman");
- gtk_window_set_policy( GTK_WINDOW( window ), FALSE, TRUE, FALSE );
- gtk_window_set_default_size(GTK_WINDOW(window),
-- (long)context->get_value("h_size"),
-- (long)context->get_value("v_size"));
-+ (intptr_t)context->get_value("h_size"),
-+ (intptr_t)context->get_value("v_size"));
-
- gtk_widget_set_usize(GTK_WIDGET(window),200,150);
- main_vbox = gtk_vbox_new(FALSE, 1);
-@@ -443,14 +444,14 @@
-
- static int section_policy_callback(GtkWidget *w, gpointer data) {
- // static int signal;
-- long k,k2;
-- k2 = (long) data;
-+ intptr_t k,k2;
-+ k2 = (intptr_t) data;
- if(!((GtkCheckMenuItem*)(section_select[k2]))->active) return 1;
- // g_message("Hello, World! %x\n signal = %d",data,signal_menu_change);
- if(signal_menu_change>0) {signal_menu_change--;return 1;}
- //if(!signal) {signal++;return 1;}
- //signal--;
-- k = (long) context->get_value("display_section_policy");
-+ k = (intptr_t) context->get_value("display_section_policy");
- if(k == k2) return 1;
- pthread_mutex_lock(&context_lock);
- context->set_value("display_section_policy","int",(void*)k2);
-@@ -461,12 +462,12 @@
- }
-
- static int section_select_callback(GtkWidget *w, gpointer data) {
-- long var;
-+ intptr_t var;
- if(signal_menu_change>0) {signal_menu_change--;return 1;}
-
- pthread_mutex_lock(&context_lock);
-- var = (long)context->get_value("display_section");
-- var ^= (long)data;
-+ var = (intptr_t)context->get_value("display_section");
-+ var ^= (intptr_t)data;
- context->set_value("display_section","int",(void*)var);
- if (context->get_value("display_section_policy")) {
- task_set_active(task_extract_man_data);
-@@ -496,7 +497,7 @@
- }
- // context->save(stdout,"automatically made by Gman");
-
-- gtk_exit((long)data);
-+ gtk_exit((intptr_t)data);
- }
-
- static int window_resize_callback(GtkWidget *w, GtkAllocation * size, gpointer data)
-@@ -573,10 +574,10 @@
-
- static int status_bar_callback (GtkWidget *widget, gpointer data)
- {
-- long k,k2;
-+ intptr_t k,k2;
- if(signal_menu_change>0) {signal_menu_change--;return 1;}
-- k2 = (long) context->get_value("show_status_bar");
-- k = (long) context->get_value("searching_mode");
-+ k2 = (intptr_t) context->get_value("show_status_bar");
-+ k = (intptr_t) context->get_value("searching_mode");
- if(((GtkCheckMenuItem*)(status_bar_button))->active) k2 = k2 | (1<<k);
- else k2 = k2 & ~(1<<k);
- pthread_mutex_lock(&context_lock);
-@@ -588,13 +589,13 @@
-
- static int search_mode_callback (GtkWidget *widget, gpointer data)
- {
-- long k,k2;
-- k2 = (long) data;
-+ intptr_t k,k2;
-+ k2 = (intptr_t) data;
- if(!((GtkCheckMenuItem*)(searching_mode_buttons[k2]))->active) return 1;
- if(signal_menu_change>0) {signal_menu_change--;return 1;}
- //if(!signal) {signal++;return 1;}
- //signal--;
-- k = (long) context->get_value("searching_mode");
-+ k = (intptr_t) context->get_value("searching_mode");
- if(k == k2) return 1;
- pthread_mutex_lock(&context_lock);
- context->set_value("searching_mode","int",(void*)k2);
-@@ -606,13 +607,13 @@
-
- static int show_mode_callback (GtkWidget *widget, gpointer data)
- {
-- long k,k2;
-- k2 = (long) data;
-+ intptr_t k,k2;
-+ k2 = (intptr_t) data;
- if(!((GtkCheckMenuItem*)(show_mode_buttons[k2]))->active) return 1;
- if(signal_menu_change>0) {signal_menu_change--;return 1;}
- //if(!signal) {signal++;return 1;}
- //signal--;
-- k = (long) context->get_value("show_mode");
-+ k = (intptr_t) context->get_value("show_mode");
- if(k == k2) return 1;
- pthread_mutex_lock(&context_lock);
- context->set_value("show_mode","int",(void*)k2);
-@@ -638,7 +639,7 @@
-
- static int button_clicked_callback(GtkWidget * w,gpointer data)
- {
-- long i = (long) data;
-+ intptr_t i = (intptr_t) data;
- switch (i) {
- case 1: task_set_stop(task_key_word_search);break;
- case 2: task_set_active(task_key_word_search);break;
diff --git a/misc/gman/files/patch-task.c b/misc/gman/files/patch-task.c
deleted file mode 100644
index 80b96fd76d58..000000000000
--- a/misc/gman/files/patch-task.c
+++ /dev/null
@@ -1,26 +0,0 @@
---- task.c.bak 2007-08-12 18:47:02.000000000 +0200
-+++ task.c 2007-08-12 18:47:32.000000000 +0200
-@@ -112,12 +112,12 @@
- do {
- have_task = 0;
- task = (Task *)NULL;
-- long flag = 0;
-+ intptr_t flag = 0;
- pthread_mutex_lock(&task_group->lock);
- j = task_group->tasks->get_size();
- for(i = 0; i<j && !have_task ;i++) {
- if((task = (Task*)task_group->tasks->get_item(i))->signals[0]->get_size()) {
-- flag = ((long)task->signals[0]->get_item(0) & ~1) | (task->state & 1);
-+ flag = ((intptr_t)task->signals[0]->get_item(0) & ~1) | (task->state & 1);
- task->signals[0]->delete_item(0);
- have_task++;
- }
-@@ -126,7 +126,7 @@
- have_task++;
- }
- else if (task->signals[1]->get_size()) {
-- flag = ((long)task->signals[1]->get_item(1) & ~1);
-+ flag = ((intptr_t)task->signals[1]->get_item(1) & ~1);
- task->signals[1]->delete_item(0);
- have_task++;
- }
diff --git a/misc/gman/files/patch-taskfunc.c b/misc/gman/files/patch-taskfunc.c
deleted file mode 100644
index 337837d96911..000000000000
--- a/misc/gman/files/patch-taskfunc.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- taskfunc.c.bak 2007-08-12 18:49:55.000000000 +0200
-+++ taskfunc.c 2007-08-12 18:51:16.000000000 +0200
-@@ -38,13 +38,13 @@
- {
- ManItem ** buffer;
- int i,j,count;
-- int display_section_ID;
-+ intptr_t display_section_ID;
-
- pthread_mutex_lock(&context_lock);
-- switch ((long)context->get_value("display_section_policy")) {
-+ switch ((intptr_t)context->get_value("display_section_policy")) {
- case 0: display_section_ID = ~0;break;
-- case 1: display_section_ID = ~(long)(context->get_value("display_section"));break;
-- case 2: display_section_ID = (long)context->get_value("display_section"); break;
-+ case 1: display_section_ID = ~(intptr_t)(context->get_value("display_section"));break;
-+ case 2: display_section_ID = (intptr_t)context->get_value("display_section"); break;
- default: fprintf(stderr,"warning: init_man_data: \"display_section_policy\" "
- "have invalid value %d",context->get_value("display_section_policy"));
- display_section_ID = ~0;
diff --git a/misc/gman/pkg-descr b/misc/gman/pkg-descr
deleted file mode 100644
index fbe05a14d46a..000000000000
--- a/misc/gman/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-G-man is a user-friendly graphical front end for the man system mostly
-designed for the new users of UNIX. It can help a newbie find specific
-information or idly browse other man pages.
diff --git a/misc/gman/pkg-message b/misc/gman/pkg-message
deleted file mode 100644
index 720c17e3a2ea..000000000000
--- a/misc/gman/pkg-message
+++ /dev/null
@@ -1,4 +0,0 @@
- --------------------------------------------------------------------------------
- You must have a BROWSER variable that contains the name of your favorite
- browser's executable file in order to use gman with localbrowse/netbrowse.
- --------------------------------------------------------------------------------
diff --git a/misc/gman/pkg-plist b/misc/gman/pkg-plist
deleted file mode 100644
index 15dbb1cd4308..000000000000
--- a/misc/gman/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/gman
-bin/gman.cgi
-man/man1/gman.1x.gz
-www/cgi-bin/gman.pl
-@dirrmtry www/cgi-bin
diff --git a/print/Makefile b/print/Makefile
index ef37f824e72e..412f6d7c31b4 100644
--- a/print/Makefile
+++ b/print/Makefile
@@ -86,7 +86,6 @@
SUBDIR += ghostscript9-agpl
SUBDIR += ghostscript9-agpl-nox11
SUBDIR += ghostscript9-nox11
- SUBDIR += ghostview
SUBDIR += gimp-gutenprint
SUBDIR += gl2ps
SUBDIR += gnome-cups-manager
diff --git a/print/ghostview/Makefile b/print/ghostview/Makefile
deleted file mode 100644
index 3bf8add5384a..000000000000
--- a/print/ghostview/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Created by: jkh
-# $FreeBSD$
-
-PORTNAME= ghostview
-PORTVERSION= 1.5
-PORTREVISION= 3
-CATEGORIES= print
-MASTER_SITES= http://ftp.gnu.org/old-gnu/ghostview/ \
- http://ftp.sunet.se/pub/text-processing/postscript/interpreters/ghostscript/gnu/ghostview/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= X11 front-end for ghostscript, the GNU postscript previewer
-
-LICENSE= GPLv2 # (or later)
-
-DEPRECATED= project dead nearly a decade ago; use print/gv instead
-EXPIRATION_DATE=2014-07-31
-
-USES= imake
-USE_XORG= xbitmaps xaw
-USE_GHOSTSCRIPT_RUN= yes
-CFLAGS+= -Wno-error=return-type
-
-MAN1= ghostview.1
-PLIST_FILES= bin/ghostview \
- lib/X11/app-defaults/Ghostview
-
-NO_STAGE= yes
-post-install:
- @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
-
-.include <bsd.port.mk>
diff --git a/print/ghostview/distinfo b/print/ghostview/distinfo
deleted file mode 100644
index 2e66d386fe68..000000000000
--- a/print/ghostview/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ghostview-1.5.tar.gz) = 56c7968085ec196c0cd52026382def2a073c846262055d0f21a16a750a2d3945
-SIZE (ghostview-1.5.tar.gz) = 139742
diff --git a/print/ghostview/files/patch-Dir.c b/print/ghostview/files/patch-Dir.c
deleted file mode 100644
index 2964dde8131a..000000000000
--- a/print/ghostview/files/patch-Dir.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- Dir.c.orig
-+++ Dir.c
-@@ -25,6 +25,7 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
-
- #ifdef SEL_FILE_IGNORE_CASE
- #include <ctype.h>
diff --git a/print/ghostview/files/patch-aa b/print/ghostview/files/patch-aa
deleted file mode 100644
index 8be2e3ad3f4d..000000000000
--- a/print/ghostview/files/patch-aa
+++ /dev/null
@@ -1,22 +0,0 @@
---- misc.c.orig Sat Jul 24 03:29:12 1993
-+++ misc.c Wed Jun 5 22:41:39 2002
-@@ -24,6 +24,8 @@
- */
-
- #include <stdio.h>
-+#include <stdlib.h>
-+
- #ifndef SEEK_SET
- #define SEEK_SET 0
- #endif
-@@ -60,8 +62,9 @@
- #ifdef VMS
- #include <perror.h>
- #else
-+#ifndef __FreeBSD__
- extern int sys_nerr;
--extern char *sys_errlist[];
-+#endif
- #endif
-
- #include "Ghostview.h"
diff --git a/print/ghostview/files/patch-ab b/print/ghostview/files/patch-ab
deleted file mode 100644
index 9a5135290338..000000000000
--- a/print/ghostview/files/patch-ab
+++ /dev/null
@@ -1,13 +0,0 @@
---- SelFile.c.orig Sat Jul 24 03:29:12 1993
-+++ SelFile.c Wed Jun 5 22:43:26 2002
-@@ -45,8 +45,9 @@
- #include <errno.h>
- /* BSD 4.3 errno.h does not declare errno */
- extern int errno;
-+#ifndef __FreeBSD__
- extern int sys_nerr;
--extern char *sys_errlist[];
-+#endif
-
- #include <sys/param.h>
- #include <X11/cursorfont.h>
diff --git a/print/ghostview/pkg-descr b/print/ghostview/pkg-descr
deleted file mode 100644
index 61ac06fbe909..000000000000
--- a/print/ghostview/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-Ghostview is an X11 interface for ghostscript 2.4 and later. It features:
-
- - Ghostview parses any known version of Adobe's Document Structuring
- Conventions.
- - Page size is automatically determined from the Document Structuring
- Comments. The user is able to override the values from the comments.
- - Window size is set to the bounding box for Encapsulated PostScript figures.
- - Default page size is Letter and can be changed via Xresources or
- application defaults file to A4 (or any other valid size) for our
- European friends.
- - Scrollbars appear when necessary.
- - Page orientation is automatically determined from the Document Structuring
- Comments. The user is able to override the values from the comments.
- - Ability to view at 4 orientations: Portrait, Landscape, Upside-down,
- and Seascape (for those who rotate landscape the other direction).
- - Ability to restrict rendering to grayscale or monochrome. (Requires
- ghostscript 2.6.1.)
- - Ability to mark pages for printing, or saving. (Good for people that
- printed a 100 page document and lost page 59 due to a printer jam.)
- - Can popup zoom windows at printer resolution
- (1 display dot = 1 printer dot).
-
-The Ghostview distribution includes a Ghostview Widget that people are
-encouraged to use in other programs.
diff --git a/print/ghostview/pkg-install b/print/ghostview/pkg-install
deleted file mode 100644
index 2d7c72fb0528..000000000000
--- a/print/ghostview/pkg-install
+++ /dev/null
@@ -1,9 +0,0 @@
-#!/bin/sh
-if [ "$2" != "POST-INSTALL" ]; then
- exit 0
-fi
-if ! which gs >/dev/null; then
- echo "I can't find ghostscript (gs) in your search path."
- echo "Please install your favorite version of ghostscript,"
- echo "otherwise this program is useless."
-fi