diff options
Diffstat (limited to 'misc/gctpc/files/patch-aa')
-rw-r--r-- | misc/gctpc/files/patch-aa | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/misc/gctpc/files/patch-aa b/misc/gctpc/files/patch-aa new file mode 100644 index 000000000000..978ef06d044b --- /dev/null +++ b/misc/gctpc/files/patch-aa @@ -0,0 +1,35 @@ + +$FreeBSD$ + +--- Makefile.orig Fri Feb 24 17:05:37 1995 ++++ Makefile Thu May 31 15:33:40 2001 +@@ -1,10 +1,12 @@ + + INCDIR = +-ARCHIVE = geolib.a ++SHLIB = libgctpc.so.1 ++ARCHIVE = libgctpc.a + LIBDIR = + SRCDIR = . + INCS = cproj.h proj.h +-CC = cc ++CC ?= cc ++CFLAGS += -fPIC -DPIC + + OBJECTS= \ + $(ARCHIVE)(alberfor.o) $(ARCHIVE)(alberinv.o) \ +@@ -56,8 +58,13 @@ + cproj.c report.c lamccfor.c lamccinv.c paksz.c untfz.c sphdz.c \ + br_gctp.c Makefile cproj.h proj.h + ++$(SHLIB): $(ARCHIVE) ++ mkdir objs ++ cd objs && ar x ../$(ARCHIVE) && $(CC) -shared -o ../$(SHLIB) *.o ++ rm -rf objs ++ + $(ARCHIVE): $(OBJECTS) +- ranlib geolib.a ++ ranlib libgctpc.a + + + $(ARCHIVE)(gctp.o): $(INCS) |