pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/libfirm



Module Name:    pkgsrc
Committed By:   nros
Date:           Sun Apr  2 11:06:40 UTC 2023

Modified Files:
        pkgsrc/devel/libfirm: Makefile distinfo
Added Files:
        pkgsrc/devel/libfirm/patches: patch-ir_Makefile.in

Log Message:
Use compiler alloca on NetBSD.
set LICENSE.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/libfirm/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/libfirm/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/libfirm/patches/patch-ir_Makefile.in

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

Modified files:

Index: pkgsrc/devel/libfirm/Makefile
diff -u pkgsrc/devel/libfirm/Makefile:1.9 pkgsrc/devel/libfirm/Makefile:1.10
--- pkgsrc/devel/libfirm/Makefile:1.9   Mon Jul 25 11:12:22 2022
+++ pkgsrc/devel/libfirm/Makefile       Sun Apr  2 11:06:40 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2022/07/25 11:12:22 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2023/04/02 11:06:40 nros Exp $
 
 DISTNAME=      libfirm-1.21.0
 CATEGORIES=    devel
@@ -8,7 +8,9 @@ EXTRACT_SUFX=   .tar.bz2
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://libfirm.sourceforge.net/
 COMMENT=       Provides a graph-based SSA representation of programs
+LICENSE=       gnu-lgpl-v2.1
 
+USE_LANGUAGES= c
 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
 

Index: pkgsrc/devel/libfirm/distinfo
diff -u pkgsrc/devel/libfirm/distinfo:1.7 pkgsrc/devel/libfirm/distinfo:1.8
--- pkgsrc/devel/libfirm/distinfo:1.7   Tue Oct 26 10:15:19 2021
+++ pkgsrc/devel/libfirm/distinfo       Sun Apr  2 11:06:40 2023
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.7 2021/10/26 10:15:19 nia Exp $
+$NetBSD: distinfo,v 1.8 2023/04/02 11:06:40 nros Exp $
 
 BLAKE2s (libfirm-1.21.0.tar.bz2) = 89de94845158d50e02d8de04d677593ba67abf5a64b87af1c4b90789d200a7f1
 SHA512 (libfirm-1.21.0.tar.bz2) = 9608da3eb7960760791cfa3c000d38057c48603cc7c01aa5ea84ab5611e46d0fa59c21a1647efceab5a0276d2b5fc363a2cd9d87cd3bb5de2a84eea4ee34374b
 Size (libfirm-1.21.0.tar.bz2) = 1457097 bytes
+SHA1 (patch-ir_Makefile.in) = 25b4a56691c4de0103d784b6a23c9f3381993914
 SHA1 (patch-ir_adt_bitfiddle.h) = 069a96e05bacb7779d0f3efb1226a0508a5d7a99

Added files:

Index: pkgsrc/devel/libfirm/patches/patch-ir_Makefile.in
diff -u /dev/null pkgsrc/devel/libfirm/patches/patch-ir_Makefile.in:1.1
--- /dev/null   Sun Apr  2 11:06:40 2023
+++ pkgsrc/devel/libfirm/patches/patch-ir_Makefile.in   Sun Apr  2 11:06:40 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-ir_Makefile.in,v 1.1 2023/04/02 11:06:40 nros Exp $
+
+* Use gnu99 so that built-in alloca is used on NetBSD
+
+--- ir/Makefile.in.orig        2023-04-02 10:54:41.032619064 +0000
++++ ir/Makefile.in
+@@ -388,7 +388,7 @@ INCLUDES = -I$(top_srcdir)/include/libfi
+       -I$(top_srcdir)/ir/stat -I$(top_srcdir)/ir/tr \
+       -I$(top_srcdir)/ir/tv
+ libfirm_la_LDFLAGS = -no-undefined -version-info $(LT_VERSION) -lm
+-libfirm_la_CFLAGS = -std=c99
++libfirm_la_CFLAGS = -std=gnu99
+ libfirm_la_SOURCES = adt/array.c adt/bipartite.c adt/cpset.c \
+       adt/gaussjordan.c adt/gaussseidel.c adt/hungarian.c adt/pdeq.c \
+       adt/plist.c adt/pmap.c adt/pqueue.c adt/pset.c adt/pset_new.c \



Home | Main Index | Thread Index | Old Index