diff --git a/sysutils/dump9660/Makefile b/sysutils/dump9660/Makefile index c5eb9573113c..102a8029de03 100644 --- a/sysutils/dump9660/Makefile +++ b/sysutils/dump9660/Makefile @@ -1,33 +1,36 @@ # New ports collection makefile for: dump9660 # Date Created: 14 Jun 2002 # Whom: wkj # # $FreeBSD$ # PORTNAME= dump9660 PORTVERSION= 1.0 CATEGORIES= sysutils MASTER_SITES= http://www.eecs.harvard.edu/~wkj/Software/dump9660/ DISTNAME= dump9660 EXTRACT_SUFX= .tgz MAINTAINER= dump9660-port@eecs.harvard.edu COMMENT= Create an ISO 9660 image, possibly incrementally MAN8= mk9660.8 MAN5= proto.5 MLINKS= mk9660.8 dump9660.8 USE_REINPLACE= yes -.include - -# 386(=i386), alpha, sparc -# PowerPC should be OK, too -OBJTYPE!= ${UNAME} -m | ${SED} -e 's;i.86;386;' -MAKE_ENV += systype=${OPSYS} objtype=${OBJTYPE} +ONLY_FOR_ARCHS= alpha i386 powerpc +OBJTYPE= ${MACHINE_ARCH:S/i386/386/:S/powerpc/power/} +MAKE_ENV= systype=${OPSYS} objtype=${OBJTYPE} post-patch: - ${REINPLACE_CMD} -e 's,@@LOCAL@@,${PREFIX},g' ${WRKSRC}/Makefile + ${REINPLACE_CMD} -e 's|@@LOCAL@@|${PREFIX}|g' ${WRKSRC}/Makefile + ${REINPLACE_CMD} -e 's|CC=.*|CC=${CC}|' \ + -e 's|XCFLAGS=.*|XCFLAGS=${CFLAGS} -DFREEBSD|' \ + ${WRKSRC}/Make.FreeBSD +# The assembly files require pre-processing + cd ${WRKSRC}/libunix; \ + for f in *.s; do ${MV} $$f $${f%.s}.S; done -.include +.include diff --git a/sysutils/dump9660/files/patch-Makefile b/sysutils/dump9660/files/patch-Makefile index b4ae98547528..5f7c234f0b93 100644 --- a/sysutils/dump9660/files/patch-Makefile +++ b/sysutils/dump9660/files/patch-Makefile @@ -1,20 +1,24 @@ ---- Makefile.orig Sun Jun 2 06:32:39 2002 -+++ Makefile Sat Jan 18 16:46:15 2003 -@@ -51,14 +51,9 @@ + +$FreeBSD$ + +--- Makefile.orig Sun Jun 2 15:32:39 2002 ++++ Makefile Mon Jun 30 02:54:48 2003 +@@ -51,14 +51,10 @@ # Plan 9 section two corresponds to Unix sections two and three install: $(BINARIES) - cp $(BINARIES) $(HOME)/bin/$$systype/$$objtype - cp mk9660.man $(HOME)/etc/man/man8/mk9660.8 - cp proto.man $(HOME)/etc/man/man3/proto.3 - -install-sys: $(BINARIES) - cp $(BINARIES) /usr/local/bin - cp mk9660.man /usr/local/man/man8/mk9660.8 - cp proto.man /usr/local/man/man3/proto.3 -+ cp $(BINARIES) ${PREFIX}/bin -+ cp mk9660.man ${PREFIX}/man/man8/mk9660.8 -+ cp proto.man ${PREFIX}/man/man5/proto.5 ++ ${BSD_INSTALL_PROGRAM} dump9660 ${PREFIX}/bin ++ ${BSD_INSTALL_SCRIPT} mk9660 ${PREFIX}/bin ++ ${BSD_INSTALL_MAN} mk9660.man ${PREFIX}/man/man8/mk9660.8 ++ ${BSD_INSTALL_MAN} proto.man ${PREFIX}/man/man5/proto.5 dump9660: $(OFILES) $(LIBS) $(CC) -o $@ $(OFILES) $(LDFLAGS)