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:           Mon Apr 26 15:02:52 UTC 2021

Modified Files:
        pkgsrc/lang/execline: Makefile buildlink3.mk distinfo

Log Message:
Update to 2.8.0.1. From the changelog:

- Libraries and binaries don't have the .note.GNU-stack section stripped
  anymore. Previously, "make strip" would strip that section, which
  would sometimes (depending on the toolchain) cause binaries to be
  incorrectly tagged as needing an executable stack. This is not a
  security issue in itself, but an executable stack makes it easier for
  an attacker to turn bugs into exploits, so it should be avoided
  whenever possible. Thanks to Xavier Stonestreet for reporting and
  finding the cause of the problem.

- Link tests are now performed with a regular file as their
  output, instead of /dev/null, which makes them more portable to
  old/buggy linkers.

Bump default BUILDLINK_API_DEPENDS to match.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/execline/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/execline/buildlink3.mk
cvs rdiff -u -r1.4 -r1.5 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.5 pkgsrc/lang/execline/Makefile:1.6
--- pkgsrc/lang/execline/Makefile:1.5   Tue Feb 16 14:06:46 2021
+++ pkgsrc/lang/execline/Makefile       Mon Apr 26 15:02:52 2021
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2021/02/16 14:06:46 schmonz Exp $
+# $NetBSD: Makefile,v 1.6 2021/04/26 15:02:52 schmonz Exp $
 
-DISTNAME=      execline-2.8.0.0
+DISTNAME=      execline-2.8.0.1
 CATEGORIES=    lang shells
 MASTER_SITES=  ${HOMEPAGE}
 DISTFILES=     ${DISTNAME}${EXTRACT_SUFX} ${MANPAGES}
@@ -10,8 +10,8 @@ HOMEPAGE=     https://skarnet.org/software/e
 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/
+MANPAGES=              v2.8.0.1.1.tar.gz
+SITES.${MANPAGES}=     ${MASTER_SITE_GITHUB:=flexibeast/execline-man-pages/archive/}
 
 USE_TOOLS+=            gmake
 HAS_CONFIGURE=         yes
@@ -32,6 +32,5 @@ do-install-manpages:
                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/buildlink3.mk
diff -u pkgsrc/lang/execline/buildlink3.mk:1.2 pkgsrc/lang/execline/buildlink3.mk:1.3
--- pkgsrc/lang/execline/buildlink3.mk:1.2      Mon Jan 11 18:23:54 2021
+++ pkgsrc/lang/execline/buildlink3.mk  Mon Apr 26 15:02:52 2021
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.2 2021/01/11 18:23:54 schmonz Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2021/04/26 15:02:52 schmonz Exp $
 
 BUILDLINK_TREE+=       execline
 
 .if !defined(EXECLINE_BUILDLINK3_MK)
 EXECLINE_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.execline+=       execline>=2.7.0.0
+BUILDLINK_API_DEPENDS.execline+=       execline>=2.8.0.1
 BUILDLINK_PKGSRCDIR.execline?=         ../../lang/execline
 BUILDLINK_DEPMETHOD.execline?=         build
 .endif # EXECLINE_BUILDLINK3_MK

Index: pkgsrc/lang/execline/distinfo
diff -u pkgsrc/lang/execline/distinfo:1.4 pkgsrc/lang/execline/distinfo:1.5
--- pkgsrc/lang/execline/distinfo:1.4   Tue Feb 16 14:06:46 2021
+++ pkgsrc/lang/execline/distinfo       Mon Apr 26 15:02:52 2021
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.4 2021/02/16 14:06:46 schmonz Exp $
+$NetBSD: distinfo,v 1.5 2021/04/26 15:02:52 schmonz Exp $
 
-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
+SHA1 (execline-2.8.0.1.tar.gz) = dbe0f79b76736c7f80d63febe41931d7371fad24
+RMD160 (execline-2.8.0.1.tar.gz) = a949f977f07b4b3474d3d1d81224cdd24f153afa
+SHA512 (execline-2.8.0.1.tar.gz) = 280c2524d510af0e7913961505cd5bd5eb65528918ad50c638592403b569939e5357d59cd05ddbabbf5e5c2c908fd9fb2218ded16413d62bea4c984582032c08
+Size (execline-2.8.0.1.tar.gz) = 94886 bytes
+SHA1 (v2.8.0.1.1.tar.gz) = c2b088da760eb701eb9a01d1cc06bb3c7c916fc2
+RMD160 (v2.8.0.1.1.tar.gz) = 3399935fe322f55e779f326194cc0e3deafa4d53
+SHA512 (v2.8.0.1.1.tar.gz) = 1d61e912738efa6b3696632bca07eaf856185e2eb08060a5da81eb2a490cc1fe83b7ae22de0b9e5c95e8ee60476a6511c9e134521e48759fcde393a8a55ba221
+Size (v2.8.0.1.1.tar.gz) = 34686 bytes



Home | Main Index | Thread Index | Old Index