debian/0000755000000000000000000000000011761216145007172 5ustar debian/patches/0000755000000000000000000000000011761216765010631 5ustar debian/patches/01_configure.patch0000644000000000000000000000107411761216764014134 0ustar Description: Workaround for resolving a FTBFS in kfreebsdon. Forwarded: not-needed Bug-Debian: http://bugs.debian.org/638381 Author: Petr Salinger Index: tcltls-1.6+dfsg/configure =================================================================== --- tcltls-1.6+dfsg.orig/configure 2008-03-19 23:37:51.000000000 +0100 +++ tcltls-1.6+dfsg/configure 2012-05-29 20:47:22.239748511 +0200 @@ -7944,7 +7944,7 @@ fi fi ;; - Linux*) + Linux*|GNU*) SHLIB_CFLAGS="-fPIC" SHLIB_LD_LIBS='${LIBS}' SHLIB_SUFFIX=".so" debian/patches/series0000644000000000000000000000002311761214610012024 0ustar 01_configure.patch debian/compat0000644000000000000000000000000211620246073010365 0ustar 7 debian/changelog0000644000000000000000000001375011761216144011051 0ustar tcltls (1.6+dfsg-3) unstable; urgency=low * debian/rules: + Erased unnecessary calls of quilt. * debian/control: + Dropped build-dependcy on autotools-dev. * debian/patches: + 01_configure.patch was added in order to avoid a problem with shared libraries, and thus it should fix the FTBFS in kfreebsd. Thanks to Petr Salinger. (Closes: #638381) -- Muammar El Khatib Tue, 29 May 2012 20:40:56 +0200 tcltls (1.6+dfsg-2) unstable; urgency=low * debian/rules was changed so that pkgIndexcl will search for libtls1.6.so in /usr/lib/ instead of /usr/share/tcltk/tls1.6/. Thanks to aszlig for providing a patch. (Closes: #639285) -- Muammar El Khatib Thu, 25 Aug 2011 21:12:00 +0200 tcltls (1.6+dfsg-1) unstable; urgency=low * New upstream release. * Maintainer's mail has been changed. * Bump Standard-Version to 3.9.2. * The debhelper version was changed to 7. * Switch to dpkg-source 3.0 (quilt) format. * The Description of the package has been modified so that it is ommited any indefinite and definite articles. * Removed rpath by using chrpath in debian/rules. -- Muammar El Khatib Sun, 09 Aug 2011 10:29:09 +0200 tcltls (1.5.0.dfsg-11) experimental; urgency=low * debian/source directory has been created for specifying 1.0 version in the file debian/source/format. * tcltls has been rebuilt against tcl 8.5 in experimental. (Closes: #582599) * Thanks to Jonathan Nieder for providing a patch. -- Muammar El Khatib Sat, 22 May 2010 20:08:51 -0430 tcltls (1.5.0.dfsg-10) unstable; urgency=low * debian/watch file has been fixed in this revision. * Bump Standard-Version to 3.8.4. * debian/copyright file has been changed in order to avoid lintian complaints. * debian/README.source has been added to let know how to handle the dpatch system. -- Muammar El Khatib Mon, 01 Feb 2010 22:01:29 -0430 tcltls (1.5.0.dfsg-9) unstable; urgency=low * Library name has been named to tcl-tls, and it now complies with Debian Tcl/Tk Policy. (Closes: #482607) * A lintian override has been added because the name changed from libtls0 to tcl-tls which fits better to Debian Tcl/Tk policy. * Bump Standards-Version to 3.8.0 * A watch file has been added in this revision. * Two more patches were added in order to change from tclsh8.3 to tclsh. They were 04_changing_simpleclient and 05_changing_simpleserver. * Additionally, pkgIndex.tcl and pkgIndex.tcl.in patches were changed for making possible that Tcl interpreter loads tls package from /usr/share/tcltk/ instead of /usr/lib/tls1.50. * Thanks to Sergei Golovan for helping and the upload. -- Muammar El Khatib Sat, 07 Jun 2008 09:16:46 -0430 tcltls (1.5.0.dfsg-8) unstable; urgency=low * Bug 'tcltls: FTBFS: /bin/sh: -O2: command not found' has been fixed in this revision. (Closes: #476030) * debian/copyright file was updated. It was copyrighted under GPL when It should have been copyrighted under BSD. Thanks to Jeff Hobbs for clarifying this. * The debhelper version was changed to >= 6. * debian/control file has been updated to add following fields: Provides, Conflicts and Replace. * Package name has been changed from tcltls to libtls0, so there is no more lintian overrides. -- Muammar El Khatib Mon, 14 Apr 2008 18:49:32 -0430 tcltls (1.5.0.dfsg-7) unstable; urgency=low * Bump Standards-Version to 3.7.3 * The package now Build-Depends on tcl8.5 * Webpage was moved from tcltls' description to control tag. * Debian copyright file is valid UTF-8, now. * The package is now compiled against tcl8.5 (Closes: #458901) -- Muammar El Khatib Thu, 03 Jan 2008 10:54:49 -0430 tcltls (1.5.0.dfsg-6) unstable; urgency=low * New maintainer (Closes: #417832) * Problem with source package declaring the debhelper compatibility version both in the debian/compat file and in the rules file has been fixed to avoid fails in the build of the package. * The debhelper version was changed to >= 5. * Description of the package was corrected because it didn't have the webpage of the upstream author. * Commented lines in rules file were removed since they were useless. * debian/dirs file was removed since it was useless. * 02_change_pkgIndex patch was applied to fix Error in pkgIndex.tcl (Closes: 390566) * Copyright file was corrected. * Thanks to Nico Golde. -- Muammar El Khatib Tue, 10 Apr 2007 18:48:40 -0400 tcltls (1.5.0-5) unstable; urgency=low * Orphaned. -- Søren Boll Overgaard Fri, 06 Apr 2007 20:17:29 +0000 tcltls (1.5.0-4) unstable; urgency=low * Don't build-depend on automake (Closes: Bug#376631) * Update standards version to 3.7.2 (no changes) -- Søren Boll Overgaard Mon, 7 Aug 2006 20:17:50 +0000 tcltls (1.5.0-3) unstable; urgency=low * Introduce dpatch * Add debian/patches/01_load_ssl_configuration.dpatch which Closes: Bug#338446 -- Søren Boll Overgaard Fri, 20 Jan 2006 12:24:25 +0000 tcltls (1.5.0-2) unstable; urgency=low * Include html formatted "man" page (Closes: Bug#275945) -- Søren Boll Overgaard Sun, 17 Oct 2004 09:13:23 +0000 tcltls (1.5.0-1) unstable; urgency=low * New upstream release -- Søren Boll Overgaard Wed, 16 Jun 2004 19:22:30 +0000 tcltls (1.4-2) unstable; urgency=low * Fix maintainer name. -- Søren Boll Overgaard Sun, 21 Dec 2003 22:22:09 +0000 tcltls (1.4-1) unstable; urgency=high * Initial Release (closes: Bug#216222). * Urgency set to high, since amsn currently in unstable is broken until this package gets accepted. Breakage is due to MSN deciding to change its protocols to keep third party clients out. -- Søren Boll Overgaard Mon, 20 Oct 2003 12:00:22 +0000 debian/tcl-tls.install0000644000000000000000000000022411623302116012131 0ustar debian/tmp/usr/include/tls.h usr/include/ debian/tmp/usr/lib/tls1.6/*.tcl usr/share/tcltk/tls1.6/ debian/tmp/usr/lib/tls1.6/libtls1.6.so usr/lib/ debian/tcl-tls.override0000644000000000000000000000006311523464736012323 0ustar tcl-tls: package-name-doesnt-match-sonames libtls0 debian/copyright0000644000000000000000000000451611523464736011142 0ustar This package was debianized by Søren Boll Overgaard on Thu, 16 Oct 2003 22:33:45 +0000. The current Debian maintainer is Muammar El Khatib It was downloaded from http://tls.sf.net/ Upstream Author: Matt Newman Copyright: © 2000 - 2008, Matt Newman. License: The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of each file where they apply. IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only "Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others acting in its behalf permission to use and distribute the software in accordance with the terms specified in this license. The Debian packaging is © 2008, Muammar El Khatib . debian/source/0000755000000000000000000000000011620055230010460 5ustar debian/source/format0000644000000000000000000000001411620055230011666 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000020311523474604010220 0ustar # Compulsory line, this is a version 3 file version=3 opts=dversionmangle=s/\.dfsg// \ http://sf.net/tls/tls(.*)-src(.*)\.tar\.gz debian/README.source0000644000000000000000000000151611523464736011363 0ustar Tarball: ======== The source directory has been renamed because it contained some CVS files and directories that weren't needed. In order to get the same orig.tar.gz which has been uploaded to debian you have to download the upstream source from http://sourceforge.net/projects/tls/files/ and erase the following directories: * config/CVS * tests/oldTests/CVS * tests/CVS * tests/certs/CVS * CVS After removing them, the source directory has to be renamed from tls1.5/ to tcltls-1.5.0.dfsg and then it has to be compressed using gzip -9 in order to comply with Debian Policy. dpatch: ====== The source package itself uses a mixture of dpatch and .diff.gz for the modifications of the upstream source. If you want to change something it is best to use the dpatch approach as documented in /usr/share/doc/dpatch/README.source.gz debian/control0000644000000000000000000000117011761214260010570 0ustar Source: tcltls Section: libs Priority: optional Maintainer: Muammar El Khatib Build-Depends: debhelper (>= 7), libssl-dev, tcl-dev (>= 8.5), quilt, chrpath Standards-Version: 3.9.2 Homepage: http://tls.sourceforge.net Package: tcl-tls Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${tclsh:Depends} Provides: tcltls Replaces: libtls0, tcltls Conflicts: libtls0, tcltls Description: TLS OpenSSL extension to Tcl This package enables communication over SSL-encrypted channels in Tcl. . Both client and server-side sockets are possible. Additionally, full filevent semantics should be intact. debian/tcl-tls.dirs0000644000000000000000000000005311623302065011427 0ustar usr/share/tcltk/tls1.6 usr/include usr/lib debian/rules0000755000000000000000000000502111761214572010252 0ustar #!/usr/bin/make -f # -*- makefile -*- # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. # Uncomment this to turn on verbose mode. # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 else CFLAGS += -O2 endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif config.status: configure dh_testdir # Add here commands to configure the package. ./configure \ --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --with-ssl-dir=/usr \ --with-tcl=/usr/lib/ \ --with-tclinclude=/usr/include/tcl LDFLAGS="-Wl,-soname,libtls.so.0" build: build-arch build-indep build-arch: build-stamp build-indep: build-stamp build-stamp: config.status dh_testdir # Add here commands to compile the package. $(MAKE) #/usr/bin/docbook-to-man debian/tcltls.sgml > tcltls.1 touch build-stamp clean: unpatch dh_testdir dh_testroot # Add here commands to clean up after the build process. [ ! -f Makefile ] || $(MAKE) distclean rm -f config/config.guess config/config.sub aclocal.m4 rm -rf debian/tcl-tls debian/patched debian/*.substvars rm -rf debian/files dh_clean install: build dh_testdir dh_testroot dh_prep dh_installdirs # Add here commands to install the package into debian/tcltls. $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp # install -D -m 0644 debian/tcl-tls.override \ $(CURDIR)/debian/tcl-tls/usr/share/lintian/overrides/tcl-tls # Removing rpath chrpath -d $(CURDIR)/debian/tmp/usr/lib/tls1.6/libtls1.6.so sed -i -e '/tls::initlib/s!\$$dir!/usr/lib!' $(CURDIR)/debian/tmp/usr/lib/tls1.6/pkgIndex.tcl dh_install # Build architecture-independent files here. binary-indep: build install # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs tls.htm dh_installexamples tests/* dh_installman dh_link usr/lib/libtls1.6.so usr/lib/libtls.so.0 dh_strip dh_compress dh_fixperms dh_makeshlibs dh_installdeb tcltk-depends dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install patch unpatch debian/tcl-tls.docs0000644000000000000000000000001311523464736011427 0ustar README.txt