summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorschmonz <schmonz@pkgsrc.org>2021-04-26 15:02:52 +0000
committerschmonz <schmonz@pkgsrc.org>2021-04-26 15:02:52 +0000
commit77b48188ae6fe145260130069df263cecf0f95d0 (patch)
treea3cc2db2c8a11b1a7af25a4d642ec8992150ff64 /lang
parent8e18cadb849fc1a2d4451a333f7c83cf088a6ac6 (diff)
downloadpkgsrc-77b48188ae6fe145260130069df263cecf0f95d0.tar.gz
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.
Diffstat (limited to 'lang')
-rw-r--r--lang/execline/Makefile9
-rw-r--r--lang/execline/buildlink3.mk4
-rw-r--r--lang/execline/distinfo18
3 files changed, 15 insertions, 16 deletions
diff --git a/lang/execline/Makefile b/lang/execline/Makefile
index 03969915340..bee62cfe91a 100644
--- a/lang/execline/Makefile
+++ b/lang/execline/Makefile
@@ -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/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/
+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"
diff --git a/lang/execline/buildlink3.mk b/lang/execline/buildlink3.mk
index 77bb73f85ec..04e24dbe3dc 100644
--- a/lang/execline/buildlink3.mk
+++ b/lang/execline/buildlink3.mk
@@ -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
diff --git a/lang/execline/distinfo b/lang/execline/distinfo
index d9e49473801..0c7b5255f58 100644
--- a/lang/execline/distinfo
+++ b/lang/execline/distinfo
@@ -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