From 5426165a86f9d5023c880cd83c65f5c340a3b869 Mon Sep 17 00:00:00 2001 From: SADA Kenji Date: Fri, 10 Sep 1999 23:07:16 +0000 Subject: Warn if build environment doesn't have aout csu libs. --- www/libxpg4-ns/Makefile | 24 +++++++++++++++--------- www/libxpg4-ns/distinfo | 2 +- www/libxpg4-ns/files/message.nolib | 9 +++++++++ 3 files changed, 25 insertions(+), 10 deletions(-) create mode 100644 www/libxpg4-ns/files/message.nolib (limited to 'www') diff --git a/www/libxpg4-ns/Makefile b/www/libxpg4-ns/Makefile index 92a84f009723..f7524b9c360c 100644 --- a/www/libxpg4-ns/Makefile +++ b/www/libxpg4-ns/Makefile @@ -1,13 +1,13 @@ # New ports collection makefile for: libxpg4-ns -# Version required: 3.1-R +# Version required: 3.3 # Date created: 27 February 1999 # Whom: sada # # $FreeBSD$ # -DISTNAME= libxpg4-3.1r -PKGNAME= libxpg4-ns-3.1r +DISTNAME= libxpg4-3.3 +PKGNAME= libxpg4-ns-3.3 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_PORTS_JP} \ http://WWW.FreeBSD.ORG/~sada/distfiles/ @@ -21,6 +21,12 @@ PORTOBJFORMAT= aout LIBDIR= ${PREFIX}/lib/aout SRCDIR= /usr/src +pre-build: +.if !exists(/usr/lib/aout/crt0.o) + @${CAT} ${FILESDIR}/message.nolib + @${FALSE} +.endif + pre-install: ${MKDIR} ${LIBDIR} @@ -29,15 +35,15 @@ post-install: extract-from-freebsd: # only for port maintainer. .if exists(/usr/src/lib) - ${RM} -rf ${WRKSRC} - ${MKDIR} ${WRKSRC} - tar cfC - ${SRCDIR}/lib/libc locale | tar xfC - ${WRKSRC} - ${CP} ${SRCDIR}/lib/libxpg4/Makefile ${WRKSRC}/ + @${RM} -rf ${WRKSRC} + @${MKDIR} ${WRKSRC} + @tar cfC - ${SRCDIR}/lib/libc locale | tar xfC - ${WRKSRC} + @${CP} ${SRCDIR}/lib/libxpg4/Makefile ${WRKSRC}/ .else - ${ECHO} You should INSTALL \"src/lib\" distribution" + @${ECHO} You should INSTALL \"src/lib\" distribution" .endif private-distribution: # only for port maintainer. - tar czfC ${WRKDIR}/${DISTNAME}${EXTRACT_SUFX} ${WRKDIR} ${DISTNAME} + @(cd ${WRKDIR}; find ${DISTNAME} -type f | ${GREP} -v 'CVS' | ${SED} -e 's;^./;;' | tar czfCT ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} . -) .include diff --git a/www/libxpg4-ns/distinfo b/www/libxpg4-ns/distinfo index 57f91b6f0795..6ccc1f2281cc 100644 --- a/www/libxpg4-ns/distinfo +++ b/www/libxpg4-ns/distinfo @@ -1 +1 @@ -MD5 (libxpg4-3.1r.tar.gz) = 6c5be3c40783d1d29e4219d79c3c2fe9 +MD5 (libxpg4-3.3.tar.gz) = 6a47366cef50fc0dd6ebf2d73161951d diff --git a/www/libxpg4-ns/files/message.nolib b/www/libxpg4-ns/files/message.nolib new file mode 100644 index 000000000000..c1d81c95e326 --- /dev/null +++ b/www/libxpg4-ns/files/message.nolib @@ -0,0 +1,9 @@ +=== +You couldn't build this port for lack of aout csu library files. +You could prepare them as: + +1. extract /usr/src/lib (distribution files: src/slib.??) +2. cd /usr/src/lib/csu/i386 +3. make clean depend +4. make all install +=== -- cgit v1.2.3