summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--print/virtualpaper/Makefile63
-rw-r--r--print/virtualpaper/distinfo2
-rw-r--r--print/virtualpaper/files/patch-aa87
-rw-r--r--print/virtualpaper/pkg-plist108
4 files changed, 140 insertions, 120 deletions
diff --git a/print/virtualpaper/Makefile b/print/virtualpaper/Makefile
index 1e9777d..f567e78 100644
--- a/print/virtualpaper/Makefile
+++ b/print/virtualpaper/Makefile
@@ -1,33 +1,58 @@
# New ports collection makefile for: virtualpaper
-# Version required: 1.2
+# Version required: 1.4
# Date created: 13 June 1996
# Whom: jkh
#
-# $Id: Makefile,v 1.6 1996/04/18 07:58:21 tg Exp $
+# $Id: Makefile,v 1.1.1.1 1996/06/14 08:00:14 jkh Exp $
#
-DISTNAME= virtualpaper-1.3
+DISTNAME= virtualpaper-1.4
+DIST_SUBDIR= virtualpaper-1.4
CATEGORIES+= print
-DISTFILES= sources.tar.Z
MASTER_SITES= http://www.research.digital.com:80/SRC/virtualpaper/cgi-bin/nph-download.tcl/sources.tar.Z?object=Virtual+Paper/
-BUILD_DEPENDS= m3build:${PORTSDIR}/lang/modula-3
-RUN_DEPENDS= m3ship:${PORTSDIR}/lang/modula-3
+DISTFILES= sources.tar.Z
+
+MAINTAINER= jdp@FreeBSD.org
+
+BUILD_DEPENDS= m3build-4:${PORTSDIR}/lang/modula-3
+LIB_DEPENDS= m3\\.4\\.:${PORTSDIR}/lang/modula-3-lib
do-build:
- @(cd ${WRKSRC}/lecternclient ; m3build)
- @(cd ${WRKSRC}/lecterndoc; m3build)
- @(cd ${WRKSRC}/lectern; m3build)
- @(cd ${WRKSRC}/ocr; m3build)
- @(cd ${WRKSRC}/buildlectern; m3build)
- @(cd ${WRKSRC}/editlectern; m3build)
+ @cd ${WRKSRC}/lecternclient; m3build
+ @cd ${WRKSRC}/lecterndoc; m3build
+ @cd ${WRKSRC}/lectern; m3build
+ @cd ${WRKSRC}/ocr; m3build
+ @cd ${WRKSRC}/buildlectern; m3build
+ @cd ${WRKSRC}/editlectern; m3build
do-install:
- @(cd ${WRKSRC}/lecternclient ; m3ship)
- @(cd ${WRKSRC}/lecterndoc; m3ship)
- @(cd ${WRKSRC}/lectern; m3ship)
- @(cd ${WRKSRC}/ocr; m3ship)
- @(cd ${WRKSRC}/buildlectern; m3ship)
- @(cd ${WRKSRC}/editlectern; m3ship)
- @/sbin/ldconfig -m ${PREFIX}/lib/m3/FreeBSD2
+ @echo "Installing files"
+ @cd ${WRKSRC}; \
+ ${INSTALL_PROGRAM} \
+ lecternclient/FreeBSD2/LecternClient \
+ lectern/FreeBSD2/Lectern \
+ buildlectern/FreeBSD2/BuildLectern \
+ editlectern/FreeBSD2/EditLectern \
+ ${PREFIX}/bin; \
+ ${INSTALL_MAN} \
+ lecternclient/FreeBSD2/LecternClient.1 \
+ lectern/FreeBSD2/Lectern.1 \
+ buildlectern/FreeBSD2/BuildLectern.1 \
+ editlectern/FreeBSD2/EditLectern.1 \
+ ${PREFIX}/man/man1; \
+ ${INSTALL_MAN} \
+ lecternclient/FreeBSD2/LecternClient.1.html \
+ lectern/FreeBSD2/Lectern.1.html \
+ buildlectern/FreeBSD2/BuildLectern.1.html \
+ editlectern/FreeBSD2/EditLectern.1.html \
+ ${PREFIX}/lib/m3/www
+ @echo "Stripping programs"
+ @cd ${PREFIX}/bin; \
+ strip LecternClient Lectern BuildLectern EditLectern
+.if !defined(NOMANCOMPRESS)
+ @echo "Compressing manual pages"
+ @cd ${PREFIX}/man/man1; \
+ gzip -9nf LecternClient.1 Lectern.1 BuildLectern.1 EditLectern.1
+.endif
.include <bsd.port.mk>
diff --git a/print/virtualpaper/distinfo b/print/virtualpaper/distinfo
index bd001cd..eac89fd 100644
--- a/print/virtualpaper/distinfo
+++ b/print/virtualpaper/distinfo
@@ -1 +1 @@
-MD5 (sources.tar.Z) = 6512f760a6bc7f58d5f82fd4a836557c
+MD5 (sources.tar.Z) = 90cf78a47732e7d242eb5f5f2cab514a
diff --git a/print/virtualpaper/files/patch-aa b/print/virtualpaper/files/patch-aa
new file mode 100644
index 0000000..04af97e
--- /dev/null
+++ b/print/virtualpaper/files/patch-aa
@@ -0,0 +1,87 @@
+These patches force all the private libraries to be static, so that
+their shared libraries don't have to be installed. That makes it
+possible to build everything without being root.
+
+Index: buildlectern/src/m3makefile
+--- buildlectern/src/m3makefile.orig Wed May 29 14:19:51 1996
++++ buildlectern/src/m3makefile Fri Nov 1 17:24:54 1996
+@@ -5,6 +5,9 @@
+ /* */
+ /* Makefile for BuildLectern */
+
++override("ocr", path() & "/../..")
++override("lecterndoc", path() & "/../..")
++
+ import ("libm3")
+ import ("ocr")
+ import ("lecterndoc")
+Index: editlectern/src/m3makefile
+--- editlectern/src/m3makefile.orig Wed May 29 13:50:50 1996
++++ editlectern/src/m3makefile Fri Nov 1 17:25:54 1996
+@@ -3,6 +3,9 @@
+ /* Last modified on Wed May 29 13:50:50 PDT 1996 by mcjones */
+ /* modified on Tue Mar 14 16:41:47 PST 1995 by birrell */
+
++override("lecternclient", path() & "/../..")
++override("lecterndoc", path() & "/../..")
++
+ import("formsvbt")
+ import("lecternclient")
+ import("lecterndoc")
+Index: lectern/src/m3makefile
+--- lectern/src/m3makefile.orig Mon Sep 30 12:07:34 1996
++++ lectern/src/m3makefile Fri Nov 1 17:23:00 1996
+@@ -8,6 +8,9 @@
+ /* */
+ /* Makefile for Lectern */
+
++override("lecterndoc", path() & "/../..")
++override("lecternclient", path() & "/../..")
++
+ if AT_SRC and equal (OS_TYPE, "POSIX")
+ import ("cmon")
+ end
+Index: lecternclient/src/m3makefile
+--- lecternclient/src/m3makefile.orig Wed May 29 13:52:36 1996
++++ lecternclient/src/m3makefile Fri Nov 1 17:20:40 1996
+@@ -4,6 +4,11 @@
+
+ /* Last modified on Wed May 29 13:52:36 PDT 1996 by mcjones */
+
++% Override the standard definition of after_library_hooks, to prevent
++% building a shared library.
++proc after_library_hooks(x) is
++end
++
+ import("libm3")
+ import("mtex")
+
+Index: lecterndoc/src/m3makefile
+--- lecterndoc/src/m3makefile.orig Thu Mar 10 15:29:55 1994
++++ lecterndoc/src/m3makefile Fri Nov 1 17:21:44 1996
+@@ -4,6 +4,10 @@
+ /* */
+ /* Makefile for "LecternDoc" library */
+
++% Override the standard definition of after_library_hooks, to prevent
++% building a shared library.
++proc after_library_hooks(x) is
++end
+
+ import (libm3)
+
+Index: ocr/src/Stub/m3makefile
+--- ocr/src/Stub/m3makefile.orig Fri Sep 30 14:49:03 1994
++++ ocr/src/Stub/m3makefile Fri Nov 1 17:24:08 1996
+@@ -4,6 +4,11 @@
+
+ /* Last modified on Fri Sep 30 14:49:02 PDT 1994 by mcjones */
+
++% Override the standard definition of after_library_hooks, to prevent
++% building a shared library.
++proc after_library_hooks(x) is
++end
++
+ import("libm3")
+
+ implementation("OCR_Stub")
diff --git a/print/virtualpaper/pkg-plist b/print/virtualpaper/pkg-plist
index cdfac16..624efe0 100644
--- a/print/virtualpaper/pkg-plist
+++ b/print/virtualpaper/pkg-plist
@@ -1,104 +1,12 @@
-bin/LecternClient
-bin/Lectern
bin/BuildLectern
bin/EditLectern
-man/man1/Lectern.1
-man/man1/EditLectern.1
-man/man1/LecternClient.1
-man/man1/BuildLectern.1
-lib/m3/FreeBSD2/libm3smalldb.so.353.0
-lib/m3/FreeBSD2/libm3core.so.353.0
-lib/m3/FreeBSD2/libm3configvars.so.353.0
-lib/m3/FreeBSD2/libm3.so.353.0
-lib/m3/FreeBSD2/libset.so.353.0
-lib/m3/FreeBSD2/libGeometry.so.353.0
-lib/m3/FreeBSD2/libm3parseparams.so.353.0
-lib/m3/FreeBSD2/libm3slisp.so.353.0
-lib/m3/FreeBSD2/libTempFiles.so.353.0
-lib/m3/FreeBSD2/libm3tcp.so.353.0
-lib/m3/FreeBSD2/libm3netobj.so.353.0
-lib/m3/FreeBSD2/libm3tk.so.353.0
-lib/m3/FreeBSD2/libstable.so.353.0
-lib/m3/FreeBSD2/libm3X11R4.so.353.0
-lib/m3/FreeBSD2/libPEX.so.353.0
-lib/m3/FreeBSD2/libm3ui.so.353.0
-lib/m3/FreeBSD2/libm3bicycle.so.353.0
-lib/m3/FreeBSD2/libm3tools.so.353.0
-lib/m3/FreeBSD2/libm3vbtkit.so.353.0
-lib/m3/FreeBSD2/libImages.so.353.0
-lib/m3/FreeBSD2/libjvideo.so.353.0
-lib/m3/FreeBSD2/libvideovbt.so.353.0
-lib/m3/FreeBSD2/libm3formsvbtpixmaps.so.353.0
-lib/m3/FreeBSD2/libm3formsvbt.so.353.0
-lib/m3/FreeBSD2/libm3codeview.so.353.0
-lib/m3/FreeBSD2/libm3mg.so.353.0
-lib/m3/FreeBSD2/libm3mgkit.so.353.0
-lib/m3/FreeBSD2/libanim3D.so.353.0
-lib/m3/FreeBSD2/libsynwr.so.353.0
-lib/m3/FreeBSD2/libsynex.so.353.0
-lib/m3/FreeBSD2/libmetasyn.so.353.0
-lib/m3/FreeBSD2/libobliqrt.so.353.0
-lib/m3/FreeBSD2/libobliqlibm3.so.353.0
-lib/m3/FreeBSD2/libobliqlibui.so.353.0
-lib/m3/FreeBSD2/libobliqlibanim.so.353.0
-lib/m3/FreeBSD2/libobliqparse.so.353.0
-lib/m3/FreeBSD2/libobliqprint.so.353.0
-lib/m3/FreeBSD2/libobliq.so.353.0
-lib/m3/FreeBSD2/libobliqlib3D.so.353.0
-lib/m3/FreeBSD2/libm3zeus.so.353.0
-lib/m3/FreeBSD2/liblecternserver.so.353.0
-lib/m3/FreeBSD2/libLecternDoc.so.353.0
-lib/m3/FreeBSD2/libocr.so.353.0
-lib/m3/pkg/lecternclient/FreeBSD2/.M3EXPORTS
-lib/m3/pkg/lecternclient/FreeBSD2/.M3IMPTAB
-lib/m3/pkg/lecternclient/FreeBSD2/.M3WEB
-lib/m3/pkg/lecternclient/FreeBSD2/liblecternserver.a
-lib/m3/pkg/lecternclient/FreeBSD2/liblecternserver.m3x
-lib/m3/pkg/lecternclient/FreeBSD2/liblecternserver.so.353.0
-lib/m3/pkg/lecternclient/src/LecternServer.i3
-lib/m3/pkg/lecternclient/src/LecternClient.i3
-lib/m3/pkg/lecterndoc/FreeBSD2/.M3EXPORTS
-lib/m3/pkg/lecterndoc/FreeBSD2/.M3IMPTAB
-lib/m3/pkg/lecterndoc/FreeBSD2/.M3WEB
-lib/m3/pkg/lecterndoc/FreeBSD2/libLecternDoc.a
-lib/m3/pkg/lecterndoc/FreeBSD2/libLecternDoc.m3x
-lib/m3/pkg/lecterndoc/FreeBSD2/libLecternDoc.so.353.0
-lib/m3/pkg/lecterndoc/src/LecternDoc.i3
-lib/m3/pkg/lectern/FreeBSD2/.M3EXPORTS
-lib/m3/pkg/lectern/FreeBSD2/.M3IMPTAB
-lib/m3/pkg/lectern/FreeBSD2/.M3WEB
-lib/m3/pkg/lectern/FreeBSD2/LecternBundle.i3
-lib/m3/pkg/lectern/src/Links.i3
-lib/m3/pkg/lectern/src/ViewAreaVBT.i3
-lib/m3/pkg/lectern/src/ThumbnailVBT.i3
-lib/m3/pkg/lectern/src/LecternOCR.i3
-lib/m3/pkg/lectern/src/MyFileBrowserVBT.i3
-lib/m3/pkg/lectern/src/Find.i3
-lib/m3/pkg/ocr/FreeBSD2/.M3EXPORTS
-lib/m3/pkg/ocr/FreeBSD2/.M3IMPTAB
-lib/m3/pkg/ocr/FreeBSD2/.M3WEB
-lib/m3/pkg/ocr/FreeBSD2/libocr.a
-lib/m3/pkg/ocr/FreeBSD2/libocr.m3x
-lib/m3/pkg/ocr/FreeBSD2/libocr.so.353.0
-lib/m3/pkg/ocr/src/Common/OCR.i3
-lib/m3/pkg/buildlectern/FreeBSD2/.M3EXPORTS
-lib/m3/pkg/buildlectern/FreeBSD2/.M3IMPTAB
-lib/m3/pkg/buildlectern/FreeBSD2/.M3WEB
-lib/m3/pkg/buildlectern/FreeBSD2/FromPSBundle.i3
-lib/m3/pkg/buildlectern/FreeBSD2/BBoxSeqRep.i3
-lib/m3/pkg/buildlectern/FreeBSD2/BBoxSeq.i3
-lib/m3/pkg/buildlectern/src/OCR_PS.i3
-lib/m3/pkg/buildlectern/src/OSUtils.i3
-lib/m3/pkg/buildlectern/src/Cscale.i3
-lib/m3/pkg/buildlectern/src/BBox.i3
-lib/m3/pkg/buildlectern/src/LGM.i3
-lib/m3/pkg/buildlectern/src/FromPS.i3
-lib/m3/pkg/editlectern/FreeBSD2/.M3EXPORTS
-lib/m3/pkg/editlectern/FreeBSD2/.M3IMPTAB
-lib/m3/pkg/editlectern/FreeBSD2/.M3WEB
-lib/m3/pkg/editlectern/FreeBSD2/EditLecternBundle.i3
-lib/m3/www/LecternClient.1.html
-lib/m3/www/Lectern.1.html
+bin/Lectern
+bin/LecternClient
lib/m3/www/BuildLectern.1.html
lib/m3/www/EditLectern.1.html
-@exec /sbin/ldconfig -m %D/lib/m3/pkg/FreeBSD2
+lib/m3/www/Lectern.1.html
+lib/m3/www/LecternClient.1.html
+man/man1/BuildLectern.1.gz
+man/man1/EditLectern.1.gz
+man/man1/Lectern.1.gz
+man/man1/LecternClient.1.gz
OpenPOWER on IntegriCloud