On a pre-pkgNG system, qt5-core fails to package: /usr/bin/sed -i.bak -i "" '1 s|.*|#include <QtCore/qconfig-modules.h>|' /wrkdirs/usr/ports/devel/qt5-core/work/stage/usr/local/include/qt5/QtCore/qconfig.h ====> Compressing man pages (compress-man) =========================================================================== =======================<phase: package >============================ ===> Building package for qt5-core-5.2.1 pkg_create: read_plist: unknown command '@dirrmtry include/qt5/QtCore/modules' (package tools out of date?) pkg_create: read_plist: unknown command '@dirrmtry include/qt5/QtCore' (package tools out of date?) pkg_create: read_plist: unknown command '@dirrmtry include/qt5' (package tools out of date?) pkg_create: read_plist: unknown command '@dirrmtry lib/qt5/mkspecs/modules' (package tools out of date?) pkg_create: read_plist: unknown command '@dirrmtry lib/qt5/mkspecs' (package tools out of date?) pkg_create: read_plist: unknown command '@dirrmtry lib/qt5' (package tools out of date?) pkg_create: write_plist: unknown command type -1 (include/qt5/QtCore/modules) Creating package /wrkdirs/usr/ports/devel/qt5-core/work/pkg/qt5-core-5.2.1.tbz Registering depends: glib-2.36.3_2 python27-2.7.6_4 gettext-0.18.3.1 libiconv-1.14_3 icu-52.1 libffi-3.0.13_1 pcre-8.34 perl5-5.16.3_8. *** [do-package] Error code 1 The fix would be to replace the @dirrmtry by @unexec rmdir 2>/dev/null ... || :
Responsible Changed From-To: freebsd-ports-bugs->kde Over to maintainer (via the GNATS Auto Assign Tool)
Hi Matthias, Could you test the following patch: http://people.freebsd.org/~makc/patches/bsd.qt.mk.diff Max
Author: makc Date: Tue Mar 25 06:26:16 2014 New Revision: 349104 URL: http://svnweb.freebsd.org/changeset/ports/349104 QAT: https://qat.redports.org/buildarchive/r349104/ Log: Mk/bsd.qt.mk: - Fix packaging Qt 5 ports with legacy pkg tools. PR: ports/187856 Reported by: mandree Modified: head/Mk/bsd.qt.mk Modified: head/Mk/bsd.qt.mk ============================================================================== --- head/Mk/bsd.qt.mk Tue Mar 25 05:22:59 2014 (r349103) +++ head/Mk/bsd.qt.mk Tue Mar 25 06:26:16 2014 (r349104) @@ -621,6 +621,7 @@ qt-post-install: @${ECHO_CMD} "@dirrmtry ${QT_MKSPECDIR_REL}/modules" >> ${TMPPLIST} @${ECHO_CMD} "@dirrmtry ${QT_MKSPECDIR_REL}" >> ${TMPPLIST} @${ECHO_CMD} "@dirrmtry ${QT_ARCHDIR_REL}" >> ${TMPPLIST} + @${SED} -i "" -e '${PLIST_REINPLACE_DIRRMTRY}' ${TMPPLIST} . endif # ${QT_CONFIG:N-*} .endif # defined(QT_DIST) && ! ${_QT_VERSION:M4*} _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Fixed, thanks for testing!