summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSatoshi Asami <asami@FreeBSD.org>1995-04-24 11:29:30 +0000
committerSatoshi Asami <asami@FreeBSD.org>1995-04-24 11:29:30 +0000
commitb098c2ddf2892a3342c0b15bd420fc3c61ab791d (patch)
tree0d71ecc9df971843a1bbd9ff39aae1d5531efa25
parentUpdated devel Makefiles. Strip mprof and compress mprof.1 along the way. (diff)
Update lang Makefiles, compressing some man pages and stripping some
executables along the way.
Notes
Notes: svn path=/head/; revision=1522
-rw-r--r--lang/Gofer/Makefile6
-rw-r--r--lang/Sather/Makefile8
-rw-r--r--lang/elk/Makefile14
-rw-r--r--lang/elk/pkg-plist1
-rw-r--r--lang/forth/Makefile4
-rw-r--r--lang/forth/pkg-plist2
-rw-r--r--lang/gcl/Makefile10
-rw-r--r--lang/gnat/Makefile27
-rw-r--r--lang/scm/Makefile8
-rw-r--r--lang/smalltalk/Makefile5
10 files changed, 26 insertions, 59 deletions
diff --git a/lang/Gofer/Makefile b/lang/Gofer/Makefile
index 9a5d87e990b1..57a14f83a5c0 100644
--- a/lang/Gofer/Makefile
+++ b/lang/Gofer/Makefile
@@ -3,7 +3,7 @@
# Date created: Wed Feb 1 01:51:59 PST 1995
# Whom: hsu
#
-# $Id: Makefile,v 1.3 1995/04/15 05:44:23 asami Exp $
+# $Id: Makefile,v 1.4 1995/04/16 21:24:37 asami Exp $
#
DISTNAME = gofer230a
@@ -14,10 +14,8 @@ MASTER_SITES = ftp://cs.nott.ac.uk/nott-fp/languages/haskell/gofer/
WRKSRC = ${WRKDIR}/src
LIBDIR = ${PREFIX}/lib/Gofer
-install: build
+do-install:
-mkdir -p ${LIBDIR}
- -mkdir -p ${PREFIX}/man/man1
- -mkdir -p ${PREFIX}/bin
install -c -m 444 ${WRKDIR}/*.prelude ${LIBDIR}
install -c -m 444 ${WRKDIR}/src/prelude.h ${LIBDIR}
install -c -m 444 ${WRKDIR}/src/gofc.h ${LIBDIR}
diff --git a/lang/Sather/Makefile b/lang/Sather/Makefile
index e09a774cb254..eaa016662bb7 100644
--- a/lang/Sather/Makefile
+++ b/lang/Sather/Makefile
@@ -3,7 +3,7 @@
# Date created: Mon Oct 31 22:04:12 PST 1994
# Whom: hsu
#
-# $Id: Makefile,v 1.7 1995/04/15 05:44:29 asami Exp $
+# $Id: Makefile,v 1.8 1995/04/16 21:28:20 asami Exp $
#
DISTNAME= Sather-1.0.5
@@ -13,11 +13,9 @@ MASTER_SITES= ftp://ftp.icsi.berkeley.edu/pub/sather/
WRKSRC= ${WRKDIR}/Sather
ALL_TARGET= testall
-install: build
- @if [ ! -e ${PREFIX}/bin ]; then mkdir -p ${PREFIX}/bin; fi
- @if [ ! -e ${PREFIX}/man/man1 ]; then mkdir -p ${PREFIX}/man/man1; fi
+do-install:
install -c -m 555 ${WRKSRC}/Compiler/cs ${PREFIX}/bin
install -c -m 555 ${WRKSRC}/Doc/man/man1/cs.1 ${PREFIX}/man/man1
- -gzip -9 -f ${PREFIX}/man/man1/cs.1
+ -gzip -9nf ${PREFIX}/man/man1/cs.1
.include <bsd.port.mk>
diff --git a/lang/elk/Makefile b/lang/elk/Makefile
index f2877ac7049f..19a17f87ea4c 100644
--- a/lang/elk/Makefile
+++ b/lang/elk/Makefile
@@ -3,6 +3,8 @@
# Date created: 08 March 1995
# Whom: thomas@ghpc8.ihf.rwth-aachen.de
#
+# $Id$
+#
DISTNAME= elk-2.2
CATEGORIES+= languages
@@ -21,21 +23,15 @@ ALL_TARGET= default
#
pre-install:
- @mkdir -p ${PREFIX}/bin
- @mkdir -p ${PREFIX}/include
- @mkdir -p ${PREFIX}/man/man1
@mkdir -p ${PREFIX}/lib/elk
-install: build
- @echo "===> Installing for ${DISTNAME}"
- @${MAKE} ${MAKEFLAGS} pre-install
- @(cd ${WRKSRC}; ${MAKE} PREFIX=${PREFIX} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET})
- @(cd /usr/local/lib/elk; \
+post-install:
+ @(cd ${PREFIX}/lib/elk; \
mv bin/scheme ${PREFIX}/bin/elk; \
mkdir -p ${PREFIX}/include/elk; \
mv include/*.h ${PREFIX}/include/elk; \
rmdir bin include)
@install -c -o bin -g bin -m 444 ${WRKSRC}/doc/man/elk.1 ${PREFIX}/man/man1
- @${TOUCH} ${TOUCH_FLAGS} ${INSTALL_COOKIE}
+ @gzip -9nf ${PREFIX}/man/man1/elk.1
.include <bsd.port.mk>
diff --git a/lang/elk/pkg-plist b/lang/elk/pkg-plist
index 91911cf93d42..c72ba351bf28 100644
--- a/lang/elk/pkg-plist
+++ b/lang/elk/pkg-plist
@@ -2,3 +2,4 @@
bin/elk
lib/elk
include/elk
+man/man1/elk.1.gz
diff --git a/lang/forth/Makefile b/lang/forth/Makefile
index b6dc7f8c34ce..c7ed24a700b1 100644
--- a/lang/forth/Makefile
+++ b/lang/forth/Makefile
@@ -3,7 +3,7 @@
# Date created: 23 November 1994
# Whom: mr
#
-# $Id: Makefile,v 1.4 1995/04/15 05:44:33 asami Exp $
+# $Id: Makefile,v 1.5 1995/04/22 12:12:26 jkh Exp $
#
#This is pfe Version 0.9.9
@@ -15,8 +15,8 @@ CATEGORIES+= languages
MASTER_SITES= ftp://sunsite.unc.edu/pub/languages/forth/
pre-install:
- @mkdir -p ${PREFIX}/man/man1
@cp ${WRKSRC}/pfe.1 ${PREFIX}/man/man1/pfe.1
+ @gzip -9nf ${PREFIX}/man/man1/pfe.1
.include <bsd.port.mk>
diff --git a/lang/forth/pkg-plist b/lang/forth/pkg-plist
index 622910e6395f..c7f8a9dbcf29 100644
--- a/lang/forth/pkg-plist
+++ b/lang/forth/pkg-plist
@@ -6,7 +6,7 @@ bin/pfe
lib/pfe/help/showhelp
lib/pfe/help/helpidx
@mode 644
-man/man1/pfe.1
+man/man1/pfe.1.gz
lib/pfe/help/floating.hlp
lib/pfe/help/forth-83.hlp
lib/pfe/help/index
diff --git a/lang/gcl/Makefile b/lang/gcl/Makefile
index 7468c631d91d..bc4d5e9fc7c3 100644
--- a/lang/gcl/Makefile
+++ b/lang/gcl/Makefile
@@ -3,7 +3,7 @@
# Date created: Wed Feb 8 01:49:11 1995
# Whom: hsu
#
-# $Id$
+# $Id: Makefile,v 1.4 1995/04/16 22:09:31 hsu Exp $
#
DISTNAME= gcl-2.0
@@ -12,13 +12,7 @@ MASTER_SITES= ftp://ftp.cli.com/pub/gcl/ ftp://math.utexas.edu/pub/gcl/
EXTRACT_SUFX= .tgz
MAKEFILE= makefile
-INSTALL_COOKIE= ${WRKDIR}/.install_done
-install: build ${INSTALL_COOKIE}
-
-${INSTALL_COOKIE}:
- @echo "===> Installing for ${DISTNAME}"
- @${MAKE} ${.MAKEFLAGS} pre-install
+do-install:
@(cd ${WRKSRC}; ${MAKE} PREFIX_DIR=${PREFIX} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET})
- @${TOUCH} ${TOUCH_FLAGS} ${INSTALL_COOKIE}
.include <bsd.port.mk>
diff --git a/lang/gnat/Makefile b/lang/gnat/Makefile
index ce51963c83d2..329fa109e1ab 100644
--- a/lang/gnat/Makefile
+++ b/lang/gnat/Makefile
@@ -5,7 +5,7 @@
# Date created: Sat Mar 18 02:16:45 1995
# Porter: nils@guru.ims.uni-stuttgart.de
#
-# $Id$
+# $Id: Makefile,v 1.3 1995/04/15 05:44:36 asami Exp $
DISTNAME= gnat-2.03-src
PKGNAME= gnat-2.03
@@ -29,45 +29,28 @@ USE_GMAKE= true
# as /usr/libexec/gnat1, the rest in /usr/local/{bin,adainclude,adalib}.
PREFIX = /usr
-WRKDIR = ${.CURDIR}/work
-CONFIGURE_COOKIE= ${WRKDIR}/.configure_done
-PREBUILD_COOKIE = ${WRKDIR}/.prebuild_done
-BUILD_COOKIE = ${WRKDIR}/.build_done
-INSTALL_COOKIE = ${WRKDIR}/.install_done
-
-pre-build: ${PREBUILD_COOKIE}
-${PREBUILD_COOKIE}:
+pre-build:
@echo "===> Building patched gcc library for ${DISTNAME}"
cd ${WRKSRC}/gcc && \
${MAKE} CC="${CC} -I. -I${COMPILERSOURCE}/include" \
COMPILERSOURCE="${COMPILERSOURCE}"
- @${TOUCH} ${TOUCHFLAGS} ${PREBUILD_COOKIE}
-build: configure pre-build ${BUILD_COOKIE}
-${BUILD_COOKIE}:
- @echo "===> Building for ${DISTNAME}"
+do-build:
cd ${WRKSRC}/ada; \
${GMAKE} CC="${CC}" COMPILERSOURCE="${COMPILERSOURCE}"
- @${TOUCH} ${TOUCH_FLAGS} ${BUILD_COOKIE}
-configure: extract patch ${CONFIGURE_COOKIE}
-${CONFIGURE_COOKIE}:
- @echo "===> Configuring for ${DISTNAME}"
+do-configure:
@env CURDIR=${.CURDIR} DISTDIR=${DISTDIR} WRKDIR=${WRKDIR} \
WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} SCRIPTDIR=${SCRIPTDIR} \
FILESDIR=${FILESDIR} PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} \
DEPENDS="${DEPENDS}" \
COMPILERSOURCE="${COMPILERSOURCE}" CCVERSION="${CCVERSION}" \
${SHELL} ${SCRIPTDIR}/configure;
- @${TOUCH} ${TOUCH_FLAGS} ${CONFIGURE_COOKIE}
-install: build ${INSTALL_COOKIE}
-${INSTALL_COOKIE}:
- @echo "===> Installing for ${DISTNAME}"
+do-install:
@${MAKE} ${.MAKEFLAGS} pre-install
@(cd ${WRKSRC}/ada; \
${MAKE} PREFIX_DIR=${PREFIX} ${MAKE_FLAGS} ${MAKEFILE} \
${INSTALL_TARGET})
- @${TOUCH} ${TOUCH_FLAGS} ${INSTALL_COOKIE}
.include <bsd.port.mk>
diff --git a/lang/scm/Makefile b/lang/scm/Makefile
index 4d37d66e8c20..e05d3c049e96 100644
--- a/lang/scm/Makefile
+++ b/lang/scm/Makefile
@@ -3,7 +3,7 @@
# Date created: Sat Nov 5 17:11:01 PST 1994
# Whom: hsu
#
-# $Id: Makefile,v 1.5 1995/04/15 05:44:48 asami Exp $
+# $Id: Makefile,v 1.6 1995/04/16 21:24:51 asami Exp $
#
DISTNAME= scm
@@ -14,14 +14,12 @@ DISTFILES= scm4e1.tar.gz \
slib.info.tar.gz slib2a2.tar.gz slib-psd1-3.tar.gz \
scmconfig4e1.tar.gz
-GNU_CONFIGURE=
+GNU_CONFIGURE= yes
USE_GMAKE=
MAKE_FLAGS= CFLAGS=-O2 LDFLAGS=-s defines="-DSICP -DHAVE_CONFIG_H -DFLOATS -DIO_EXTENSIONS -DMEMOIZE_LOCALS -DGC_FREE_SEGMENTS" -f
-pre-install: build
- @if [ ! -e ${PREFIX}/lib ]; then mkdir -p ${PREFIX}/lib; fi
+pre-install:
cp -rp ${WRKDIR}/slib ${PREFIX}/lib
- @if [ ! -e /usr/local/info ]; then mkdir -p /usr/local/info; fi
(cd ${WRKDIR}/slib; \
install -c -m 444 slib.info slib.info-1 slib.info-2 \
slib.info-3 slib.info-4 /usr/local/info)
diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile
index 8c29cdde5a50..a194a5520a19 100644
--- a/lang/smalltalk/Makefile
+++ b/lang/smalltalk/Makefile
@@ -3,7 +3,7 @@
# Date created: 09 Feb 1995
# Whom: gpalmer
#
-# $Id: Makefile,v 1.4 1995/04/16 21:24:53 asami Exp $
+# $Id: Makefile,v 1.5 1995/04/18 05:18:51 asami Exp $
#
DISTNAME= smalltalk-1.1.1
@@ -19,9 +19,8 @@ pre-configure:
@(cd ${WRKSRC} ; ./config.mst fbsd-2)
@${TOUCH} ${TOUCH_FLAGS} ${CONFIGURE_COOKIE}
-install: build
+do-install:
@echo ">> The install target for smalltalk-1.1.1 is interactive."
@echo ">> Please read the file mst.texinfo for more information."
- @${DO_NADA}
.include <bsd.port.mk>