pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/aegis
Module Name: pkgsrc
Committed By: wiz
Date: Sat Dec 24 23:32:49 UTC 2022
Modified Files:
pkgsrc/devel/aegis: Makefile distinfo
Added Files:
pkgsrc/devel/aegis/patches: patch-common_mem.h
Log Message:
aegis: fix build with recent gccs
Inspired from FreeBSD port patch.
Some pkglint cleanup while here.
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 pkgsrc/devel/aegis/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/aegis/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/aegis/patches/patch-common_mem.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/aegis/Makefile
diff -u pkgsrc/devel/aegis/Makefile:1.68 pkgsrc/devel/aegis/Makefile:1.69
--- pkgsrc/devel/aegis/Makefile:1.68 Wed Nov 23 16:19:45 2022
+++ pkgsrc/devel/aegis/Makefile Sat Dec 24 23:32:48 2022
@@ -1,5 +1,4 @@
-# $NetBSD: Makefile,v 1.68 2022/11/23 16:19:45 adam Exp $
-#
+# $NetBSD: Makefile,v 1.69 2022/12/24 23:32:48 wiz Exp $
DISTNAME= aegis-4.24.2
PKGREVISION= 41
@@ -8,7 +7,7 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://aegis.sourceforge.net/
-COMMENT= Aegis is a transaction base software configuration management system
+COMMENT= Transaction based software configuration management system
LICENSE= gnu-gpl-v3
MAKE_JOBS_SAFE= no
Index: pkgsrc/devel/aegis/distinfo
diff -u pkgsrc/devel/aegis/distinfo:1.16 pkgsrc/devel/aegis/distinfo:1.17
--- pkgsrc/devel/aegis/distinfo:1.16 Tue Oct 26 10:14:13 2021
+++ pkgsrc/devel/aegis/distinfo Sat Dec 24 23:32:48 2022
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.16 2021/10/26 10:14:13 nia Exp $
+$NetBSD: distinfo,v 1.17 2022/12/24 23:32:48 wiz Exp $
BLAKE2s (aegis-4.24.2.tar.gz) = bcc88aca828460072afc43a859eb011878516880f3e5eb4ed1c77c9ae9c044ab
SHA512 (aegis-4.24.2.tar.gz) = 07aeb6961a8a6965090bab61d08d67ddc8e5d310b77fd1babd62e7c272cd2d7a189ffc433da617ab2a3eaf9c030aa601dd83e68e97f294faec4a5c8801b36cdb
@@ -7,4 +7,5 @@ SHA1 (patch-aa) = 90ca2d4c6e42588b52133a
SHA1 (patch-ab) = c946cdfd7807041502f8052b0e9ec2d24f752175
SHA1 (patch-ad) = 3385dc23da50afc6827664c8d481ba89ba3fd435
SHA1 (patch-common_ac_string_memmem.cc) = ef0461be5b90efaf8b39b2116f839c25aa865663
+SHA1 (patch-common_mem.h) = b45ba1c741e559325e35b92f538d5062032890fd
SHA1 (patch-common_stack.cc) = 83451680c73027fe69b85e0fd3333642d340a750
Added files:
Index: pkgsrc/devel/aegis/patches/patch-common_mem.h
diff -u /dev/null pkgsrc/devel/aegis/patches/patch-common_mem.h:1.1
--- /dev/null Sat Dec 24 23:32:49 2022
+++ pkgsrc/devel/aegis/patches/patch-common_mem.h Sat Dec 24 23:32:48 2022
@@ -0,0 +1,17 @@
+$NetBSD: patch-common_mem.h,v 1.1 2022/12/24 23:32:48 wiz Exp $
+
+gcc complains about
+./common/mem.h:128:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated]
+and later the build breaks.
+
+--- common/mem.h.orig 2009-06-25 16:00:55.000000000 +0000
++++ common/mem.h
+@@ -125,7 +125,7 @@ char *dmem_copy_string(const char *file,
+ #endif
+
+ #if HAVE_HEADER_NEW || HAVE_NEW_H
+-#define THROW_BAD_ALLOC throw(std::bad_alloc)
++#define THROW_BAD_ALLOC // throw(std::bad_alloc)
+ #else
+ #define THROW_BAD_ALLOC
+ #endif
Home |
Main Index |
Thread Index |
Old Index