diff options
author | smace <smace@FreeBSD.org> | 1998-09-17 06:39:20 +0800 |
---|---|---|
committer | smace <smace@FreeBSD.org> | 1998-09-17 06:39:20 +0800 |
commit | f60e381e7f513d666c492706a4806f4b22a01daa (patch) | |
tree | 8e6364f0665b42f1fb4afcd356488fa59aa013b4 /graphics/jbigkit | |
parent | e3a992c7af585116836a3ced4b056c9b9289450a (diff) | |
download | freebsd-ports-gnome-f60e381e7f513d666c492706a4806f4b22a01daa.tar.gz freebsd-ports-gnome-f60e381e7f513d666c492706a4806f4b22a01daa.tar.zst freebsd-ports-gnome-f60e381e7f513d666c492706a4806f4b22a01daa.zip |
correct package build for aout system
Diffstat (limited to 'graphics/jbigkit')
-rw-r--r-- | graphics/jbigkit/files/patch-aa | 139 | ||||
-rw-r--r-- | graphics/jbigkit/files/patch-ab | 116 |
2 files changed, 107 insertions, 148 deletions
diff --git a/graphics/jbigkit/files/patch-aa b/graphics/jbigkit/files/patch-aa index 64f1eaa79da5..445a48fb0d76 100644 --- a/graphics/jbigkit/files/patch-aa +++ b/graphics/jbigkit/files/patch-aa @@ -1,80 +1,59 @@ -*** Makefile.orig Fri Apr 10 20:34:54 1998 ---- Makefile Wed Sep 16 09:09:47 1998 -*************** -*** 2,14 **** - # $Id: Makefile,v 1.5 1998-04-11 02:34:53+01 mgk25 Rel $ - - # Select an ANSI/ISO C compiler here, GNU gcc is recommended -! CC = gcc - - # Options for the compiler: A high optimization level is suggested -! CCFLAGS = -O2 -W - #CCFLAGS = -O -g -W -Wall -ansi -pedantic #-DDEBUG # developer only - -! CFLAGS = $(CCFLAGS) -I../libjbig - - all: lib pbm - @echo "Enter 'make test' in order to start some automatic tests." ---- 2,15 ---- - # $Id: Makefile,v 1.5 1998-04-11 02:34:53+01 mgk25 Rel $ - - # Select an ANSI/ISO C compiler here, GNU gcc is recommended -! #CC = gcc - - # Options for the compiler: A high optimization level is suggested -! #CCFLAGS = -O2 -W - #CCFLAGS = -O -g -W -Wall -ansi -pedantic #-DDEBUG # developer only - -! CFLAGS += -I../libjbig -! - - all: lib pbm - @echo "Enter 'make test' in order to start some automatic tests." -*************** -*** 19,27 **** - pbm: lib - (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)") - -! test: -! (cd libjbig; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test) -! (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test) - - clean: - rm -f *~ core ---- 20,28 ---- - pbm: lib - (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)") - -! #test: -! # (cd libjbig; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test) -! # (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test) - - clean: - rm -f *~ core -*************** -*** 31,33 **** ---- 32,55 ---- - distribution: clean - rm -f libjbig/libjbig.a - (cd ..; tar -c -v --exclude RCS -f jbigkit.tar jbigkit) -+ -+ install: -+ mkdir -p ${PREFIX}/bin -+ install -c -s -m 755 -o bin -g bin pbmtools/jbgtopbm ${PREFIX}/bin -+ install -c -s -m 755 -o bin -g bin pbmtools/pbmtojbg ${PREFIX}/bin -+ mkdir -p ${PREFIX}/man/man1 -+ install -c -m 644 -o bin -g bin pbmtools/pbmtojbg.1 ${PREFIX}/man/man1 -+ install -c -m 644 -o bin -g bin pbmtools/jbgtopbm.1 ${PREFIX}/man/man1 -+ mkdir -p ${PREFIX}/man/man5 -+ install -c -m 644 -o bin -g bin pbmtools/pbm.5 ${PREFIX}/man/man5 -+ install -c -m 644 -o bin -g bin pbmtools/pgm.5 ${PREFIX}/man/man5 -+ mkdir -p ${PREFIX}/include -+ install -c -m 644 -o bin -g bin libjbig/jbig.h ${PREFIX}/include -+ mkdir -p ${PREFIX}/lib -+ install -c -m 644 -o bin -g bin libjbig/libjbig.a ${PREFIX}/lib -+ .if ${PORTOBJFORMAT} == elf -+ install -c -m 644 -o bin -g bin libjbig/libjbig.so.1 ${PREFIX}/lib -+ (cd ${PREFIX}/lib; ln -sf libjbig.so.1 libjbig.so) -+ .else -+ install -c -m 644 -o bin -g bin libjbig/libjbig.so.1.0 ${PREFIX}/lib -+ .endif +--- Makefile.orig Fri Apr 10 20:34:54 1998 ++++ Makefile Wed Sep 16 16:53:36 1998 +@@ -2,13 +2,14 @@ + # $Id: Makefile,v 1.5 1998-04-11 02:34:53+01 mgk25 Rel $ + + # Select an ANSI/ISO C compiler here, GNU gcc is recommended +-CC = gcc ++#CC = gcc + + # Options for the compiler: A high optimization level is suggested +-CCFLAGS = -O2 -W ++#CCFLAGS = -O2 -W + #CCFLAGS = -O -g -W -Wall -ansi -pedantic #-DDEBUG # developer only + +-CFLAGS = $(CCFLAGS) -I../libjbig ++CFLAGS += -I../libjbig ++ + + all: lib pbm + @echo "Enter 'make test' in order to start some automatic tests." +@@ -19,9 +20,9 @@ + pbm: lib + (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)") + +-test: +- (cd libjbig; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test) +- (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test) ++#test: ++# (cd libjbig; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test) ++# (cd pbmtools; make "CC=$(CC)" "CFLAGS=$(CFLAGS)" test) + + clean: + rm -f *~ core +@@ -31,3 +32,25 @@ + distribution: clean + rm -f libjbig/libjbig.a + (cd ..; tar -c -v --exclude RCS -f jbigkit.tar jbigkit) ++ ++install: ++ mkdir -p ${PREFIX}/bin ++ install -c -s -m 755 -o bin -g bin pbmtools/jbgtopbm ${PREFIX}/bin ++ install -c -s -m 755 -o bin -g bin pbmtools/pbmtojbg ${PREFIX}/bin ++ mkdir -p ${PREFIX}/man/man1 ++ install -c -m 644 -o bin -g bin pbmtools/pbmtojbg.1 ${PREFIX}/man/man1 ++ install -c -m 644 -o bin -g bin pbmtools/jbgtopbm.1 ${PREFIX}/man/man1 ++ mkdir -p ${PREFIX}/man/man5 ++ install -c -m 644 -o bin -g bin pbmtools/pbm.5 ${PREFIX}/man/man5 ++ install -c -m 644 -o bin -g bin pbmtools/pgm.5 ${PREFIX}/man/man5 ++ mkdir -p ${PREFIX}/include ++ install -c -m 644 -o bin -g bin libjbig/jbig.h ${PREFIX}/include ++ mkdir -p ${PREFIX}/lib ++ install -c -m 644 -o bin -g bin libjbig/libjbig.a ${PREFIX}/lib ++.if ${PORTOBJFORMAT} == elf ++ install -c -m 644 -o bin -g bin libjbig/libjbig.so.1 ${PREFIX}/lib ++ (cd ${PREFIX}/lib; ln -sf libjbig.so.1 libjbig.so) ++.else ++ install -c -m 644 -o bin -g bin libjbig/libjbig.so.1.0 ${PREFIX}/lib ++ (cd ${PREFIX}/lib; ln -sf libjbig.so.1.0 libjbig.so) ++.endif diff --git a/graphics/jbigkit/files/patch-ab b/graphics/jbigkit/files/patch-ab index 7cc2187470c2..75409fb63ca8 100644 --- a/graphics/jbigkit/files/patch-ab +++ b/graphics/jbigkit/files/patch-ab @@ -1,68 +1,48 @@ -*** libjbig/Makefile.orig Fri Apr 10 20:33:27 1998 ---- libjbig/Makefile Wed Sep 16 09:15:13 1998 -*************** -*** 5,13 **** - CC = gcc - - # Options for the compiler: A high optimization level is suggested -! CFLAGS = -O -Wall -ansi -pedantic - -! all: libjbig.a tstcodec - - tstcodec: tstcodec.c jbig.c jbig.h jbig_tab.o - $(CC) $(CFLAGS) -o tstcodec -DTEST_CODEC tstcodec.c jbig.c \ ---- 5,20 ---- - CC = gcc - - # Options for the compiler: A high optimization level is suggested -! CFLAGS += -Wall -ansi -pedantic - -! JBIGLIB=libjbig.a -! .if ${PORTOBJFORMAT} == elf -! SOJBIGLIB=libjbig.so.1 -! .else -! SOJBIGLIB=libjbig.so.1.0 -! .endif -! -! all: libjbig.a $(SOJBIGLIB) - - tstcodec: tstcodec.c jbig.c jbig.h jbig_tab.o - $(CC) $(CFLAGS) -o tstcodec -DTEST_CODEC tstcodec.c jbig.c \ -*************** -*** 18,27 **** - ar rc libjbig.a jbig.o jbig_tab.o - ranlib libjbig.a - - jbig.o: jbig.c jbig.h - - test: tstcodec - ./tstcodec - - clean: -! rm -f *.o *~ core gmon.out dbg_d\=??.pbm tstcodec ---- 25,49 ---- - ar rc libjbig.a jbig.o jbig_tab.o - ranlib libjbig.a - -+ $(SOJBIGLIB): jbig.so jbig_tab.so -+ rm -f ${.TARGET} -+ .if ${PORTOBJFORMAT} == elf -+ $(CC) -o ${.TARGET} -shared -Wl,-soname,${.TARGET} ${.ALLSRC} -+ ln -sf ${.TARGET} `echo ${.TARGET} | sed 's/\.so.*$$/.so/'` -+ .else -+ ld -Bshareable -o ${.TARGET} ${.ALLSRC} -+ .endif -+ - jbig.o: jbig.c jbig.h - -+ .SUFFIXES: .c .so -+ .c.so: -+ ${CC} -c -fpic -DPIC ${CFLAGS} ${.IMPSRC} -o ${.TARGET} -+ jbig.so: jbig.c jbig.h -+ jbig_tab.so: jbig_tab.c -+ - test: tstcodec - ./tstcodec - - clean: -! rm -f *.o *~ core gmon.out dbg_d\=??.pbm tstcodec *.so libjbig.so.1 libjbig.so.1.0 libjbig.a +--- libjbig/Makefile.orig Fri Apr 10 20:33:27 1998 ++++ libjbig/Makefile Wed Sep 16 11:57:16 1998 +@@ -5,9 +5,16 @@ + CC = gcc + + # Options for the compiler: A high optimization level is suggested +-CFLAGS = -O -Wall -ansi -pedantic ++CFLAGS += -Wall -ansi -pedantic + +-all: libjbig.a tstcodec ++JBIGLIB=libjbig.a ++.if ${PORTOBJFORMAT} == elf ++SOJBIGLIB=libjbig.so.1 ++.else ++SOJBIGLIB=libjbig.so.1.0 ++.endif ++ ++all: libjbig.a $(SOJBIGLIB) + + tstcodec: tstcodec.c jbig.c jbig.h jbig_tab.o + $(CC) $(CFLAGS) -o tstcodec -DTEST_CODEC tstcodec.c jbig.c \ +@@ -18,10 +25,25 @@ + ar rc libjbig.a jbig.o jbig_tab.o + ranlib libjbig.a + ++$(SOJBIGLIB): jbig.so jbig_tab.so ++ rm -f ${.TARGET} ++.if ${PORTOBJFORMAT} == elf ++ $(CC) -o ${.TARGET} -shared -Wl,-soname,${.TARGET} ${.ALLSRC} ++ ln -sf ${.TARGET} `echo ${.TARGET} | sed 's/\.so.*$$/.so/'` ++.else ++ ld -Bshareable -o ${.TARGET} ${.ALLSRC} ++.endif ++ + jbig.o: jbig.c jbig.h + ++.SUFFIXES: .c .so ++.c.so: ++ ${CC} -c -fpic -DPIC ${CFLAGS} ${.IMPSRC} -o ${.TARGET} ++jbig.so: jbig.c jbig.h ++jbig_tab.so: jbig_tab.c ++ + test: tstcodec + ./tstcodec + + clean: +- rm -f *.o *~ core gmon.out dbg_d\=??.pbm tstcodec ++ rm -f *.o *~ core gmon.out dbg_d\=??.pbm tstcodec *.so libjbig.so.1 libjbig.so.1.0 libjbig.a |