Control: tags 887602 + pending
Dear maintainer, I've prepared an NMU for dia (versioned as 0.97.3+git20160930-8.1) and uploaded it to DELAYED/5. Please feel free to tell me if I should delay it longer. Regards. -- .''`. https://info.comodo.priv.at -- Debian Developer https://www.debian.org : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D 85FA BB3A 6801 8649 AA06 `. `' Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe `-
diff -Nru dia-0.97.3+git20160930/debian/changelog dia-0.97.3+git20160930/debian/changelog --- dia-0.97.3+git20160930/debian/changelog 2018-02-14 14:15:39.000000000 +0100 +++ dia-0.97.3+git20160930/debian/changelog 2018-12-01 16:02:28.000000000 +0100 @@ -1,3 +1,13 @@ +dia (0.97.3+git20160930-8.1) unstable; urgency=medium + + * Non-maintainer upload. + * Fix "Detect freetype via pkg-config": + add patch taken from upstream pull request at + https://gitlab.gnome.org/GNOME/dia/merge_requests/1 + (Closes: #887602) + + -- gregor herrmann <gre...@debian.org> Sat, 01 Dec 2018 16:02:28 +0100 + dia (0.97.3+git20160930-8) unstable; urgency=medium * New maintainer (closes: #838537) diff -Nru dia-0.97.3+git20160930/debian/patches/freetype.patch dia-0.97.3+git20160930/debian/patches/freetype.patch --- dia-0.97.3+git20160930/debian/patches/freetype.patch 1970-01-01 01:00:00.000000000 +0100 +++ dia-0.97.3+git20160930/debian/patches/freetype.patch 2018-12-01 15:49:31.000000000 +0100 @@ -0,0 +1,82 @@ +From 821a19a863b38f505495f0d51189d17c546310a3 Mon Sep 17 00:00:00 2001 +From: Lars Wendler <polynomia...@gentoo.org> +Date: Tue, 12 Jun 2018 12:22:19 +0200 +Subject: [PATCH] Replace freetype-config with pkg-config + +As of freetype-2.9.1 the freetype-config script no longer gets installed +by default. +--- + configure.ac | 57 ++++++++++++++++++---------------------------------- + 1 file changed, 20 insertions(+), 37 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 92945a19..7f062c65 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -78,43 +78,26 @@ PKG_CHECK_MODULES(PANGOVERSION, pango >= 1.20.0 pangocairo, , + + AC_ARG_WITH(freetype, + AC_HELP_STRING([--without-freetype],[compile without FreeType support]),,with_freetype=yes) +-if test "x$with_freetype" = "xyes"; then +-PKG_CHECK_MODULES(PANGOFT2,pangoft2,have_pangoft2=true,have_pangoft2=false) +-if test "$have_pangoft2" = "true"; then +- dnl On Solaris with Forte C, at least, need to link app/dia with -lfreetype. +- dnl It's not enough that -lpangoft2 implicitly pulls it in. +- have_freetype=false +- AC_CHECK_LIB(freetype,FT_Init_FreeType,have_freetype=true,have_freetype=false,`freetype-config --libs`) +- if test "$have_freetype" = "true"; then +- dnl Need 2.0.9, as a bug was fixed for us there. +- dnl However, freetype-config doesn't give a meaningful version, so we must +- dnl do it like this. +- AC_MSG_CHECKING([if FreeType version is 2.0.9 or higher]) +- old_CPPFLAGS="$CPPFLAGS" +- CPPFLAGS="$CPPFLAGS `freetype-config --cflags`" +- AC_TRY_CPP([#include <ft2build.h> +-#include FT_FREETYPE_H +-#if (FREETYPE_MAJOR*1000+FREETYPE_MINOR)*1000+FREETYPE_PATCH < 2000009 +-#error Freetype version too low. +-#endif +-], +- [AC_MSG_RESULT(yes) +- FREETYPE_LIBS=`freetype-config --libs` +- AC_SUBST(FREETYPE_LIBS) +- FREETYPE_CFLAGS=`freetype-config --cflags` +- AC_SUBST(FREETYPE_CFLAGS) +- GTK_MODULES="$GTK_MODULES pangoft2" +- AC_DEFINE(HAVE_FREETYPE,1,[Define if you have the FreeType2 library])] +- , +- [AC_MSG_ERROR([Need FreeType library version 2.0.9 or higher])]) +- CPPFLAGS="$old_CPPFLAGS" +- else +- AC_MSG_ERROR(Can't find FreeType library) +- fi +-else +- AC_MSG_ERROR(Can't find PangoFT2 library) +-fi +-fi ++AS_IF([test "x$with_freetype" = "xyes"],[ ++ dnl freetype2.pc uses the libtool specific version number and not the ++ dnl package version. See ++ dnl https://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/docs/VERSIONS.TXT ++ dnl Let's raise minimum dependency to freetype-2.4.0 because that's the ++ dnl lowest freetype libtool version I could find. ++ dnl freetype-2.4.0 is from July 2010 and should be reasonably old ++ dnl enough. ++ PKG_CHECK_MODULES(FREETYPE, freetype2 >= 11.0.5, ++ [ ++ CPPFLAGS="$CPPFLAGS $FREETYPE_CFLAGS" ++ AC_DEFINE(HAVE_FREETYPE,1,[Define if you have the FreeType2 library]) ++ ], ++ AC_MSG_ERROR([Need FreeType library version 2.4.0 or higher]) ++ ) ++ PKG_CHECK_MODULES(PANGOFT2,pangoft2, ++ GTK_MODULES="$GTK_MODULES pangoft2", ++ AC_MSG_ERROR(Can't find PangoFT2 library) ++ ) ++]) + AM_CONDITIONAL(WITH_FREETYPE, test "x$with_freetype" != "xno") + + CFLAGS="$FREETYPE_CFLAGS $CFLAGS" +-- +2.18.1 + diff -Nru dia-0.97.3+git20160930/debian/patches/series dia-0.97.3+git20160930/debian/patches/series --- dia-0.97.3+git20160930/debian/patches/series 2017-12-15 22:13:24.000000000 +0100 +++ dia-0.97.3+git20160930/debian/patches/series 2018-12-01 15:49:31.000000000 +0100 @@ -10,3 +10,4 @@ fix-cast-warnings.patch fix-fr-po.patch fix-code-messages-typo.patch +freetype.patch
signature.asc
Description: Digital Signature