aboutsummaryrefslogtreecommitdiff
path: root/shells/ksh
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2022-08-28 20:12:47 +0000
committerCy Schubert <cy@FreeBSD.org>2022-08-28 21:16:45 +0000
commit6e9237ba47f0c0df54a58ca8a1bf79b44d580208 (patch)
tree73cd746dade77dde1ce2acdc1037cd6744fc0d6d /shells/ksh
parent039bde8216ed7bb5dcf3bb2fc5af72a8fec317f2 (diff)
downloadports-6e9237ba47f0c0df54a58ca8a1bf79b44d580208.tar.gz
ports-6e9237ba47f0c0df54a58ca8a1bf79b44d580208.zip
Diffstat (limited to 'shells/ksh')
-rw-r--r--shells/ksh/Makefile18
-rw-r--r--shells/ksh/pkg-plist6
2 files changed, 13 insertions, 11 deletions
diff --git a/shells/ksh/Makefile b/shells/ksh/Makefile
index 1780a8047211..63c5bf1e506f 100644
--- a/shells/ksh/Makefile
+++ b/shells/ksh/Makefile
@@ -39,6 +39,7 @@ OPTIONS_SINGLE= BIN_KSH
OPTIONS_SINGLE_BIN_KSH= KSH KSH93
KSH_DESC= Install to ${PREFIX}/bin/ksh
KSH93_DESC= Install to ${PREFIX}/bin/ksh93
+KSH93N_DESC= Install to ${PREFIX}/bin/ksh93n (new)
CFLAGS+= -DMAP_TYPE
LDFLAGS+= -lm
@@ -48,13 +49,14 @@ STATIC_MAKE_ENV= LDFLAGS+=-static
KSH_PLIST_SUB= 93=""
KSH93_PLIST_SUB= 93="93"
+KSH93N_PLIST_SUB= 93="93n"
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MKSH93}
-PNAME= ksh93
-.else
-PNAME= ksh
+.if ${PORT_OPTIONS:MKSH93N}
+PSUFFIX= 93n
+.elif ${PORT_OPTIONS:MKSH93}
+PSUFFIX= 93
.endif
post-patch:
@@ -64,10 +66,10 @@ do-build:
@cd ${WRKSRC}/ && ${SETENV} -i ${MAKE_ENV} ${SH} bin/package flat make
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/ksh ${STAGEDIR}${PREFIX}/bin/${PNAME}
- ${INSTALL_MAN} ${WRKSRC}/man/man1/sh.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/${PNAME}.1
- ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/
- cd ${WRKSRC}/fun/ && ${INSTALL_SCRIPT} dirs popd pushd ${STAGEDIR}${EXAMPLESDIR}/
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/ksh ${STAGEDIR}${PREFIX}/bin/ksh${PSUFFIX}
+ ${INSTALL_MAN} ${WRKSRC}/man/man1/sh.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ksh${PSUFFIX}.1
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}${PSUFFIX}/
+ cd ${WRKSRC}/fun/ && ${INSTALL_SCRIPT} dirs popd pushd ${STAGEDIR}${EXAMPLESDIR}${PSUFFIX}/
do-test:
cd ${WRKSRC}/src/cmd/ksh93/tests/ && ${SETENV} SHELL=${WRKSRC}/bin/ksh ${WRKSRC}/bin/ksh shtests
diff --git a/shells/ksh/pkg-plist b/shells/ksh/pkg-plist
index 39bd9a3d8408..92209428c72c 100644
--- a/shells/ksh/pkg-plist
+++ b/shells/ksh/pkg-plist
@@ -1,6 +1,6 @@
@shell bin/ksh%%93%%
man/man1/ksh%%93%%.1.gz
-share/examples/ksh/dirs
-share/examples/ksh/popd
-share/examples/ksh/pushd
+share/examples/ksh%%93%%/dirs
+share/examples/ksh%%93%%/popd
+share/examples/ksh%%93%%/pushd