aboutsummaryrefslogtreecommitdiff
path: root/graphics/xmorph
diff options
context:
space:
mode:
authorNeil Blakey-Milner <nbm@FreeBSD.org>2000-08-06 15:53:27 +0000
committerNeil Blakey-Milner <nbm@FreeBSD.org>2000-08-06 15:53:27 +0000
commitcc886d924fe06b50fc5bd6f7c5108aa4ae32bb55 (patch)
treebc1fdeeaf23ff0363758ed758bbd73fe5e238292 /graphics/xmorph
parenta03ddab3681f8adab21d93501a36bd103e47099d (diff)
downloadports-cc886d924fe06b50fc5bd6f7c5108aa4ae32bb55.tar.gz
ports-cc886d924fe06b50fc5bd6f7c5108aa4ae32bb55.zip
Notes
Diffstat (limited to 'graphics/xmorph')
-rw-r--r--graphics/xmorph/Makefile14
-rw-r--r--graphics/xmorph/distinfo2
-rw-r--r--graphics/xmorph/files/patch-aa154
-rw-r--r--graphics/xmorph/files/patch-ab11
-rw-r--r--graphics/xmorph/pkg-descr2
-rw-r--r--graphics/xmorph/pkg-plist3
6 files changed, 143 insertions, 43 deletions
diff --git a/graphics/xmorph/Makefile b/graphics/xmorph/Makefile
index 91daad6a2e1a..4d1614f1e8a5 100644
--- a/graphics/xmorph/Makefile
+++ b/graphics/xmorph/Makefile
@@ -6,20 +6,16 @@
#
PORTNAME= xmorph
-PORTVERSION= 97.09.11
+PORTVERSION= 2000.04.28
CATEGORIES= graphics
-MASTER_SITES= ${MASTER_SITE_XCONTRIB}
-MASTER_SITE_SUBDIR= graphics
-DISTNAME= xmorph-11sep97
+MASTER_SITES= http://www.colorado-research.com/~gourlay/software/Graphics/Xmorph/pub/
+DISTNAME= ${PORTNAME}-2000apr28
MAINTAINER= ports@FreeBSD.org
-MAN1= xmorph.1
-MANCOMPRESSED= yes
-
USE_X_PREFIX= yes
+INSTALLS_SHLIB= yes
-post-patch:
- (cd ${WRKSRC}; makedepend)
+MAN1= xmorph.1
.include <bsd.port.mk>
diff --git a/graphics/xmorph/distinfo b/graphics/xmorph/distinfo
index 52fc339250b4..289b52d949eb 100644
--- a/graphics/xmorph/distinfo
+++ b/graphics/xmorph/distinfo
@@ -1 +1 @@
-MD5 (xmorph-11sep97.tar.gz) = f70b3ec20c7ea65578750af3b170affd
+MD5 (xmorph-2000apr28.tar.gz) = ce6e238e9a509fe38d3d270b6e6dd320
diff --git a/graphics/xmorph/files/patch-aa b/graphics/xmorph/files/patch-aa
index 1cf152c9f2d6..d8b57ca0846b 100644
--- a/graphics/xmorph/files/patch-aa
+++ b/graphics/xmorph/files/patch-aa
@@ -1,24 +1,75 @@
---- Makefile.orig Thu Sep 11 20:37:55 1997
-+++ Makefile Sat Oct 3 23:33:33 1998
-@@ -132,7 +132,7 @@
+--- Makefile.orig Sat Apr 29 08:26:30 2000
++++ Makefile Sat Aug 5 04:52:50 2000
+@@ -121,7 +121,6 @@
+ #CC=gcc
+ #CC=/bin/cc
+ #CC=cc
+-CC=cc
+
+
+
+@@ -142,7 +141,7 @@
#
#INCLUDE=-I/usr/local/include -I/usr/openwin/include
-INCLUDE=-I/usr/local/include
-+INCLUDE=-I/usr/local/include -I$(X11BASE)/include
++INCLUDE=-I${X11BASE}/include
+
+
+
+@@ -179,7 +178,7 @@
+ #DEBUG=-O -g -Wall -DVERBOSE -DDEBUG
+ #DEBUG=-O
+ #DEBUG=-g3 -O -fullwarn -DVERBOSE -DDEBUG
+-DEBUG=-g3 -O -fullwarn
++#DEBUG=-g3 -O -fullwarn
+
+
+
+@@ -268,7 +267,10 @@
+ #XLIBS=-L/usr/X11R6/lib -lXaw -lXmu -lXext -lXt -lX11
+
+ # SGI IRIX:
+-XLIBS= -lXaw -lXmu -lXext -lXt -lcvt -lX11
++#XLIBS= -lXaw -lXmu -lXext -lXt -lcvt -lX11
++
++# FreeBSD:
++XLIBS=-L${X11BASE}/lib -lXaw -lXmu -lXext -lXt -lX11
-@@ -167,7 +167,7 @@
+@@ -313,10 +315,10 @@
#
+ # -lmalloc_cv has more robust memory checking
+
+-#NON_GUI_LIBS = -lm
++NON_GUI_LIBS = -lm
+ #NON_GUI_LIBS = -lm -ldl
+ #NON_GUI_LIBS = -lm /usr/lib/debug/malloc.o
+-NON_GUI_LIBS = -lm -lmalloc
++#NON_GUI_LIBS = -lm -lmalloc
+
+
+
+@@ -344,7 +346,7 @@
+
+ # SHLIB_EXT: filename extension for shared libraries
+ # --------------------------------------------------
+-SHLIB_EXT=so
++SHLIB_EXT=so.1
+
+
+
+@@ -353,7 +355,7 @@
+ ## -----------------------
+ #
+
+-LDFLAGS=-L/usr/local/lib
++LDFLAGS=
- #DEBUG=-O
--DEBUG=-O -g -Wall -DDEBUG
-+#DEBUG=-O -g -Wall -DDEBUG
- #DEBUG=-g3 -O -fullwarn -woff 1233 -DVERBOSE -DDEBUG
-@@ -225,7 +225,7 @@
+@@ -378,14 +380,14 @@
#CFLAGS=$(DEBUG) $(DEFINES) $(INCLUDE) -DSUNOS
@@ -27,36 +78,73 @@
-@@ -248,7 +248,10 @@
- # The cvt library is available in the goldengate.sw.goldengate package
- #XLIBS=-L/usr/openwin/lib -lXaw -lXmu -lXext -lXt -lX11
--XLIBS=-L/usr/X11/lib -lXaw -lXmu -lXext -lXt -lX11
-+XLIBS=-L$(X11BASE)/lib -lXaw -lXmu -lXext -lXt -lX11
-+.if $(PORTOBJFORMAT) == "elf"
-+XLIBS+=-Wl,-rpath,$(X11BASE)/lib
-+.endif
- #XLIBS= -lXaw -lXmu -lXext -lXt -lcvt -lX11
+ ## INSTALL_BASE: Directory base to install files
+ ## ---------------------------------------------
+-INSTALL_BASE=/usr/local
++INSTALL_BASE=${PREFIX}
-@@ -289,7 +292,7 @@
- #LIBS = -lm
- #LIBS = $(XLIBS) -lm
--LIBS = $(XLIBS) -lm -ldl
-+LIBS = $(XLIBS) -lm
- #LIBS = $(XLIBS) -lm /usr/lib/debug/malloc.o
- #LIBS = $(XLIBS) -lm -lmalloc
+@@ -450,15 +452,19 @@
+ xmorph.o
-@@ -370,6 +373,11 @@
#all: morph.$(SHLIB_EXT)
- all: xmorph xmorph.man
+-all: xmorph morph xmorph.man xmorph.info
++#all: xmorph morph xmorph.man xmorph.info
++all: libmorph.a libmorph.so xmorph
-+install:
-+ install -cs xmorph ${PREFIX}/bin
-+ install -c -m 644 xmorph ${PREFIX}/man/man1/xmorph.1
-+ gzip -9nf ${PREFIX}/man/man1/xmorph.1
+ libmorph.a: $(LIB_OBJS)
+ ar cr $@ $(LIB_OBJS)
+
+ libmorph.$(SHLIB_EXT): $(LIB_OBJS)
+- ld $(SHLIB_FLAG) $(LDFLAGS) $(LIB_OBJS) -o $@
++ $(CC) $(SHLIB_FLAG) -Wl,-soname,$@ $(LDFLAGS) $(LIB_OBJS) -o $@
+
- xmorph: $(OBJS)
++libmorph.so: libmorph.$(SHLIB_EXT)
++ ln -sf libmorph.$(SHLIB_EXT) libmorph.so
+
+-xmorph: main-x.o libmorph.a $(GUI_OBJS)
++xmorph: main-x.o libmorph.so $(GUI_OBJS)
@echo ""
@echo ""
+ @echo ""
+@@ -471,14 +477,17 @@
+ @echo ""
+ @echo ""
+ @echo ""
+- $(CC) $(CFLAGS) -o $@ main-x.o $(GUI_OBJS) libmorph.a $(LIBS)
++ $(CC) $(CFLAGS) -o $@ main-x.o $(GUI_OBJS) -L. -lmorph $(LIBS)
+
+-morph: main-cl.o libmorph.a
+- $(CC) $(CFLAGS) -o $@ main-cl.o libmorph.a $(NON_GUI_LIBS)
++morph: main-cl.o libmorph.so
++ $(CC) $(CFLAGS) -o $@ main-cl.o -L. -lmorph $(NON_GUI_LIBS)
+
+ .c$(OBJ): $(SRCS) Makefile
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
+
++$(LIB_OBJS): $(LIB_OBJS:.o=.c) Makefile
++ $(CC) $(CFLAGS) $(CPPFLAGS) -fpic -DPIC -c $<
++
+ main-x.o: main.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c -DX_GUI main.c -o $@
+
+@@ -498,11 +507,12 @@
+
+
+
+-install: xmorph xmorph.man libmorph.a libmorph.$(SHLIB_EXT)
+- cp xmorph $(INSTALL_BASE)/bin
+- cp xmorph.1 $(INSTALL_BASE)/man/man1
+- cp libmorph.a $(INSTALL_BASE)/lib
+- cp libmorph.$(SHLIB_EXT) $(INSTALL_BASE)/lib
++install: xmorph xmorph.man libmorph.a libmorph.so
++ ${BSD_INSTALL_PROGRAM} xmorph $(INSTALL_BASE)/bin
++ ${BSD_INSTALL_MAN} xmorph.1 $(INSTALL_BASE)/man/man1
++ ${BSD_INSTALL_DATA} libmorph.a $(INSTALL_BASE)/lib
++ ${BSD_INSTALL_DATA} libmorph.$(SHLIB_EXT) $(INSTALL_BASE)/lib
++ ln -sf libmorph.$(SHLIB_EXT) $(INSTALL_BASE)/lib/libmorph.so
+
+
+
diff --git a/graphics/xmorph/files/patch-ab b/graphics/xmorph/files/patch-ab
new file mode 100644
index 000000000000..12e95d0ab143
--- /dev/null
+++ b/graphics/xmorph/files/patch-ab
@@ -0,0 +1,11 @@
+--- my_malloc.c.orig Wed Apr 26 05:12:54 2000
++++ my_malloc.c Sat Aug 5 04:07:53 2000
+@@ -32,7 +32,7 @@
+ // Thanks to Geoff Lawler.
+ */
+
+-#if defined(apollo) || defined(__CYGWIN32__)
++#if defined(apollo) || defined(__CYGWIN32__) || defined(__STDC__)
+ #else
+ #include <malloc.h>
+ #endif
diff --git a/graphics/xmorph/pkg-descr b/graphics/xmorph/pkg-descr
index dc24a08b54ac..3db756e72559 100644
--- a/graphics/xmorph/pkg-descr
+++ b/graphics/xmorph/pkg-descr
@@ -16,5 +16,7 @@ From the README:
Xmorph has help pages built into it, so no external documentation is
necessary.
+WWW: http://www.colorado-research.com/~gourlay/software/Graphics/Xmorph/
+
eric.
erich@FreeBSD.org
diff --git a/graphics/xmorph/pkg-plist b/graphics/xmorph/pkg-plist
index b6e5df7d3557..b648e52f4f81 100644
--- a/graphics/xmorph/pkg-plist
+++ b/graphics/xmorph/pkg-plist
@@ -1 +1,4 @@
bin/xmorph
+lib/libmorph.a
+lib/libmorph.so
+lib/libmorph.so.1