--- linc-1.0.3.orig/debian/liblinc-dev.manpages +++ linc-1.0.3/debian/liblinc-dev.manpages @@ -0,0 +1 @@ +debian/linc-config.1 --- linc-1.0.3.orig/debian/TODO +++ linc-1.0.3/debian/TODO @@ -0,0 +1,2 @@ +Currently I am building liblinc with SSL deliberately disabled, +see /usr/share/doc/SSL.Debian for details. --- linc-1.0.3.orig/debian/control +++ linc-1.0.3/debian/control @@ -0,0 +1,40 @@ +Source: linc +Section: libs +Priority: optional +Maintainer: Sebastian Rittau +Standards-Version: 3.6.1 +Build-Depends: libglib2.0-dev, pkg-config, debhelper (>= 4.1.0), cdbs + +Package: liblinc1 +Architecture: any +Section: libs +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: liblinc0 +Replaces: liblinc0 +Description: library to simplify creating networked clients and servers + linc is a library that eases the task of writing networked servers & + clients. It takes care of connection initiation and maintenance, and the + details of various transports. It is used by ORBit2 to handle message + transmission/receipt. + . + Currently supported transports: + IPv4 (tested) + UNIX domain sockets (tested) + IPv6 + IrDA + . + SSL support may be available in a future version, see + /usr/share/doc/linc/SSL.Debian. + +Package: liblinc-dev +Architecture: any +Section: libdevel +Depends: liblinc1 (= ${Source-Version}), libglib2.0-dev, ${shlibs:Depends}, ${misc:Depends} +Description: development libraries for creating networked clients and servers + linc is a library that eases the task of writing networked servers & + clients. It takes care of connection initiation and maintenance, and the + details of various transports. It is used by ORBit2 to handle message + transmission/receipt. + . + SSL support may be available in a future version, see + /usr/share/doc/linc/SSL.Debian. --- linc-1.0.3.orig/debian/rules +++ linc-1.0.3/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f + +shlibver = (>= 1:1.0.0) + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_DH_MAKESHLIBS_ARGS_liblinc1 := -V 'liblinc1 $(shlibver)' + +DEB_CONFIGURE_EXTRA_FLAGS := --with-html-dir=/usr/share/doc/liblinc-dev/html --disable-gtk-doc --- linc-1.0.3.orig/debian/SSL.Debian +++ linc-1.0.3/debian/SSL.Debian @@ -0,0 +1,34 @@ +Since Debian now allows crypto in its main US repository, there is +only one remaining reason that SSL support is disabled for linc: +license incompatibility. The only fully-functioning SSL library +that Debian has so far is OpenSSL, which includes the old, deprecated +BSD advertising clause, which is incompatible with linc's LGPL +license. + +There are a couple of possibilities that may eventually help resolve +this issue: + +First: the OpenSSL license could be fixed. Almost nobody uses the +BSD-with-advertising-clause license anymore, including BSD. +Unfortunately, if this were a simple thing to do, I suspect it would +have been done already. + +Second: another SSL library might become available. There are a +couple of potential candidates on the horizon. One, GnuTLS, has its +own licensing issues, but there may be ways to work around that. The +other potential candidate is the SSL code from Mozilla -- rumor has it +that this may be made into a separate library someday. + +In the mean time, while I cannot legally distribute an SSL-enabled +version of linc, it is certainly ok for you to BUILD one for your own +use. If you wish to do this, install libssl-dev, then get the Debian +source for linc, and edit debian/rules, adding "--with-ssl" to the +configure line. In theory, the linc packages built this way should be +a drop-in replacement for the official packages, but I have not tried +this, and cannot guarantee it. + +I hope that all of these issues get resolved someday, but I cannot say +when that might happen. Such is life, sometimes. + +cheers +Chris Waters --- linc-1.0.3.orig/debian/liblinc-dev.links +++ linc-1.0.3/debian/liblinc-dev.links @@ -0,0 +1 @@ +usr/share/doc/liblinc-dev/html usr/share/gtk-doc/html/linc --- linc-1.0.3.orig/debian/liblinc-dev.install +++ linc-1.0.3/debian/liblinc-dev.install @@ -0,0 +1,8 @@ +debian/tmp/usr/include +debian/tmp/usr/share/aclocal +debian/tmp/usr/share/doc/liblinc-dev/html +debian/tmp/usr/lib/*.so +debian/tmp/usr/lib/*.la +debian/tmp/usr/lib/*.a +debian/tmp/usr/lib/pkgconfig +debian/tmp/usr/bin/linc-config --- linc-1.0.3.orig/debian/changelog +++ linc-1.0.3/debian/changelog @@ -0,0 +1,251 @@ +linc (2:1.0.3-4) unstable; urgency=low + + * Bad hack to work around a problem with newer ORBit versions that + internalize Linc. + + debian/patches/002_ensure_tmpdir.diff: Ensure that linc_get_tmpdir() + does always return a valid temporary directory. Initialize the tmpdir + to g_get_tmp_dir()/orbit-USER if no tmpdir was set. + * debian/control: Standard version 3.6.1 (no changes required). + + -- Sebastian Rittau Wed, 8 Oct 2003 11:16:44 +0200 + +linc (2:1.0.3-3) unstable; urgency=low + + * Work around failures during "make test". + + debian/patches/001_test_failure.diff: Comment out the test. + + Closes: #199974 "FTBFS: test failure" + + -- Sebastian Rittau Sat, 16 Aug 2003 13:55:36 +0200 + +linc (2:1.0.3-2) unstable; urgency=low + + * Conforms to Debian Policy version 3.6.0. + + debian/control: Set standards version to 3.6.0. + * debian/rules: Use gnome.mk instead of autotools.mk. + + -- Sebastian Rittau Wed, 23 Jul 2003 06:09:13 +0200 + +linc (2:1.0.3-1) unstable; urgency=low + + * New upstream version. + * debian/rules: Set variables after including makefile fragments. + (Closes: #198241) + * debian/control: Put source in section libs. + * linc-cleanup-sockets is not installed anymore by upstream: + + debian/linc-cleanup-sockets.1: Removed. + + debian/liblinc1.manpages: Removed. + + debian/liblinc1.files: Removed debian/tmp/usr/bin/linc-cleanup-sockets. + * debian/rules: Added --disable-gtk-doc to configure options. + + -- Sebastian Rittau Sun, 22 Jun 2003 23:44:08 +0200 + +linc (2:1.0.2-1) unstable; urgency=low + + * Downgraded to latest stable package. + * debian/control: Changed section of liblinc-dev to libdevel. + * debian/control: Conforms to Debian policy 3.5.10. + * debian/changelog: Fixed download location. + * Use CDBS: + + debian/control: Build-depend on cdbs. + + debian/control: Build-depend on debhelper >= 4.1.0. + + debian/rules: Use CDBS. + + debian/patches/000_cleanup_opendir_failed.diff: Added patch that was + formerly applied to the source code directly. + + debian/liblinc1.install: Added debian/tmp to paths. + + debian/liblinc-dev.install: Ditto. + + debian/liblinc-dev: debian/tmp/usr/share/gtk-doc -> + debian/tmp/usr/share/doc/liblinc-dev/html + + -- Sebastian Rittau Thu, 5 Jun 2003 05:34:19 +0200 + +linc (1:1.1.0-1) unstable; urgency=low + + * New upstream version. + * Debhelper compatibility level 4, use debian/compat. + * Added dependencies on ${misc:Depends} + * Use dh_install instead of dh_movefiles. + * Put man pages to install into debian/*.manpages instead of hardcoding them + in debian/rules. + * Conforms to Debian policy 3.5.9. + + -- Sebastian Rittau Sat, 29 Mar 2003 20:10:25 +0100 + +linc (1:1.0.1-1) unstable; urgency=low + + * New upstream version. + * New maintainer. + + -- Sebastian Rittau Sat, 22 Feb 2003 18:24:15 +0100 + +linc (1:1.0.0-1) unstable; urgency=low + + * New upstream release, finally jumping ahead to the new release + series (closes: #174747). + * Moved HTML docs to a more appropriate location (with a link from the + "traditional" location, just in case) (closes: #140780). + + -- Chris Waters Sat, 18 Jan 2003 16:45:28 -0800 + +linc (1:0.5.5-1) unstable; urgency=low + + * New upstream release. Actually, a slightly older upstream release, + but it's new to us. Upstream version downgraded because the 0.7.0 + release is for Gnome 2.2, which is still beta at this time. + (Note that although this is an older upstream, it still incorporates + our Hurd patch, like 0.7.0 did.) + * Finally added the linc-cleanup-sockets binary to the liblinc1 package. + * Fixed a tiny bug in linc-cleanup-sockets, no crash if socket dir not + found. + + -- Chris Waters Thu, 28 Nov 2002 03:12:07 -0800 + +linc (0.7.0-1) unstable; urgency=low + + * New upstream release. + * Hurd patch from 0.5.4-1 accepted uptream. + * Updated config.sub,guess for the mipsel guys (closes: #166817). + + -- Chris Waters Mon, 28 Oct 2002 18:42:13 -0800 + +linc (0.5.4-1) unstable; urgency=low + + * New upstream release (minor ipv6 bugfixes). + * Updated source location (again). + * Added patch for hurd: no PATH_MAX (closes: #164576). + * Updated description to point people at /usr/share/doc/linc/SSL.Debian. + + -- Chris Waters Thu, 17 Oct 2002 01:43:40 -0700 + +linc (0.5.3-1) unstable; urgency=low + + * New upstream release. + * Updated source location in copyright file. + * Upgraded standards-version in debian/control. + + -- Chris Waters Fri, 6 Sep 2002 15:09:41 -0700 + +linc (0.5.2-1) unstable; urgency=low + + * New upstream release. + + -- Chris Waters Wed, 7 Aug 2002 11:09:11 -0700 + +linc (0.5.1-1) unstable; urgency=low + + * New upstream release. + + -- Chris Waters Sat, 3 Aug 2002 15:43:51 -0700 + +linc (0.5.0-1) unstable; urgency=low + + * New upstream release. + * Rewrote SSL.Debian to reflect the current state of affairs. + + -- Chris Waters Thu, 6 Jun 2002 15:23:51 -0700 + +linc (0.1.22-1) unstable; urgency=low + + * New upstream release. + + -- Chris Waters Tue, 21 May 2002 22:24:03 -0700 + +linc (0.1.21-1) unstable; urgency=low + + * New upstream release. + + -- Chris Waters Wed, 17 Apr 2002 02:37:41 -0700 + +linc (0.1.20-1) unstable; urgency=low + + * New upstream release. + * Now using glib2.0. + + -- Chris Waters Thu, 21 Mar 2002 19:53:21 -0800 + +linc (0.1.19-1) unstable; urgency=low + + * New upstream release. (No API changes, so shlibs not modified.) + * Removed the Build-conflicts for libssl-dev, and updated the SSL.Debian + file. + + -- Chris Waters Tue, 5 Mar 2002 22:44:21 -0800 + +linc (0.1.18-2) unstable; urgency=low + + * Rebuilt against newer glib; updated dependencies. + + -- Chris Waters Tue, 26 Feb 2002 14:06:52 -0800 + +linc (0.1.18-1) unstable; urgency=low + + * New upstream release. + * Added SSL.Debian to docs in liblinc1 package. + + -- Chris Waters Wed, 13 Feb 2002 12:20:51 -0800 + +linc (0.1.16-1) unstable; urgency=low + + * New upstream release. + * Updated base library package name to liblinc1, to: + A) more accurately reflect the actual SO name, and + B) help force all packages that depend on orbit2 to be + recompiled. (Which, as it happens, is something that needs to be + done.) + + -- Chris Waters Sat, 2 Feb 2002 15:00:17 -0800 + +linc (0.1.15-1) unstable; urgency=low + + * New upstream release. + + -- Chris Waters Sun, 20 Jan 2002 12:18:02 -0800 + +linc (0.1.13-1) unstable; urgency=low + + * New upstream release. + + -- Chris Waters Sat, 12 Jan 2002 20:30:35 -0800 + +linc (0.1.12-2) unstable; urgency=low + + * Rebuilt against glib 1.3.12 at user request. + + -- Chris Waters Mon, 7 Jan 2002 13:15:26 -0800 + +linc (0.1.12-1) unstable; urgency=low + + * New upstream release. + + -- Chris Waters Sat, 5 Jan 2002 01:53:41 -0800 + +linc (0.1.11-1) unstable; urgency=low + + * New upstream release. + + -- Chris Waters Mon, 17 Dec 2001 17:34:17 -0800 + +linc (0.1.10-1) unstable; urgency=low + + * New upstream release (closes:#121746). + + -- Chris Waters Sat, 1 Dec 2001 13:10:23 -0800 + +linc (0.1.7-1) unstable; urgency=low + + * New upstream release (quick bugfix). + * Fixed some typos in man page. + + -- Chris Waters Sun, 11 Nov 2001 17:27:40 -0800 + +linc (0.1.6-1) unstable; urgency=low + + * New upstream release. (Debian package never released to public.) + + -- Chris Waters Sun, 11 Nov 2001 16:59:52 -0800 + +linc (0.1.5-1) unstable; urgency=low + + * Initial packaging for Debian. + * Created manual page for linc-config. + + -- Chris Waters Mon, 22 Oct 2001 13:35:32 -0700 --- linc-1.0.3.orig/debian/liblinc-dev.preinst +++ linc-1.0.3/debian/liblinc-dev.preinst @@ -0,0 +1,11 @@ +#!/bin/sh +set -e + +# remove old doc directory if it's still hanging around +# (workaround for limitation of dpkg). + +if [ -d /usr/share/gtk-doc/html/linc ]; then + rm -rf /usr/share/gtk-doc/html/linc +fi + +#DEBHELPER# --- linc-1.0.3.orig/debian/liblinc1.docs +++ linc-1.0.3/debian/liblinc1.docs @@ -0,0 +1 @@ +NEWS README AUTHORS MAINTAINERS TODO debian/SSL.Debian --- linc-1.0.3.orig/debian/compat +++ linc-1.0.3/debian/compat @@ -0,0 +1 @@ +4 --- linc-1.0.3.orig/debian/linc-config.1 +++ linc-1.0.3/debian/linc-config.1 @@ -0,0 +1,70 @@ +.\" created for linc-config by Chris Waters, for Debian GNU/Linux +.\" +.TH LINC-CONFIG 1 "26 March 2003" "Version 1.0.1" + +.SH NAME +linc\-config \- helper script for building with liblinc + +.SH SYNOPSIS +.HP +.B linc\-config +.RB "[ " \-\-libs " ] [ " \-\-cflags " ]" +[ +.BI \-\-prefix =dir +] [ +.BI \-\-exec\-prefix =dir +] +.HP +.B linc\-config +.RB "[ " \-\-version " ] [ " \-\-help " ]" + +.SH DESCRIPTION +.B linc\-config +is a tool that is used to determine the compiler and linker flags that +should be used to compile and link programs that use the \fIlinc\fP +library. + +In most cases, you will use one (or both) of the options +\fB\-\-cflags\fP or \fB\-\-libs\fP (depending on whether you are +compiling or linking. + +.SH OPTIONS +.B linc-config +accepts the following options: +.TP +.B \-\-version +Print the currently installed version of \fIlibrary\fP on the standard output. +.TP +.B \-\-help +Print a usage summary. +.TP +.B \-\-libs +Print the linker flags that are necessary to link with the specified +\fIlibrary\fP. +.TP +.B \-\-cflags +Print the compiler flags that are necessary to compile a program using +the specified \fIlibrary\fP. +.TP +.BI \-\-prefix =PREFIX +If specified, use PREFIX instead of the installation prefix that \fIlibrary\fP +was built with when computing the output for the \-\-cflags and +\-\-libs options. This option is also used for the exec prefix +if \-\-exec\-prefix was not specified. This option must be specified +before any \-\-libs or \-\-cflags options. +.TP + +.BI \-\-exec\-prefix =PREFIX +If specified, use PREFIX instead of the installation exec prefix that +\fIlibrary\fP was built with when computing the output for the \-\-cflags +and \-\-libs options. This option must be specified before any +\-\-libs or \-\-cflags options. + +.SH SEE ALSO +.B /usr/share/doc/liblinc0 + +.SH AUTHOR +Copyright \(co 2001, 2002 Elliot Lee + +This manual was originally written for linc\-config by Chris Waters +for Debian GNU/Linux. --- linc-1.0.3.orig/debian/liblinc1.install +++ linc-1.0.3/debian/liblinc1.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* --- linc-1.0.3.orig/debian/patches/000_cleanup_opendir_failed.diff +++ linc-1.0.3/debian/patches/000_cleanup_opendir_failed.diff @@ -0,0 +1,11 @@ +--- src/cleanup.c.old 2003-06-05 04:57:51.000000000 +0200 ++++ src/cleanup.c 2003-06-05 04:58:18.000000000 +0200 +@@ -55,6 +55,8 @@ + struct dirent *dent; + + dirh = opendir (dir); ++ if (!dirh) ++ return files; /* assume failure means ENOENT for now */ + + while ((dent = readdir (dirh))) { + if (strncmp (dent->d_name, "linc-", 5)) --- linc-1.0.3.orig/debian/patches/001_test_failure.diff +++ linc-1.0.3/debian/patches/001_test_failure.diff @@ -0,0 +1,219 @@ +--- test/Makefile.am.old 2003-08-16 13:53:23.000000000 +0200 ++++ test/Makefile.am 2003-08-16 13:53:53.000000000 +0200 +@@ -7,7 +7,7 @@ + $(LINC_CFLAGS) \ + $(WARN_CFLAGS) + +-TESTS = test-linc ++# TESTS = test-linc + + test_linc_SOURCES = test-linc.c + test_linc_LDADD = ../src/liblinc.la $(LINC_LIBS) $(SSL_LIBS) +--- test/Makefile.in.old 2003-08-16 13:53:40.000000000 +0200 ++++ test/Makefile.in 2003-08-16 13:54:06.000000000 +0200 +@@ -100,15 +100,10 @@ + + noinst_PROGRAMS = test-linc + +-INCLUDES = \ +- -I$(top_srcdir)/include \ +- -I$(top_srcdir)/src \ +- -I$(top_builddir)/include \ +- $(LINC_CFLAGS) \ +- $(WARN_CFLAGS) ++INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/src -I$(top_builddir)/include $(LINC_CFLAGS) $(WARN_CFLAGS) + + +-TESTS = test-linc ++# TESTS = test-linc + + test_linc_SOURCES = test-linc.c + test_linc_LDADD = ../src/liblinc.la $(LINC_LIBS) $(SSL_LIBS) +@@ -136,8 +131,9 @@ + + DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) + +-TAR = gtar ++TAR = tar + GZIP_ENV = --best ++DEP_FILES = .deps/test-linc.P + SOURCES = $(test_linc_SOURCES) + OBJECTS = $(test_linc_OBJECTS) + +@@ -145,9 +141,9 @@ + .SUFFIXES: + .SUFFIXES: .S .c .lo .o .obj .s + $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) +- cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps test/Makefile ++ cd $(top_srcdir) && $(AUTOMAKE) --gnu test/Makefile + +-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status ++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status + +@@ -161,9 +157,6 @@ + + maintainer-clean-noinstPROGRAMS: + +-.c.o: +- $(COMPILE) -c $< +- + # FIXME: We should only use cygpath when building on Windows, + # and only if it is available. + .c.obj: +@@ -186,9 +179,6 @@ + + maintainer-clean-compile: + +-.c.lo: +- $(LIBTOOL) --mode=compile $(COMPILE) -c $< +- + .s.lo: + $(LIBTOOL) --mode=compile $(COMPILE) -c $< + +@@ -227,7 +217,7 @@ + awk ' { files[$$0] = 1; } \ + END { for (i in files) print i; }'`; \ + test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \ +- || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS) ++ || (cd $(srcdir) && etags -o $$here/TAGS $(ETAGS_ARGS) $$tags $$unique $(LISP)) + + mostlyclean-tags: + +@@ -243,6 +233,11 @@ + subdir = test + + distdir: $(DISTFILES) ++ here=`cd $(top_builddir) && pwd`; \ ++ top_distdir=`cd $(top_distdir) && pwd`; \ ++ distdir=`cd $(distdir) && pwd`; \ ++ cd $(top_srcdir) \ ++ && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu test/Makefile + @for file in $(DISTFILES); do \ + d=$(srcdir); \ + if test -d $$d/$$file; then \ +@@ -254,37 +249,42 @@ + fi; \ + done + +-check-TESTS: $(TESTS) +- @failed=0; all=0; \ +- srcdir=$(srcdir); export srcdir; \ +- for tst in $(TESTS); do \ +- if test -f $$tst; then dir=.; \ +- else dir="$(srcdir)"; fi; \ +- if $(TESTS_ENVIRONMENT) $$dir/$$tst; then \ +- all=`expr $$all + 1`; \ +- echo "PASS: $$tst"; \ +- elif test $$? -ne 77; then \ +- all=`expr $$all + 1`; \ +- failed=`expr $$failed + 1`; \ +- echo "FAIL: $$tst"; \ +- fi; \ +- done; \ +- if test "$$failed" -eq 0; then \ +- banner="All $$all tests passed"; \ +- else \ +- banner="$$failed of $$all tests failed"; \ +- fi; \ +- dashes=`echo "$$banner" | sed s/./=/g`; \ +- echo "$$dashes"; \ +- echo "$$banner"; \ +- echo "$$dashes"; \ +- test "$$failed" -eq 0 ++DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) ++ ++-include $(DEP_FILES) ++ ++mostlyclean-depend: ++ ++clean-depend: ++ ++distclean-depend: ++ -rm -rf .deps ++ ++maintainer-clean-depend: ++ ++%.o: %.c ++ @echo '$(COMPILE) -c $<'; \ ++ $(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $< ++ @-cp .deps/$(*F).pp .deps/$(*F).P; \ ++ tr ' ' '\012' < .deps/$(*F).pp \ ++ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ ++ >> .deps/$(*F).P; \ ++ rm .deps/$(*F).pp ++ ++%.lo: %.c ++ @echo '$(LTCOMPILE) -c $<'; \ ++ $(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $< ++ @-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \ ++ < .deps/$(*F).pp > .deps/$(*F).P; \ ++ tr ' ' '\012' < .deps/$(*F).pp \ ++ | sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \ ++ >> .deps/$(*F).P; \ ++ rm -f .deps/$(*F).pp + info-am: + info: info-am + dvi-am: + dvi: dvi-am + check-am: all-am +- $(MAKE) $(AM_MAKEFLAGS) check-TESTS + check: check-am + installcheck-am: + installcheck: installcheck-am +@@ -316,27 +316,27 @@ + + maintainer-clean-generic: + mostlyclean-am: mostlyclean-noinstPROGRAMS mostlyclean-compile \ +- mostlyclean-libtool mostlyclean-tags \ ++ mostlyclean-libtool mostlyclean-tags mostlyclean-depend \ + mostlyclean-generic + + mostlyclean: mostlyclean-am + + clean-am: clean-noinstPROGRAMS clean-compile clean-libtool clean-tags \ +- clean-generic mostlyclean-am ++ clean-depend clean-generic mostlyclean-am + + clean: clean-am + + distclean-am: distclean-noinstPROGRAMS distclean-compile \ +- distclean-libtool distclean-tags distclean-generic \ +- clean-am ++ distclean-libtool distclean-tags distclean-depend \ ++ distclean-generic clean-am + -rm -f libtool + + distclean: distclean-am + + maintainer-clean-am: maintainer-clean-noinstPROGRAMS \ + maintainer-clean-compile maintainer-clean-libtool \ +- maintainer-clean-tags maintainer-clean-generic \ +- distclean-am ++ maintainer-clean-tags maintainer-clean-depend \ ++ maintainer-clean-generic distclean-am + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + +@@ -347,12 +347,14 @@ + mostlyclean-compile distclean-compile clean-compile \ + maintainer-clean-compile mostlyclean-libtool distclean-libtool \ + clean-libtool maintainer-clean-libtool tags mostlyclean-tags \ +-distclean-tags clean-tags maintainer-clean-tags distdir check-TESTS \ +-info-am info dvi-am dvi check check-am installcheck-am installcheck \ +-install-exec-am install-exec install-data-am install-data install-am \ +-install uninstall-am uninstall all-redirect all-am all installdirs \ +-mostlyclean-generic distclean-generic clean-generic \ +-maintainer-clean-generic clean mostlyclean distclean maintainer-clean ++distclean-tags clean-tags maintainer-clean-tags distdir \ ++mostlyclean-depend distclean-depend clean-depend \ ++maintainer-clean-depend info-am info dvi-am dvi check check-am \ ++installcheck-am installcheck install-exec-am install-exec \ ++install-data-am install-data install-am install uninstall-am uninstall \ ++all-redirect all-am all installdirs mostlyclean-generic \ ++distclean-generic clean-generic maintainer-clean-generic clean \ ++mostlyclean distclean maintainer-clean + + + # Tell versions [3.59,3.63) of GNU make to not export all variables. --- linc-1.0.3.orig/debian/patches/002_ensure_tmpdir.diff +++ linc-1.0.3/debian/patches/002_ensure_tmpdir.diff @@ -0,0 +1,20 @@ +--- src/linc-protocols.c.orig 2003-10-08 10:14:46.000000000 +0200 ++++ src/linc-protocols.c 2003-10-08 10:16:33.000000000 +0200 +@@ -100,7 +100,16 @@ + char * + linc_get_tmpdir (void) + { +- return g_strdup (linc_tmpdir ? linc_tmpdir : ""); ++ if (!linc_tmpdir) { ++ gchar *tmpdir; ++ ++ tmpdir = g_strdup_printf ("%s/orbit-%s", g_get_tmp_dir (), ++ g_get_user_name ()); ++ linc_set_tmpdir (tmpdir); ++ g_free (tmpdir); ++ } ++ ++ return g_strdup (linc_tmpdir); + } + + #ifdef HAVE_SOCKADDR_SA_LEN --- linc-1.0.3.orig/debian/copyright +++ linc-1.0.3/debian/copyright @@ -0,0 +1,12 @@ +This package was originally debianized by Chris Waters +on Wed Oct 17, 2001. Current maintainer is Sebastian Rittau +. + +It was downloaded from . + +Copyright 2001 Ximian, Inc., Red Hat, Inc., Sun Microsystems, Inc., + Elliot Lee, Michael Meeks, Mark McLoughlin, and others + +Linc is released under the terms of the GNU Lesser General Public +License, which can be found in the file +/usr/share/common-licenses/LGPL on a Debian system.