diff options
author | Oliver Eikemeier <eik@FreeBSD.org> | 2004-10-14 13:24:20 +0000 |
---|---|---|
committer | Oliver Eikemeier <eik@FreeBSD.org> | 2004-10-14 13:24:20 +0000 |
commit | 875ebd31e7b0c845a482d12d49e1a601a8fcfdd5 (patch) | |
tree | aee72473670eb41fcdd9149216a8d8a827130e5e /shells/bash/Makefile | |
parent | ad4c22b11aa13013f93ad2bf2abf95adb7271ac3 (diff) | |
download | ports-875ebd31e7b0c845a482d12d49e1a601a8fcfdd5.tar.gz ports-875ebd31e7b0c845a482d12d49e1a601a8fcfdd5.zip |
Notes
Diffstat (limited to 'shells/bash/Makefile')
-rw-r--r-- | shells/bash/Makefile | 43 |
1 files changed, 31 insertions, 12 deletions
diff --git a/shells/bash/Makefile b/shells/bash/Makefile index c9a8999410d9..ca12271e168d 100644 --- a/shells/bash/Makefile +++ b/shells/bash/Makefile @@ -6,21 +6,22 @@ # PORTNAME= bash -PORTVERSION= 3.0 -PORTREVISION= 5 +PORTVERSION= 3.0.13 +PORTREVISION= 0 CATEGORIES= shells MASTER_SITES= ${MASTER_SITE_GNU:S/$/:bash/} \ http://cnswww.cns.cwru.edu/~chet/%SUBDIR%/:faq \ ftp://ftp.cwru.edu/pub/%SUBDIR%/:bash,faq MASTER_SITE_SUBDIR= ${PORTNAME}/:bash,faq +DISTNAME= ${PORTNAME}-${PORTVERSION:R} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:bash DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} PATCH_SITES= ftp://ftp.cwru.edu/pub/%SUBDIR%/:bash -PATCH_SITE_SUBDIR= ${PORTNAME}/${PORTNAME}-${PORTVERSION}-patches/:bash +PATCH_SITE_SUBDIR= ${PORTNAME}/${DISTNAME}-patches/:bash .for patch in 01 02 03 04 05 06 07 08 09 10 11 12 13 -PATCHFILES+= ${PORTNAME}${PORTVERSION:S/.//g}-0${patch}:bash +PATCHFILES+= ${PORTNAME}${PORTVERSION:R:S/.//g}-0${patch}:bash .endfor MAINTAINER= eik@FreeBSD.org @@ -30,7 +31,11 @@ IGNOREFILES= FAQ CONFLICTS= bash-[0-24-9].* .if !defined(WITHOUT_IMPLICITCD) -EXTRA_PATCHES= ${PATCHDIR}/xpatch-implicitcd +EXTRA_PATCHES+= ${PATCHDIR}/xpatch-implicitcd +.endif + +.if !defined(WITHOUT_COLONBREAKSWORDS) +EXTRA_PATCHES+= ${PATCHDIR}/xpatch-colonbreakswords .endif MAN1= bash.1 bashbug.1 @@ -40,8 +45,10 @@ USE_REINPLACE= yes GNU_CONFIGURE= yes .if !defined(NOPORTDOCS) +.if !defined(WITH_INCLUDED_FAQ) DISTFILES+= FAQ:faq -PORTDOCS= FAQ CHANGES COMPAT NEWS POSIX RBASH +.endif +PORTDOCS= FAQ INTRO CHANGES COMPAT NEWS POSIX RBASH .endif CONFIGURE_ARGS= --without-bash-malloc \ @@ -76,22 +83,34 @@ CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" \ LDFLAGS="${LDFLAGS}" post-patch: - @${REINPLACE_CMD} -e "s| /bin| ${PREFIX}/bin|g" ${WRKSRC}/doc/bash.1 + @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/doc/bash.1 + +post-configure: + @${FIND} ${WRKSRC} -name Makefile -print0 | ${XARGS} -0 \ + ${REINPLACE_CMD} -e "s|^DESTDIR *=|& ${DESTDIR}|" pre-build: @${ECHO_CMD} $$((${PORTREVISION}-1)) > ${WRKSRC}/.build pre-install: - @${SETENV} PKG_PREFIX="${PREFIX}" PKG_DESTDIR="${DESTDIR}" ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL; \ + @${SETENV} PKG_PREFIX="${PREFIX}" PKG_DESTDIR="${DESTDIR}" \ + ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL post-install: .if !defined(NOPORTDOCS) - @${MKDIR} ${DOCSDIR} - @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/FAQ ${DESTDIR}${DOCSDIR} - @for d in ${PORTDOCS:NFAQ}; do \ + @${MKDIR} ${DESTDIR}${DOCSDIR} +.if !defined(WITH_INCLUDED_FAQ) + @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/FAQ \ + ${WRKSRC}/doc/INTRO ${DESTDIR}${DOCSDIR} +.else + @${INSTALL_DATA} ${WRKSRC}/doc/FAQ \ + ${WRKSRC}/doc/INTRO ${DESTDIR}${DOCSDIR} +.endif + @for d in ${PORTDOCS:NFAQ:NINTRO}; do \ ${INSTALL_DATA} ${WRKSRC}/$${d} ${DESTDIR}${DOCSDIR}; \ done .endif - @${SETENV} PKG_PREFIX="${PREFIX}" PKG_DESTDIR="${DESTDIR}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL; \ + @${SETENV} PKG_PREFIX="${PREFIX}" PKG_DESTDIR="${DESTDIR}" \ + ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .include <bsd.port.mk> |