The port was ignoring the local setting for CC using cc and (!) gcc. Once I started to change it, removing the dependency on gmake was also fairly simple (the new file patches/patch-ab). And I think I found a way to get by without the ``weird contortion'' :-) of the current version's do-install. I notice, that the dependency on bash was artificially put in -- are we certain our /bin/sh does not meet the POSIX requirements meeting which yodl scripts rely upon? Fix: +++ Makefile Fri Mar 3 10:31:26 2000 @@ -21,4 +21,2 @@ -USE_GMAKE= YES - MAN1= yodl.1 \ @@ -30,16 +28,7 @@ -do-build: - (cd ${WRKSRC} && ${SETENV} CFLAGS="${CFLAGS}" ${GMAKE} PREFIX=${PREFIX} progs) - (cd ${WRKSRC}/misc && gcc ${CFLAGS} -s -o striproff striproff.c) +ALL_TARGET= progs manpages misc/striproff +INSTALL_TARGET= installman installmanual -# this weird contortion is because the YODL makefile is broken -# trust me, it works. -do-install: - @${ECHO_MSG} "*** NOTE: any errors from make can be safely ignored." - (cd ${WRKSRC} && ${GMAKE} PREFIX=${PREFIX} install) - -(cd ${WRKSRC} && ${GMAKE} PREFIX=${PREFIX} manpages) - (cd ${WRKSRC}/manpages && ${GMAKE} PREFIX=${PREFIX} manpages) - (cd ${WRKSRC}/manpages && ${GMAKE} PREFIX=${PREFIX} MANPREFIX=${PREFIX}/man installman) - (cd ${WRKSRC} && ${GMAKE} PREFIX=${PREFIX} installmanual) - (cd ${WRKSRC}/misc && ${INSTALL_PROGRAM} striproff ${PREFIX}/bin/striproff) +post-install: + ${INSTALL_PROGRAM} ${WRKSRC}/misc/striproff ${PREFIX}/bin/
Responsible Changed From-To: freebsd-ports->dburr Over to MAINTAINER.
State Changed From-To: open->closed I've fixed and updated this port, thank you very much for your contribution!!!