<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to 4498: xft2-dev-2.2.0-4 NFC modifications to avoid X11 convenience symlinks</title><link href="https://sourceforge.net/p/fink/package-submissions/4498/" rel="alternate"/><link href="https://sourceforge.net/p/fink/package-submissions/4498/feed.atom" rel="self"/><id>https://sourceforge.net/p/fink/package-submissions/4498/</id><updated>2015-06-17T03:26:29.454000Z</updated><subtitle>Recent changes to 4498: xft2-dev-2.2.0-4 NFC modifications to avoid X11 convenience symlinks</subtitle><entry><title>#4498 xft2-dev-2.2.0-4 NFC modifications to avoid X11 convenience symlinks</title><link href="https://sourceforge.net/p/fink/package-submissions/4498/?limit=25#9e47" rel="alternate"/><published>2015-06-17T03:26:29.454000Z</published><updated>2015-06-17T03:26:29.454000Z</updated><author><name>Jack Howarth</name><uri>https://sourceforge.net/u/jwhowarth/</uri></author><id>https://sourceforge.net0e3c03e649e385ee674923c4df39467b1d584102</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The following works on future os...&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="gh"&gt;Index: xft2-dev.info&lt;/span&gt;
&lt;span class="gh"&gt;===================================================================&lt;/span&gt;
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/x11/xft2-dev.info,v
retrieving revision 1.5
&lt;span class="gh"&gt;diff -r1.5 xft2-dev.info&lt;/span&gt;
12a13
&amp;gt;   fink-buildenv-modules (&amp;gt;= 0.1.3-1),
22,23c23,24
&amp;lt; PatchFile-MD5: 0f9829c8f8394644c672621315c78a68
&amp;lt; ConfigureParams: --prefix=%p/lib/xft2 --mandir=%p/share/man --disable-silent-rules --enable-dependency-tracking --disable-static
&lt;span class="gd"&gt;---&lt;/span&gt;
&amp;gt; PatchFile-MD5: 95f1a8efbec3abec682e76e2df8b792a
&amp;gt; ConfigureParams: --prefix=%p/lib/xft2 --mandir=%p/share/man --disable-silent-rules --enable-dependency-tracking --disable-static --x-includes=$X11_BASE_DIR/include --x-libraries=$X11_BASE_DIR/lib
25a27
&amp;gt;   . %p/sbin/fink-buildenv-helper.sh
&lt;span class="gh"&gt;Index: xft2-dev.patch&lt;/span&gt;
&lt;span class="gh"&gt;===================================================================&lt;/span&gt;
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/x11/xft2-dev.patch,v
retrieving revision 1.3
&lt;span class="gh"&gt;diff -r1.3 xft2-dev.patch&lt;/span&gt;
32,44d31
&amp;lt; diff -Nurd -x'*~' libXft-2.2.0.orig/xft.pc.in libXft-2.2.0/xft.pc.in
&amp;lt; --- libXft-2.2.0.orig/xft.pc.in   2010-10-20 17:10:30.000000000 -0400
&amp;lt; +++ libXft-2.2.0/xft.pc.in    2011-04-22 16:54:45.000000000 -0400
&amp;lt; @@ -6,7 +6,6 @@
&amp;lt;  Name: Xft
&amp;lt;  Description: X FreeType library
&amp;lt;  Version: @VERSION@
&amp;lt; -Requires: xproto
&amp;lt; -Requires.private: xrender, fontconfig, freetype2
&amp;lt; -Cflags: -I${includedir}
&amp;lt; +Requires: fontconfig, freetype2
&amp;lt; +Cflags: -I${includedir} -I/usr/X11/include -I/usr/X11R6/include
&amp;lt;  Libs: -L${libdir} -lXft
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</summary></entry><entry><title>#4498 xft2-dev-2.2.0-4 NFC modifications to avoid X11 convenience symlinks</title><link href="https://sourceforge.net/p/fink/package-submissions/4498/?limit=25#70a4" rel="alternate"/><published>2015-06-17T03:25:20.432000Z</published><updated>2015-06-17T03:25:20.432000Z</updated><author><name>Jack Howarth</name><uri>https://sourceforge.net/u/jwhowarth/</uri></author><id>https://sourceforge.net29dd6eb82543862023a73aa6a3cb6e0fdfa106ef</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Revised Patch file for avoiding X11 convenience symlinks in xft2-dev-2.2.0-4 build.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#4498 xft2-dev-2.2.0-4 NFC modifications to avoid X11 convenience symlinks</title><link href="https://sourceforge.net/p/fink/package-submissions/4498/?limit=25#1e97" rel="alternate"/><published>2015-06-17T03:24:54.536000Z</published><updated>2015-06-17T03:24:54.536000Z</updated><author><name>Jack Howarth</name><uri>https://sourceforge.net/u/jwhowarth/</uri></author><id>https://sourceforge.net9853295fcdb2b3dcb3c6b7c59393e32212f0cc60</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Revised Info file for avoiding X11 convenience symlinks in xft2-dev-2.2.0-4 build.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#4498 xft2-dev-2.2.0-4 NFC modifications to avoid X11 convenience symlinks</title><link href="https://sourceforge.net/p/fink/package-submissions/4498/?limit=25#da81" rel="alternate"/><published>2015-06-17T03:17:06.264000Z</published><updated>2015-06-17T03:17:06.264000Z</updated><author><name>Daniel Macks</name><uri>https://sourceforge.net/u/dmacks/</uri></author><id>https://sourceforge.netac139fabd0df3464dff38213a1de6234472eadc3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Is it sufficient to simply remove the xft.pc.in chunk from the .patch? The change it makes is definitely not needed on 10.8+ and I'm pretty sure not on 10.7 either.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#4498 xft2-dev-2.2.0-4 NFC modifications to avoid X11 convenience symlinks</title><link href="https://sourceforge.net/p/fink/package-submissions/4498/?limit=25#fcaf" rel="alternate"/><published>2015-06-15T16:03:04.983000Z</published><updated>2015-06-15T16:03:04.983000Z</updated><author><name>Jack Howarth</name><uri>https://sourceforge.net/u/jwhowarth/</uri></author><id>https://sourceforge.neteaa935c65087df08926351b310dbc1ffce315da0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Revised info file to use fink-buildenv-modules (&amp;gt;= 0.1.3-1)...&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="gh"&gt;Index: xft2-dev.info&lt;/span&gt;
&lt;span class="gh"&gt;===================================================================&lt;/span&gt;
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/x11/xft2-dev.info,v
retrieving revision 1.5
&lt;span class="gh"&gt;diff -r1.5 xft2-dev.info&lt;/span&gt;
12a13
&amp;gt;   fink-buildenv-modules (&amp;gt;= 0.1.3-1),
22,23c23,29
&amp;lt; PatchFile-MD5: 0f9829c8f8394644c672621315c78a68
&amp;lt; ConfigureParams: --prefix=%p/lib/xft2 --mandir=%p/share/man --disable-silent-rules --enable-dependency-tracking --disable-static
&lt;span class="gd"&gt;---&lt;/span&gt;
&amp;gt; PatchFile-MD5: 7047349c61bad2e4f5ca16334a1bf828
&amp;gt; ConfigureParams: --prefix=%p/lib/xft2 --mandir=%p/share/man --disable-silent-rules --enable-dependency-tracking --disable-static --x-includes=$X11_BASE_DIR/include --x-libraries=$X11_BASE_DIR/lib
&amp;gt; PatchScript: &amp;lt;&amp;lt;
&amp;gt; #!/bin/sh -ev
&amp;gt; . %p/sbin/fink-buildenv-helper.sh
&amp;gt; sed "s|@X11DIR@|$X11_BASE_DIR|g" &amp;lt; %{PatchFile} | patch -p1
&amp;gt; &amp;lt;&amp;lt;
26c32,34
&amp;lt;   %{default_script}
&lt;span class="gd"&gt;---&lt;/span&gt;
&amp;gt;   . %p/sbin/fink-buildenv-helper.sh
&amp;gt;   ./configure %c
&amp;gt;   make
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</summary></entry><entry><title>#4498 xft2-dev-2.2.0-4 NFC modifications to avoid X11 convenience symlinks</title><link href="https://sourceforge.net/p/fink/package-submissions/4498/?limit=25#4f43" rel="alternate"/><published>2015-06-14T15:45:54.901000Z</published><updated>2015-06-14T15:45:54.901000Z</updated><author><name>Jack Howarth</name><uri>https://sourceforge.net/u/jwhowarth/</uri></author><id>https://sourceforge.net50856f720ae96de7d4948333c9730d88d8c3d426</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Patch file for avoiding X11 convenience symlinks in xft2-dev-2.2.0-4 build.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#4498 xft2-dev-2.2.0-4 NFC modifications to avoid X11 convenience symlinks</title><link href="https://sourceforge.net/p/fink/package-submissions/4498/?limit=25#3437" rel="alternate"/><published>2015-06-14T15:45:27.062000Z</published><updated>2015-06-14T15:45:27.062000Z</updated><author><name>Jack Howarth</name><uri>https://sourceforge.net/u/jwhowarth/</uri></author><id>https://sourceforge.net4f19b882c082a3910dd9c51fa40fb36e5e6d5e8b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Info file for avoiding X11 convenience symlinks in xft2-dev-2.2.0-4 build.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>xft2-dev-2.2.0-4 NFC modifications to avoid X11 convenience symlinks</title><link href="https://sourceforge.net/p/fink/package-submissions/4498/" rel="alternate"/><published>2015-06-14T15:44:06.399000Z</published><updated>2015-06-14T15:44:06.399000Z</updated><author><name>Jack Howarth</name><uri>https://sourceforge.net/u/jwhowarth/</uri></author><id>https://sourceforge.net9687e2f4b0e5617d394d09b411ce3095a54f0026</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The attached xft2-dev.info and xft2-dev.patch (with the same revision because of no functional change) avoids the X11 convenience symlinks during the build. The changes to the patch are...&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="gh"&gt;Index: xft2-dev.patch&lt;/span&gt;
&lt;span class="gh"&gt;===================================================================&lt;/span&gt;
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/x11/xft2-dev.patch,v
retrieving revision 1.3
&lt;span class="gh"&gt;diff -r1.3 xft2-dev.patch&lt;/span&gt;
43c43
&amp;lt; +Cflags: -I${includedir} -I/usr/X11/include -I/usr/X11R6/include
&lt;span class="gd"&gt;---&lt;/span&gt;
&amp;gt; +Cflags: -I${includedir} -I@X11DIR@/include
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;and the changes to the info file are...&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="gh"&gt;Index: xft2-dev.info&lt;/span&gt;
&lt;span class="gh"&gt;===================================================================&lt;/span&gt;
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/x11/xft2-dev.info,v
retrieving revision 1.5
&lt;span class="gh"&gt;diff -r1.5 xft2-dev.info&lt;/span&gt;
22,23c22,34
&amp;lt; PatchFile-MD5: 0f9829c8f8394644c672621315c78a68
&amp;lt; ConfigureParams: --prefix=%p/lib/xft2 --mandir=%p/share/man --disable-silent-rules --enable-dependency-tracking --disable-static
&lt;span class="gd"&gt;---&lt;/span&gt;
&amp;gt; PatchFile-MD5: 7047349c61bad2e4f5ca16334a1bf828
&amp;gt; ConfigureParams: --prefix=%p/lib/xft2 --mandir=%p/share/man --disable-silent-rules --enable-dependency-tracking --disable-static --x-includes=$X11DIR/include --x-libraries=$X11DIR/lib
&amp;gt; PatchScript: &amp;lt;&amp;lt;
&amp;gt; #!/bin/sh -ev
&amp;gt; # avoid convenience symlinks
&amp;gt; darwin_vers=`uname -r | cut -d. -f1`
&amp;gt; if [ "$darwin_vers" -ge 12 ]; then
&amp;gt;   X11DIR=/opt/X11
&amp;gt; else
&amp;gt;   X11DIR=/usr/X11
&amp;gt; fi
&amp;gt; sed "s|@X11DIR@|$X11DIR|g" &amp;lt; %{PatchFile} | patch -p1
&amp;gt; &amp;lt;&amp;lt;
26c37,45
&amp;lt;   %{default_script}
&lt;span class="gd"&gt;---&lt;/span&gt;
&amp;gt;   # avoid convenience symlinks
&amp;gt;   darwin_vers=`uname -r | cut -d. -f1`
&amp;gt;   if [ "$darwin_vers" -ge 12 ]; then
&amp;gt;       X11DIR=/opt/X11
&amp;gt;   else
&amp;gt;       X11DIR=/usr/X11
&amp;gt;   fi
&amp;gt;   ./configure %c
&amp;gt;   make
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Tested with 'fink -m' on future os missing the X11 convenience symlinks due to rootless.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>