- support stage

This commit is contained in:
Yen-Ming Lee 2014-08-04 09:19:38 +00:00
parent b8129d8b0f
commit 73e5485926
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=363981
2 changed files with 5 additions and 7 deletions

View File

@ -14,8 +14,6 @@ COMMENT= BSD-licensed version of sort
LICENSE= BSD
WRKSRC= ${WRKDIR}/${PORTNAME}
MANCOMPRESSED= yes
MAN1= sort.1
MAKE_ENV+= BINDIR="${PREFIX}/bin" \
MANDIR="${MANPREFIX}/man/man" \
@ -29,7 +27,6 @@ OPTIONS_DEFINE= THREADS NLS OVERWRITE_BASE
OVERWRITE_BASE_DESC= Replaces base GNU sort
OPTIONS_DEFAULT= THREADS NLS
NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MNLS}
@ -50,15 +47,15 @@ PLIST_SUB+= OVERWRITE_BASE="" NO_OVERWRITE_BASE="@comment "
PLIST_SUB+= OVERWRITE_BASE="@comment " NO_OVERWRITE_BASE=""
.endif
.if defined(WITH_OVERWRITE_BASE) && exists(${PREFIX}/bin/sort)
.if defined(WITH_OVERWRITE_BASE) && exists(${STAGEDIR}${PREFIX}/bin/sort)
pre-install:
${INSTALL_PROGRAM} ${PREFIX}/bin/sort ${PREFIX}/bin/gnusort
${INSTALL_PROGRAM} ${STAGEDIR}${PREFIX}/bin/sort ${STAGEDIR}${PREFIX}/bin/gnusort
.endif
post-install:
${LN} -s ${PREFIX}/bin/sort ${PREFIX}/bin/bsdsort
${LN} -s ${PREFIX}/bin/sort ${STAGEDIR}${PREFIX}/bin/bsdsort
.if !defined(WITH_OVERWRITE_BASE)
${LN} -s /usr/bin/sort ${PREFIX}/bin/gnusort
${LN} -s /usr/bin/sort ${STAGEDIR}${PREFIX}/bin/gnusort
.endif
.include <bsd.port.post.mk>

View File

@ -4,5 +4,6 @@
%%OVERWRITE_BASE%%@unexec /bin/cp %%PREFIX%%/bin/gnusort %%PREFIX%%/bin/sort || true
bin/bsdsort
bin/gnusort
man/man1/sort.1.gz
%%NO_OVERWRITE_BASE%%bin/sort
%%NLS%%share/nls/hu_HU.ISO8859-2/sort.cat