--- ruli-0.33.orig/debian/changelog +++ ruli-0.33/debian/changelog @@ -0,0 +1,198 @@ +ruli (0.33-1.1build1) bionic; urgency=high + + * No change rebuild to pick up -fPIE compiler default + + -- Balint Reczey Tue, 03 Apr 2018 12:42:18 +0000 + +ruli (0.33-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Add ${shlibs:Depends}. (Closes: #553255). + * Fix watch file. (Closes: #449992). + * Don't depend/build-depend on -1 revision of liboop-dev. + * Replace deprecated ${Source-Version} with ${binary:Version}. + * Bump debhelper build-dep and compat to 5. + * Bump Standards Version to 3.8.3. + + -- Barry deFreese Sat, 31 Oct 2009 11:28:38 -0400 + +ruli (0.33-1) unstable; urgency=low + + * New upstream release. + * SONAME updated to reflect ABI change. + + -- Everton da Silva Marques Fri, 17 Jun 2005 07:21:37 -0300 + +ruli (0.32-1) unstable; urgency=low + + * New upstream release. + * Added httpsearch, sync_httpsearch to libruli-bin. + + -- Everton da Silva Marques Tue, 26 Oct 2004 23:53:31 -0300 + +ruli (0.31-1) unstable; urgency=low + + * New upstream release. + + -- Everton da Silva Marques Tue, 5 Oct 2004 01:24:48 -0300 + +ruli (0.30-1) unstable; urgency=low + + * New upstream release. + + -- Everton da Silva Marques Wed, 25 Aug 2004 22:07:42 -0300 + +ruli (0.29-1) unstable; urgency=low + + * New upstream release. + + -- Everton da Silva Marques Sun, 15 Aug 2004 03:32:44 -0300 + +ruli (0.28-2) unstable; urgency=low + + * Restrict -fPIC to shared lib. + + -- Everton da Silva Marques Wed, 7 Jul 2004 00:31:27 -0300 + +ruli (0.28-1) unstable; urgency=low + + * New upstream release. + * SONAME updated. + + -- Everton da Silva Marques Sat, 26 Jun 2004 15:48:44 -0300 + +ruli (0.27-2) unstable; urgency=low + + * Removed -Werror from CFLAGS (again). + + -- Everton da Silva Marques Thu, 24 Jun 2004 02:31:42 -0300 + +ruli (0.27-1) unstable; urgency=low + + * New upstream release. + + -- Everton da Silva Marques Thu, 24 Jun 2004 01:42:15 -0300 + +ruli (0.26-2) unstable; urgency=low + + * Removed -L/usr/lib from CFLAGS in sample/Makefile. + + -- Everton da Silva Marques Sun, 20 Jun 2004 14:43:26 -0300 + +ruli (0.26-1) unstable; urgency=low + + * New upstream release. + * libruli-bin, libruli2-dev changed from 'devel' to 'libdevel'. + + -- Everton da Silva Marques Thu, 17 Jun 2004 23:57:13 -0300 + +ruli (0.25-3) unstable; urgency=low + + * Symbol versioning in shared library. + + -- Everton da Silva Marques Tue, 15 Jun 2004 22:52:00 -0300 + +ruli (0.25-2) unstable; urgency=low + + * Removed /usr from compiler search path in sample/Makefile. + + -- Everton da Silva Marques Sat, 12 Jun 2004 00:49:18 -0300 + +ruli (0.25-1) unstable; urgency=low + + * New upstream release. + * Removed -Werror from CFLAGS. + + -- Everton da Silva Marques Wed, 9 Jun 2004 19:54:01 -0300 + +ruli (0.24-1) unstable; urgency=low + + * New upstream release. + + -- Everton da Silva Marques Sun, 6 Jun 2004 01:35:48 -0300 + +ruli (0.23-1) unstable; urgency=low + + * New upstream release. + + -- Everton da Silva Marques Thu, 3 Jun 2004 16:41:37 -0300 + +ruli (0.22-1) unstable; urgency=low + + * New upstream release. + * Updated SONAME. + * -dev package now depends on libc-dev. + + -- Everton da Silva Marques Mon, 31 May 2004 13:44:17 -0300 + +ruli (0.21-1) unstable; urgency=low + + * New upstream release. + + -- Everton da Silva Marques Fri, 21 May 2004 17:01:42 -0300 + +ruli (0.20-3) unstable; urgency=low + + * Removed build essential packages from Build-Depends. + * Initial upload (closes: #234303). + + -- Everton da Silva Marques Tue, 18 May 2004 09:59:59 -0300 + +ruli (0.20-2) unstable; urgency=low + + * Added 'make dpkg-clean' to top-level Makefile. + * Removed too specific version numbers from Build-Depends. + * Fixed include/library search path in 'sample/Makefile'. + * Removed incorrect 'Conflicts' and 'Provides' for libruli-bin. + * libruli1 now 'Provides:' libruli1 instead of libruli. + + -- Everton da Silva Marques Mon, 17 May 2004 01:11:11 -0300 + +ruli (0.20-1) unstable; urgency=low + + * Added 'libruli-bin' binary package for sample programs. + + -- Everton da Silva Marques Fri, 26 Mar 2004 21:13:41 -0300 + +ruli (0.19-1) unstable; urgency=low + + * New upstream release. + + -- Everton da Silva Marques Fri, 25 Mar 2004 20:11:35 -0300 + +ruli (0.18-2) unstable; urgency=low + + * Generating 'orig' source tarball. + * Added 'Section' to source package under 'debian/control'. + * Cleaned up an example in the original source. + + -- Everton da Silva Marques Thu, 18 Mar 2004 10:09:13 -0300 + +ruli (0.18-1) unstable; urgency=low + + * New upstream release. + * Removed unused '${misc:Depends}' from 'debian/control'. + + -- Everton da Silva Marques Thu, 18 Mar 2004 10:08:17 -0300 + +ruli (0.17-2) unstable; urgency=low + + * Removed inocuous comments from 'debian/rules'. + * Added detection of shared library version to 'debian/rules'. + * Removed unused files. + * Added bogus man page. + * Closes: #234303 + + -- Everton da Silva Marques Wed, 25 Feb 2004 00:05:56 -0300 + +ruli (0.17-1) unstable; urgency=low + + * Initial Release. + * Adjusted the Makefile to fix $DESTDIR problems. + * Added top level Makefile. + * Changed src/Makefile to use 'install -m 644' instead of 'cp'. + * Changed src/Makefile to issue 'libruli.so.1' instead of 'libruli.so'. + * Added SONAME to 'libruli.so.1' in src/Makefile. + + -- Everton da Silva Marques Sun, 22 Feb 2004 00:12:25 -0300 + --- ruli-0.33.orig/debian/compat +++ ruli-0.33/debian/compat @@ -0,0 +1 @@ +5 --- ruli-0.33.orig/debian/control +++ ruli-0.33/debian/control @@ -0,0 +1,51 @@ +Source: ruli +Section: libs +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Everton da Silva Marques +Build-Depends: debhelper (>= 5.0.0), liboop-dev (>= 1.0) +Standards-Version: 3.8.3 + +Package: libruli4-dev +Section: libdevel +Architecture: any +Depends: libruli4 (= ${binary:Version}), liboop-dev (>= 1.0), libc6-dev | libc-dev +Provides: libruli-dev +Conflicts: libruli-dev +Description: Library for easily querying DNS SRV records - development files + RULI stands for Resolver User Layer Interface. It's a library + built on top of an asynchronous DNS stub resolver. RULI + provides an easy-to-use interface for querying DNS SRV + resource records. The goal is to promote the wide deployment + of SRV-cognizant client programs. RULI aims to fully support + SRV-related standards. + . + This package contains the RULI development libraries and + header files, required to develop and/or compile + applications that use RULI. + +Package: libruli-bin +Section: libdevel +Architecture: any +Depends: ${shlibs:Depends}, libruli4 (= ${binary:Version}), liboop4 (>= 1.0) +Description: Library for easily querying DNS SRV records - sample programs + RULI stands for Resolver User Layer Interface. It's a library + built on top of an asynchronous DNS stub resolver. RULI + provides an easy-to-use interface for querying DNS SRV + resource records. The goal is to promote the wide deployment + of SRV-cognizant client programs. RULI aims to fully support + SRV-related standards. + . + This package contains the RULI sample programs. + +Package: libruli4 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: Library for easily querying DNS SRV records + RULI stands for Resolver User Layer Interface. It's a library + built on top of an asynchronous DNS stub resolver. RULI + provides an easy-to-use interface for querying DNS SRV + resource records. The goal is to promote the wide deployment + of SRV-cognizant client programs. RULI aims to fully support + SRV-related standards. --- ruli-0.33.orig/debian/copyright +++ ruli-0.33/debian/copyright @@ -0,0 +1,13 @@ +This package was debianized by Everton da Silva Marques on +Sun, 22 Feb 2004 00:12:25 -0300. + +It was downloaded from http://savannah.nongnu.org/download/ruli/ + +Upstream Author: Everton da Silva Marques + +Copyright: 2003-2005 Everton da Silva Marques + +You are free to distribute this software under the terms of +the GNU General Public License. +On Debian systems, the complete text of the GNU General Public +License can be found in the file '/usr/share/common-licenses/GPL'. --- ruli-0.33.orig/debian/docs +++ ruli-0.33/debian/docs @@ -0,0 +1,2 @@ +README +TODO --- ruli-0.33.orig/debian/libruli-bin.install +++ ruli-0.33/debian/libruli-bin.install @@ -0,0 +1,8 @@ +usr/bin/srvsearch +usr/bin/sync_srvsearch +usr/bin/smtpsearch +usr/bin/sync_smtpsearch +usr/bin/httpsearch +usr/bin/sync_httpsearch +usr/bin/ruli-getaddrinfo +usr/share/man/man1 --- ruli-0.33.orig/debian/libruli4-dev.install +++ ruli-0.33/debian/libruli4-dev.install @@ -0,0 +1,3 @@ +usr/include +usr/share/man/man3 +usr/lib/libruli.a --- ruli-0.33.orig/debian/libruli4-dev.links +++ ruli-0.33/debian/libruli4-dev.links @@ -0,0 +1 @@ +usr/lib/libruli.so.4 usr/lib/libruli.so --- ruli-0.33.orig/debian/libruli4.install +++ ruli-0.33/debian/libruli4.install @@ -0,0 +1 @@ +usr/lib/libruli.so.* --- ruli-0.33.orig/debian/rules +++ ruli-0.33/debian/rules @@ -0,0 +1,89 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CFLAGS = -Wall -g + +LIB_ABI_VERSION=libruli4 + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +# shared library versions +version=`ls src/lib*.so.* | \ + awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` +major=`ls src/lib*.so.* | \ + awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + # Add here commands to clean up after the build process. + $(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + + +# Build architecture-independent files here. +binary-indep: build install + dh_install --sourcedir=debian/tmp + dh_installman + dh_fixperms + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_install --sourcedir=debian/tmp + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps -L $(LIB_ABI_VERSION) -l debian/$(LIB_ABI_VERSION)/usr/lib + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- ruli-0.33.orig/debian/watch +++ ruli-0.33/debian/watch @@ -0,0 +1,4 @@ +# Site Directory Pattern Version Script +version=3 + +http://savannah.inetbridge.net/ruli/ ruli_([\d.]+)\.orig\.tar\.gz --- ruli-0.33.orig/sample/Makefile +++ ruli-0.33/sample/Makefile @@ -4,25 +4,12 @@ # # -# OOP_INCLUDE_DIR points the location of -# Liboop headers in your system -# -# OOP_LIB_DIR points the location of -# Liboop libraries in your system -# -# Debian packaging likes this: OOP_BASE_DIR = /usr -# -OOP_BASE_DIR = /usr/local/oop -OOP_INCLUDE_DIR = $(OOP_BASE_DIR)/include -OOP_LIB_DIR = $(OOP_BASE_DIR)/lib - -# # INSTALL_BASE_DIR indicates where RULI # is to be installed in your system # # Debian packaging likes this: INSTALL_BASE_DIR = $(DESTDIR)/usr # -INSTALL_BASE_DIR = ../install/ruli +INSTALL_BASE_DIR = $(DESTDIR)/usr INSTALL_INCLUDE_DIR = $(INSTALL_BASE_DIR)/include INSTALL_LIB_DIR = $(INSTALL_BASE_DIR)/lib INSTALL_BIN_DIR = $(INSTALL_BASE_DIR)/bin @@ -36,8 +23,8 @@ endif CC = gcc -CFLAGS = -O2 -pipe -Wall -g -I../src -I$(OOP_INCLUDE_DIR) -LDFLAGS = -L../src -L$(OOP_LIB_DIR) $(SOLARIS_LDFLAGS) +CFLAGS = -O2 -pipe -Wall -g -I../src +LDFLAGS = -L../src $(SOLARIS_LDFLAGS) LIBS = -lruli -loop $(SOLARIS_LIBS) LINK = $(CC) $(ARCH) $(LDFLAGS) -o $@ $^ $(LIBS) --- ruli-0.33.orig/src/Makefile +++ ruli-0.33/src/Makefile @@ -13,16 +13,6 @@ #DEBUG += -DRULI_RFC3484_DEBUG # -# OOP_INCLUDE_DIR points the location of -# Liboop headers in your system -# -# Debian packaging likes this: OOP_BASE_DIR = /usr -# -OOP_BASE_DIR = /usr/local/oop -OOP_INCLUDE_DIR = $(OOP_BASE_DIR)/include -OOP_LIB_DIR = $(OOP_BASE_DIR)/lib - -# # INSTALL_BASE_DIR indicates where RULI # is to be installed in your system # @@ -30,7 +20,7 @@ # # Debian packaging likes this: INSTALL_BASE_DIR = $(DESTDIR)/usr # -INSTALL_BASE_DIR = ../install/ruli +INSTALL_BASE_DIR = $(DESTDIR)/usr INSTALL_INCLUDE_DIR = $(INSTALL_BASE_DIR)/include INSTALL_LIB_DIR = $(INSTALL_BASE_DIR)/lib INSTALL_MAN_DIR = $(INSTALL_BASE_DIR)/share/man @@ -56,9 +46,9 @@ SHARED = -fPIC FLAGS = $(DEBUG) -O2 -pipe -Wall -g -shared -D_REENTRANT \ - $(DEFINE_SOLARIS) -I. -I$(OOP_INCLUDE_DIR) + $(DEFINE_SOLARIS) -I. SOFT_CFLAGS = $(WARN) $(FLAGS) -CFLAGS = $(WARN) -Werror $(FLAGS) +CFLAGS = $(WARN) $(FLAGS) LIBOBJ = ruli_isaac.o ruli_mem.o ruli_rand.o ruli_util.o ruli_list.o \ ruli_addr.o ruli_sock.o ruli_txt.o ruli_msg.o ruli_fsm.o \ ruli_res.o ruli_parse.o ruli_host.o ruli_srv.o ruli_conf.o \ @@ -66,7 +56,7 @@ ruli_getaddrinfo.o SHAREDOBJ = $(LIBOBJ:%.o=%.os) SONAME = libruli.so.4 -LDFLAGS = -L$(OOP_LIB_DIR) +LDFLAGS = COMPILE = $(CC) $(ARCH) $(CPPFLAGS) $(CFLAGS) -c SHARED_COMPILE = $(CC) $(ARCH) $(CPPFLAGS) $(SHARED) $(CFLAGS) -o $@ -c