pccts: Honor LDFLAGS and CFLAGS. Set LICENSE. Bump PKGREVISION.diff -r1.22 -r1.23 pkgsrc/devel/pccts/Makefile
(wiz)
@@ -1,39 +1,40 @@ | @@ -1,39 +1,40 @@ | |||
1 | # $NetBSD: Makefile,v 1.22 2014/10/09 14:06:30 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.23 2021/05/31 12:05:52 wiz Exp $ | |
2 | # | |||
3 | 2 | |||
4 | DISTNAME= pccts133mr33 | 3 | DISTNAME= pccts133mr33 | |
5 | PKGNAME= pccts-1.33.33 | 4 | PKGNAME= pccts-1.33.33 | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= devel | 6 | CATEGORIES= devel | |
7 | MASTER_SITES= http://www.polhode.com/ | 7 | MASTER_SITES= http://www.polhode.com/ | |
8 | EXTRACT_SUFX= .zip | 8 | EXTRACT_SUFX= .zip | |
9 | 9 | |||
10 | MAINTAINER= david@maxwell.net | 10 | MAINTAINER= david@maxwell.net | |
11 | HOMEPAGE= http://www.polhode.com/pccts.html | 11 | HOMEPAGE= http://www.polhode.com/pccts.html | |
12 | COMMENT= Purdue Compiler Construction Tool Set | 12 | COMMENT= Purdue Compiler Construction Tool Set | |
13 | LICENSE= public-domain | |||
13 | 14 | |||
14 | WRKSRC= ${WRKDIR}/pccts | 15 | WRKSRC= ${WRKDIR}/pccts | |
15 | DIST_SUBDIR= ${PKGNAME_NOREV} | 16 | DIST_SUBDIR= ${PKGNAME_NOREV} | |
16 | 17 | |||
17 | MAKE_FILE= makefile | 18 | MAKE_FILE= makefile | |
19 | MAKE_FLAGS+= COPT=${CFLAGS:Q} | |||
20 | MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q} | |||
18 | BUILD_TARGET= | 21 | BUILD_TARGET= | |
19 | 22 | |||
20 | INSTALLATION_DIRS= bin | 23 | INSTALLATION_DIRS= bin share/doc/pccts include/pccts | |
21 | 24 | |||
22 | do-install: | 25 | do-install: | |
23 | ${INSTALL_PROGRAM} ${WRKSRC}/bin/antlr ${DESTDIR}${PREFIX}/bin | 26 | ${INSTALL_PROGRAM} ${WRKSRC}/bin/antlr ${DESTDIR}${PREFIX}/bin | |
24 | ${INSTALL_PROGRAM} ${WRKSRC}/bin/dlg ${DESTDIR}${PREFIX}/bin | 27 | ${INSTALL_PROGRAM} ${WRKSRC}/bin/dlg ${DESTDIR}${PREFIX}/bin | |
25 | ${INSTALL_PROGRAM} ${WRKSRC}/bin/genmk ${DESTDIR}${PREFIX}/bin | 28 | ${INSTALL_PROGRAM} ${WRKSRC}/bin/genmk ${DESTDIR}${PREFIX}/bin | |
26 | ${INSTALL_PROGRAM} ${WRKSRC}/bin/sor ${DESTDIR}${PREFIX}/bin | 29 | ${INSTALL_PROGRAM} ${WRKSRC}/bin/sor ${DESTDIR}${PREFIX}/bin | |
27 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/pccts | |||
28 | ${INSTALL_MAN} ${WRKSRC}/CHANGES_FROM_131.txt \ | 30 | ${INSTALL_MAN} ${WRKSRC}/CHANGES_FROM_131.txt \ | |
29 | ${WRKSRC}/CHANGES_FROM_133.txt \ | 31 | ${WRKSRC}/CHANGES_FROM_133.txt \ | |
30 | ${WRKSRC}/CHANGES_FROM_133_BEFORE_MR13.txt \ | 32 | ${WRKSRC}/CHANGES_FROM_133_BEFORE_MR13.txt \ | |
31 | ${WRKSRC}/KNOWN_PROBLEMS.txt \ | 33 | ${WRKSRC}/KNOWN_PROBLEMS.txt \ | |
32 | ${WRKSRC}/RIGHTS ${WRKSRC}/history.txt \ | 34 | ${WRKSRC}/RIGHTS ${WRKSRC}/history.txt \ | |
33 | ${DESTDIR}${PREFIX}/share/doc/pccts/ | 35 | ${DESTDIR}${PREFIX}/share/doc/pccts/ | |
34 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/include/pccts | |||
35 | ${INSTALL_MAN} ${WRKSRC}/h/*.h ${DESTDIR}${PREFIX}/include/pccts/ | 36 | ${INSTALL_MAN} ${WRKSRC}/h/*.h ${DESTDIR}${PREFIX}/include/pccts/ | |
36 | ${INSTALL_MAN} ${WRKSRC}/h/*.c ${DESTDIR}${PREFIX}/include/pccts/ | 37 | ${INSTALL_MAN} ${WRKSRC}/h/*.c ${DESTDIR}${PREFIX}/include/pccts/ | |
37 | ${INSTALL_MAN} ${WRKSRC}/h/*.cpp ${DESTDIR}${PREFIX}/include/pccts/ | 38 | ${INSTALL_MAN} ${WRKSRC}/h/*.cpp ${DESTDIR}${PREFIX}/include/pccts/ | |
38 | 39 | |||
39 | .include "../../mk/bsd.pkg.mk" | 40 | .include "../../mk/bsd.pkg.mk" |
@@ -1,13 +1,13 @@ | @@ -1,13 +1,13 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2015/11/03 03:29:01 agc Exp $ | 1 | $NetBSD: distinfo,v 1.9 2021/05/31 12:05:52 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (pccts-1.33.33/pccts133mr33.zip) = 5b3417efd5f537434b568114bcda853b4975d851 | 3 | SHA1 (pccts-1.33.33/pccts133mr33.zip) = 5b3417efd5f537434b568114bcda853b4975d851 | |
4 | RMD160 (pccts-1.33.33/pccts133mr33.zip) = 46a0955aedb263d196dae0054f6249d42b2ac835 | 4 | RMD160 (pccts-1.33.33/pccts133mr33.zip) = 46a0955aedb263d196dae0054f6249d42b2ac835 | |
5 | SHA512 (pccts-1.33.33/pccts133mr33.zip) = 8d01433df1502f5c1f6258d5ebb4dc2296239c179b4b62ba016fd890138045069222ff07b948aa194002a00a413a08bb939ab9879ab3821be4c1be61818b3458 | 5 | SHA512 (pccts-1.33.33/pccts133mr33.zip) = 8d01433df1502f5c1f6258d5ebb4dc2296239c179b4b62ba016fd890138045069222ff07b948aa194002a00a413a08bb939ab9879ab3821be4c1be61818b3458 | |
6 | Size (pccts-1.33.33/pccts133mr33.zip) = 738635 bytes | 6 | Size (pccts-1.33.33/pccts133mr33.zip) = 738635 bytes | |
7 | SHA1 (patch-aa) = 8100e31c4a504efbb27fda047cf4345fcf88df4d | 7 | SHA1 (patch-aa) = 497f3613c996b8f431d71c84329fb3a1f3577aac | |
8 | SHA1 (patch-ab) = 2244e82c6915c2abbb55bbcbafc8df6e835f7e6c | 8 | SHA1 (patch-ab) = 444269f84c206d5abece7784b3082ce4573b1fe5 | |
9 | SHA1 (patch-ac) = 393d5af26e911a845f8f323722e9b70b8f059848 | 9 | SHA1 (patch-ac) = 81f160fd21d309c867f046f583bb7bd45ad829d9 | |
10 | SHA1 (patch-ad) = 7df54b2b9810ff3c50300b4caf09e43a9f5403fe | 10 | SHA1 (patch-ad) = a7bd3f225c04362b0e66b2b761f6a5516bda5179 | |
11 | SHA1 (patch-ae) = bdfbc276cbf7217bdf48bb1b6df787d61f1d6267 | 11 | SHA1 (patch-ae) = bdfbc276cbf7217bdf48bb1b6df787d61f1d6267 | |
12 | SHA1 (patch-af) = 5910279eb5d9d216c1051c48038792fc3841c568 | 12 | SHA1 (patch-af) = 5910279eb5d9d216c1051c48038792fc3841c568 | |
13 | SHA1 (patch-ag) = 6637240de0c79b4f41f34d658ed99001adeab539 | 13 | SHA1 (patch-ag) = 6637240de0c79b4f41f34d658ed99001adeab539 |
@@ -1,15 +1,24 @@ | @@ -1,15 +1,24 @@ | |||
1 | $NetBSD: patch-aa,v 1.3 2011/03/11 14:49:03 drochner Exp $ | 1 | $NetBSD: patch-aa,v 1.4 2021/05/31 12:05:52 wiz Exp $ | |
2 | 2 | |||
3 | --- antlr/makefile.orig 2000-09-10 00:56:56.000000000 +0000 | 3 | --- antlr/makefile.orig 2000-09-10 00:56:56.000000000 +0000 | |
4 | +++ antlr/makefile | 4 | +++ antlr/makefile | |
5 | @@ -164,8 +164,8 @@ PCCTS_H=../h | 5 | @@ -164,8 +164,8 @@ PCCTS_H=../h | |
6 | # | 6 | # | |
7 | # UNIX (default) | 7 | # UNIX (default) | |
8 | # | 8 | # | |
9 | -CC=cc | 9 | -CC=cc | |
10 | -COPT=-O | 10 | -COPT=-O | |
11 | +#CC=cc | 11 | +#CC=cc | |
12 | +#COPT=-O | 12 | +#COPT=-O | |
13 | ANTLR=../bin/antlr | 13 | ANTLR=../bin/antlr | |
14 | DLG=../bin/dlg | 14 | DLG=../bin/dlg | |
15 | OBJ_EXT=o | 15 | OBJ_EXT=o | |
16 | @@ -179,7 +179,7 @@ OBJ=antlr.o scan.o err.o bits.o build.o | |||
17 | globals.o hash.o lex.o main.o misc.o set.o pred.o egman.o mrhoist.o fcache.o | |||
18 | ||||
19 | antlr : $(OBJ) $(SRC) | |||
20 | - $(CC) $(CFLAGS) -o antlr $(OBJ) | |||
21 | + $(CC) $(CFLAGS) $(LDFLAGS) -o antlr $(OBJ) | |||
22 | mv antlr ../bin/. | |||
23 | ||||
24 | # what files does PCCTS generate (both ANTLR and DLG) |
@@ -1,15 +1,24 @@ | @@ -1,15 +1,24 @@ | |||
1 | $NetBSD: patch-ac,v 1.3 2011/03/11 14:49:03 drochner Exp $ | 1 | $NetBSD: patch-ac,v 1.4 2021/05/31 12:05:52 wiz Exp $ | |
2 | 2 | |||
3 | --- sorcerer/makefile.orig 2001-04-13 00:43:59.000000000 +0000 | 3 | --- sorcerer/makefile.orig 2001-04-13 00:43:59.000000000 +0000 | |
4 | +++ sorcerer/makefile | 4 | +++ sorcerer/makefile | |
5 | @@ -9,8 +9,8 @@ DLG = $(BIN)/dlg | 5 | @@ -9,8 +9,8 @@ DLG = $(BIN)/dlg | |
6 | PCCTS_H = $(PCCTS)/h | 6 | PCCTS_H = $(PCCTS)/h | |
7 | SET = $(PCCTS)/support/set | 7 | SET = $(PCCTS)/support/set | |
8 | 8 | |||
9 | -CC=cc | 9 | -CC=cc | |
10 | -COPT=-g | 10 | -COPT=-g | |
11 | +#CC=cc | 11 | +#CC=cc | |
12 | +#COPT=-g | 12 | +#COPT=-g | |
13 | CFLAGS = $(COPT) -Ih -I. -I$(PCCTS_H) -I$(SET) -DZZLEXBUFSIZE=32000 | 13 | CFLAGS = $(COPT) -Ih -I. -I$(PCCTS_H) -I$(SET) -DZZLEXBUFSIZE=32000 | |
14 | AFLAGS = -gh -k 2 -gt | 14 | AFLAGS = -gh -k 2 -gt | |
15 | DFLAGS = -C2 | 15 | DFLAGS = -C2 | |
16 | @@ -25,7 +25,7 @@ all: | |||
17 | (cd ./lib; $(MAKE) CC="$(CC)" COPT="$(COPT)") | |||
18 | ||||
19 | sor: $(OBJ) $(SRC) | |||
20 | - $(CC) -o sor $(CFLAGS) $(OBJ) | |||
21 | + $(CC) $(LDFLAGS) -o sor $(CFLAGS) $(OBJ) | |||
22 | mv sor $(BIN)/. | |||
23 | ||||
24 | sor.o : sor.c mode.h tokens.h |
@@ -1,15 +1,22 @@ | @@ -1,15 +1,22 @@ | |||
1 | $NetBSD: patch-ad,v 1.3 2011/03/11 14:49:03 drochner Exp $ | 1 | $NetBSD: patch-ad,v 1.4 2021/05/31 12:05:52 wiz Exp $ | |
2 | 2 | |||
3 | --- support/genmk/makefile.orig 2000-09-10 01:14:18.000000000 +0000 | 3 | --- support/genmk/makefile.orig 2000-09-10 01:14:18.000000000 +0000 | |
4 | +++ support/genmk/makefile | 4 | +++ support/genmk/makefile | |
5 | @@ -7,8 +7,8 @@ SRC=genmk.c | 5 | @@ -7,14 +7,14 @@ SRC=genmk.c | |
6 | OBJ=genmk.o | 6 | OBJ=genmk.o | |
7 | # Define PC if you use a PC OS (changes directory symbol and object file extension) | 7 | # Define PC if you use a PC OS (changes directory symbol and object file extension) | |
8 | # see pccts/h/pcctscfg.h | 8 | # see pccts/h/pcctscfg.h | |
9 | -CC=cc | 9 | -CC=cc | |
10 | -COPT=-O | 10 | -COPT=-O | |
11 | +#CC=cc | 11 | +#CC=cc | |
12 | +#COPT=-O | 12 | +#COPT=-O | |
13 | #CFLAGS=-I../../h -DPC | 13 | #CFLAGS=-I../../h -DPC | |
14 | CFLAGS=$(COPT) -I../../h | 14 | CFLAGS=$(COPT) -I../../h | |
15 | BAG=../../bin/bag | 15 | BAG=../../bin/bag | |
16 | ||||
17 | genmk: $(OBJ) $(SRC) ../../h/pcctscfg.h | |||
18 | - $(CC) -o genmk $(OBJ) | |||
19 | + $(CC) $(LDFLAGS) -o genmk $(OBJ) | |||
20 | ||||
21 | clean: | |||
22 | rm -rf core *.o |
@@ -1,15 +1,24 @@ | @@ -1,15 +1,24 @@ | |||
1 | $NetBSD: patch-ab,v 1.4 2011/03/11 14:49:03 drochner Exp $ | 1 | $NetBSD: patch-ab,v 1.5 2021/05/31 12:05:52 wiz Exp $ | |
2 | 2 | |||
3 | --- dlg/makefile.orig 2000-09-10 00:57:05.000000000 +0000 | 3 | --- dlg/makefile.orig 2000-09-10 00:57:05.000000000 +0000 | |
4 | +++ dlg/makefile | 4 | +++ dlg/makefile | |
5 | @@ -114,8 +114,8 @@ PCCTS_H=../h | 5 | @@ -114,8 +114,8 @@ PCCTS_H=../h | |
6 | # | 6 | # | |
7 | # UNIX | 7 | # UNIX | |
8 | # | 8 | # | |
9 | -CC=cc | 9 | -CC=cc | |
10 | -COPT=-O | 10 | -COPT=-O | |
11 | +#CC=cc | 11 | +#CC=cc | |
12 | +#COPT=-O | 12 | +#COPT=-O | |
13 | ANTLR=../bin/antlr | 13 | ANTLR=../bin/antlr | |
14 | DLG=../bin/dlg | 14 | DLG=../bin/dlg | |
15 | CFLAGS= $(COPT) -I. -I$(SET) -I$(PCCTS_H) -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 | 15 | CFLAGS= $(COPT) -I. -I$(SET) -I$(PCCTS_H) -DUSER_ZZSYN -DZZLEXBUFSIZE=32000 | |
16 | @@ -125,7 +125,7 @@ OBJ = dlg_p.o dlg_a.o main.o err.o set.o | |||
17 | relabel.o automata.o | |||
18 | ||||
19 | dlg : $(OBJ) $(SRC) | |||
20 | - $(CC) $(CFLAGS) -o dlg $(OBJ) | |||
21 | + $(CC) $(CFLAGS) $(LDFLAGS) -o dlg $(OBJ) | |||
22 | mv dlg ../bin/. | |||
23 | ||||
24 | SRC = dlg_p.c dlg_a.c main.c err.c $(SET)/set.c support.c output.c \ |