pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/execline



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Tue Feb 16 14:06:46 UTC 2021

Modified Files:
        pkgsrc/lang/execline: Makefile PLIST distinfo

Log Message:
Update to 2.8.0.0. From the changelog:

- 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.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/execline/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/execline/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/execline/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/execline/Makefile
diff -u pkgsrc/lang/execline/Makefile:1.4 pkgsrc/lang/execline/Makefile:1.5
--- pkgsrc/lang/execline/Makefile:1.4   Mon Jan 25 17:06:35 2021
+++ pkgsrc/lang/execline/Makefile       Tue Feb 16 14:06:46 2021
@@ -1,14 +1,18 @@
-# $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@localhost
 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}
@@ -16,6 +20,18 @@ CONFIGURE_ARGS+=     --with-sysdeps=${PREFIX
 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"

Index: pkgsrc/lang/execline/PLIST
diff -u pkgsrc/lang/execline/PLIST:1.1 pkgsrc/lang/execline/PLIST:1.2
--- pkgsrc/lang/execline/PLIST:1.1      Thu Nov 19 19:23:39 2020
+++ pkgsrc/lang/execline/PLIST  Tue Feb 16 14:06:46 2021
@@ -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
@@ -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

Index: pkgsrc/lang/execline/distinfo
diff -u pkgsrc/lang/execline/distinfo:1.3 pkgsrc/lang/execline/distinfo:1.4
--- pkgsrc/lang/execline/distinfo:1.3   Mon Jan 25 17:06:35 2021
+++ pkgsrc/lang/execline/distinfo       Tue Feb 16 14:06:46 2021
@@ -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



Home | Main Index | Thread Index | Old Index