[Midnightbsd-cvs] mports [17666] trunk/shells/ksh93: ksh93 2013-05-24.
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Sep 28 19:46:14 EDT 2014
Revision: 17666
http://svnweb.midnightbsd.org/mports/?rev=17666
Author: laffer1
Date: 2014-09-28 19:46:11 -0400 (Sun, 28 Sep 2014)
Log Message:
-----------
ksh93 2013-05-24. note its now under eclipse public license
Modified Paths:
--------------
trunk/shells/ksh93/Makefile
trunk/shells/ksh93/distinfo
trunk/shells/ksh93/pkg-plist
Modified: trunk/shells/ksh93/Makefile
===================================================================
--- trunk/shells/ksh93/Makefile 2014-09-28 23:44:04 UTC (rev 17665)
+++ trunk/shells/ksh93/Makefile 2014-09-28 23:46:11 UTC (rev 17666)
@@ -9,62 +9,47 @@
# serves to expose gcc bugs and does nothing to speed up any known
# program. If you are really unconvinced, go ahead but do not
# complain to me about it.
-#
PORTNAME= ksh93
-PORTVERSION= ${VERSION:S/-//g}
-PORTREVISION= 1
+PORTVERSION= ${KSHVERSION:S/-//g}
+PORTREVISION= 0
CATEGORIES= shells
-MASTER_SITES= http://www.research.att.com/~gsf/download/tgz/
-DISTNAME= ${PORTNAME}-${VERSION}
-DISTFILES= INIT.${VERSION}.tgz ast-ksh.${VERSION}.tgz
+MASTER_SITES= http://www2.research.att.com/~astopen/download/tgz/
+DISTFILES= INIT.${INITVERSION}.tgz ast-ksh.${KSHVERSION}.tgz
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= ports at MidnightBSD.org
COMMENT= Official AT&T release of KornShell 93
-LICENSE= other
-# common public license
-MANUAL_PACKAGE_BUILD=Doesn't build in tinderbox environment
+LICENSE= epl
-VERSION= 2012-02-29
-RESTRICTED= Source recipient must acknowledge license
+OPTIONS_DEFINE= EXAMPLES STATIC
FETCH_ENV= HTTP_AUTH='basic:*:I accept www.opensource.org/licenses/cpl:.'
-FETCH_CMD= /usr/bin/fetch -Rr # see bin/76134
+LDFLAGS+= -lm
+MAKE_ENV= CCFLAGS="${CFLAGS}"
NO_WRKSUBDIR= yes
-MAKE_ENV= CCFLAGS="${CFLAGS}"
-.if defined(WANT_STATIC)
-MAKE_ENV+= LDFLAGS=-static
-.endif
-.include <bsd.port.pre.mk>
+INITVERSION= 2013-05-24
+KSHVERSION= 2012-08-01
-INSTALLROOT= ${WRKSRC}/arch/midnightbsd.${ARCH}
+STATIC_MAKE_ENV= LDFLAGS+=-static
+post-patch:
+ @${REINPLACE_CMD} -e 's|-lpthread|-pthread|' \
+ ${WRKSRC}/bin/package ${WRKSRC}/src/cmd/INIT/package.sh
+
do-build:
- @cd ${WRKSRC} && ${SETENV} -i ${MAKE_ENV} ${SH} bin/package make
+ @cd ${WRKSRC}/ && ${SETENV} -i ${MAKE_ENV} ${SH} bin/package flat make
do-install:
- ${INSTALL_PROGRAM} ${INSTALLROOT}/bin/ksh ${PREFIX}/bin/ksh93
- ${INSTALL_MAN} ${INSTALLROOT}/man/man1/sh.1 \
- ${MANPREFIX}/man/man1/ksh93.1
- ${MKDIR} ${PREFIX}/share/examples/ksh93
-.for fun in dirs popd pushd
- ${INSTALL_SCRIPT} ${INSTALLROOT}/fun/${fun} \
- ${PREFIX}/share/examples/ksh93/
-.endfor
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/ksh ${STAGEDIR}${PREFIX}/bin/ksh93
+ ${INSTALL_MAN} ${WRKSRC}/man/man1/sh.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ksh93.1
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
+ cd ${WRKSRC}/fun/ && ${INSTALL_SCRIPT} dirs popd pushd ${STAGEDIR}${EXAMPLESDIR}/
-post-install:
- @${ECHO} "updating /etc/shells"
- @${CP} /etc/shells /etc/shells.bak
- @(${GREP} -v ${PREFIX}/bin/ksh93 /etc/shells.bak; \
- ${ECHO_CMD} ${PREFIX}/bin/ksh93) >/etc/shells
- @${RM} -f /etc/shells.bak
-
test: build
- @cd ${WRKSRC}/src/cmd/ksh93/tests && \
- ${SETENV} SHELL=${INSTALLROOT}/bin/ksh \
- ${INSTALLROOT}/bin/ksh shtests
+ @cd ${WRKSRC}/src/cmd/ksh93/tests/ && \
+ ${SETENV} SHELL=${WRKSRC}/bin/ksh ${WRKSRC}/bin/ksh shtests
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: trunk/shells/ksh93/distinfo
===================================================================
--- trunk/shells/ksh93/distinfo 2014-09-28 23:44:04 UTC (rev 17665)
+++ trunk/shells/ksh93/distinfo 2014-09-28 23:46:11 UTC (rev 17666)
@@ -1,6 +1,4 @@
-SHA256 (ksh93/INIT.2012-02-29.tgz) = da4a886d28f75f8a011d522697272cd196cdcfb406f92d47f8b0a6608d786896
-RMD160 (ksh93/INIT.2012-02-29.tgz) = 283a527661df8d58a948890866990fb083607e1c
-SIZE (ksh93/INIT.2012-02-29.tgz) = 379873
-SHA256 (ksh93/ast-ksh.2012-02-29.tgz) = d09a2002bd458748960adf0899565b12c195e319101af08eb2f9f821581c8b4e
-RMD160 (ksh93/ast-ksh.2012-02-29.tgz) = 11939f779c0e0724a1ddce439a000105c67b0f2c
-SIZE (ksh93/ast-ksh.2012-02-29.tgz) = 2027575
+SHA256 (ksh93/INIT.2013-05-24.tgz) = 118b2c8a4d651727fcd680289be69941d3045951bf9e3a4d45dcb42f0658f014
+SIZE (ksh93/INIT.2013-05-24.tgz) = 383979
+SHA256 (ksh93/ast-ksh.2012-08-01.tgz) = e6192cfa52a6a9fd20618cbaf3fa81f0cc9fd83525500757e83017275e962851
+SIZE (ksh93/ast-ksh.2012-08-01.tgz) = 2053532
Modified: trunk/shells/ksh93/pkg-plist
===================================================================
--- trunk/shells/ksh93/pkg-plist 2014-09-28 23:44:04 UTC (rev 17665)
+++ trunk/shells/ksh93/pkg-plist 2014-09-28 23:46:11 UTC (rev 17666)
@@ -1,7 +1,7 @@
@comment $MidnightBSD$
bin/ksh93
man/man1/ksh93.1.gz
-%%EXAMPLESDIR%%/dirs
-%%EXAMPLESDIR%%/popd
-%%EXAMPLESDIR%%/pushd
- at dirrm %%EXAMPLESDIR%%
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dirs
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/popd
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pushd
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
More information about the Midnightbsd-cvs
mailing list