Skip to content

Commit

Permalink
Update to 2.8.0.0. From the changelog:
Browse files Browse the repository at this point in the history
- By default, if now propagates its child exit code when it exits.
- backtick now propagates failure by default; its options have slightly
  different semantics (-i becomes default, new -x introduced).

pkgsrc changes:

- Add manual pages by flexibeast.
  • Loading branch information
schmonz committed Feb 16, 2021
1 parent 06eff6f commit 31ea68b
Show file tree
Hide file tree
Showing 3 changed files with 86 additions and 9 deletions.
22 changes: 19 additions & 3 deletions lang/execline/Makefile
Original file line number Diff line number Diff line change
@@ -1,21 +1,37 @@
# $NetBSD: Makefile,v 1.4 2021/01/25 17:06:35 schmonz Exp $
# $NetBSD: Makefile,v 1.5 2021/02/16 14:06:46 schmonz Exp $

DISTNAME= execline-2.7.0.1
DISTNAME= execline-2.8.0.0
CATEGORIES= lang shells
MASTER_SITES= ${HOMEPAGE}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${MANPAGES}

MAINTAINER= cfkoch@edgebsd.org
HOMEPAGE= https://skarnet.org/software/execline/
COMMENT= The execline scripting language
LICENSE= isc

MANPAGES= v2.8.0.0.1.tar.gz
SITES.${MANPAGES}= https://github.com/flexibeast/execline-man-pages/archive/

USE_TOOLS+= gmake
HAS_CONFIGURE= yes
CONFIGURE_ARGS+= --prefix=${PREFIX}
CONFIGURE_ARGS+= --with-sysdeps=${PREFIX}/lib/skalibs/sysdeps
CONFIGURE_ARGS+= --with-lib=${PREFIX}/lib/skalibs
CONFIGURE_ARGS+= --with-include=${PREFIX}/include

BUILDLINK_API_DEPENDS.skalibs+= skalibs>=2.10.0.1
INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/man7

.PHONY: do-install-manpages
post-install: do-install-manpages
do-install-manpages:
cd ${WRKDIR}/${PKGBASE}-man-pages-*; for i in 1 7; do \
for j in *.$$i; do \
${INSTALL_MAN} $$j \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man$$i; \
done \
done

BUILDLINK_API_DEPENDS.skalibs+= skalibs>=2.10.0.2
.include "../../devel/skalibs/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
59 changes: 58 additions & 1 deletion lang/execline/PLIST
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.1 2020/11/19 19:23:39 schmonz Exp $
@comment $NetBSD: PLIST,v 1.2 2021/02/16 14:06:46 schmonz Exp $
bin/background
bin/backtick
bin/cd
Expand Down Expand Up @@ -52,3 +52,60 @@ bin/withstdinas
include/execline/config.h
include/execline/execline.h
lib/execline/libexecline.a
man/man1/background.1
man/man1/backtick.1
man/man1/define.1
man/man1/dollarat.1
man/man1/elgetopt.1
man/man1/elgetpositionals.1
man/man1/elglob.1
man/man1/emptyenv.1
man/man1/envfile.1
man/man1/exec.1
man/man1/execline-cd.1
man/man1/execline-shell.1
man/man1/execline-startup.1
man/man1/execline-umask.1
man/man1/execlineb.1
man/man1/exit.1
man/man1/export.1
man/man1/fdblock.1
man/man1/fdclose.1
man/man1/fdmove.1
man/man1/fdreserve.1
man/man1/fdswap.1
man/man1/forbacktickx.1
man/man1/foreground.1
man/man1/forstdin.1
man/man1/forx.1
man/man1/getcwd.1
man/man1/getpid.1
man/man1/heredoc.1
man/man1/homeof.1
man/man1/if.1
man/man1/ifelse.1
man/man1/ifte.1
man/man1/ifthenelse.1
man/man1/importas.1
man/man1/loopwhilex.1
man/man1/multidefine.1
man/man1/multisubstitute.1
man/man1/pipeline.1
man/man1/piperw.1
man/man1/posix-cd.1
man/man1/posix-umask.1
man/man1/redirfd.1
man/man1/runblock.1
man/man1/shift.1
man/man1/trap.1
man/man1/tryexec.1
man/man1/unexport.1
man/man1/wait.1
man/man1/withstdinas.1
man/man7/execline-block.7
man/man7/execline-components.7
man/man7/execline-exitcodes.7
man/man7/execline-grammar.7
man/man7/execline-pushenv.7
man/man7/execline-substitute.7
man/man7/execline-transform.7
14 changes: 9 additions & 5 deletions lang/execline/distinfo
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
$NetBSD: distinfo,v 1.3 2021/01/25 17:06:35 schmonz Exp $
$NetBSD: distinfo,v 1.4 2021/02/16 14:06:46 schmonz Exp $

SHA1 (execline-2.7.0.1.tar.gz) = 96e466cf0be49e6416f7d121c1f79c3ceb39ac9e
RMD160 (execline-2.7.0.1.tar.gz) = 7a0c00260179631c5cfc4e52f62258ab7fbeaead
SHA512 (execline-2.7.0.1.tar.gz) = f6dae1b57104891a8b71a705a96515944a4a4668fde10927c70c37fd7c8d7d2d489397d01ecac524ae5a54bd4687cd481526cef6273067ad6ae4cb957bcc82c8
Size (execline-2.7.0.1.tar.gz) = 94086 bytes
SHA1 (execline-2.8.0.0.tar.gz) = 25989279696805d553f5a95221009a04fbc7968e
RMD160 (execline-2.8.0.0.tar.gz) = 50677aa58bac2b58400e2f819d240a9d43324ee3
SHA512 (execline-2.8.0.0.tar.gz) = 9250248ff3753806c05c99d8fd76b17f511413e691fcb2fe0907cbd16b691e17ff260b15f504a8c8bc279cd53360012f345af803fd48b0a27a1009c171a8ddf9
Size (execline-2.8.0.0.tar.gz) = 94858 bytes
SHA1 (v2.8.0.0.1.tar.gz) = f87f7ff8e3a66b7e62ae139d3d991da924798544
RMD160 (v2.8.0.0.1.tar.gz) = bf91d19d084d0ff5363e7129e68a14f43395db12
SHA512 (v2.8.0.0.1.tar.gz) = e76ebbf2763f17663fd78d75642d9a7d0344bb908ef162a618c75a1682a77bb7c5abb83526875fe4ac14918a15afa0ac06edc6653fced4aab838693cfdc70dbe
Size (v2.8.0.0.1.tar.gz) = 34668 bytes

0 comments on commit 31ea68b

Please sign in to comment.