diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2001-08-16 02:17:47 +0800 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2001-08-16 02:17:47 +0800 |
commit | fa5fed5bbe265622edcb2bbc7cf07aae7196f1ee (patch) | |
tree | 71cea19348efc097f5dc332a3d015e3c9f75614d /misc/compat22 | |
parent | 00c407a44937c63e3d02c17eca8645a9216b0856 (diff) | |
download | freebsd-ports-gnome-fa5fed5bbe265622edcb2bbc7cf07aae7196f1ee.tar.gz freebsd-ports-gnome-fa5fed5bbe265622edcb2bbc7cf07aae7196f1ee.tar.zst freebsd-ports-gnome-fa5fed5bbe265622edcb2bbc7cf07aae7196f1ee.zip |
Change PREFIX from /usr to the default not to harm bento.
Prepare rc.d scripts that do ldconfig on startup, because
$PREFIX/lib/compat and $PREFIX/lib/compat/aout are no longer included
in the default $ldconfig_paths and $ldconfig_paths_aout, respectively.
Diffstat (limited to 'misc/compat22')
-rw-r--r-- | misc/compat22/Makefile | 16 | ||||
-rw-r--r-- | misc/compat22/pkg-plist | 3 |
2 files changed, 12 insertions, 7 deletions
diff --git a/misc/compat22/Makefile b/misc/compat22/Makefile index 98fdd06fed8e..4b6b5d14134a 100644 --- a/misc/compat22/Makefile +++ b/misc/compat22/Makefile @@ -7,6 +7,7 @@ PORTNAME= compat22 PORTVERSION= 4.3 +PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= ${MASTER_SITE_FREEBSD_ORG} MASTER_SITE_SUBDIR= releases/${ARCH}/${PORTVERSION}-RELEASE/${PORTNAME} @@ -23,11 +24,8 @@ MAINTAINER= hetzels@westbend.net ONLY_FOR_ARCHS= i386 PORTOBJFORMAT= aout -PREFIX?= /usr - WRKSRC= ${WRKDIR}/usr/lib/compat/aout NO_MTREE= yes -NO_BUILD= yes TARGET_DIR= ${PREFIX}/lib/compat/aout @@ -35,16 +33,20 @@ INSTALLS_SHLIB= yes LDCONFIG= /sbin/ldconfig -aout LDCONFIG_DIRS= %%PREFIX%%/lib/compat/aout -.if defined(BATCH) || defined(PACKAGE_BUILDING) -IGNORE= "does damage to bento cluster" -.endif +.include <bsd.port.pre.mk> do-extract: ${MKDIR} ${WRKDIR} cd ${_DISTDIR} && ${CAT} ${DISTFILES} | ${TAR} -xzf - -C ${WRKDIR} +do-build: + @( ${ECHO} '#!/bin/sh'; ${ECHO} '${LDCONFIG} -m ${LDCONFIG_RUNLIST}'; \ + ) > ${WRKDIR}/000.${PORTNAME}.sh + do-install: + ${MKDIR} ${TARGET_DIR} ${INSTALL_DATA} ${WRKSRC}/* ${TARGET_DIR}/ ${INSTALL_DATA} ${WRKDIR}/usr/libexec/ld.so ${PREFIX}/libexec/ + ${INSTALL_SCRIPT} ${WRKDIR}/000.${PORTNAME}.sh ${PREFIX}/etc/rc.d/ -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/misc/compat22/pkg-plist b/misc/compat22/pkg-plist index 476cef90c76c..741443072418 100644 --- a/misc/compat22/pkg-plist +++ b/misc/compat22/pkg-plist @@ -1,3 +1,4 @@ +etc/rc.d/000.compat22.sh lib/compat/aout/libalias.so.2.4 lib/compat/aout/libc.so.3.1 lib/compat/aout/libc_r.so.3.0 @@ -34,4 +35,6 @@ lib/compat/aout/libutil.so.2.2 lib/compat/aout/libvgl.so.1.0 lib/compat/aout/libxpg4.so.2.0 lib/compat/aout/libz.so.2.0 +@dirrm lib/compat/aout +@unexec rmdir %D/lib/compat 2>/dev/null || true libexec/ld.so |