diff options
author | Chris Piazza <cpiazza@FreeBSD.org> | 2000-05-19 08:34:13 +0000 |
---|---|---|
committer | Chris Piazza <cpiazza@FreeBSD.org> | 2000-05-19 08:34:13 +0000 |
commit | 1e508f2672cb036a23ec93a8657e6335293f73bc (patch) | |
tree | 9c9ac3696ba6276ea4d8087f838413c2f5d6ae96 /graphics/netpbm/files/patch-bf | |
parent | Update to 1.16 (diff) |
Update to 9.1
PR: 18437
Submitted by: KATO Tsuguru <tkato@prontomail.ne.jp>
Notes
Notes:
svn path=/head/; revision=28593
Diffstat (limited to 'graphics/netpbm/files/patch-bf')
-rw-r--r-- | graphics/netpbm/files/patch-bf | 89 |
1 files changed, 42 insertions, 47 deletions
diff --git a/graphics/netpbm/files/patch-bf b/graphics/netpbm/files/patch-bf index 533a0a58da51..72be1e8e6322 100644 --- a/graphics/netpbm/files/patch-bf +++ b/graphics/netpbm/files/patch-bf @@ -1,43 +1,47 @@ ---- pnm/Makefile.orig Tue Apr 4 04:38:37 2000 -+++ pnm/Makefile Sat Apr 15 08:00:00 2000 -@@ -32,6 +32,8 @@ +--- pnm/Makefile.orig Sat May 6 19:03:54 2000 ++++ pnm/Makefile Mon May 8 00:00:00 2000 +@@ -3,7 +3,7 @@ + LIBROOT = pnm + LIBPNM = lib$(LIBROOT).$(NETPBMLIBSUFFIX) +-MAJ = 9 ++MAJ = 1 + MIN = 0 + + PPMDIR = $(SRCDIR)/ppm +@@ -36,6 +36,8 @@ + # The order of these libraries is important for static library build NETPBMLIBS = $(LIBPNM) \ - $(PBMDIR)/$(LIBPBM) $(PGMDIR)/$(LIBPGM) $(PPMDIR)/$(LIBPPM) + $(PPMDIR)/$(LIBPPM) $(PGMDIR)/$(LIBPGM) $(PBMDIR)/$(LIBPBM) +NETPBMLD = -L. -lpnm \ -+ -L$(PBMDIR) -lpbm -L$(PGMDIR) -lpgm -L$(PPMDIR) -lppm - LIBLIBS = $(PBMDIR)/$(LIBPBM) $(PGMDIR)/$(LIBPGM) $(PPMDIR)/$(LIBPPM) ++ -L$(PPMDIR) -lppm -L$(PGMDIR) -lpgm -L$(PBMDIR) -lpbm + LIBLIBS = $(PPMDIR)/$(LIBPPM) $(PGMDIR)/$(LIBPGM) $(PBMDIR)/$(LIBPBM) ifeq ($(JPEGLIB_DIR),NONE) -@@ -89,6 +91,7 @@ +@@ -102,6 +104,8 @@ MERGE_OBJECTS = $(patsubst %,%.o2, $(PORTBINARIES) $(MATHBINARIES)) LIBOBJECTS = libpnm1.o libpnm2.o libpnm3.o libpnm4.o +LIBSOBJECTS = libpnm1.so libpnm2.so libpnm3.so libpnm4.so ++LIBOBJECTS_X = $(SRCDIR)/shhopt/libshhopt.a MANUALS1 = $(BINARIES) $(SCRIPTS) MANUALS3 = libpnm -@@ -103,45 +106,49 @@ - PHONY: merge - merge: $(MERGENAME) $(NOMERGEBINARIES) - --tifftopnm pnmtotiff: %: %.o $(NETPBMLIBS) $(TIFFLIB_DIR)/libtiff.so -- $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLIBS) -L$(TIFFLIB_DIR) -ltiff \ -- $(JPEGLD) $(CDEBUG) -+tifftopnm: %: %.o $(NETPBMLIBS) $(TIFFLIB_DIR)/libtiff.so -+ $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLD) ../shhopt/libshhopt.a \ -+ -lm -L$(TIFFLIB_DIR) -ltiff $(JPEGLD) $(CDEBUG) +@@ -126,27 +130,28 @@ --pnmtotiffcmyk: %: %.o $(NETPBMLIBS) $(TIFFLIB_DIR)/libtiff.so + # The Tiff library references math functions. + tifftopnm pnmtotiff pnmtotiffcmyk: %: %.o \ +- $(NETPBMLIBS) $(TIFFLIB_DIR)/libtiff.$(LIBTIFFSUFFIX) - $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLIBS) -lm -L$(TIFFLIB_DIR) -ltiff \ -+pnmtotiff pnmtotiffcmyk: %: %.o $(NETPBMLIBS) $(TIFFLIB_DIR)/libtiff.so +- $(JPEGLD) $(CDEBUG) ++ $(NETPBMLIBS) $(TIFFLIB_DIR)/libtiff.$(LIBTIFFSUFFIX) $(LIBOBJECTS_X) + $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLD) -lm -L$(TIFFLIB_DIR) -ltiff \ - $(JPEGLD) $(CDEBUG) ++ $(LIBOBJECTS_X) $(JPEGLD) $(CDEBUG) # Rules for plain programs. $(PORTBINARIES): %: %.o $(NETPBMLIBS) - $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLIBS) $(CDEBUG) -+ $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLD) $(CDEBUG) ++ $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLD) $(CDEBUG) # Rule for math-dependent programs. $(MATHBINARIES): %: %.o $(NETPBMLIBS) @@ -49,34 +53,25 @@ + $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLD) \ -L$(PNGLIB_DIR) -lpng -lz -lm $(CDEBUG) - jpegtopnm: %: %.o $(NETPBMLIBS) -- $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLIBS) $(JPEGLD) -lm $(CDEBUG) -+ $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLD) ../shhopt/libshhopt.a \ -+ $(JPEGLD) -lm $(CDEBUG) - - # Rule for objects. - $(OBJECTS) $(LIBOBJECTS): %.o: %.c - $(CC) -c $(CFLAGS) $(INCLUDE) -o $@ $< +-jpegtopnm: %: %.o $(NETPBMLIBS) +- $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLIBS) $(JPEGLD) $(CDEBUG) ++jpegtopnm: %: %.o $(NETPBMLIBS) $(LIBOBJECTS_X) ++ $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLD) \ ++ $(LIBOBJECTS_X) $(JPEGLD) $(CDEBUG) -+$(LIBSOBJECTS): %.so: %.c -+ $(CC) -c -fpic -DPIC $(CFLAGS) $(INCLUDE) -o $@ $< -+ - $(MERGE_OBJECTS): %.o2: %.c - $(CC) -c $(CFLAGS) $(INCLUDE) "-Dmain=$*_main" -o $@ $< + rletopnm pnmtorle: %: %.o $(NETPBMLIBS) +- $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLIBS) \ ++ $(LD) $(LDFLAGS) -o $@ $@.o $(NETPBMLD) \ + -L$(URTLIB_DIR) -lrle $(CDEBUG) # And libraries. - $(PBMDIR)/$(LIBPBM): FORCE -- cd $(PBMDIR) ; make $(LIBPBM) -+ cd $(PBMDIR) ; $(MAKE) $(LIBPBM) - $(PGMDIR)/$(LIBPGM): FORCE -- cd $(PGMDIR) ; make $(LIBPGM) -+ cd $(PGMDIR) ; $(MAKE) $(LIBPGM) - $(PPMDIR)/$(LIBPPM): FORCE -- cd $(PPMDIR) ; make $(LIBPPM) -+ cd $(PPMDIR) ; $(MAKE) $(LIBPPM) - $(TIFFDIR)/$(LIBTIFF): FORCE -- cd $(TIFFDIR) ; make $(LIBTIFF) -+ cd $(TIFFDIR) ; $(MAKE) $(LIBTIFF) +@@ -173,6 +178,9 @@ - include $(SRCDIR)/Makefile.common + .PHONY: install.lib + install.lib: install.lib.common ++ ++$(SRCDIR)/shhopt/libshhopt.a: ++ cd ../shhopt; $(MAKE) libshhopt.a + .PHONY: clean + clean: |