[Pkg-kde-commits] rev 1881 - in
branches/kde-3.4.0/packages/kdelibs/debian: . patches
Christopher Martin
chrsmrtn at costa.debian.org
Wed Sep 28 21:44:47 UTC 2005
Author: chrsmrtn
Date: 2005-09-28 21:44:46 +0000 (Wed, 28 Sep 2005)
New Revision: 1881
Added:
branches/kde-3.4.0/packages/kdelibs/debian/patches/24_libkdefakes_pic.diff
Modified:
branches/kde-3.4.0/packages/kdelibs/debian/changelog
branches/kde-3.4.0/packages/kdelibs/debian/kdelibs4-dev.install
Log:
libkdefakes_pic.a, as requested.
Modified: branches/kde-3.4.0/packages/kdelibs/debian/changelog
===================================================================
--- branches/kde-3.4.0/packages/kdelibs/debian/changelog 2005-09-28 20:23:17 UTC (rev 1880)
+++ branches/kde-3.4.0/packages/kdelibs/debian/changelog 2005-09-28 21:44:46 UTC (rev 1881)
@@ -5,6 +5,11 @@
* Tweak the rounded text selection patch to avoid it causing icon spacing
issues in Konqueror. (Closes: #329404)
+ * Add a patch to generate a PIC static libkdefakes, libkdefakes_pic.a.
+ This will allow other libraries, such as mimelib, to use libkdefakes,
+ without acquiring non-PIC code or a dependency upon the full kdelibs.
+ (Closes: #326113)
+
+++ Changes by Pierre Habouzit:
* Add /usr/share/bug/$package/presubj for kdelibs{4c2,-bin,} kindly asking
Modified: branches/kde-3.4.0/packages/kdelibs/debian/kdelibs4-dev.install
===================================================================
--- branches/kde-3.4.0/packages/kdelibs/debian/kdelibs4-dev.install 2005-09-28 20:23:17 UTC (rev 1880)
+++ branches/kde-3.4.0/packages/kdelibs/debian/kdelibs4-dev.install 2005-09-28 21:44:46 UTC (rev 1881)
@@ -712,6 +712,7 @@
debian/tmp/usr/lib/libkdefakes.la
debian/tmp/usr/lib/libkdefakes.so
debian/tmp/usr/lib/libkdefakes_nonpic.a
+debian/tmp/usr/lib/libkdefakes_pic.a
debian/tmp/usr/lib/libkdefx.la
debian/tmp/usr/lib/libkdefx.so
debian/tmp/usr/lib/libkdeinit_cupsdconf.la
Added: branches/kde-3.4.0/packages/kdelibs/debian/patches/24_libkdefakes_pic.diff
===================================================================
--- branches/kde-3.4.0/packages/kdelibs/debian/patches/24_libkdefakes_pic.diff 2005-09-28 20:23:17 UTC (rev 1880)
+++ branches/kde-3.4.0/packages/kdelibs/debian/patches/24_libkdefakes_pic.diff 2005-09-28 21:44:46 UTC (rev 1881)
@@ -0,0 +1,24 @@
+--- kde.orig/kdecore/Makefile.am
++++ kde.patched/kdecore/Makefile.am
+@@ -34,7 +34,7 @@
+ AM_LDFLAGS = $(LDFLAGS_AS_NEEDED) $(LDFLAGS_NEW_DTAGS)
+
+ lib_LTLIBRARIES = libkdefakes.la libkdecore.la
+-lib_LIBRARIES = libkdefakes_nonpic.a
++lib_LIBRARIES = libkdefakes_nonpic.a libkdefakes_pic.a
+
+ include_HEADERS = kconfig.h kconfigskeleton.h \
+ kconfigdata.h ksimpleconfig.h kconfigdialogmanager.h \
+@@ -75,6 +75,12 @@
+ -rm -f vsnprintf_nonpic.c
+ $(LN_S) $(srcdir)/vsnprintf.c vsnprintf_nonpic.c
+
++libkdefakes_pic.a: libkdefakes.la
++ -rm -f libkdefakes_pic.a fakes_pic.o vsnprintf_pic.o
++ cp -f .libs/fakes.o fakes_pic.o; cp -f .libs/vsnprintf.o vsnprintf_pic.o
++ ar cru libkdefakes_pic.a fakes_pic.o vsnprintf_pic.o
++ ranlib libkdefakes_pic.a
++
+ noinst_HEADERS = kaccelaction.h kaccelbase.h kaccelprivate.h kckey.h \
+ kcompletion_private.h netwm_p.h \
+ kglobalaccel_x11.h kglobalaccel_win.h kkeyserver_x11.h kkeyserver.h \
More information about the pkg-kde-commits
mailing list