[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