ports/184858: emulators/sim6811: Support CC properly
KATO Tsuguru
tkato432 at yahoo.com
Mon Dec 16 18:10:16 UTC 2013
>Number: 184858
>Category: ports
>Synopsis: emulators/sim6811: Support CC properly
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Dec 16 18:10:15 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 8.4-RELEASE-p4 i386
>Organization:
>Environment:
>Description:
- Support CC properly
- Support PLIST_FILES
Remove file:
files/patch-aa
pkg-plist
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/emulators/sim6811/Makefile emulators/sim6811/Makefile
--- /usr/ports/emulators/sim6811/Makefile 2013-11-06 22:06:23.000000000 +0900
+++ emulators/sim6811/Makefile 2013-12-17 00:00:00.000000000 +0900
@@ -10,9 +10,25 @@
EXTRACT_SUFX= .tar.Z
MAINTAINER= ports at FreeBSD.org
-COMMENT= A Motorola 6811 simulator
+COMMENT= Motorola 6811 simulator
NO_WRKSUBDIR= yes
-NO_STAGE= yes
+ALL_TARGET= sim
+
+PLIST_FILES= bin/sim6811 man/man1/sim6811.1.gz
+
+post-patch:
+ @${REINPLACE_CMD} -e \
+ 's|^CC =|CC ?=| ; \
+ s|^CFLAGS =|#CFLAGS =| ; \
+ s|-O2|| ; \
+ s|-o sim |-o sim6811 |' ${WRKSRC}/Makefile
+
+do-install:
+ (cd ${WRKSRC} && ${INSTALL_PROGRAM} sim6811 \
+ ${STAGEDIR}${PREFIX}/bin)
+ (cd ${WRKSRC} && ${INSTALL_MAN} sim6811.1 \
+ ${STAGEDIR}${MANPREFIX}/man/man1)
+
.include <bsd.port.mk>
diff -urN /usr/ports/emulators/sim6811/files/patch-aa emulators/sim6811/files/patch-aa
--- /usr/ports/emulators/sim6811/files/patch-aa 2013-11-06 22:06:23.000000000 +0900
+++ emulators/sim6811/files/patch-aa 1970-01-01 09:00:00.000000000 +0900
@@ -1,43 +0,0 @@
-*** Makefile~ Wed Sep 6 10:15:18 1995
---- Makefile Wed Sep 6 11:00:51 1995
-***************
-*** 1,15 ****
-! BINDIR = /usr/unsupported/bin
- CC = gcc
-! CFLAGS = -g -Wall -DINLINE=inline
-! CFLAGS += -O2 -DINLINE=inline
-! sim: main.o sim.o dis.o
-! $(CC) $(CFLAGS) main.o sim.o dis.o -o sim $(LDLIBS)
- sim.o: sim.h
- main.o: sim.h
- dis.o: sim.h
-
-! install: sim
-! cp sim $(BINDIR)/sim6811
-
- sharfile: sim.h Makefile sim.c main.c dis.c
- shar -C sim.h Makefile sim.c main.c dis.c >sharfile
---- 1,23 ----
-! BINDIR = ${PREFIX}/bin
-! MANDIR= ${PREFIX}/man/man1
-!
- CC = gcc
-! CFLAGS = -O2 -DINLINE=inline
-!
-! all: sim6811
-!
-! sim6811: main.o sim.o dis.o
-! $(CC) $(CFLAGS) main.o sim.o dis.o -o $@ $(LDLIBS)
-!
- sim.o: sim.h
- main.o: sim.h
- dis.o: sim.h
-
-! install: sim6811
-! cp sim6811 $(BINDIR)/sim6811
-! strip ${BINDIR}/sim6811
-! cp sim6811.1 ${MANDIR}
-! gzip -9nf ${MANDIR}/sim6811.1
-
- sharfile: sim.h Makefile sim.c main.c dis.c
- shar -C sim.h Makefile sim.c main.c dis.c >sharfile
diff -urN /usr/ports/emulators/sim6811/pkg-plist emulators/sim6811/pkg-plist
--- /usr/ports/emulators/sim6811/pkg-plist 2013-11-06 22:06:23.000000000 +0900
+++ emulators/sim6811/pkg-plist 1970-01-01 09:00:00.000000000 +0900
@@ -1,2 +0,0 @@
-bin/sim6811
-man/man1/sim6811.1.gz
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list