ports/62993: PORT BUG: firefox-0.8_4 fails 'make install' with Error Code 2

Jesse Guardiani jesse at wingnet.net
Fri Feb 20 21:52:16 UTC 2004


I ran into this problem when I was trying to compile my Firefox two days ago too.

I'm running 5.2.1-RC2. Apparently sort and cpio don't exist as variables in the
root port makefile.

I fixed it with the following patch to the Firefox port's Makefile:

--- Makefile.orig       Fri Feb 20 16:32:54 2004
+++ Makefile    Wed Feb 18 16:37:47 2004
@@ -146,18 +146,18 @@
 .for ii in firefox Firefox firefox-config ${EXTRA_SCRIPTS}
        @${ECHO_CMD} bin/${ii} >> ${PLIST}
 .endfor
-       @cd ${FAKEDIR} && ${FIND} * ! -type d | ${SORT} >> ${PLIST}; \
-       ${FIND} * -type d -empty | ${SORT} | ${SED} -e \
+       @cd ${FAKEDIR} && ${FIND} * ! -type d | sort >> ${PLIST}; \
+       ${FIND} * -type d -empty | sort | ${SED} -e \
                "s:^:@exec ${MKDIR} %D/:" -e "s:$$: || true:" >> ${PLIST}; \
-       ${FIND} * -type d -empty | ${SORT} -r | ${SED} -e \
+       ${FIND} * -type d -empty | sort -r | ${SED} -e \
                "s:^:@unexec ${RMDIR} %D/:" -e "s:$$: || true:" >> ${PLIST}; \
-       ${FIND} * -type d ! -empty | ${SORT} -r | ${SED} -e "s:^:@dirrm :" | \
+       ${FIND} * -type d ! -empty | sort -r | ${SED} -e "s:^:@dirrm :" | \
                ${GREP} / >> ${PLIST}

 do-install:
 # This is the actual installation.  First, the contents of FAKEDIR are
 # just copied to PREFIX.
-       cd ${FAKEDIR} && ${FIND} * | ${CPIO} -dmp --quiet ${PREFIX}
+       cd ${FAKEDIR} && ${FIND} * | cpio -dmp --quiet ${PREFIX}

 post-install:
 .for i in ${EXTRA_SCRIPTS}

-- 
Jesse Guardiani, Systems Administrator
WingNET Internet Services,
P.O. Box 2605 // Cleveland, TN 37320-2605
423-559-LINK (v)  423-559-5145 (f)
http://www.wingnet.net




More information about the freebsd-ports-bugs mailing list