summaryrefslogtreecommitdiff
path: root/misc/gctpc/files/patch-aa
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2001-05-31 12:45:33 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2001-05-31 12:45:33 +0000
commitd819cdda38742732b2434525aa98b93af157f263 (patch)
tree67c0ecbc0d7dd86ca47cc1b3a3887360e8ce936b /misc/gctpc/files/patch-aa
parentUpgrade to 0.53 (diff)
Add gctpc 1.3, an USGS General Cartographic Transformation Package
(GCTP). PR: 26927 Submitted by: Randall Hopper <aa8vb@nc.rr.com>
Diffstat (limited to 'misc/gctpc/files/patch-aa')
-rw-r--r--misc/gctpc/files/patch-aa35
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)