pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/cross/freemint-mintlib
Module Name: pkgsrc
Committed By: mef
Date: Tue Aug 4 22:21:57 UTC 2020
Modified Files:
pkgsrc/cross/freemint-mintlib: distinfo
Added Files:
pkgsrc/cross/freemint-mintlib/patches:
patch-gcc-4.6.4_gcc_cp_cfns.gperf patch-gcc-4.6.4_gcc_cp_cfns.h
Log Message:
(cross/freemint-mintlib) Add two patches to make it build (ref: DragonflyBSD)
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/cross/freemint-mintlib/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/cross/freemint-mintlib/patches/patch-gcc-4.6.4_gcc_cp_cfns.gperf \
pkgsrc/cross/freemint-mintlib/patches/patch-gcc-4.6.4_gcc_cp_cfns.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/cross/freemint-mintlib/distinfo
diff -u pkgsrc/cross/freemint-mintlib/distinfo:1.4 pkgsrc/cross/freemint-mintlib/distinfo:1.5
--- pkgsrc/cross/freemint-mintlib/distinfo:1.4 Sun Dec 18 21:34:25 2016
+++ pkgsrc/cross/freemint-mintlib/distinfo Tue Aug 4 22:21:57 2020
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2016/12/18 21:34:25 joerg Exp $
+$NetBSD: distinfo,v 1.5 2020/08/04 22:21:57 mef Exp $
SHA1 (gcc-4.6.4-mint-20130415.patch.bz2) = bd2e88f2b862cc404f47144fb67375b1fe17291b
RMD160 (gcc-4.6.4-mint-20130415.patch.bz2) = d3cafafb1caa1a1eb915c5f15f4063d6a70ac4ee
@@ -12,5 +12,7 @@ SHA1 (mintlib-CVS-20131219.tar.gz) = c49
RMD160 (mintlib-CVS-20131219.tar.gz) = 949b0d3abe28f26539198da27d2dd7c7bd544f29
SHA512 (mintlib-CVS-20131219.tar.gz) = 3814c63578276b7722b91b86712d4f2b5f499b46e58e5dd5dbe8f978c907fdca960811234691f498ededf2028088334c416c94d347e54caf91d09be023473692
Size (mintlib-CVS-20131219.tar.gz) = 1888097 bytes
+SHA1 (patch-gcc-4.6.4_gcc_cp_cfns.gperf) = da2735f36dc5a2ab19f92cb13f505cea11442fca
+SHA1 (patch-gcc-4.6.4_gcc_cp_cfns.h) = 2a9e8f53bd63c98efa0cda782dacb78b00beb2bc
SHA1 (patch-gcc-4.6.4_gcc_doc_gcc.texi) = b11ef8d6ad28139623800ddcc5aa67bc45289b07
SHA1 (patch-mintlib-CVS-20130415_configvars) = f1d0f2e1fe244c475634cd1ab4dd5ddc2b9a73f3
Added files:
Index: pkgsrc/cross/freemint-mintlib/patches/patch-gcc-4.6.4_gcc_cp_cfns.gperf
diff -u /dev/null pkgsrc/cross/freemint-mintlib/patches/patch-gcc-4.6.4_gcc_cp_cfns.gperf:1.1
--- /dev/null Tue Aug 4 22:21:57 2020
+++ pkgsrc/cross/freemint-mintlib/patches/patch-gcc-4.6.4_gcc_cp_cfns.gperf Tue Aug 4 22:21:57 2020
@@ -0,0 +1,22 @@
+$NetBSD: patch-gcc-4.6.4_gcc_cp_cfns.gperf,v 1.1 2020/08/04 22:21:57 mef Exp $
+
+In file included from ../../gcc-4.6.4/gcc/cp/except.c:912:0:
+cfns.gperf: At top level:
+cfns.gperf:101:1: error: 'gnu_inline' attribute present on 'libc_name_p'
+cfns.gperf:26:14: error: but not here
+
+Found patch in Dragonfly DPorts
+
+
+--- gcc-4.6.4/gcc/cp/cfns.gperf.orig 2020-08-04 21:52:40.968415964 +0000
++++ gcc-4.6.4/gcc/cp/cfns.gperf
+@@ -18,6 +18,9 @@ along with GCC; see the file COPYING3.
+ <http://www.gnu.org/licenses/>. */
+ #ifdef __GNUC__
+ __inline
++#ifdef __GNUC_STDC_INLINE__
++__attribute__ ((__gnu_inline__))
++#endif
+ #endif
+ static unsigned int hash (const char *, unsigned int);
+ #ifdef __GNUC__
Index: pkgsrc/cross/freemint-mintlib/patches/patch-gcc-4.6.4_gcc_cp_cfns.h
diff -u /dev/null pkgsrc/cross/freemint-mintlib/patches/patch-gcc-4.6.4_gcc_cp_cfns.h:1.1
--- /dev/null Tue Aug 4 22:21:57 2020
+++ pkgsrc/cross/freemint-mintlib/patches/patch-gcc-4.6.4_gcc_cp_cfns.h Tue Aug 4 22:21:57 2020
@@ -0,0 +1,30 @@
+$NetBSD: patch-gcc-4.6.4_gcc_cp_cfns.h,v 1.1 2020/08/04 22:21:57 mef Exp $
+
+In file included from ../../gcc-4.6.4/gcc/cp/except.c:912:0:
+cfns.gperf: At top level:
+cfns.gperf:101:1: error: 'gnu_inline' attribute present on 'libc_name_p'
+cfns.gperf:26:14: error: but not here
+
+Found patch in Dragonfly DPorts
+
+--- gcc/cp/cfns.h.orig 2009-04-21 19:03:23 UTC
++++ gcc-4.6.4/gcc/cp/cfns.h
+@@ -53,6 +53,9 @@ __inline
+ static unsigned int hash (const char *, unsigned int);
+ #ifdef __GNUC__
+ __inline
++#ifdef __GNUC_STDC_INLINE__
++__attribute__ ((__gnu_inline__))
++#endif
+ #endif
+ const char * libc_name_p (const char *, unsigned int);
+ /* maximum key range = 391, duplicates = 0 */
+@@ -96,7 +99,7 @@ hash (register const char *str, register
+ 400, 400, 400, 400, 400, 400, 400, 400, 400, 400,
+ 400, 400, 400, 400, 400, 400, 400
+ };
+- register int hval = len;
++ register int hval = (int) len;
+
+ switch (hval)
+ {
Home |
Main Index |
Thread Index |
Old Index