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