aboutsummaryrefslogtreecommitdiffstats
path: root/mail/qmail
diff options
context:
space:
mode:
authorbdrewery <bdrewery@FreeBSD.org>2014-07-03 10:20:07 +0800
committerbdrewery <bdrewery@FreeBSD.org>2014-07-03 10:20:07 +0800
commit64cfdbd63ce6d4ab770e5857d3b46353f18bd2b3 (patch)
tree6d12e7194cc7d475162397acee7c87186458dcaf /mail/qmail
parentee5db457a928e87995bf48b4d257ada733fdae29 (diff)
downloadfreebsd-ports-gnome-64cfdbd63ce6d4ab770e5857d3b46353f18bd2b3.tar.gz
freebsd-ports-gnome-64cfdbd63ce6d4ab770e5857d3b46353f18bd2b3.tar.zst
freebsd-ports-gnome-64cfdbd63ce6d4ab770e5857d3b46353f18bd2b3.zip
Fix patch application in mail/qmail-spamcontrol:
The spamcontrol patch is applied through a script, install_spamcontrol.sh. This script does not return a non-zero status when patch failures are encountered. So I missed many failures when updating this port. To fix this, move the spamcontrol patch application to pre-patch so that the PATCHFILES->DISTFILES (and manual patch application with PATCH) is not needed for most patches. This ensures that the spamcontrol patch is always applied before PATCHFILES. Some PATCHFILES were applying before the spamcontrol patch causing it to fail to patch properly. Bump revision as the build had been fine but some files were not being generated in the package. Also add my mirror as distcache does not have the updated patches yet. Reported by: Oleg Strizhak MFH: 2014Q3
Diffstat (limited to 'mail/qmail')
-rw-r--r--mail/qmail/Makefile83
-rw-r--r--mail/qmail/distinfo6
2 files changed, 49 insertions, 40 deletions
diff --git a/mail/qmail/Makefile b/mail/qmail/Makefile
index 916130a8ff3d..74f9a54c7b4c 100644
--- a/mail/qmail/Makefile
+++ b/mail/qmail/Makefile
@@ -176,8 +176,8 @@ PATCHFILES+= ${TLS_PATCH_NAME}:tls
.endif
PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip/}
-PATCH_SITE_SUBDIR+= bdrewery/qmail/:dns,sendmail_flagf,rfc2821,ldap,mysql,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip
-PATCH_SITE_SUBDIR+= bdrewery/qmail/:tls
+PATCH_SITE_SUBDIR+= bdrewery/qmail/:dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip
+PATCH_SITES+= http://mirror.shatow.net/freebsd/qmail/:DEFAULT,dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,spf_tls,localtime,qmtpc_outgoingip
.if !defined(BARRIER_SMTP_AUTH_PATCH)
SMTP_AUTH_VERSION= 0.31
@@ -472,10 +472,10 @@ PATCHFILES+= qmail-discard-double-bounces.patch:doublebounce
.if ${PORT_OPTIONS:MSPF_PATCH}
. if defined(SLAVE_TLS) || defined(SLAVE_SPAMCONTROL)
. if defined(SLAVE_SPAMCONTROL)
-SPF_SPAMCONTROL_PATCH= qmail-spf-rc5.patch-spamcontrol-27
-MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:spf_spamcontrol/}
-MASTER_SITE_SUBDIR+= garga/qmail/:spf_spamcontrol
-DISTFILES+= ${SPF_SPAMCONTROL_PATCH}:spf_spamcontrol
+SPF_SPAMCONTROL_PATCH= qmail-spf-rc5.patch-spamcontrol-27_2
+PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:spf_spamcontrol/}
+PATCH_SITE_SUBDIR+= garga/qmail/:spf_spamcontrol
+PATCHFILES+= ${SPF_SPAMCONTROL_PATCH}:spf_spamcontrol
. else
# XXX - Move change out of conflicting Makefile hunk
. if ${PORT_OPTIONS:MSMTP_AUTH_PATCH}
@@ -506,13 +506,9 @@ DISTFILES+= ${EXT_BIG_TODO_PATCH}:ext_big_todo
. endif
. if ${PORT_OPTIONS:MSPF_PATCH}
-. if defined(SLAVE_TLS) || defined(SLAVE_SPAMCONTROL)
-. if defined(SLAVE_SPAMCONTROL)
-EXTTODO_PATCH= ext_todo-20030105_spf.patch
-. else
+. if defined(SLAVE_TLS)
# XXX - Move qmail-todo out of conflicting Makefile hunk
EXTTODO_PATCH= ext_todo-20030105_spf_tls.patch
-. endif
MASTER_SITES+= ${MASTER_SITE_LOCAL:S/$/:exttodo/}
MASTER_SITE_SUBDIR+= garga/qmail/:exttodo
DISTFILES+= ${EXTTODO_PATCH}:exttodo
@@ -557,7 +553,11 @@ PATCHFILES+= qmailqueue-patch
PATCHFILES+= big-todo.103.patch
.endif
.if ${PORT_OPTIONS:MBIG_CONCURRENCY_PATCH}
+. if defined(SLAVE_SPAMCONTROL)
+PATCHFILES+= big-concurrency-spamcontrol-2731.patch
+. else
PATCHFILES+= big-concurrency.patch
+. endif
.endif
.if !empty(PORT_OPTIONS:MOUTGOINGIP_PATCH) && !empty(PORT_OPTIONS:MQMTPC_PATCH)
PATCHFILES+= qmail-1.03-qmtpc_outgoingip_20090630.patch:qmtpc_outgoingip
@@ -684,6 +684,40 @@ post-extract:
.endif
# XXX - Move all the major patch applications to post-extract
+#
+# Apply main distro patch (which requires building a dependency and
+# running a script) before PATCHFILES get applied.
+.if defined(SLAVE_SPAMCONTROL)
+pre-patch:
+. if ${OSVERSION} < 900007
+# Prevent applying utmpx patch
+ @${ECHO_CMD} > ${WRKSRC}/qbiff.c.patch
+. endif
+ @${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
+ @${ECHO_CMD} "${UCSPISRC}/compile" > ${WRKSRC}/conf-ucspissl
+ ${ECHO_CMD} "${CC} ${CFLAGS}" > ${UCSPISRC}/src/conf-cc
+ ${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${UCSPISRC}/src/conf-ld
+ ${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} && ${SETENV} ${MAKE_ENV} package/compile
+ @cd ${WRKSRC} && ${SH} ./install_spamcontrol.sh
+# Any rejected patches are a failure
+ @if [ "`find ${WRKSRC} -name '*.rej' | wc -l`" -ne 0 ]; then \
+ ${ECHO_MSG} "===> Failed to apply spamcontrol patch"; \
+ ${FALSE}; \
+ fi
+# Fix trailing whitespace which breaks some patches
+ ${SED} -i '' -e 's,^\(binm3 binm3+df\) $$,\1,' ${WRKSRC}/Makefile
+.endif
+
post-patch:
.if ${PORT_OPTIONS:MSMTP_AUTH_PATCH}
@${CP} ${SMTP_AUTH_DIR}/base64.[ch] ${WRKSRC}
@@ -710,33 +744,6 @@ post-patch:
-e "s,MYSQL_LIBS=.*,MYSQL_LIBS=\`${LOCALBASE}/bin/mysql_config --libs\`," \
${WRKSRC}/Makefile
.elif defined(SLAVE_SPAMCONTROL)
-. if ${OSVERSION} < 900007
-# Prevent applying utmpx patch
- @${ECHO_CMD} > ${WRKSRC}/qbiff.c.patch
-. endif
- @${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
- @${ECHO_CMD} "${UCSPISRC}/compile" > ${WRKSRC}/conf-ucspissl
- ${ECHO_CMD} "${CC} ${CFLAGS}" > ${UCSPISRC}/src/conf-cc
- ${ECHO_CMD} "${CC} ${STRIP} ${LDFLAGS}" > ${UCSPISRC}/src/conf-ld
- ${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} && ${SETENV} ${MAKE_ENV} package/compile
- @cd ${WRKSRC} && ./install_spamcontrol.sh
- @${PATCH} -d ${WRKSRC} < ${FILESDIR}/extra-patch-spamcontrol-qmail-smtpd.c
-. if ${PORT_OPTIONS:MSPF_PATCH} && defined(SPF_SPAMCONTROL_PATCH)
- @${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SPF_SPAMCONTROL_PATCH}
-. if ${PORT_OPTIONS:MEXTTODO_PATCH} && defined(EXTTODO_PATCH)
- @${PATCH} -p1 -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${EXTTODO_PATCH}
-. endif
-. endif
. if ${PORT_OPTIONS:MSMTPEXTFORK}
@${PATCH} -d ${WRKSRC} < ${DISTDIR}/${DIST_SUBDIR}/${SMTPEXTFORK_PATCH}
. if ${PORT_OPTIONS:MXF_QUITASAP}
diff --git a/mail/qmail/distinfo b/mail/qmail/distinfo
index 4a7abb98822d..07adf9ad3a1f 100644
--- a/mail/qmail/distinfo
+++ b/mail/qmail/distinfo
@@ -10,6 +10,8 @@ SHA256 (qmail/big-todo.103.patch) = afa0a249e3271badd442f0bdae39997d9fe536157d8a
SIZE (qmail/big-todo.103.patch) = 5546
SHA256 (qmail/big-concurrency.patch) = 0322991955878e86af495f7317c3a4bd2e60640f9a6dd70ad501fff27242ac2f
SIZE (qmail/big-concurrency.patch) = 9331
+SHA256 (qmail/big-concurrency-spamcontrol-2731.patch) = 0a9e11a784b1e9b47093aea2c67aef4f8b06d4da5624d5284c978fca0d2c5735
+SIZE (qmail/big-concurrency-spamcontrol-2731.patch) = 9632
SHA256 (qmail/sendmail-flagf.patch) = 9b3951c22b98c0e5a6ebfa793f052d91dfe01d68a0ad8dc83b8e0bd60c01802e
SIZE (qmail/sendmail-flagf.patch) = 863
SHA256 (qmail/patch-qmail-1.03-rfc2821.diff) = c34b331e27882f0596529df14f0e9f24c4dff9f941d04e5df17cc158dddac426
@@ -62,8 +64,8 @@ SHA256 (qmail/ext_todo-20030105_mysql.patch) = 3fc65b91faaaae147dbf6264f93816648
SIZE (qmail/ext_todo-20030105_mysql.patch) = 33797
SHA256 (qmail/ext_todo-20030105_tls.patch) = 0924d3d1287200cb4efc1c3ebfa139f715d3a9d75a6d8af17520c5262a192da2
SIZE (qmail/ext_todo-20030105_tls.patch) = 33795
-SHA256 (qmail/qmail-spf-rc5.patch-spamcontrol-27) = 71e1d204a2f388fa2d0d9902a4289a46988f45119f91eed2ba4733b9e81dd932
-SIZE (qmail/qmail-spf-rc5.patch-spamcontrol-27) = 64059
+SHA256 (qmail/qmail-spf-rc5.patch-spamcontrol-27_2) = bd53c0ce09ce68e9638abcab7f36a1e259ffb41737e27f6b8d9e0315f2d09524
+SIZE (qmail/qmail-spf-rc5.patch-spamcontrol-27_2) = 64058
SHA256 (qmail/auth.patch.diff) = 1d0f8e0ce139cd00b86f056bc31c1422d30b88cb8b125023d534cc3664f827b8
SIZE (qmail/auth.patch.diff) = 4412
SHA256 (qmail/auth.patch.diff-tls-20110119) = 838a35ea92990775fa96567366249f70e7edbfdf127bebbc23b3df58eb086921
-qt4-qscintilla2: Qt4 has been EOL since december 2015 2019-03-15 devel/py-qt4-script: Qt4 has been EOL since december 2015 2019-03-15 devel/py-qt4-scripttools: Qt4 has been EOL since december 2015 2019-03-15 devel/py-qt4-test: Qt4 has been EOL since december 2015 2019-03-15 devel/pyside: Qt4 has been EOL since december 2015 2019-03-15 devel/pyside-tools: Qt4 has been EOL since december 2015 2019-03-15 devel/qbzr: Qt4 has been EOL since december 2015 2019-03-15 devel/qct: Qt4 has been EOL since december 2015 2019-03-15 devel/qdevelop: Qt4 has been EOL since december 2015 2019-03-15 devel/qprog: Qt4 has been EOL since december 2015 2019-03-15 devel/qross: Qt4 has been EOL since december 2015 2019-03-15 devel/qscintilla2: Qt4 has been EOL since december 2015 2019-03-15 devel/qscintilla2-designerplugin: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-assistant: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-assistant-adp: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-corelib: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-dbus: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-designer: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-help-tools: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-libqtassistantclient: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-linguist: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-linguisttools: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-makeqpf: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-moc: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-porting: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-qdbusviewer: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-qdoc3: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-qmake: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-qmlviewer: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-qt3support: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-qtsolutions-singleapplication: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-qtsolutions-soap: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-qvfb: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-rcc: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-script: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-scripttools: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-testlib: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-uic: Qt4 has been EOL since december 2015 2019-03-15 devel/qt4-uic3: Qt4 has been EOL since december 2015 2019-03-15 devel/qtscriptgenerator: Qt4 has been EOL since december 2015 2019-03-15 devel/shiboken: Qt4 has been EOL since december 2015 2019-03-15 devel/subcommander2: Qt4 has been EOL since december 2015 2019-03-15 devel/universalindentgui: Qt4 has been EOL since december 2015 2019-03-15 editors/leo: Qt4 has been EOL since december 2015 2019-03-15 editors/lfhex: Qt4 has been EOL since december 2015 2019-03-15 editors/plume-creator-devel: Qt4 has been EOL since december 2015 2019-03-15 editors/textroom: Qt4 has been EOL since december 2015 2019-03-15 editors/yzis: Qt4 has been EOL since december 2015 2019-03-15 emulators/dboxfe: Qt4 has been EOL since december 2015 2019-03-15 emulators/q4wine: Qt4 has been EOL since december 2015 2019-03-15 emulators/qtemu: Qt4 has been EOL since december 2015 2019-03-15 emulators/swine: Qt4 has been EOL since december 2015 2019-03-15 finance/alkimia-qt4: Qt4 has been EOL since december 2015 2019-03-15 finance/bitcoin-armory: Qt4 has been EOL since december 2015 2019-03-15 finance/qhacc: Qt4 has been EOL since december 2015 2019-03-15 ftp/scythia: Qt4 has been EOL since december 2015 2019-03-15 games/bubble-chains: Qt4 has been EOL since december 2015 2019-03-15 games/capicity: Qt4 has been EOL since december 2015 2019-03-15 games/capitalism: Qt4 has been EOL since december 2015 2019-03-15 games/flukz: Qt4 has been EOL since december 2015 2019-03-15 games/goldencheetah: Qt4 has been EOL since december 2015 2019-03-15 games/jag: Qt4 has been EOL since december 2015 2019-03-15 games/kardsgt: Qt4 has been EOL since december 2015 2019-03-15 games/kcheckers: Qt4 has been EOL since december 2015 2019-03-15 games/openpref: Qt4 has been EOL since december 2015 2019-03-15 games/pokerth: Qt4 has been EOL since december 2015 2019-03-15 games/qgo: Qt4 has been EOL since december 2015 2019-03-15 games/qtads: Qt4 has been EOL since december 2015 2019-03-15 games/quackle: Qt4 has been EOL since december 2015 2019-03-15 games/spellathon: Qt4 has been EOL since december 2015 2019-03-15 games/sudoku-sensei: Qt4 has been EOL since december 2015 2019-03-15 games/tbe: Qt4 has been EOL since december 2015 2019-03-15 games/xptools: Qt4 has been EOL since december 2015 2019-03-15 german/tipp10: Qt4 has been EOL since december 2015 2019-03-15 graphics/appleseed: Qt4 has been EOL since december 2015 2019-03-15 graphics/aqsis: Qt4 has been EOL since december 2015 2019-03-15 graphics/autoq3d: Qt4 has been EOL since december 2015 2019-03-15 graphics/burplex: Qt4 has been EOL since december 2015 2019-03-15 graphics/darknock: Qt4 has been EOL since december 2015 2019-03-15 graphics/djview4-qt4: Qt4 has been EOL since december 2015 2019-03-15 graphics/easypaint: Qt4 has been EOL since december 2015 2019-03-15 graphics/eos-movrec: Qt4 has been EOL since december 2015 2019-03-15 graphics/gle-graphics: Qt4 has been EOL since december 2015 2019-03-15 graphics/lprof-devel: Qt4 has been EOL since december 2015 2019-03-15 graphics/luminance: Qt4 has been EOL since december 2015 2019-03-15 graphics/luxrender: Qt4 has been EOL since december 2015 2019-03-15 graphics/luxrender14: Qt4 has been EOL since december 2015 2019-03-15 graphics/meshviewer: Qt4 has been EOL since december 2015 2019-03-15 graphics/natron: Qt4 has been EOL since december 2015 2019-03-15 graphics/oyranos: Qt4 has been EOL since december 2015 2019-03-15 graphics/pencil: Qt4 has been EOL since december 2015 2019-03-15 graphics/prison: Qt4 has been EOL since december 2015 2019-03-15 graphics/py-qt4-svg: Qt4 has been EOL since december 2015 2019-03-15 graphics/qt4-iconengines: Qt4 has been EOL since december 2015 2019-03-15 graphics/qt4-imageformats: Qt4 has been EOL since december 2015 2019-03-15 graphics/qt4-opengl: Qt4 has been EOL since december 2015 2019-03-15 graphics/qt4-pixeltool: Qt4 has been EOL since december 2015 2019-03-15 graphics/qt4-svg: Qt4 has been EOL since december 2015 2019-03-15 graphics/qxv: Qt4 has been EOL since december 2015, qxv is unmaintained 2019-03-15 graphics/scantailor: Qt4 has been EOL since december 2015 2019-03-15 graphics/seexpr: Qt4 has been EOL since december 2015 2019-03-15 graphics/smillaenlarger: Qt4 has been EOL since december 2015 2019-03-15 graphics/structuresynth: Qt4 has been EOL since december 2015 2019-03-15 graphics/yagf: Qt4 has been EOL since december 2015 2019-03-15 japanese/qt4-codecs-jp: Qt4 has been EOL since december 2015 2019-03-15 korean/qt4-codecs-kr: Qt4 has been EOL since december 2015 2019-03-15 mail/qgmailnotifier: Qt4 has been EOL since december 2015 2019-03-15 math/qtiplot: Qt4 has been EOL since december 2015 2019-03-15 math/qtoctave: Qt4 has been EOL since december 2015 2019-03-15 math/qwtplot3d-qt4: Qt4 has been EOL since december 2015 2019-03-15 misc/py-qt4-demo: Qt4 has been EOL since december 2015 2019-03-15 misc/py-qt4-doc: Qt4 has been EOL since december 2015 2019-03-15 misc/qmetro: Qt4 has been EOL since december 2015 2019-03-15 misc/qt4-doc: Qt4 has been EOL since december 2015 2019-03-15 misc/qt4-l10n: Qt4 has been EOL since december 2015 2019-03-15 misc/qt4-qtconfig: Qt4 has been EOL since december 2015 2019-03-15 misc/qt4-qtdemo: Qt4 has been EOL since december 2015 2019-03-15 misc/saaghar: Qt4 has been EOL since december 2015 2019-03-15 multimedia/2mandvd: Qt4 has been EOL since december 2015 2019-03-15 multimedia/abby: Qt4 has been EOL since december 2015 2019-03-15 multimedia/avidemux-qt4: Qt4 has been EOL since december 2015 2019-03-15 multimedia/gstreamer-qt4: Qt4 has been EOL since december 2015 2019-03-15 multimedia/mediadownloader: Qt4 has been EOL since december 2015 2019-03-15 multimedia/mlt-qt4: Qt4 has been EOL since december 2015 2019-03-15 multimedia/phonon-xine: Qt4 has been EOL since december 2015 2019-03-15 multimedia/py-qt4-multimedia: Qt4 has been EOL since december 2015 2019-03-15 multimedia/py-qt4-phonon: Qt4 has been EOL since december 2015 2019-03-15 multimedia/qmmp: Qt4 has been EOL since december 2015 2019-03-15 multimedia/qmmp-plugin-pack: Qt4 has been EOL since december 2015 2019-03-15 multimedia/qt4-mobility: Qt4 has been EOL since december 2015 2019-03-15 multimedia/qt4-multimedia: Qt4 has been EOL since december 2015 2019-03-15 multimedia/umplayer: Qt4 has been EOL since december 2015 2019-03-15 net/avahi-qt4: Qt4 has been EOL since december 2015 2019-03-15 net/cagibi: Qt4 has been EOL since december 2015 2019-03-15 net/hupnp: Qt4 has been EOL since december 2015 2019-03-15 net/ostinato: Qt4 has been EOL since december 2015 2019-03-15 net/py-qt4-network: Qt4 has been EOL since december 2015 2019-03-15 net/qjsonrpc: Qt4 has been EOL since december 2015 2019-03-15 net/qoauth: Qt4 has been EOL since december 2015 2019-03-15 net/qt4-network: Qt4 has been EOL since december 2015 2019-03-15 net/qtweetlib: Qt4 has been EOL since december 2015 2019-03-15 net-im/libjreen: Qt4 has been EOL since december 2015 2019-03-15 net-im/psimedia: Qt4 has been EOL since december 2015 2019-03-15 net-im/ramblercontacts: Qt4 has been EOL since december 2015 2019-03-15 net-im/telepathy-logger-qt4: Qt4 has been EOL since december 2015 2019-03-15 net-im/turpial: Qt4 has been EOL since december 2015 2019-03-15 net-im/vacuum-im: Qt4 has been EOL since december 2015 2019-03-15 net-mgmt/nagiosagent: Qt4 has been EOL since december 2015 2019-03-15 net-mgmt/qkismet: Qt4 has been EOL since december 2015 2019-03-15 net-p2p/bitmessage: Qt4 has been EOL since december 2015 2019-03-15 net-p2p/eiskaltdcpp-qt: Qt4 has been EOL since december 2015 2019-03-15 net-p2p/valknut: Qt4 has been EOL since december 2015 2019-03-15 polish/qfaktury: Qt4 has been EOL since december 2015 2019-03-15 print/kpdftool: Qt4 has been EOL since december 2015 2019-03-15 print/scribus: Qt4 has been EOL since december 2015 2019-03-15 science/MOOSE-neural-simulator: Qt4 has been EOL since december 2015 2019-03-15 science/avogadro: Qt4 has been EOL since december 2015 2019-03-15 science/openstructure: Qt4 has been EOL since december 2015 2019-03-15 science/py-veusz: Qt4 has been EOL since december 2015 2019-03-15 science/qtresistors: Qt4 has been EOL since december 2015 2019-03-15 security/keepassx2: Qt4 has been EOL since december 2015 2019-03-15 security/kqoauth: Qt4 has been EOL since december 2015 2019-03-15 security/tpmmanager: Qt4 has been EOL since december 2015 2019-03-15 sysutils/android-file-transfer-qt4: Qt4 has been EOL since december 2015 2019-03-15 sysutils/bacula9-bat: Qt4 has been EOL since december 2015 2019-03-15 sysutils/bareos-traymonitor: Qt4 has been EOL since december 2015 2019-03-15 sysutils/bareos16-bat: Qt4 has been EOL since december 2015 2019-03-15 sysutils/bareos16-traymonitor: Qt4 has been EOL since december 2015 2019-03-15 sysutils/policykit-qt: Qt4 has been EOL since december 2015 2019-03-15 sysutils/qpxtool: Qt4 has been EOL since december 2015 2019-03-15 sysutils/qsynergy: Qt4 has been EOL since december 2015 2019-03-15 sysutils/qzeitgeist: Qt4 has been EOL since december 2015 2019-03-15 sysutils/searchmonkey: Qt4 has been EOL since december 2015 2019-03-15 sysutils/unetbootin: Qt4 has been EOL since december 2015 2019-03-15 textproc/beediff: Qt4 has been EOL since december 2015 2019-03-15 textproc/dixit: Qt4 has been EOL since december 2015 2019-03-15 textproc/goldendict: Qt4 has been EOL since december 2015 2019-03-15 textproc/ibus-qt: Qt4 has been EOL since december 2015 2019-03-15 textproc/py-qt4-xml: Qt4 has been EOL since december 2015 2019-03-15 textproc/py-qt4-xmlpatterns: Qt4 has been EOL since december 2015 2019-03-15 textproc/qt4-clucene: Qt4 has been EOL since december 2015 2019-03-15 textproc/qt4-xml: Qt4 has been EOL since december 2015 2019-03-15 textproc/qt4-xmlpatterns: Qt4 has been EOL since december 2015 2019-03-15 textproc/qt4-xmlpatterns-tool: Qt4 has been EOL since december 2015 2019-03-15 textproc/scim-bridge-qt4: Qt4 has been EOL since december 2015 2019-03-15 textproc/uim-qt4: Qt4 has been EOL since december 2015 2019-03-15 textproc/xxdiff: Qt4 has been EOL since december 2015 2019-03-15 www/aria2fe: Qt4 has been EOL since december 2015 2019-03-15 www/cutycapt: Qt4 has been EOL since december 2015 2019-03-15 www/py-qt4-webkit: Qt4 has been EOL since december 2015 2019-03-15 www/qt4-webkit: Qt4 has been EOL since december 2015 2019-03-15 www/qupzilla-qt4: Qt4 has been EOL since december 2015 2019-03-15 x11/leechcraft: Qt4 has been EOL since december 2015 2019-03-15 x11/py-qt4-opengl: Qt4 has been EOL since december 2015 2019-03-15 x11/qimageblitz: Qt4 has been EOL since december 2015 2019-03-15 x11/qt4-graphicssystems-opengl: Qt4 has been EOL since december 2015 2019-03-15 x11/qt4-inputmethods: Qt4 has been EOL since december 2015 2019-03-15 x11/qxkb: Qt4 has been EOL since december 2015 2019-03-15 x11-fonts/fontmatrix: Qt4 has been EOL since december 2015 2019-03-15 x11-themes/qt4-style-float: Qt4 has been EOL since december 2015 2019-03-15 x11-themes/qt4-style-phase: Qt4 has been EOL since december 2015 2019-03-15 x11-themes/qt4-style-quantumstyle: Qt4 has been EOL since december 2015 2019-03-15 x11-themes/qtcurve-qt4: Qt4 has been EOL since december 2015 2019-03-15 x11-toolkits/attica: Qt4 has been EOL since december 2015 2019-03-15 x11-toolkits/py-qt4-gui: Qt4 has been EOL since december 2015 2019-03-15 x11-toolkits/qt4-declarative: Qt4 has been EOL since december 2015 2019-03-15 x11-toolkits/qt4-gui: Qt4 has been EOL since december 2015 2019-03-15 x11-toolkits/qt4pas: Qt4 has been EOL since december 2015 2019-03-15 x11-toolkits/qwt5: Qt4 has been EOL since december 2015 2019-03-15 x11-toolkits/qwt5-designerplugin: Qt4 has been EOL since december 2015 2019-03-15 x11-toolkits/soqt: Qt4 has been EOL since december 2015 2019-03-15 x11-wm/qlwm: Qt4 has been EOL since december 2015 Approved by: portmgr (implicit) Update Qt5 to 5.7.1, and unify the Qt4 and Qt5 ports some more 2017-02-18T19:48:05+00:00 tcberner tcberner@FreeBSD.org 2017-02-18T19:48:05+00:00 3b326c79a89e9fb337c48a00eeb7f6124bb59e42 * Update Qt5 to 5.7.1 * Move Qt4 binaries to lib/qt4/bin * Move Qt5 libraries to lib/qt5/lib By moving the libraries we should finally be able to get rid of the inplace upgrade bug (see ports bugs 194088, 195105 and 198720): when Qt5's libraries were lying in /usr/local/lib, which would often get added by pkgconfig to the linker paths via dependencies, the already installed libraries were linked against, instead of the ones that were being built. This forced us to make sure, that -L${WRKSRC}/lib was always coming before -L/usr/local/lib in the linker flags. With this change this should no longer be the case. * Rename some ports to match the rest (foo-qtX -> qtX-foo) * Depend on new port misc/qtchooser [see UPDATING & CHANGES] There are several new Qt5 ports which all have been created by Marie Loise Nolden <nolden@kde.org>. Thanks again. PR: 216797 Exp-Run by: antoine Reviewed by: rakuco, mat, groot_kde.org Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D9213
* Update Qt5 to 5.7.1
* Move Qt4 binaries to lib/qt4/bin
* Move Qt5 libraries to lib/qt5/lib
  By moving the libraries we should finally be able to get rid of the inplace
  upgrade bug (see ports bugs 194088, 195105 and 198720):  when Qt5's libraries
  were lying in /usr/local/lib, which would often get added by pkgconfig to the
  linker paths via dependencies, the already installed libraries were linked
  against, instead of the ones that were being built. This forced us to make
  sure, that -L${WRKSRC}/lib was always coming before -L/usr/local/lib in the
  linker flags. With this change this should no longer be the case.
* Rename some ports to match the rest (foo-qtX -> qtX-foo)
* Depend on new port misc/qtchooser [see UPDATING & CHANGES]

There are several new Qt5 ports which all have been created by Marie Loise Nolden
<nolden@kde.org>. Thanks again.

PR:		216797
Exp-Run by:	antoine
Reviewed by:	rakuco, mat, groot_kde.org
Approved by:	rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D9213
Stop exporting QT_BINDIR and QT_LIBDIR to PLIST_SUB. 2016-11-29T06:20:40+00:00 tcberner tcberner@FreeBSD.org 2016-11-29T06:20:40+00:00 01af8ed2483bf3c48720537ab6ebf9cd9e26b307 As at the moment QT_BINDIR and QT_LIBDIR are 'bin' respectively 'lib' depending on the Qt version these subs ended up at many wrong places in plists. So only export it if QT_DIST is set. PR: 210227 Reviewed by: mat, rakuco Approved by: portmgr (mat), rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D8378
As at the moment QT_BINDIR and QT_LIBDIR are 'bin' respectively 'lib' depending
on the Qt version these subs ended up at many wrong places in plists.

So only export it if QT_DIST is set.

PR:		210227
Reviewed by:	mat, rakuco
Approved by:	portmgr (mat), rakuco (mentor)
Differential Revision:	https://reviews.freebsd.org/D8378
Remove wrongly used QT-related plist-subs from plist 2016-10-28T13:09:42+00:00 tcberner tcberner@FreeBSD.org 2016-10-28T13:09:42+00:00 0abacedf6efa26324364dcfe2cb748968f450527 %%QT_BINDIR%% and %%QT_LIBDIR%% represent the relative location of the Qt binaries and libraries respectively -- they are only 'bin' and 'lib' by chance, and should not be used that way. Approved by: portmgr (blanket), rakuco (mentor)
%%QT_BINDIR%% and %%QT_LIBDIR%% represent the relative location of the
Qt binaries and libraries respectively -- they are only 'bin' and 'lib'
by chance, and should not be used that way.

Approved by: portmgr (blanket), rakuco (mentor)