debian/0000775000000000000000000000000012131626152007167 5ustar debian/patches/0000775000000000000000000000000012131626250010615 5ustar debian/patches/0002-Preserve-CPPFLAGS-from-environment-in-configure-scri.patch0000664000000000000000000000141111763177372024046 0ustar From ff6796af07de9eb11f8cbb56cf9034053a9c55c0 Mon Sep 17 00:00:00 2001 From: Tino Keitel Date: Mon, 4 Jun 2012 18:34:29 +0200 Subject: [PATCH] Preserve $CPPFLAGS from environment in configure script This is required for Debian hardening flags --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 163637b..10d15f5 100755 --- a/configure +++ b/configure @@ -187,7 +187,7 @@ check_frameworks() { if test "$#" = "0" && test -z "$DARWIN" && test -z "$QTDIR" && \ pkg-config QtGui openssl --libs >/dev/null; then - CF="`pkg-config QtGui openssl --cflags`" + CF="`pkg-config QtGui openssl --cflags` ${CF}" LIBS="`pkg-config QtGui openssl --libs` -lltdl" else by_hand=true -- 1.7.10 debian/patches/0003-Print-LDFLAGS-in-configure-result-output.patch0000664000000000000000000000102511763177372021637 0ustar From e5582652935dd872aa26faa4bbe5e5e1c9d8a0a5 Mon Sep 17 00:00:00 2001 From: Tino Keitel Date: Mon, 4 Jun 2012 20:29:58 +0200 Subject: [PATCH] Print LDFLAGS in configure result output --- configure | 1 + 1 file changed, 1 insertion(+) diff --git a/configure b/configure index 10d15f5..9e1a7d2 100755 --- a/configure +++ b/configure @@ -216,6 +216,7 @@ cat << EOF CFLAGS=${CFLAGS} CPPFLAGS=${CF} +LDFLAGS=${LDFLAGS} LD_LIBRARY_PATH=${LD_LIBRARY_PATH} PREFIX=${prefix} docdir=${docdir} -- 1.7.10 debian/patches/0004-libstdc++-linkage.patch0000664000000000000000000000072712131626250015407 0ustar Index: xca-0.9.3/Makefile =================================================================== --- xca-0.9.3.orig/Makefile 2012-05-12 05:37:14.000000000 -0400 +++ xca-0.9.3/Makefile 2013-04-11 17:35:34.244367479 -0400 @@ -59,7 +59,7 @@ xca$(SUFFIX): $(OBJECTS) @$(PRINT) " LINK $@" - $(CC) $(CFLAGS) $(LDFLAGS) $(patsubst %,@%, $^) $(LIBS) -o $@ + $(CC) $(CFLAGS) $(LDFLAGS) $(patsubst %,@%, $^) $(LIBS) -lstdc++ -o $@ do.ui do.doc do.lang: do.%: mkdir -p $* debian/patches/0001-Preserve-LDFLAGS-from-environment-in-configure-scrip.patch0000664000000000000000000000112311763177372024102 0ustar From d3a7d3fe566ac4b0dcfc214a5e72878f93acdfb5 Mon Sep 17 00:00:00 2001 From: Tino Keitel Date: Mon, 4 Jun 2012 18:33:33 +0200 Subject: [PATCH] Preserve $LDFLAGS from environment in configure script This is required for Debian hardening flags --- configure | 1 - 1 file changed, 1 deletion(-) diff --git a/configure b/configure index cb608be..163637b 100755 --- a/configure +++ b/configure @@ -54,7 +54,6 @@ STDLIB="-L/usr/lib" prefix=${prefix:=/usr/local} CFLAGS=${CFLAGS:=-Wall -ggdb -O2} CC=${CC:=gcc} -LDFLAGS="" LIBS="-lstdc++" LDIRS= MOC=moc -- 1.7.10 debian/patches/series0000664000000000000000000000044012131626200012023 0ustar # debian/source/git-patches exported from git by quilt-patches-deb-export-hook 0001-Preserve-LDFLAGS-from-environment-in-configure-scrip.patch 0002-Preserve-CPPFLAGS-from-environment-in-configure-scri.patch 0003-Print-LDFLAGS-in-configure-result-output.patch 0004-libstdc++-linkage.patch debian/rules0000775000000000000000000000241311763175743010266 0ustar #!/usr/bin/make -f DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk configure: Local.mak Local.mak: dh_testdir CF=$(CPPFLAGS) docdir=/usr/share/doc/xca prefix=/usr ./configure build-arch: build build-indep: build build: build-stamp build-stamp: Local.mak $(MAKE) touch $@ clean: dh_testdir dh_testroot rm -f build-stamp $(MAKE) distclean dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs $(MAKE) destdir=$(CURDIR)/debian/xca/ install rm -rf $(CURDIR)/debian/xca/usr/man binary-indep: build install binary-arch: build install dh_testdir dh_testroot dh_installchangelogs changelog dh_installdocs AUTHORS VERSION dh_install dh_installmenu dh_installman dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch UPSTREAMTAG=upstream/0.9.3 SOURCEPKG=$(shell dpkg-parsechangelog | sed -n 's/^Source: \(.*\)/\1/p') UPSTREAM=$(shell dpkg-parsechangelog | sed -n 's/^Version: \(.*\)-[^-]*/\1/p') ORIG=${SOURCEPKG}_${UPSTREAM}.orig.tar.gz get-orig-source: git archive --format=tar ${UPSTREAMTAG} --prefix=${SOURCEPKG}_${UPSTREAM}/ | gzip -9 > ../${ORIG} .PHONY: build clean binary-indep binary-arch binary install configure get-orig-source debian/compat0000664000000000000000000000000211763175743010404 0ustar 5 debian/copyright0000664000000000000000000000467511763175743011155 0ustar This package was debianized by Tino Keitel on Sun, 08 Mar 2009 17:47:54 +0100. It was downloaded from Upstream Authors: Christian Hohnstädt Ilya Kozhevnikov Wolfgang Glas Geoff Beier Copyright: Copyright (C) 2001 - 2007 Christian Hohnstaedt. License: Copyright (C) 2001 - 2007 Christian Hohnstaedt. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This program links to software with different licenses from: - http://www.openssl.org which includes cryptographic software written by Eric Young (eay@cryptsoft.com)" - http://www.trolltech.com The Debian packaging is copyright 2009, Tino Keitel and is licensed under the BSD license, see `/usr/share/common-licenses/BSD'. debian/source/0000775000000000000000000000000011763175743010506 5ustar debian/source/format0000664000000000000000000000001411763175743011714 0ustar 3.0 (quilt) debian/source/git-patches0000664000000000000000000000006311763175743012640 0ustar upstream/${UPSTREAM_REF}..patches/${UPSTREAM_REF} debian/control0000664000000000000000000000176112131626116010577 0ustar Source: xca Section: x11 Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Tino Keitel Build-Depends: debhelper (>= 5), libqt4-dev (>= 4.2), libssl-dev, linuxdoc-tools, libltdl-dev, pkg-config, dpkg-dev (>= 1.16.1~) Standards-Version: 3.9.3 Homepage: http://xca.sourceforge.net Vcs-Git: http://git.hohnstaedt.de/xca.git Package: xca Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: x509 Certification Authority management tool based on QT4 XCA creates and manages Certificate authorities and helps the user to create and manage keys, certificates, certificate sign requests, certificate revocation lists etc. . All data is saved in an encrypted, portable database, and can be exported in various standard formats. XCA is also available for MacOS X and Windows systems. . For a good workflow, certificate templates can be defined to make the creation of new certificates an easy task. debian/watch0000664000000000000000000000041611763175743010240 0ustar # Example watch control file for uscan # Rename this file to "watch" and then you can run the "uscan" command # to check for upstream updates and more. # See uscan(1) for format # Compulsory line, this is a version 3 file version=3 http://sf.net/xca/xca-(.*)\.tar\.gz debian/manpages0000664000000000000000000000001211763175743010715 0ustar doc/xca.1 debian/xca.menu0000664000000000000000000000025311763175743010647 0ustar ?package(xca):\ needs="X11"\ section="Applications/System/Security"\ title="XCA"\ icon32x32="/usr/share/pixmaps/xca-32x32.xpm"\ command="/usr/bin/xca" debian/changelog0000664000000000000000000000524412131626152011046 0ustar xca (0.9.3-1ubuntu1) raring; urgency=low * Added missing libstdc++ to link, fixing FTBFS. -- Daniel T Chen Thu, 11 Apr 2013 17:34:08 -0400 xca (0.9.3-1) unstable; urgency=low * new upstream version * remove patch to search in multiarch library path, upstream now uses pkg-config * add pkg-config to Build-Depends * build with hardening flags enabled * patch configure script to preserve $CPPFLAGS and $LDFLAGS * bump standards version to 3.9.3, no changes needed -- Tino Keitel Sat, 02 Jun 2012 22:15:06 +0200 xca (0.9.1-1) unstable; urgency=low * New upstream version (Closes: #650367) -- Tino Keitel Sat, 03 Dec 2011 12:27:04 +0100 xca (0.9.1~git7ffc768-2) unstable; urgency=low * fix configure script to handle multiarch libraries (Closes: #642823) -- Tino Keitel Tue, 25 Oct 2011 22:04:33 +0200 xca (0.9.1~git7ffc768-1) unstable; urgency=low * build from release.0.9.x upstream branch (Closes: #605141, #615796) * add build-indep and build-arch build targets to please lintian * bump standards version to 3.9.2 -- Tino Keitel Mon, 04 Jul 2011 10:51:20 +0200 xca (0.9.0-1) unstable; urgency=low * new upstream version * bump standards version to 3.9.1 * remove patches, they are included in the upstream source: - add_32x32_icon-0.8.1 - manpage_typo-0.8.1 -- Tino Keitel Thu, 30 Sep 2010 11:45:15 +0200 xca (0.8.1-1) unstable; urgency=low * new upstream version 0.8.1 * change source format to 3.0 (quilt) * add ${misc:Depends}, found by lintian * add 32x32 pixel sized menu icon, to please lintian * added patch to fix a manpage typo, found by lintian -- Tino Keitel Sun, 10 Jan 2010 22:17:39 +0100 xca (0.8.0-1) unstable; urgency=low * new upstream version (Closes: #560509) * add libltdl-dev build-dep, required by xca 0.8.0 * provide a directory for the documentation in the configure call * actually invoke the configure target * correctly declare the installation path * no need to install HTML documentation via dh_installdocs, make install does it * no need to remove misplaced HTML documentation anymore * use the generated Local.mak instead of a separate configure-stamp -- Tino Keitel Tue, 15 Dec 2009 23:01:45 +0100 xca (0.7.0-1) unstable; urgency=low * New upstream version -- Tino Keitel Mon, 14 Sep 2009 20:55:44 +0200 xca (0.6.4-35-g6c2d6a6-1) UNRELEASED; urgency=low * Initial release. (Closes: #519003) -- Tino Keitel Fri, 06 Mar 2009 20:58:46 +0100