summaryrefslogtreecommitdiff
path: root/lang
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 /lang
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
Diffstat (limited to 'lang')
-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>