[fink:package-submissions] #4965 Update pkgconfig for High Sierra

Daniel Macks via Fink-tracker <[email protected]> Sat, 16 Dec 2017 08:13:53 -0000
Newsgroups gmane.os.apple.fink.tracker
Message-ID </p/fink/package-submissions/4965/1a46f81dd078206e455002ee1094e09dba272810.package-submissions@fink.p.sourceforge.net>
- **status**: open --> closed-rejected
- **Group**: Undergoing_Validation --> Other



---

** [package-submissions:#4965] Update pkgconfig for High Sierra**

**Status:** closed-rejected
**Group:** Other
**Created:** Sun Aug 13, 2017 05:01 PM UTC by Jack Howarth
**Last Updated:** Sun Oct 08, 2017 09:10 PM UTC
**Owner:** Daniel Macks


The following Info file changes and revised patch fixes pkg-config for the new format string strictness in High Sierra.

~~~
Index: pkgconfig.info
===================================================================
RCS file: /cvsroot/fink/dists/10.9-libcxx/stable/main/finkinfo/devel/pkgconfig.info,v
retrieving revision 1.1
diff -u -r1.1 pkgconfig.info
--- pkgconfig.info	10 Sep 2015 20:44:04 -0000	1.1
+++ pkgconfig.info	13 Aug 2017 17:00:52 -0000
@@ -1,6 +1,6 @@
 Package: pkgconfig
 Version: 0.28
-Revision: 2
+Revision: 3
 Source: http://pkgconfig.freedesktop.org/releases/pkg-config-%v.tar.gz
 Source-MD5: aa3c86e67551adc3ac865160e34a2a0d
 BuildDepends: <<
@@ -13,7 +13,7 @@
 	glib2-shlibs (>= 2.22.0-1)
 <<
 PatchFile: %n.patch
-PatchFile-MD5: 99f9c6946351c0eec11af92f09175c91
+PatchFile-MD5: b5a0268ea1d170747c57f1af821dae08
 SetCFLAGS: -Os
 ConfigureParams: --mandir=%p/share/man --with-pc-path="$pc_path" --enable-dependency-tracking --disable-shared --without-internal-glib PKG_CONFIG=%p/bin/pykg-config PKG_CONFIG_PATH="%p/lib/glib-2.0/pkgconfig-strict:$PKG_CONFIG_PATH"
 CompileScript: <<
@@ -74,6 +74,10 @@
 	non-intuitive diagnostics. Fixed in 1.3.0-2, so BDep:>=1.3.0-2
 	as easiest way to get clean user experience (even though 1.2.0
 	would suffice as well).
+
+	With format string strictness, High Sierra also enforces that
+	%n isn't used in dynamic format strings, but we should just
+	disable its use on darwin in general.
 <<
 DescPort: <<
 
~~~

Tested with 'fink -m' on 10.13.


---

Sent from sourceforge.net because [email protected] is subscribed to https://sourceforge.net/p/fink/package-submissions/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/fink/admin/package-submissions/options.  Or, if this is a mailing list, you can unsubscribe from the mailing list.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

_______________________________________________
Fink-tracker mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.tracker