Hi, As part of the current BSP, I've prepared an NMU which refreshes the patches which aren't applying and updated debian/rules to exit if patches do not apply cleanly. Attached is the full debdiff.
Thanks, James -- GPG Key: 1024D/61326D40 2003-09-02 James Vega <[EMAIL PROTECTED]>
diff -u fontforge-0.0.20051205/debian/fontforge-patches/001_fix_gdraw.diff
fontforge-0.0.20051205/debian/fontforge-patches/001_fix_gdraw.diff
--- fontforge-0.0.20051205/debian/fontforge-patches/001_fix_gdraw.diff
+++ fontforge-0.0.20051205/debian/fontforge-patches/001_fix_gdraw.diff
@@ -12,10 +12,10 @@
STATIC_LIBS = @STATIC_LIBS@
libgdraw_OBJECTS = choosericons.lo divisors.lo drawboxborder.lo \
-@@ -39,7 +43,8 @@
+@@ -37,7 +41,8 @@
../libgdraw.la: $(libgdraw_OBJECTS)
- $(LIBTOOL) $(CC) $(CFLAGS) -o ../libgdraw.la $(libgdraw_OBJECTS) \
+ $(LIBTOOL) --mode=link $(CC) $(CFLAGS) @LDFLAGS@ -o ../libgdraw.la
$(libgdraw_OBJECTS) \
- $(STATIC_LIBS) \
+ $(STATIC_LIBS) $(X_LIBS) $(X_PRE_LIBS) $(X_11LIB) $(X_EXTRA_LIBS) \
+ ../libgunicode.la -lm \
diff -u
fontforge-0.0.20051205/debian/fontforge-patches/002_fix_gdraw_part_2.diff
fontforge-0.0.20051205/debian/fontforge-patches/002_fix_gdraw_part_2.diff
--- fontforge-0.0.20051205/debian/fontforge-patches/002_fix_gdraw_part_2.diff
+++ fontforge-0.0.20051205/debian/fontforge-patches/002_fix_gdraw_part_2.diff
@@ -1,6 +1,6 @@
--- pfaedit-031020.orig/Makefile.dynamic.in 2003-10-23 19:59:36.000000000
+1000
+++ pfaedit-031020/Makefile.dynamic.in 2003-10-23 20:18:33.000000000 +1000
-@@ -23,7 +23,7 @@
+@@ -25,7 +25,7 @@
libgunicode:
( cd Unicode ; $(MAKE) )
@@ -11,11 +11,11 @@
- clean:
-@@ -43,8 +43,8 @@
+ pos:
+@@ -48,8 +48,8 @@
# You may need to be root to do the install
mkdir -p $(libdir)
#-rm $(libdir)/libgdraw.so* $(libdir)/libgunicode.so.*
-- $(LIBTOOL) $(INSTALL) -c libgdraw.la $(libdir)/libgdraw.la
- $(LIBTOOL) $(INSTALL) -c libgunicode.la $(libdir)/libgunicode.la
-+ $(LIBTOOL) $(INSTALL) -c libgdraw.la $(libdir)/libgdraw.la
+- $(LIBTOOL) --mode=install $(INSTALL) -c libgdraw.la
$(libdir)/libgdraw.la
+ $(LIBTOOL) --mode=install $(INSTALL) -c libgunicode.la
$(libdir)/libgunicode.la
++ $(LIBTOOL) --mode=install $(INSTALL) -c libgdraw.la
$(libdir)/libgdraw.la
#cp .libs/*.so.*.* $(libdir)
- $(LIBTOOL) --finish $(libdir)
-
+ $(LIBTOOL) --mode=finish $(libdir)
+ mkdir -p $(libdir)/pkgconfig
diff -u
fontforge-0.0.20051205/debian/fontforge-patches/004_kill_rpath_on_binaries.diff
fontforge-0.0.20051205/debian/fontforge-patches/004_kill_rpath_on_binaries.diff
---
fontforge-0.0.20051205/debian/fontforge-patches/004_kill_rpath_on_binaries.diff
+++
fontforge-0.0.20051205/debian/fontforge-patches/004_kill_rpath_on_binaries.diff
@@ -2,13 +2,13 @@
+++ fontforge-20040410/fontforge/Makefile.dynamic.in 2004-04-16
22:01:45.000000000 +1000
-@@ -48,9 +48,9 @@
- @DEFS@ '-DSHAREDIR="$(sharedir)"' -DLIBDIR='"$(libdir)"'
+@@ -50,9 +50,9 @@
+ @CPPFLAGS@ '-DPREFIX="@prefix@"'
CFLAGS = @CFLAGS@ $(_CFLAGS)
-LIBS = -rpath $(libdir) $(X_LIBS) ../libgdraw.la ../libgunicode.la \
+LIBS = $(X_LIBS) ../libgdraw.la ../libgunicode.la \
$(X_PRE_LIBS) $(X_11LIB) $(X_EXTRA_LIBS) @LIBS@ $(STATIC_LIBS) -L/usr/lib
-lm
--DLIBS = -rpath $(libdir) ../libgunicode.la @LIBS@ -lm
-+DLIBS = ../libgunicode.la @LIBS@ -lm
+-DLIBS = -rpath $(libdir) ../libgunicode.la @LIBS@ $(STATIC_LIBS) -lm
++DLIBS = ../libgunicode.la @LIBS@ $(STATIC_LIBS) -lm
- all: pfaedit-en.ui fontforge sfddiff
+ all: fontforge
diff -u fontforge-0.0.20051205/debian/fontforge-patches/005_x_www_browser.diff
fontforge-0.0.20051205/debian/fontforge-patches/005_x_www_browser.diff
--- fontforge-0.0.20051205/debian/fontforge-patches/005_x_www_browser.diff
+++ fontforge-0.0.20051205/debian/fontforge-patches/005_x_www_browser.diff
@@ -1,11 +1,11 @@
--- fontforge-20040618/fontforge/uiutil.c.orig 2004-06-16 05:43:23.000000000
+1000
+++ fontforge-20040618/fontforge/uiutil.c 2004-06-27 14:55:24.000000000
+1000
-@@ -240,7 +240,7 @@
+@@ -220,7 +220,7 @@
"iexplore.exe",
/*"lynx.exe",*/
#else
-- static char *stdbrowsers[] = { "mozilla", "opera", "galeon", "kfmclient",
-+ static char *stdbrowsers[] = { "x-www-browser", "mozilla-firefox",
"mozilla", "konqueror", "opera", "galeon", "kfmclient",
+- static char *stdbrowsers[] = { "htmlview", "firefox", "mozilla", "opera",
"galeon", "kfmclient",
++ static char *stdbrowsers[] = { "x-www-browser", "htmlview", "firefox",
"mozilla", "opera", "galeon", "kfmclient",
"netscape", "mosaic", /*"grail",*/ "lynx",
#endif
NULL };
diff -u fontforge-0.0.20051205/debian/fontforge-patches/006_Fix_home_dir.diff
fontforge-0.0.20051205/debian/fontforge-patches/006_Fix_home_dir.diff
--- fontforge-0.0.20051205/debian/fontforge-patches/006_Fix_home_dir.diff
+++ fontforge-0.0.20051205/debian/fontforge-patches/006_Fix_home_dir.diff
@@ -1,6 +1,6 @@
--- fontforge-20040410/fontforge/autosave.c.orig 2004-04-16
22:52:03.000000000 +1000
+++ fontforge-20040410/fontforge/autosave.c 2004-04-16 22:52:35.000000000
+1000
-@@ -65,7 +65,7 @@
+@@ -79,7 +79,7 @@
return( dir );
if ( gethomedir()==NULL )
return( NULL );
diff -u fontforge-0.0.20051205/debian/rules fontforge-0.0.20051205/debian/rules
--- fontforge-0.0.20051205/debian/rules
+++ fontforge-0.0.20051205/debian/rules
@@ -51,7 +51,7 @@
(cd libuninameslist; libtoolize --force --copy ; aclocal-1.7 ; autoconf)
# Now configure fontforge
- (cd $(FONTFORGE_DIR); for p in ../debian/fontforge-patches/*; do patch
-p1 < $$p ; done)
+ (cd $(FONTFORGE_DIR); for p in ../debian/fontforge-patches/*; do patch
-p1 --dry-run < $$p || exit 1; patch -p1 < $$p; done)
# Update config.sub and config.guess
cp /usr/share/misc/config.guess /usr/share/misc/config.sub
$(FONTFORGE_DIR)/
diff -u fontforge-0.0.20051205/debian/changelog
fontforge-0.0.20051205/debian/changelog
--- fontforge-0.0.20051205/debian/changelog
+++ fontforge-0.0.20051205/debian/changelog
@@ -1,3 +1,11 @@
+fontforge (0.0.20051205-0.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Refresh debian/fontforge-patches/* to fix FTBFS. (Closes: 362123)
+ * Update debian/rules to fail if patches are unable to apply cleanly.
+
+ -- James Vega <[EMAIL PROTECTED]> Sun, 23 Apr 2006 23:53:29 -0400
+
fontforge (0.0.20051205-0.1) unstable; urgency=low
* Non-maintainer upload to allow new fonts to enter Debian
signature.asc
Description: Digital signature

