--- xplc-0.3.13.orig/config/rules.mk +++ xplc-0.3.13/config/rules.mk @@ -44,7 +44,7 @@ $(RANLIB) $@ %.so: - $(LINK.cc) $(SHARED) $^ -o $@ + $(LINK.cc) $(SHARED) $^ -o $@ $($*_LDADD) %.dll: $(LINK.cc) $(SHARED) $^ -o $@ --- xplc-0.3.13.orig/xplc/vars.mk +++ xplc-0.3.13/xplc/vars.mk @@ -32,7 +32,7 @@ ifneq ("$(enable_loader)", "no") ifneq ("$(with_dlopen)", "no") -libxplc.so: LDFLAGS+=$(with_dlopen) +libxplc_LDADD=$(with_dlopen) endif endif --- xplc-0.3.13.orig/debian/copyright +++ xplc-0.3.13/debian/copyright @@ -18,8 +18,8 @@ details. XPLC is Copyright 2000-2004, Pierre Phaneuf, - Copyright 2000-2004 Stéphane Lajoie and - Copyright 2002-2005 Net Integration Technologies, Inc. + Copyright (C) 2000-2004 Stéphane Lajoie and + Copyright (C) 2002-2005 Net Integration Technologies, Inc. This package also contains libuuid, which is extracted from e2fsprogs-1.38: --- xplc-0.3.13.orig/debian/libxplc-dev.examples.debdiff +++ xplc-0.3.13/debian/libxplc-dev.examples.debdiff @@ -0,0 +1 @@ +examples/* --- xplc-0.3.13.orig/debian/changelog +++ xplc-0.3.13/debian/changelog @@ -1,8 +1,35 @@ -xplc (0.3.13-1.1) NONE; urgency=low +xplc (0.3.13-3ubuntu1) natty; urgency=low + + * Fix FTBFS with --as-needed: + + config/rules.mk: Add _LDADD to linker calls of a shared object + as last argument (libraries must be specified last with --as-needed). + + xplc/vars.mk: Use libxlpc_LDADD instead of LDFLAGS to add libraries. - * Unofficial build from CVS. + -- Stefan Potyra Sun, 12 Dec 2010 04:46:51 +0100 - -- J. Random Hacker Sat, 22 Oct 2005 00:00:00 -0000 +xplc (0.3.13-3) unstable; urgency=low + + * QA upload + * Build with -fno-strict-aliasing all the time to work around an aliasing + bug. Patch taken from ubuntu, see launchpad bug#437726. Thanks a lot + to Michael Hope for the hint (closes: #513512). + + -- Ralf Treinen Thu, 12 Aug 2010 21:04:43 +0200 + +xplc (0.3.13-2) unstable; urgency=low + + * QA upload. + + Set maintainer to Debian QA Group . + + Remove current maintainer. (Closes: #487141). + * Add Homepage field. + * Add ${misc:Depends}. + * Update ${Source-Version} to ${binary:Version}. + * Add watch file. + * Convert debian/copyright to UTF-8. + * Bump debhelper build-dep to 5. + * Bump Standards Version to 3.8.0. + + -- Barry deFreese Thu, 29 Jan 2009 12:11:51 -0500 xplc (0.3.13-1) unstable; urgency=low --- xplc-0.3.13.orig/debian/rules +++ xplc-0.3.13/debian/rules @@ -3,6 +3,9 @@ include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk +CFLAGS = -g -O2 -fno-strict-aliasing +CXXFLAGS = -g -O2 -fno-strict-aliasing + # Specify the 'make check' target DEB_MAKE_CHECK_TARGET := tests --- xplc-0.3.13.orig/debian/control +++ xplc-0.3.13/debian/control @@ -1,10 +1,11 @@ Source: xplc Section: libs Priority: optional -Maintainer: Simon Law -Uploaders: James Morrison -Build-Depends: uuid-dev, cdbs, debhelper (>= 4.1.0) -Standards-Version: 3.6.2.0 +XSBC-Original-Maintainer: Debian QA Group +Maintainer: Ubuntu Developers +Build-Depends: uuid-dev, cdbs, debhelper (>= 5.0.0) +Standards-Version: 3.8.0 +Homepage: http://xplc.sourceforge.net/ Package: libxplc0.3.13 Section: libs @@ -20,7 +21,7 @@ Package: libxplc0.3.13-dev Section: libdevel Architecture: any -Depends: libxplc0.3.13 (= ${Source-Version}), uuidcdef, ${shlibs:Depends} +Depends: libxplc0.3.13 (= ${binary:Version}), uuidcdef, ${shlibs:Depends}, ${misc:Depends} Description: Light weight component system (Development libraries and headers) XPLC ("Cross-Platform Lightweight Components") is a component system that will provide extensibility and reusability both inside and between @@ -31,7 +32,7 @@ Package: uuidcdef Section: devel Architecture: any -Depends: ${shlibs:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} Description: Universally Unique Identifier (UUID) generator This utility generates univerally unique identifiers (UUIDs). It also manages to print them out in OSF form, or as a C structure when handling --- xplc-0.3.13.orig/debian/watch +++ xplc-0.3.13/debian/watch @@ -0,0 +1,3 @@ +version=3 + +http://sf.net/xplc/xplc-([\d.]+)\.tar\.gz