Date: Mon, 10 Jan 2011 09:00:47 GMT From: Alex Kozlov <spam@rm-rf.kiev.ua> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/153838: [patch] update emulators/cpmtools2 to 2.13 Message-ID: <201101100900.p0A90lf1054170@red.freebsd.org> Resent-Message-ID: <201101100910.p0A9A834070378@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 153838 >Category: ports >Synopsis: [patch] update emulators/cpmtools2 to 2.13 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Jan 10 09:10:07 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Alex Kozlov >Release: RELENG_8 >Organization: private >Environment: >Description: Update emulators/cpmtools2 to 2.13, take maintainership. >How-To-Repeat: >Fix: Patch attached with submission follows: Index: emulators/cpmtools2/Makefile @@ -6,44 +6,42 @@ # PORTNAME= cpmtools -PORTVERSION= 2.8 +PORTVERSION= 2.13 CATEGORIES= emulators sysutils -MASTER_SITES= http://www.moria.de/~michael/cpmtools/ \ - http://www.copei.de/freebsd-ports/ +MASTER_SITES= http://www.moria.de/~michael/cpmtools/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= spam@rm-rf.kiev.ua COMMENT= Tools to access CP/M disks and disk images -LIB_DEPENDS+= dmalloc:${PORTSDIR}/devel/dmalloc - -BROKEN= does not fetch - LATEST_LINK= cpmtools2 -HAS_CONFIGURE= yes +LICENSE= GPLv3 + +GNU_CONFIGURE= yes CONFIGURE_ARGS+=--mandir=${PREFIX}/man --bindir=${PREFIX}/sbin \ - --datarootdir=${PREFIX}/share/${PORTNAME} --with-dmalloc + --datarootdir=${PREFIX}/share/${PORTNAME} MAN1= cpmls.1 cpmcp.1 cpmrm.1 cpmchmod.1 cpmchattr.1 mkfs.cpm.1 fsck.cpm.1 fsed.cpm.1 MAN5= cpm.5 -OPTIONS= RAW_LIBDSK "With LIBDSK support with direct floppy access" on \ - LIBDSK "With LIBDSK support (no direct floppy access)" off +OPTIONS= LIBDSK "With LIBDSK support" off .include <bsd.port.pre.mk> -.if defined(WITH_LIBDSK) || defined(WITH_RAW_LIBDSK) +.if defined(WITH_LIBDSK) LIB_DEPENDS+= dsk.5:${PORTSDIR}/emulators/libdsk -CONFIGURE_ARGS+=--with-libdsk=${LOCALBASE} --with-device=LibDsk +CONFIGURE_ARGS+=--with-libdsk=${LOCALBASE} .else -CONFIGURE_ARGS+=--without-libdsk --with-device=posix +CONFIGURE_ARGS+=--with-libdsk='' .endif -.if defined(WITH_RAW_LIBDSK) -CONFIGURE_ARGS+=--enable-floppy -.else -CONFIGURE_ARGS+=--disable-floppy -.endif +# remove unneeded getopt*.c +# remove curses from all but fsed.cpm +post-patch: + @${REINPLACE_CMD} -e 's|getopt$$(OBJEXT)||g; s|getopt1$$(OBJEXT)||g' \ + ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e 's|\($$(CC).*fsed.cpm$$(OBJEXT).*$$(DEVICEOBJ)\)|\1 -lcurses|' \ + ${WRKSRC}/Makefile.in pre-install: @${MKDIR} ${DATADIR} Index: emulators/cpmtools2/distinfo @@ -1,3 +1,2 @@ -MD5 (cpmtools-2.8.tar.gz) = ccf53decbb9e9f6708fb1492c7defa17 -SHA256 (cpmtools-2.8.tar.gz) = f5269ef8b104f25d027c3244ab84dd7b60a7b2e23e595603f7569bcae58b5216 -SIZE (cpmtools-2.8.tar.gz) = 160705 +SHA256 (cpmtools-2.13.tar.gz) = 6cd80efe4adb8066616cbc18b1b4683a6f6567426fe84937bcff2ba70034ba86 +SIZE (cpmtools-2.13.tar.gz) = 170008 Index: emulators/cpmtools2/pkg-plist @@ -5,5 +5,6 @@ sbin/cpmchattr sbin/mkfs.cpm sbin/fsck.cpm +sbin/fsed.cpm %%DATADIR%%/diskdefs @dirrm %%DATADIR%% Index: emulators/cpmtools2/files/patch-Makefile.in @@ -9,12 +9,3 @@ LDFLAGS= @LDFLAGS@ DEFFORMAT= @DEFFORMAT@ DEVICE= @DEVICE@ -@@ -86,7 +86,7 @@ - $(INSTALL) -s -m 755 cpmchattr $(BINDIR)/cpmchattr - $(INSTALL) -s -m 755 mkfs.cpm $(BINDIR)/mkfs.cpm - $(INSTALL) -s -m 755 fsck.cpm $(BINDIR)/fsck.cpm -- $(INSTALL) -s -m 755 fsed.cpm $(BINDIR)/fsed.cpm -+# $(INSTALL) -s -m 755 fsed.cpm $(BINDIR)/fsed.cpm - $(INSTALL_DATA) diskdefs @datarootdir@/diskdefs - $(INSTALL_DATA) cpmls.1 $(MANDIR)/man1/cpmls.1 - $(INSTALL_DATA) cpmcp.1 $(MANDIR)/man1/cpmcp.1 Index: emulators/cpmtools2/files/patch-configure @@ -0,0 +1,10 @@ +Index: configure +@@ -3385,7 +3385,7 @@ + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_printw" >&5 + $as_echo "$ac_cv_lib_curses_printw" >&6; } + if test "x$ac_cv_lib_curses_printw" = x""yes; then : +- FSED_CPM=fsed.cpm LIBS="-lcurses $LIBS" ++ FSED_CPM=fsed.cpm + else + FSED_CPM= + fi >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101100900.p0A90lf1054170>