*: Remove four packages imported to pkgsrc. Update Makefile.
This commit is contained in:
parent
c39b2b2caf
commit
06df807186
9
Makefile
9
Makefile
|
@ -106,7 +106,6 @@ SUBDIR+= alsa-lib-git
|
|||
SUBDIR+= alsa-plugins
|
||||
SUBDIR+= alsa-plugins-jack
|
||||
SUBDIR+= alt-ergo
|
||||
SUBDIR+= alure
|
||||
SUBDIR+= am-utils
|
||||
SUBDIR+= am-utils-git
|
||||
SUBDIR+= amavis-logwatch
|
||||
|
@ -277,7 +276,6 @@ SUBDIR+= boost-test-suite
|
|||
SUBDIR+= boost-threadpool
|
||||
SUBDIR+= boost-yap
|
||||
SUBDIR+= boringssl
|
||||
SUBDIR+= bosh
|
||||
SUBDIR+= bowtie
|
||||
SUBDIR+= bowtie2
|
||||
SUBDIR+= bpcscripts
|
||||
|
@ -2710,7 +2708,6 @@ SUBDIR+= payara41
|
|||
SUBDIR+= pbbam
|
||||
SUBDIR+= pbbuttonsd
|
||||
SUBDIR+= pbcopper
|
||||
SUBDIR+= pbosh
|
||||
SUBDIR+= pbseqan
|
||||
SUBDIR+= pcmanfm-qt
|
||||
SUBDIR+= pcp
|
||||
|
@ -4055,6 +4052,8 @@ SUBDIR+= qbittorrent
|
|||
SUBDIR+= qcdloop
|
||||
SUBDIR+= qdevelop
|
||||
SUBDIR+= qemu-git
|
||||
SUBDIR+= qemu-nvmm
|
||||
SUBDIR+= qfusion
|
||||
SUBDIR+= qico
|
||||
SUBDIR+= qiew
|
||||
SUBDIR+= qira
|
||||
|
@ -4167,6 +4166,7 @@ SUBDIR+= rtspdump
|
|||
SUBDIR+= rtv
|
||||
SUBDIR+= rubrica2
|
||||
SUBDIR+= ruby-actionmessenger
|
||||
SUBDIR+= ruby-asciidoctor
|
||||
SUBDIR+= ruby-blockenspiel
|
||||
SUBDIR+= ruby-cabin
|
||||
SUBDIR+= ruby-chawan
|
||||
|
@ -4325,7 +4325,6 @@ SUBDIR+= slurm-spank-x11
|
|||
SUBDIR+= sm-change_ldappass
|
||||
SUBDIR+= sm-change_qldforward
|
||||
SUBDIR+= sm-compatibility
|
||||
SUBDIR+= smake
|
||||
SUBDIR+= smallbasic
|
||||
SUBDIR+= smallbasic-gui
|
||||
SUBDIR+= smap
|
||||
|
@ -4384,7 +4383,6 @@ SUBDIR+= ssh-chat
|
|||
SUBDIR+= ssid
|
||||
SUBDIR+= ssu
|
||||
SUBDIR+= stacks
|
||||
SUBDIR+= star
|
||||
SUBDIR+= stardict
|
||||
SUBDIR+= stardict-tools
|
||||
SUBDIR+= starfighter
|
||||
|
@ -4723,6 +4721,7 @@ SUBDIR+= wackamole
|
|||
SUBDIR+= waffle
|
||||
SUBDIR+= wanderer
|
||||
SUBDIR+= wang-ttf
|
||||
SUBDIR+= warsow
|
||||
SUBDIR+= watch
|
||||
SUBDIR+= wayland
|
||||
SUBDIR+= wbox
|
||||
|
|
11
bosh/DESCR
11
bosh/DESCR
|
@ -1,11 +0,0 @@
|
|||
The Schily Bourne Shell
|
||||
|
||||
The Schily Bourne Shell was derived from the Bourne Shell sources from
|
||||
OpenSolaris.
|
||||
|
||||
The Schily Bourne Shell is actively maintained and enhanced on a regular base.
|
||||
It can be compiled into three variants:
|
||||
- The non-POSIX SVr4/OpenSolaris variant (obosh)
|
||||
- The minimal POSIX compliant variant (pbosh)
|
||||
- The POSIX compliant extended variant (bosh)
|
||||
This package contains the third variant.
|
|
@ -1,58 +0,0 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= schily-2018-10-30
|
||||
PKGNAME= bosh-20181030
|
||||
CATEGORIES= shells
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/}
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= http://schilytools.sourceforge.net/bosh.html
|
||||
COMMENT= The Schily Bourne Shell
|
||||
LICENSE= cddl-1.0
|
||||
|
||||
MAKE_JOBS_SAFE= no
|
||||
|
||||
USE_TOOLS+= tbl
|
||||
TOOL_DEPENDS+= smake-[0-9]*:../../wip/smake
|
||||
SMAKE= MAKEFLAGS= smake
|
||||
MAKE_FLAGS+= DESTDIR=${DESTDIR} INS_BASE=${PREFIX} DEFMANBASE=. MANDIR=${PKGMANDIR}
|
||||
# Honor CPPFLAGS, CFLAGS and LDFLAGS
|
||||
MAKE_FLAGS+= CPPOPTX=${CPPFLAGS:Q} COPTX=${CFLAGS:Q} LDOPTX=${LDFLAGS:Q}
|
||||
|
||||
PKG_SHELL= bin/bosh
|
||||
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
|
||||
# Shared platform specific code for schilytools (provided by smake package)
|
||||
.include "../../wip/smake/Makefile.common"
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC}/inc && ${SMAKE} ${MAKE_FLAGS}
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && for library in \
|
||||
libschily libxtermcap libfind libgetopt libshedit; \
|
||||
do \
|
||||
cd ${WRKSRC}/$${library} && ${SMAKE} ${MAKE_FLAGS}; \
|
||||
done
|
||||
cd ${WRKSRC}/sh && ${SMAKE} ${MAKE_FLAGS}
|
||||
|
||||
# Process tables in manpage
|
||||
post-build:
|
||||
cd ${WRKSRC} && ${TBL} sh/sh.1 >sh/sh.1.tmp; \
|
||||
${MV} -f sh/sh.1.tmp sh/bosh.1
|
||||
|
||||
do-test:
|
||||
cd ${WRKSRC}/sh && \
|
||||
cd tests; ${SMAKE} ${MAKE_FLAGS} tests
|
||||
|
||||
do-install:
|
||||
cd ${WRKSRC}/sh && \
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/sh/OBJ/*/sh \
|
||||
${DESTDIR}${PREFIX}/bin/bosh; \
|
||||
${INSTALL_MAN} ${WRKSRC}/sh/bosh.1 \
|
||||
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -1,3 +0,0 @@
|
|||
@comment $NetBSD$
|
||||
bin/bosh
|
||||
man/man1/bosh.1
|
16
bosh/TODO
16
bosh/TODO
|
@ -1,16 +0,0 @@
|
|||
[X] Analyze test target failure on NetBSD
|
||||
Reason: NetBSD od has trailing whitespace in its output
|
||||
=> Fix added for current version
|
||||
=> Reported to upstream, next release will contain a workaround
|
||||
=> Updated to release 2018-09-26 and patch removed
|
||||
[X] Analyze keyboard behaviour for Delete and Backspace
|
||||
=> Different behaviour (compared to ash and bash) is documented
|
||||
[X] Add obosh and pbosh variants to this package?
|
||||
=> No, use separate packages
|
||||
[X] Use smake for build
|
||||
[X] Analyze keyboard behaviour for special characters like umlauts
|
||||
=> setlocale() is not called by the shell (and therefore iswprint() fails)
|
||||
Reason: "/usr/lib/locale" is expected to exist, but not there on NetBSD
|
||||
=> Patch added
|
||||
=> Problem reported upstream
|
||||
[X] Patch removed (merged upstream)
|
|
@ -1,6 +0,0 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (schily-2018-10-30.tar.bz2) = 2c70cd99d732c70193577d61793c32399fcc7378
|
||||
RMD160 (schily-2018-10-30.tar.bz2) = f5a843cde89f3e5d54b1925da288fab97990d3eb
|
||||
SHA512 (schily-2018-10-30.tar.bz2) = 72765d11eff52f744a707605a53365da69037c3d982c7b8f4cee98f109f856ee28af3420f63c3fe5a7890649c4eb0fa4dd69d367b7ec41026f288d6237c98d96
|
||||
Size (schily-2018-10-30.tar.bz2) = 4311065 bytes
|
11
pbosh/DESCR
11
pbosh/DESCR
|
@ -1,11 +0,0 @@
|
|||
The Schily Bourne Shell
|
||||
|
||||
The Schily Bourne Shell was derived from the Bourne Shell sources from
|
||||
OpenSolaris.
|
||||
|
||||
The Schily Bourne Shell is actively maintained and enhanced on a regular base.
|
||||
It can be compiled into three variants:
|
||||
- The non-POSIX SVr4/OpenSolaris variant (obosh)
|
||||
- The minimal POSIX compliant variant (pbosh)
|
||||
- The POSIX compliant extended variant (bosh)
|
||||
This package contains the second variant.
|
|
@ -1,54 +0,0 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= schily-2018-10-30
|
||||
PKGNAME= pbosh-20181030
|
||||
CATEGORIES= shells
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/}
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= http://schilytools.sourceforge.net/bosh.html
|
||||
COMMENT= The Schily Bourne Shell
|
||||
LICENSE= cddl-1.0
|
||||
|
||||
MAKE_JOBS_SAFE= no
|
||||
|
||||
USE_TOOLS+= tbl
|
||||
TOOL_DEPENDS+= smake-[0-9]*:../../wip/smake
|
||||
SMAKE= MAKEFLAGS= smake
|
||||
MAKE_FLAGS+= DESTDIR=${DESTDIR} INS_BASE=${PREFIX} DEFMANBASE=. MANDIR=${PKGMANDIR}
|
||||
# Honor CPPFLAGS, CFLAGS and LDFLAGS
|
||||
MAKE_FLAGS+= CPPOPTX=${CPPFLAGS:Q} COPTX=${CFLAGS:Q} LDOPTX=${LDFLAGS:Q}
|
||||
|
||||
PKG_SHELL= bin/pbosh
|
||||
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
|
||||
# Shared platform specific code for schilytools (provided by smake package)
|
||||
.include "../../wip/smake/Makefile.common"
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC}/inc && ${SMAKE} ${MAKE_FLAGS}
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && for library in \
|
||||
libschily libxtermcap libfind libgetopt libshedit; \
|
||||
do \
|
||||
cd ${WRKSRC}/$${library} && ${SMAKE} ${MAKE_FLAGS}; \
|
||||
done
|
||||
cd ${WRKSRC}/pbosh && ${SMAKE} ${MAKE_FLAGS}
|
||||
|
||||
# Process tables in manpage
|
||||
post-build:
|
||||
cd ${WRKSRC} && ${TBL} sh/sh.1 >sh/sh.1.tmp; \
|
||||
${MV} -f sh/sh.1.tmp sh/pbosh.1
|
||||
|
||||
do-install:
|
||||
cd ${WRKSRC}/sh && \
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/pbosh/OBJ/*/pbosh \
|
||||
${DESTDIR}${PREFIX}/bin/pbosh; \
|
||||
${INSTALL_MAN} ${WRKSRC}/sh/pbosh.1 \
|
||||
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1; \
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -1,3 +0,0 @@
|
|||
@comment $NetBSD$
|
||||
bin/pbosh
|
||||
man/man1/pbosh.1
|
|
@ -1,6 +0,0 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (schily-2018-10-30.tar.bz2) = 2c70cd99d732c70193577d61793c32399fcc7378
|
||||
RMD160 (schily-2018-10-30.tar.bz2) = f5a843cde89f3e5d54b1925da288fab97990d3eb
|
||||
SHA512 (schily-2018-10-30.tar.bz2) = 72765d11eff52f744a707605a53365da69037c3d982c7b8f4cee98f109f856ee28af3420f63c3fe5a7890649c4eb0fa4dd69d367b7ec41026f288d6237c98d96
|
||||
Size (schily-2018-10-30.tar.bz2) = 4311065 bytes
|
|
@ -1,3 +0,0 @@
|
|||
Schily make
|
||||
|
||||
Highly portable UNIX make implementation written by Joerg Schilling.
|
|
@ -1,44 +0,0 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= schily-2018-10-30
|
||||
PKGNAME= smake-1.3
|
||||
PKGREVISION= 2
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/}
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
||||
MAINTAINER= michael.baeuerle@gmx.net
|
||||
COMMENT= Highly portable UNIX make implementation
|
||||
LICENSE= cddl-1.0
|
||||
|
||||
MAKE_JOBS_SAFE= no
|
||||
MAKE_FLAGS+= GMAKE_NOWARN=true
|
||||
|
||||
USE_TOOLS+= gmake
|
||||
MAKE_FLAGS+= DESTDIR=${DESTDIR} INS_BASE=${PREFIX} DEFMANBASE=. MANDIR=${PKGMANDIR}
|
||||
# Honor CPPFLAGS, CFLAGS and LDFLAGS
|
||||
MAKE_FLAGS+= CPPOPTX=${CPPFLAGS:Q} COPTX=${CFLAGS:Q} LDOPTX=${LDFLAGS:Q}
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
|
||||
# Platform specific code (for sharing with other packages based on schilytools)
|
||||
.include "../../wip/smake/Makefile.common"
|
||||
|
||||
SUBST_CLASSES+= man
|
||||
SUBST_STAGE.man= pre-configure
|
||||
SUBST_FILES.man= smake/smake.1
|
||||
SUBST_SED.man= -e "s,/opt/schily/share/lib/smake/defaults.smk,${PREFIX}/share/lib/smake/defaults.smk,g"
|
||||
SUBST_MESSAGE.man= Fix path for default rules in manpage.
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC}/inc && ${MAKE_PROGRAM} ${MAKE_FLAGS}
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC}/libschily && ${MAKE_PROGRAM} ${MAKE_FLAGS}
|
||||
cd ${WRKSRC}/smake && ${MAKE_PROGRAM} ${MAKE_FLAGS}
|
||||
|
||||
# Documentation is in ${WRKSRC}/README.compile
|
||||
do-install:
|
||||
cd ${WRKSRC}/smake && ${MAKE_PROGRAM} ${MAKE_FLAGS} install
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -1,61 +0,0 @@
|
|||
# $NetBSD$
|
||||
# used by wip/bosh/Makefile
|
||||
# used by wip/pbosh/Makefile
|
||||
# used by wip/smake/Makefile
|
||||
# used by wip/star/Makefile
|
||||
|
||||
# All packages based on the schilytools tarball should include this Makefile
|
||||
# fragment to inherit and share the same pkgsrc platform specific code.
|
||||
|
||||
# Map PKGSRC_COMPILER to CCOM used by schilytools build system.
|
||||
.if !empty(PKGSRC_COMPILER:Mgcc)
|
||||
MAKE_FLAGS+= CCOM=gcc
|
||||
.elif !empty(PKGSRC_COMPILER:Mclang)
|
||||
MAKE_FLAGS+= CCOM=clang
|
||||
# Other compilers are currently untested, try to use them as cc
|
||||
.else
|
||||
MAKE_FLAGS+= CCOM=cc
|
||||
.endif
|
||||
|
||||
# OS rules
|
||||
# Some rules were copied from old packages (that are now part of schilytools
|
||||
# too) to not break what people have done in the past.
|
||||
pre-configure:
|
||||
printf "Create OS rules...\n"
|
||||
cd ${WRKSRC}/RULES && . ${WRKSRC}/RULES/MKLINKS
|
||||
printf "Create pkgsrc OS rules...\n"
|
||||
cd ${WRKSRC}/RULES && unset r ; \
|
||||
for i in arm mipsel x86_64 sparc64 powerpc ; \
|
||||
do \
|
||||
r="$$r i386-netbsd-gcc.rul@$$i-netbsd-gcc.rul" ; \
|
||||
r="$$r i386-netbsd-cc.rul@$$i-netbsd-cc.rul" ; \
|
||||
done ; \
|
||||
r="$$r i386-freebsd-gcc.rul@x86_64-freebsd-gcc.rul" ; \
|
||||
r="$$r i386-freebsd-cc.rul@x86_64-freebsd-cc.rul" ; \
|
||||
${SED} -e 's/cc-gcc.rul/cc-$$(C_ARCH).rul/' \
|
||||
i386-netbsd-gcc.rul >pkgsrc_i386-netbsd-clang.rul ; \
|
||||
r="$$r pkgsrc_i386-netbsd-clang.rul@i386-netbsd-clang.rul" ; \
|
||||
for i in netbsd-clang.rul netbsd-cc.rul netbsd-gcc.rul ; \
|
||||
do \
|
||||
r="$$r i386-$$i@${MACHINE}-$$i" ; \
|
||||
done ; \
|
||||
\
|
||||
for i in $$r ; \
|
||||
do \
|
||||
existing=`printf "%s\\n" $$i | ${SED} -e 's/@.*//'` ; \
|
||||
target=`printf "%s\\n" $$i | ${SED} -e 's/.*@//'` ; \
|
||||
printf "%s " "$$target"; \
|
||||
if ${TEST} -e "$$existing" ; then : ; \
|
||||
else \
|
||||
printf "(Link target %s not present)\n" \
|
||||
"$$existing"; \
|
||||
continue ; \
|
||||
fi; \
|
||||
if ${TEST} -e "$$target" ; \
|
||||
then \
|
||||
printf "(already present)\n" ; \
|
||||
else \
|
||||
${LN} -s "$$existing" "$$target" ; \
|
||||
printf "(created)\n" ; \
|
||||
fi; \
|
||||
done
|
|
@ -1,4 +0,0 @@
|
|||
@comment $NetBSD$
|
||||
bin/smake
|
||||
man/man1/smake.1
|
||||
share/lib/smake/defaults.smk
|
14
smake/TODO
14
smake/TODO
|
@ -1,14 +0,0 @@
|
|||
[X] Provide Makefile.common for all other packages based on schilytools
|
||||
All the platform specific code should be at a central location. This is
|
||||
the right place because smake is the recommended make for schilytools.
|
||||
[X] Add the current platform hacks from archivers/star
|
||||
[X] Add the current platform hacks from sysutils/cdrtools
|
||||
[X] Test with gcc compiler
|
||||
[X] Test with clang compiler
|
||||
[X] Add smake as tool for use with USE_TOOLS
|
||||
=> Idea rejected, use it via TOOL_DEPENDS.
|
||||
[X] Honor CPPFLAGS, CFLAGS and LDFLAGS
|
||||
|
||||
[ ] Test with Intel compiler
|
||||
[ ] Test commercial UNIX compilers
|
||||
[ ] Test with non-NetBSD operating systems
|
|
@ -1,6 +0,0 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (schily-2018-10-30.tar.bz2) = 2c70cd99d732c70193577d61793c32399fcc7378
|
||||
RMD160 (schily-2018-10-30.tar.bz2) = f5a843cde89f3e5d54b1925da288fab97990d3eb
|
||||
SHA512 (schily-2018-10-30.tar.bz2) = 72765d11eff52f744a707605a53365da69037c3d982c7b8f4cee98f109f856ee28af3420f63c3fe5a7890649c4eb0fa4dd69d367b7ec41026f288d6237c98d96
|
||||
Size (schily-2018-10-30.tar.bz2) = 4311065 bytes
|
|
@ -1,3 +0,0 @@
|
|||
The Schily tape archiver
|
||||
|
||||
Unique standard tape archiver (the oldest free TAR implementation).
|
|
@ -1,14 +0,0 @@
|
|||
===========================================================================
|
||||
$NetBSD$
|
||||
|
||||
Note: The location of the ${PKGNAME_NOREV} `defaults' file has been set to
|
||||
|
||||
${STAR_CONF}
|
||||
|
||||
This is the pkgsrc standard config file location, NOT the ${PKGNAME_NOREV}
|
||||
standard location, which is /etc/default/star.
|
||||
|
||||
The reason for this is that pkgsrc packages should not use configuration
|
||||
files outside ${LOCALBASE} unless they are explicitly set by the user.
|
||||
|
||||
===========================================================================
|
|
@ -1,81 +0,0 @@
|
|||
# $NetBSD$
|
||||
|
||||
DISTNAME= schily-2018-10-30
|
||||
PKGNAME= star-1.5.4
|
||||
PKGREVISION= 1
|
||||
CATEGORIES= archivers
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/}
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= http://s-tar.sf.net/
|
||||
COMMENT= Unique standard tape archiver
|
||||
LICENSE= cddl-1.0
|
||||
|
||||
MAKE_JOBS_SAFE= no
|
||||
|
||||
USE_TOOLS+= tbl
|
||||
TOOL_DEPENDS+= smake-[0-9]*:../../wip/smake
|
||||
SMAKE= MAKEFLAGS= smake
|
||||
MAKE_FLAGS+= DESTDIR=${DESTDIR} INS_BASE=${PREFIX} DEFMANBASE=. MANDIR=${PKGMANDIR}
|
||||
# Honor CPPFLAGS, CFLAGS and LDFLAGS
|
||||
MAKE_FLAGS+= CPPOPTX=${CPPFLAGS:Q} COPTX=${CFLAGS:Q} LDOPTX=${LDFLAGS:Q}
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
|
||||
# The default location is /etc/default/star
|
||||
# We patch the documentation appropriately. Additionally, we also provide a
|
||||
# MESSAGE stating the reasons we do this, as required by the license.
|
||||
STAR_CONF?= ${PKG_SYSCONFDIR}/star
|
||||
|
||||
.if ${STAR_CONF} != "/etc/default/star"
|
||||
MESSAGE_SRC+= MESSAGE.star
|
||||
MESSAGE_SUBST+= PKGNAME_NOREV=${PKGNAME_NOREV}
|
||||
MESSAGE_SUBST+= STAR_CONF=${STAR_CONF:Q}
|
||||
.endif
|
||||
|
||||
CONF_FILES= ${PREFIX}/share/examples/star/star ${STAR_CONF}
|
||||
AUTO_MKDIRS= yes
|
||||
|
||||
SUBST_CLASSES+= fix
|
||||
SUBST_STAGE.fix= pre-configure
|
||||
SUBST_FILES.fix+= star/star.1
|
||||
SUBST_FILES.fix+= star/star.dfl
|
||||
SUBST_FILES.fix+= star/defaults.c
|
||||
SUBST_SED.fix= -e "s,/etc/default/star,${STAR_CONF},g"
|
||||
SUBST_MESSAGE.fix= Replace defaults file paths.
|
||||
|
||||
# Shared platform specific code for schilytools (provided by smake package)
|
||||
.include "../../wip/smake/Makefile.common"
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC}/inc && ${SMAKE} ${MAKE_FLAGS}
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && for library in \
|
||||
libschily libdeflt libfind librmt; \
|
||||
do \
|
||||
cd ${WRKSRC}/$${library} && ${SMAKE} ${MAKE_FLAGS}; \
|
||||
done
|
||||
cd ${WRKSRC}/star && ${SMAKE} ${MAKE_FLAGS}
|
||||
|
||||
# Process tables in manpage
|
||||
post-build:
|
||||
cd ${WRKSRC} && if ${TEST} -f star/pkgsrc_tbl.done; then :; \
|
||||
else \
|
||||
${TBL} star/spax.1 >star/spax.1.tmp && \
|
||||
${MV} -f star/spax.1.tmp star/spax.1 && \
|
||||
${TBL} star/star.4 >star/star.4.tmp && \
|
||||
${MV} -f star/star.4.tmp star/star.4 && \
|
||||
${TOUCH} star/pkgsrc_tbl.done; \
|
||||
fi
|
||||
|
||||
do-test:
|
||||
cd ${WRKSRC}/star && cd tests ; ${SMAKE} ${MAKE_FLAGS} tests
|
||||
|
||||
do-install:
|
||||
cd ${WRKSRC}/star && ${SMAKE} ${MAKE_FLAGS} install
|
||||
${INSTALL_DATA} ${WRKSRC}/star/star.dfl \
|
||||
${DESTDIR}${PREFIX}/share/examples/star/star
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
62
star/PLIST
62
star/PLIST
|
@ -1,62 +0,0 @@
|
|||
@comment $NetBSD$
|
||||
bin/gnutar
|
||||
bin/scpio
|
||||
bin/spax
|
||||
bin/star
|
||||
bin/suntar
|
||||
bin/tar
|
||||
bin/ustar
|
||||
man/man1/gnutar.1
|
||||
man/man1/scpio.1
|
||||
man/man1/spax.1
|
||||
man/man1/star.1
|
||||
man/man1/suntar.1
|
||||
man/man1/ustar.1
|
||||
man/man5/star.5
|
||||
share/doc/star/README
|
||||
share/doc/star/README.ACL
|
||||
share/doc/star/README.crash
|
||||
share/doc/star/README.largefiles
|
||||
share/doc/star/README.mtio
|
||||
share/doc/star/README.otherbugs
|
||||
share/doc/star/README.pattern
|
||||
share/doc/star/README.posix-2001
|
||||
share/doc/star/STARvsGNUTAR
|
||||
share/doc/star/testscripts/00INDEX
|
||||
share/doc/star/testscripts/100char_longlink.tar
|
||||
share/doc/star/testscripts/100char_longlink.tar-non-compliant
|
||||
share/doc/star/testscripts/README.GNUtar-multivol.fail
|
||||
share/doc/star/testscripts/README.create-and-remove
|
||||
share/doc/star/testscripts/README.gtarfail
|
||||
share/doc/star/testscripts/README.largefiles
|
||||
share/doc/star/testscripts/README.longnames
|
||||
share/doc/star/testscripts/README.paxbug
|
||||
share/doc/star/testscripts/README.quicktest
|
||||
share/doc/star/testscripts/create-and-remove.tar
|
||||
share/doc/star/testscripts/dirloop.tar
|
||||
share/doc/star/testscripts/g-hdr.pax.gz
|
||||
share/doc/star/testscripts/gnu-multi-fail-volume1.gtar
|
||||
share/doc/star/testscripts/gnu-multi-fail-volume2.gtar
|
||||
share/doc/star/testscripts/gtarfail.tar
|
||||
share/doc/star/testscripts/gtarfail2.tar
|
||||
share/doc/star/testscripts/long.ustar.gz
|
||||
share/doc/star/testscripts/mk
|
||||
share/doc/star/testscripts/mk2
|
||||
share/doc/star/testscripts/not_a_tar_file
|
||||
share/doc/star/testscripts/not_a_tar_file2
|
||||
share/doc/star/testscripts/old-file.tar
|
||||
share/doc/star/testscripts/pax-big-10g.tar.bz2
|
||||
share/doc/star/testscripts/quicktest.filelist
|
||||
share/doc/star/testscripts/remove.tar
|
||||
share/doc/star/testscripts/tartest-quicktest.out
|
||||
share/doc/star/testscripts/types-star-oldsparse.tar.gz
|
||||
share/doc/star/testscripts/typescript
|
||||
share/doc/star/testscripts/ustar-all-filetypes.tar
|
||||
share/doc/star/testscripts/ustar-all-quicktest-past-contig.tar
|
||||
share/doc/star/testscripts/ustar-all-quicktest.tar
|
||||
share/doc/star/testscripts/ustar-all-quicktest.tar-without-cont-file
|
||||
share/doc/star/testscripts/ustar-bad-filetypes.tar
|
||||
share/doc/star/testscripts/ustar-bad-signedsum.tar
|
||||
share/doc/star/testscripts/ustar-big-2g.tar.bz2
|
||||
share/doc/star/testscripts/ustar-big-8g.tar.bz2
|
||||
share/examples/star/star
|
|
@ -1,4 +0,0 @@
|
|||
[X] Compilation works
|
||||
[X] Installation rule and PLIST
|
||||
[X] Use defaults file from ${PKG_SYSCONFDIR} and modify documentation
|
||||
[X] Honor CPPFLAGS, CFLAGS and LDFLAGS
|
|
@ -1,6 +0,0 @@
|
|||
$NetBSD$
|
||||
|
||||
SHA1 (schily-2018-10-30.tar.bz2) = 2c70cd99d732c70193577d61793c32399fcc7378
|
||||
RMD160 (schily-2018-10-30.tar.bz2) = f5a843cde89f3e5d54b1925da288fab97990d3eb
|
||||
SHA512 (schily-2018-10-30.tar.bz2) = 72765d11eff52f744a707605a53365da69037c3d982c7b8f4cee98f109f856ee28af3420f63c3fe5a7890649c4eb0fa4dd69d367b7ec41026f288d6237c98d96
|
||||
Size (schily-2018-10-30.tar.bz2) = 4311065 bytes
|
Loading…
Reference in New Issue