diff options
Diffstat (limited to 'shells/zsh-devel/Makefile')
-rw-r--r-- | shells/zsh-devel/Makefile | 34 |
1 files changed, 20 insertions, 14 deletions
diff --git a/shells/zsh-devel/Makefile b/shells/zsh-devel/Makefile index 3e746bd5e24f..dd67a8bb7d0c 100644 --- a/shells/zsh-devel/Makefile +++ b/shells/zsh-devel/Makefile @@ -6,36 +6,43 @@ # PORTNAME= zsh -PORTVERSION= ${ZSH_VER} +PORTVERSION= 3.1.7.p1 CATEGORIES= shells -MASTER_SITES= ftp://ftp.zsh.org/zsh/ \ +MASTER_SITES= http://people.FreeBSD.org/~knu/ports/distfiles/ \ + ftp://ftp.zsh.org/zsh/ \ ftp://ftp.sterling.com/zsh/ \ ftp://ftp.rge.com/pub/zsh/ \ ftp://ftp.fu-berlin.de/pub/unix/shells/zsh/ \ ftp://ftp.ips.oz.au/pub/packages/zsh/ \ - ftp://ftp.uit.no/pub/unix/shells/zsh/ \ - http://people.FreeBSD.org/~knu/ports/distfiles/ - -DISTFILES= zsh-${ZSH_VER}.tar.gz ${ZSHFUNC_FILES} + ftp://ftp.uit.no/pub/unix/shells/zsh/ +DISTNAME= ${PORTNAME}-${ZSH_VER} +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ + ${ZSHFUNC_FILES} +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= shige@FreeBSD.org -EXTRACT_ONLY= zsh-${ZSH_VER}.tar.gz -ZSHFUNC_FILES= zsh-functions-freebsd-2000.03.31.tar.gz -ZSHFUNC_SUBDIR= share/zsh/functions +ZSH_VER= ${PORTVERSION:S/.p/-pre-/} +ZSHFUNC_FILES= zsh-functions-freebsd-2000.04.29.tar.gz +ZSHFUNC_SUBDIR= share/zsh/${ZSH_VER}/functions NO_LATEST_LINK= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-zsh-mem --enable-zsh-secure-free --enable-dynamic +INSTALL_TARGET= install install.info MAN1= zsh.1 zshbuiltins.1 zshcompctl.1 zshexpn.1 zshmisc.1 \ zshoptions.1 zshall.1 zshparam.1 zshzle.1 zshmodules.1 \ zshzftpsys.1 zshcompsys.1 zshcompwid.1 - -ZSH_VER= 3.1.6 PLIST_SUB= ZSH_VER=${ZSH_VER} ZSHFUNC_SUBDIR=${ZSHFUNC_SUBDIR} # If you want to build a static binary, uncomment the following line #LDFLAGS+=-static +post-extract: + @${MKDIR} ${WRKDIR}/functions + @for i in ${ZSHFUNC_FILES} ; do \ + ${TAR} zxf ${DISTDIR}/$${i} -C ${WRKDIR}/functions ;\ + done + post-build: # Fix ".so" macro problem by using "soelim" command. @(cd ${WRKSRC} ; \ @@ -46,11 +53,10 @@ post-build: ${RM} -f ./man1/zshall.1 ; \ /usr/bin/soelim ./man1/zshall.1.source > ./man1/zshall.1 ; \ ) + @cd ${WRKSRC}/Doc && ${MAKE} info post-install: - @for i in ${ZSHFUNC_FILES} ; do \ - ${TAR} zxf ${DISTDIR}/$${i} -C ${PREFIX}/${ZSHFUNC_SUBDIR} ;\ - done + @${INSTALL_DATA} ${WRKDIR}/functions/* ${PREFIX}/${ZSHFUNC_SUBDIR} @${INSTALL_DATA} ${WRKSRC}/Doc/zsh.info ${PREFIX}/info @install-info ${PREFIX}/info/zsh.info ${PREFIX}/info/dir @${ECHO} "Updating /etc/shells" |