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 - pgajdos@suse.com + +- 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-..." -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