From 0850a38f1861ab476b886647e6675886f0d40272 Mon Sep 17 00:00:00 2001 From: Steve Price Date: Mon, 5 Oct 1998 04:49:51 +0000 Subject: Make this deinstall friendly. --- graphics/urt/Makefile | 4 +--- graphics/urt/files/patch-aa | 13 ++++++----- graphics/urt/files/patch-ab | 39 --------------------------------- graphics/urt/files/patch-ad | 18 ++++++++------- graphics/urt/files/patch-ae | 53 +++++++++++++++++++++++++++++++++++++++++++++ graphics/urt/files/patch-af | 10 +++++++++ 6 files changed, 82 insertions(+), 55 deletions(-) create mode 100644 graphics/urt/files/patch-ae create mode 100644 graphics/urt/files/patch-af (limited to 'graphics') diff --git a/graphics/urt/Makefile b/graphics/urt/Makefile index 21963dff15f8..f762bcc53cd2 100644 --- a/graphics/urt/Makefile +++ b/graphics/urt/Makefile @@ -3,7 +3,7 @@ # Date created: Jan 5 1997 # Whom: cfs@ing.puc.cl (original) # -# $Id: Makefile,v 1.7 1998/09/19 05:46:06 steve Exp $ +# $Id: Makefile,v 1.8 1998/10/05 03:19:33 steve Exp $ # DISTNAME= urt @@ -14,8 +14,6 @@ DISTFILES= urt-3.1b.tar.Z urt-doc.tar urt-img.tar MAINTAINER= giffunip@asme.org -BROKEN= not reinstall friendly - LIB_DEPENDS= tiff34.1:${PORTSDIR}/graphics/tiff34 BUILD_DEPENDS= ${X11BASE}/lib/libpbm.a:${PORTSDIR}/graphics/netpbm diff --git a/graphics/urt/files/patch-aa b/graphics/urt/files/patch-aa index 49bae83dca5f..d54cac3ac94f 100644 --- a/graphics/urt/files/patch-aa +++ b/graphics/urt/files/patch-aa @@ -1,5 +1,5 @@ ---- config/urt.orig Wed Jul 15 15:47:15 1992 -+++ config/urt Wed Feb 11 01:01:24 1998 +--- config/urt.orig Wed Jul 15 14:47:15 1992 ++++ config/urt Sun Oct 4 22:57:47 1998 @@ -1,3 +1,7 @@ +# Configuration for HP 9000/300 series running BSD4.3 + @@ -144,7 +144,7 @@ #endif #ifdef SUNRASTER|SUNTOOLS|TAAC1 -@@ -216,9 +221,9 @@ +@@ -216,9 +219,12 @@ #ifdef TIFF # Location of tiff library and include files. Relative to URT root directory. @@ -153,11 +153,14 @@ -LIBTIFF = $(TIFFDIR)/libtiff.a +##defpath TIFFDIR +INCTIFF = -I${PREFIX}/include/tiff34 -+LIBTIFF = -L${PREFIX}/lib -ltiff34 -ljpeg ++LIBTIFF = -L${PREFIX}/lib -ltiff34 ++.if ${PORTOBJFORMAT} == "elf" ++LIBTIFF +=-Wl,-rpath,${PREFIX}/lib ++.endif #endif #ifdef X10 -@@ -227,6 +232,6 @@ +@@ -227,6 +233,6 @@ #endif #ifdef X11 diff --git a/graphics/urt/files/patch-ab b/graphics/urt/files/patch-ab index bb0a51a01bf6..e724cd23f37a 100644 --- a/graphics/urt/files/patch-ab +++ b/graphics/urt/files/patch-ab @@ -58,45 +58,6 @@ diff -ur ../urt-3.1b-orig/makefile.src ./makefile.src done -diff -ur ../urt-3.1b-orig/makefile.tlr ./makefile.tlr ---- ../urt-3.1b-orig/makefile.tlr Tue Aug 4 13:17:57 1992 -+++ ./makefile.tlr Sat Sep 16 10:35:58 1995 -@@ -7,7 +7,7 @@ - @sh -c "if test 'x$(DIRS)' != x ; then eval \ - 'set -e ; for dir in $(DIRS) ; do \ - (cd \$$dir ; echo Make ${HERE}\$$dir ; \ -- make $(MFLAGS) $(DIRMFLAGS) ) ; \ -+ $(MAKE) $(MFLAGS) $(DIRMFLAGS) ) ; \ - done' ; \ - else \ - true ; \ -@@ -46,7 +46,7 @@ - @sh -c "if test 'x$(DIRS)' != x ; then eval \ - 'for dir in $(DIRS) ; do \ - (cd \$$dir ; echo Install ${HERE}\$$dir ; \ -- make $(MFLAGS) $(DIRMFLAGS) install) ; \ -+ $(MAKE) $(MFLAGS) $(DIRMFLAGS) install) ; \ - done' ; \ - else \ - true ; \ -@@ -105,7 +105,7 @@ - 'for dir in $(ALLDIRS); do \ - if test -d $$dir ; then \ - (cd $$dir; echo Make ${HERE}$$dir pristine ; \ -- make $(MFLAGS) pristine); \ -+ $(MAKE) $(MFLAGS) pristine); \ - else \ - true; \ - fi; \ -@@ -124,7 +124,7 @@ - 'for dir in $(ALLDIRS); do \ - if test -d $$dir ; then \ - (cd $$dir; echo Clean ${HERE}$$dir ; \ -- make $(MFLAGS) clean); \ -+ $(MAKE) $(MFLAGS) clean); \ - else \ - true; \ - fi; \ diff -ur ../urt-3.1b-orig/tools/into.c ./tools/into.c --- ../urt-3.1b-orig/tools/into.c Thu Apr 30 10:10:15 1992 +++ ./tools/into.c Sat Sep 16 10:32:26 1995 diff --git a/graphics/urt/files/patch-ad b/graphics/urt/files/patch-ad index 4ca49d6b5d8e..2574fb66b0a2 100644 --- a/graphics/urt/files/patch-ad +++ b/graphics/urt/files/patch-ad @@ -1,5 +1,5 @@ --- lib/makefile.src.orig Wed Mar 4 13:32:53 1992 -+++ lib/makefile.src Sat Oct 3 23:57:51 1998 ++++ lib/makefile.src Sun Oct 4 23:38:40 1998 @@ -26,7 +26,14 @@ vaxshort.o \ $(OPT_OBJS) @@ -16,7 +16,7 @@ # Just rebuild the object files. objs: $(OBJS) -@@ -37,23 +44,14 @@ +@@ -37,40 +44,46 @@ # Do nothing if $(DEST) is empty (or not defined) install: buildlib @sh -c "if test '$(DEST)x' != x ; then \ @@ -47,8 +47,10 @@ else \ true ; \ fi ; \ -@@ -63,14 +61,30 @@ - touch install + else \ + true ; \ + fi" +- touch install # Rebuild the library from all the .o files. -buildlib: $(OBJS) @@ -59,7 +61,7 @@ + +$(LIBANAME): $(OBJS) + -rm -f $@ -+ ar rc $@ $? ++ ar rc $@ $(OBJS) #ifndef NO_RANLIB - ranlib $(LIBNAME) + ranlib $@ @@ -75,16 +77,16 @@ +.if $(PORTOBJFORMAT) == "elf" +$(LIBSONAME): $(SOOBJS) + -rm -f $@ -+ ld -shared -soname $@ -o $@ $> ++ ld -shared -soname $@ -o $@ $(SOOBJS) +.else +$(LIBSONAME): $(SOOBJS) + -rm -f $@ -+ ld -Bshareable -o $@ $> ++ ld -Bshareable -o $@ $(SOOBJS) +.endif # Clean up installed stuff and binaries pristine: clean -@@ -86,9 +100,12 @@ +@@ -86,9 +99,12 @@ # Get rid of everything which must be recompiled on a different computer. clean: -rm -f *.o diff --git a/graphics/urt/files/patch-ae b/graphics/urt/files/patch-ae new file mode 100644 index 000000000000..6e33d2878bfd --- /dev/null +++ b/graphics/urt/files/patch-ae @@ -0,0 +1,53 @@ +--- makefile.tlr.orig Tue Aug 4 12:17:57 1992 ++++ makefile.tlr Sun Oct 4 23:37:05 1998 +@@ -7,7 +7,7 @@ + @sh -c "if test 'x$(DIRS)' != x ; then eval \ + 'set -e ; for dir in $(DIRS) ; do \ + (cd \$$dir ; echo Make ${HERE}\$$dir ; \ +- make $(MFLAGS) $(DIRMFLAGS) ) ; \ ++ $(MAKE) $(MFLAGS) $(DIRMFLAGS) ) ; \ + done' ; \ + else \ + true ; \ +@@ -24,7 +24,6 @@ + else \ + true ; \ + fi" +- touch install-pgm + + # Install all scripts + install-script: $(SCRIPTS) +@@ -39,14 +38,13 @@ + else \ + true ; \ + fi" +- touch install-pgm + + # Install subdirectories + install-subdirs: subdirs + @sh -c "if test 'x$(DIRS)' != x ; then eval \ + 'for dir in $(DIRS) ; do \ + (cd \$$dir ; echo Install ${HERE}\$$dir ; \ +- make $(MFLAGS) $(DIRMFLAGS) install) ; \ ++ $(MAKE) $(MFLAGS) $(DIRMFLAGS) install) ; \ + done' ; \ + else \ + true ; \ +@@ -105,7 +103,7 @@ + 'for dir in $(ALLDIRS); do \ + if test -d $$dir ; then \ + (cd $$dir; echo Make ${HERE}$$dir pristine ; \ +- make $(MFLAGS) pristine); \ ++ $(MAKE) $(MFLAGS) pristine); \ + else \ + true; \ + fi; \ +@@ -124,7 +122,7 @@ + 'for dir in $(ALLDIRS); do \ + if test -d $$dir ; then \ + (cd $$dir; echo Clean ${HERE}$$dir ; \ +- make $(MFLAGS) clean); \ ++ $(MAKE) $(MFLAGS) clean); \ + else \ + true; \ + fi; \ diff --git a/graphics/urt/files/patch-af b/graphics/urt/files/patch-af new file mode 100644 index 000000000000..31ba46440793 --- /dev/null +++ b/graphics/urt/files/patch-af @@ -0,0 +1,10 @@ +--- include/makefile.src.orig Sun Oct 4 23:45:39 1998 ++++ include/makefile.src Sun Oct 4 23:45:50 1998 +@@ -44,7 +44,6 @@ + else \ + true ; \ + fi" +- touch install + + # Nothing to clean + clean: -- cgit