Hello community,

here is the log from the commit of package fontforge for openSUSE:Factory 
checked in at 2015-05-15 09:54:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fontforge (Old)
 and      /work/SRC/openSUSE:Factory/.fontforge.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fontforge"

Changes:
--------
--- /work/SRC/openSUSE:Factory/fontforge/fontforge.changes      2015-05-02 
16:12:33.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.fontforge.new/fontforge.changes 2015-05-15 
09:54:38.000000000 +0200
@@ -1,0 +2,9 @@
+Mon May 11 08:36:20 UTC 2015 - [email protected]
+
+- updated to 20150430: this release includes a few bug fixes, 
+  performance enhancements, and refreshed icons.
+- download uthash when get-source.sh
+- fontforge --version now returns fontforge release version
+  + fontforge-version.patch
+
+-------------------------------------------------------------------

Old:
----
  fontforge-20150330-repacked.tar.gz

New:
----
  fontforge-20150430-repacked.tar.gz
  fontforge-version.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fontforge.spec ++++++
--- /var/tmp/diff_new_pack.hYqDcw/_old  2015-05-15 09:54:43.000000000 +0200
+++ /var/tmp/diff_new_pack.hYqDcw/_new  2015-05-15 09:54:43.000000000 +0200
@@ -17,18 +17,21 @@
 
 
 Name:           fontforge
-Version:        20150330
+Version:        20150430
 Release:        0
 Summary:        A Font Editor
 License:        GPL-3.0+
 Group:          Productivity/Graphics/Vector Editors
 Url:            http://fontforge.org/
-#       Source: 
https://github.com/fontforge/fontforge/releases/download/%{version}/fontforge-%{version}.tar.gz
+#       Source: 
https://github.com/fontforge/fontforge/archive/%{version}.tar.gz
 #           see bug 926061, fontforge-*-repacked.tar.gz does not contain 
fontforge-*/win/gold/libX11-*.noarch.rpm
 Source0:        fontforge-%{version}-repacked.tar.gz
 Source1:        get-source.sh
 # suse specific
 Patch0:         propagate-creation-and-modification-times-to-ttf.patch
+# workardound for bug 930076, imho upstream should fix this
+# https://github.com/fontforge/fontforge/issues/2270
+Patch1:         fontforge-version.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  cairo-devel
@@ -95,7 +98,14 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1
 sed -i 's/\r$//' doc/html/{Big5.txt,corpchar.txt}
+# workaround for bug 930076; we just need the _version_of_the_release_! (see 
also fontforge-version.patch) ---
+grep 'doversion(FONTFORGE_MODTIME_STR)' fontforgeexe/startnoui.c && \
+sed -i 's:FONTFORGE_MODTIME_STR:"%{version}":' fontforgeexe/startnoui.c
+grep 'doversion(FONTFORGE_MODTIME_STR)' fontforgeexe/startui.c && \
+sed -i 's:FONTFORGE_MODTIME_STR:"%{version}":' fontforgeexe/startui.c
+# ---
 
 %build
 ./bootstrap --force

++++++ fontforge-20150330-repacked.tar.gz -> fontforge-20150430-repacked.tar.gz 
++++++
/work/SRC/openSUSE:Factory/fontforge/fontforge-20150330-repacked.tar.gz 
/work/SRC/openSUSE:Factory/.fontforge.new/fontforge-20150430-repacked.tar.gz 
differ: char 1, line 1

++++++ fontforge-version.patch ++++++
Index: fontforge/start.c
===================================================================
--- fontforge/start.c.orig      2015-04-30 22:29:11.000000000 +0200
+++ fontforge/start.c   2015-05-11 12:45:19.923253423 +0200
@@ -133,9 +133,14 @@
 }
 
 void doversion(const char *source_version_str) {
+    /* not to be upstreamed ! */
     if ( source_version_str!=NULL )
+    {
        printf( "fontforge %s\n", source_version_str );
+       printf( "libfontforge %s\n", source_version_str );
+   } else {
     printf( "libfontforge %d\n",
            FONTFORGE_VERSIONDATE_RAW );
+   }
 exit(0);
 }
Index: fontforgeexe/startnoui.c
===================================================================
--- fontforgeexe/startnoui.c.orig       2015-04-30 22:29:11.000000000 +0200
+++ fontforgeexe/startnoui.c    2015-05-11 11:54:33.442771227 +0200
@@ -116,7 +116,7 @@
        else if ( strcmp(pt,"-help")==0 )
            doscripthelp();
        else if ( strcmp(pt,"-version")==0 || strcmp(pt,"-v")==0 || 
strcmp(pt,"-V")==0 )
-           doversion(FONTFORGE_MODTIME_STR);
+           doversion(source_version_str);
     }
 #  if defined(_NO_PYTHON)
     ProcessNativeScript(argc, argv,stdin);
++++++ get-source.sh ++++++
--- /var/tmp/diff_new_pack.hYqDcw/_old  2015-05-15 09:54:43.000000000 +0200
+++ /var/tmp/diff_new_pack.hYqDcw/_new  2015-05-15 09:54:43.000000000 +0200
@@ -12,13 +12,16 @@
   exit 1
 fi
 
-wget 
"https://github.com/fontforge/fontforge/releases/download/$VERSION/fontforge-$VERSION.tar.gz";
-tar xf fontforge-$VERSION.tar.gz
-cd fontforge-*
+wget "https://github.com/fontforge/fontforge/archive/$VERSION.tar.gz";
+tar xf $VERSION.tar.gz
+pushd fontforge-$VERSION
+# do not depend on git
+git clone https://github.com/troydhanson/uthash
+# remove not shippable files (bug 926061)
 rm win/gold/libX11-*.noarch.rpm
-./bootsrap --copy --force
-cd ..
+./bootstrap --copy --force
+popd
 tar czf fontforge-$VERSION-repacked.tar.gz fontforge-$VERSION
 rm -rf fontforge-$VERSION
-rm fontforge-$VERSION.tar.gz
+rm $VERSION.tar.gz
 


Reply via email to