summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/tiff/Makefile19
-rw-r--r--graphics/tiff/pkg/INSTALL.OpenWindows37
2 files changed, 55 insertions, 1 deletions
diff --git a/graphics/tiff/Makefile b/graphics/tiff/Makefile
index caab854d6b0..3126c74e969 100644
--- a/graphics/tiff/Makefile
+++ b/graphics/tiff/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.34 2001/06/18 21:32:24 jlam Exp $
+# $NetBSD: Makefile,v 1.35 2001/07/08 13:01:44 tron Exp $
DISTNAME= tiff-v3.5.5
PKGNAME= tiff-3.5.5
@@ -40,6 +40,8 @@ CONFIGURE_ENV+= PREFIX="${PREFIX}"
CONFIGURE_ENV+= ENVOPTS="${CFLAGS} ${CPPFLAGS}"
CONFIGURE_ENV+= BUILDLINK_DIR="${BUILDLINK_DIR}"
+.include "../../mk/bsd.prefs.mk"
+
pre-patch:
# reference correct relative man page when using .so
#
@@ -54,4 +56,19 @@ pre-patch:
${SED} -e "s,\(\$${CC} -o\),\$${LIBTOOL} \1,g" \
${WRKSRC}/tools/Makefile.in.in > ${WRKSRC}/tools/Makefile.in
+.if defined(HAVE_OPENWINDOWS)
+INSTALL_FILE= ${WRKDIR}/INSTALL
+DEINSTALL_FILE= ${INSTALL_FILE}
+
+pre-build:
+ @${SED} -e 's#@LN@#${LN}#g' \
+ -e 's#@MV@#${MV}#g' \
+ -e 's#@PREFIX@#${PREFIX}#g' \
+ -e 's#@X11BASE@#${X11BASE}#g' \
+ ${PKGDIR}/INSTALL.OpenWindows >${INSTALL_FILE}
+
+pre-install:
+ ${SH} ${INSTALL_FILE} ${PKGNAME} PRE-INSTALL
+.endif
+
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/tiff/pkg/INSTALL.OpenWindows b/graphics/tiff/pkg/INSTALL.OpenWindows
new file mode 100644
index 00000000000..87f04954931
--- /dev/null
+++ b/graphics/tiff/pkg/INSTALL.OpenWindows
@@ -0,0 +1,37 @@
+#!/bin/sh
+#
+# $NetBSD: INSTALL.OpenWindows,v 1.1 2001/07/08 13:01:44 tron Exp $
+
+PKGNAME=$1
+STAGE=$2
+
+case ${STAGE} in
+PRE-INSTALL)
+ cd @X11BASE@/lib
+ if [ -f libtiff.so.3 ]
+ then
+ @MV@ libtiff.so.3 libtiff.so.3.ow
+ @LN@ -s @PREFIX@/lib/libtiff.so.3
+ fi
+ ;;
+
+POST-INSTALL)
+ ;;
+
+DEINSTALL)
+ ;;
+
+POST-DEINSTALL)
+ cd @X11BASE@/lib
+ if [ -f libtiff.so.3.ow ]
+ then
+ @MV@ libtiff.so.3.ow libtiff.so.3
+ fi
+ ;;
+
+*)
+ echo "Unexpected argument: ${STAGE}"
+ exit 1
+ ;;
+esac
+exit 0