[arch-commits] Commit in xorg-font-utils/trunk (3 files)

Jan de Groot jgc at archlinux.org
Fri Dec 5 10:05:16 UTC 2008


    Date: Friday, December 5, 2008 @ 05:05:16
  Author: jgc
Revision: 20484

Fix build with gcc 4.3 (FS#12186)

Added:
  xorg-font-utils/trunk/gcc-4.3.patch
Modified:
  xorg-font-utils/trunk/PKGBUILD
  xorg-font-utils/trunk/xorg-font-utils.install

-------------------------+
 PKGBUILD                |   31 +++++++++++++++++--------------
 gcc-4.3.patch           |    8 ++++++++
 xorg-font-utils.install |    5 -----
 3 files changed, 25 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-12-05 09:43:43 UTC (rev 20483)
+++ PKGBUILD	2008-12-05 10:05:16 UTC (rev 20484)
@@ -19,32 +19,35 @@
         ${url}/releases/individual/app/mkfontscale-1.0.3.tar.bz2
         ${url}/releases/individual/font/font-util-1.0.1.tar.bz2
 	http://people.redhat.com/yshao/ttmkfdir2.20021109.tar.bz2
-	ttmkfdir.patch)
+	ttmkfdir.patch
+	gcc-4.3.patch)
+md5sums=('9685fab33d39954ab8a0d22e0969d5a4'
+         'b0ebd86029571239b9d7b0c61191b591'
+         '4d0f89a23f77e22f1671a77bf0898955'
+         '1d608771aca9695b828cec1e34178fd1'
+         'b81535f78fe05732931f02841e5ca37b'
+         '79e0401393c9728865aa73bb2bd68dd4'
+         '099278628ad63631e872bc5590bade74'
+	 '92ef5f77a467cc188f8dec87b0fdb664')
 
 build() {
-  cd ${startdir}/src
+  cd "${srcdir}"
 
   for i in *; do
     if [ -d "${i}" ]; then
       pushd "${i}"
         if [ "${i}" = "ttmkfdir2" ]; then
-	  patch -Np0 -i ${startdir}/src/ttmkfdir.patch || return 1
+	  patch -Np0 -i "${srcdir}/ttmkfdir.patch" || return 1
+	  patch -Np1 -i "${srcdir}/gcc-4.3.patch" || return 1
 	  make || return 1
-	  mkdir -p ${startdir}/pkg/usr/bin
-	  install -m755 ttmkfdir ${startdir}/pkg/usr/bin/ || return 1
+	  install -m755 -d "${pkgdir}/usr/bin"
+	  install -m755 ttmkfdir "${pkgdir}/usr/bin/" || return 1
 	else
-	  ./configure --prefix=/usr --with-mapdir=/usr/share/fonts/util
+	  ./configure --prefix=/usr --with-mapdir=/usr/share/fonts/util || return 1
           make || return 1
-          make DESTDIR=${startdir}/pkg install || return 1
+          make DESTDIR="${pkgdir}" install || return 1
 	fi
       popd
     fi
   done
 }
-md5sums=('9685fab33d39954ab8a0d22e0969d5a4'
-         'b0ebd86029571239b9d7b0c61191b591'
-         '4d0f89a23f77e22f1671a77bf0898955'
-         '1d608771aca9695b828cec1e34178fd1'
-         'b81535f78fe05732931f02841e5ca37b'
-         '79e0401393c9728865aa73bb2bd68dd4'
-         '099278628ad63631e872bc5590bade74')

Added: gcc-4.3.patch
===================================================================
--- gcc-4.3.patch	                        (rev 0)
+++ gcc-4.3.patch	2008-12-05 10:05:16 UTC (rev 20484)
@@ -0,0 +1,8 @@
+--- ttmkfdir2/directory.cpp.orig	2008-12-05 10:45:28.000000000 +0100
++++ ttmkfdir2/directory.cpp	2008-12-05 10:45:38.000000000 +0100
+@@ -1,4 +1,5 @@
+ #include <cctype>
++#include <cstring>
+ #include <dirent.h>
+ #include <sys/stat.h>
+ #include <unistd.h>

Modified: xorg-font-utils.install
===================================================================
--- xorg-font-utils.install	2008-12-05 09:43:43 UTC (rev 20483)
+++ xorg-font-utils.install	2008-12-05 10:05:16 UTC (rev 20484)
@@ -1,8 +1,3 @@
-# arg 1:  the new package version
 post_install() {
   ldconfig -r .
 }
-
-op=$1
-shift
-$op $*




More information about the arch-commits mailing list