Date: Sat, 21 Feb 2004 04:40:18 +0900 (JST) From: Taoka Fumiyoshi <fmysh@iijmio-mail.jp> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/63148: Fix print/foomatic-db-engine Message-ID: <20040220194018.DFC9C3F4A2@prime.quad.dyndns.org> Resent-Message-ID: <200402201950.i1KJoCa8089916@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 63148 >Category: ports >Synopsis: Fix print/foomatic-db-engine >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Feb 20 11:50:12 PST 2004 >Closed-Date: >Last-Modified: >Originator: Taoka Fumiyoshi >Release: FreeBSD 5.2-CURRENT i386 >Organization: >Environment: System: FreeBSD prime.quad.dyndns.org 5.2-CURRENT FreeBSD 5.2-CURRENT #116: Fri Feb 20 03:24:09 JST 2004 root@:/usr/obj/usr/src/sys/DPI533 i386 >Description: Can't extract the tar file and fail to patch. >How-To-Repeat: >Fix: Use DISTNAME instead of PKGNAME for the tar file as print/foomatic-db does. --- Makefile.orig Sat Feb 21 04:01:56 2004 +++ Makefile Sat Feb 21 04:18:50 2004 @@ -18,7 +18,7 @@ LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2 \ curl.2:${PORTSDIR}/ftp/curl -BROKEN= "Fails to patch" +#BROKEN= "Fails to patch" USE_GMAKE= yes USE_PERL5= yes @@ -47,26 +47,26 @@ # kris@freebsd.org # do-fetch: - @if test ! -f ${DISTDIR}/${PKGNAME}${EXTRACT_SUFX} ; then \ - ${MKDIR} ${DISTDIR}/${PKGNAME} && \ - cd ${DISTDIR}/${PKGNAME}; \ + @if test ! -f ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ; then \ + ${MKDIR} ${DISTDIR}/${DISTNAME} && \ + cd ${DISTDIR}/${DISTNAME}; \ for CVS_SITE in ${CVS_SITES}; do \ ${ECHO_MSG} ">> Attempting to check out from $${CVS_SITE}."; \ if ${CVS_CMD} -d:$${CVS_SITE} co -D "${CVS_DATE}" ${CVS_MODULE}; \ then \ cd ${DISTDIR}; \ ${ECHO_MSG} ">> Creating dist tarball in ${DISTDIR}"; \ - ${ECHO_MSG} ">> \"${PKGNAME}${EXTRACT_SUFX}\"."; \ - ${MV} ${PKGNAME}/${CVS_MODULE} \ - ${PKGNAME}/${CVS_MODULE:H}/${PKGNAME}; \ + ${ECHO_MSG} ">> \"${DISTNAME}${EXTRACT_SUFX}\"."; \ + ${MV} ${DISTNAME}/${CVS_MODULE} \ + ${DISTNAME}/${CVS_MODULE:H}/${DISTNAME}; \ ${TAR} -cj \ - -f ${PKGNAME}${EXTRACT_SUFX} \ - -C ${PKGNAME}/${CVS_MODULE:H} \ - ${PKGNAME}; \ + -f ${DISTNAME}${EXTRACT_SUFX} \ + -C ${DISTNAME}/${CVS_MODULE:H} \ + ${DISTNAME}; \ exit; \ fi \ done; \ - ${RMDIR} ${DISTDIR}/${PKGNAME}; \ + ${RMDIR} ${DISTDIR}/${DISTNAME}; \ ${ECHO_MSG} ">> CVS checkout failed."; \ exit 1; \ fi >Release-Note: >Audit-Trail: >Unformatted: >> Attempting to check out from pserver:anonymous@cvs.linuxprinting.org:/usr/local/cvs. cvs server: Updating foomatic-db-engine U foomatic-db-engine/COPYING : (snip) : U foomatic-db-engine/lib/Foomatic/UIElem.pm >> Creating dist tarball in /usr/ports/distfiles >> "foomatic-db-engine-20031213_1.tar.bz2". ===> Extracting for foomatic-db-engine-20031213_1 bzip2: Can't open input file /usr/ports/distfiles//foomatic-db-engine-20031213.tar.bz2: No such file or directory. ===> Patching for foomatic-db-engine-20031213_1 ===> Applying FreeBSD patches for foomatic-db-engine-20031213_1 patch: **** can't cd to /usr/ports/print/foomatic-db-engine/work/foomatic-db-engine-20031213: No such file or directory >> Patch patch-Makefile.in failed to apply cleanly. *** Error code 1 Stop in /usr/ports/print/foomatic-db-engine.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040220194018.DFC9C3F4A2>