diff options
author | Kirill Ponomarev <krion@FreeBSD.org> | 2005-08-26 05:21:02 +0000 |
---|---|---|
committer | Kirill Ponomarev <krion@FreeBSD.org> | 2005-08-26 05:21:02 +0000 |
commit | 6f2ebc56295dd35f2b2697c455588297e46dd7af (patch) | |
tree | e1f2c26384e62eed32d13ba9fd40f4c65727b5ec /misc/compat5x/Makefile | |
parent | d306616af2ddcb7d533b53bf8d257d44c312bfe5 (diff) | |
download | ports-6f2ebc56295dd35f2b2697c455588297e46dd7af.tar.gz ports-6f2ebc56295dd35f2b2697c455588297e46dd7af.zip |
Notes
Diffstat (limited to 'misc/compat5x/Makefile')
-rw-r--r-- | misc/compat5x/Makefile | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/misc/compat5x/Makefile b/misc/compat5x/Makefile new file mode 100644 index 000000000000..775a659da425 --- /dev/null +++ b/misc/compat5x/Makefile @@ -0,0 +1,79 @@ +# New ports collection makefile for: compat5x libraries +# Date created: 19 Aug 2005 +# Whom: hrs, lesi +# +# $FreeBSD$ +# + +PORTNAME= compat5x +PORTVERSION= 5.4.0.6 +CATEGORIES= misc +MASTER_SITES= ${MASTER_SITE_LOCAL} \ + http://agrajag.ijs.si/tinderbox/stuff/compat5/ +MASTER_SITE_SUBDIR=lesi/compat5x +PKGNAMESUFFIX= -${ARCH} +DISTNAME= ${PORTNAME}-${ARCH}-${PORTVERSION} + +MAINTAINER= ports@FreeBSD.org +COMMENT= A convenience package to install the compat5x libraries + +ONLY_FOR_ARCHS= alpha amd64 i386 sparc64 +USE_BZIP2= yes +NO_MTREE= yes +WRKSRC= ${WRKDIR}/${PORTNAME} +INSTALLS_SHLIB= yes +LDCONFIG_DIRS= %%PREFIX%%/lib/compat +TARGET_DIR= ${PREFIX}/lib/compat +TARGET32_DIR= ${PREFIX}/lib32/compat +RCSCRIPT= ${WRKDIR}/000.compat5x.sh + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 600000 +IGNORE= is for FreeBSD 6.x and newer +.endif + +.if ${OSVERSION} >= 600016 +RUN_DEPENDS= ${LOCALBASE}/share/compat/locale/UTF-8/LC_CTYPE:${PORTSDIR}/misc/localedata +.endif + +.if ${ARCH} == alpha +PLIST_SUB+= ALPHA="" +.else +PLIST_SUB+= ALPHA="@comment " +.endif +.if ${ARCH} == amd64 +PLIST_SUB+= AMD64="" +PLIST_SUB+= LDCONFIG_LIB32="${LDCONFIG} -32" +.else +PLIST_SUB+= AMD64="@comment " +.endif +.if ${ARCH} == i386 +PLIST_SUB+= I386="" +.else +PLIST_SUB+= I386="@comment " +.endif +.if ${ARCH} == sparc64 +PLIST_SUB+= SPARC64="" +.else +PLIST_SUB+= SPARC64="@comment " +.endif + +do-build: + ${ECHO_CMD} '#!/bin/sh' > ${RCSCRIPT} + ${ECHO_CMD} '${LDCONFIG} -m ${LDCONFIG_RUNLIST}' >> ${RCSCRIPT} +.if ${ARCH} == amd64 + ${ECHO_CMD} '${LDCONFIG} -32 -m ${TARGET32_DIR}' >> ${RCSCRIPT} +.endif + +do-install: + ${MKDIR} ${TARGET_DIR} + (cd ${WRKSRC} && ${INSTALL_DATA} *.so.* ${TARGET_DIR}) +.if ${ARCH} == amd64 + ${MKDIR} ${TARGET32_DIR} + (cd ${WRKSRC}/lib32 && ${INSTALL_DATA} *.so.* ${TARGET32_DIR}) + ${LDCONFIG} -32 -m ${TARGET32_DIR} +.endif + ${INSTALL_SCRIPT} ${RCSCRIPT} ${PREFIX}/etc/rc.d/ + +.include <bsd.port.post.mk> |