[Pkg-tcltk-commits] r1652 - itcl4/trunk/debian

sgolovan at alioth.debian.org sgolovan at alioth.debian.org
Wed Jul 23 19:01:40 UTC 2014


Author: sgolovan
Date: 2014-07-23 19:01:40 +0000 (Wed, 23 Jul 2014)
New Revision: 1652

Added:
   itcl4/trunk/debian/itcl4-dev.install
   itcl4/trunk/debian/itcl4-doc.docs
   itcl4/trunk/debian/itcl4-doc.install
   itcl4/trunk/debian/itcl4.docs
   itcl4/trunk/debian/itcl4.install
   itcl4/trunk/debian/itcl4.lintian-overrides
Removed:
   itcl4/trunk/debian/README.Debian
   itcl4/trunk/debian/itcl3-dev.install
   itcl4/trunk/debian/itcl3-dev.links
   itcl4/trunk/debian/itcl3-doc.docs
   itcl4/trunk/debian/itcl3-doc.install
   itcl4/trunk/debian/itcl3.docs
   itcl4/trunk/debian/itcl3.install
   itcl4/trunk/debian/itcl3.lintian-overrides
Modified:
   itcl4/trunk/debian/changelog
   itcl4/trunk/debian/control
   itcl4/trunk/debian/copyright
   itcl4/trunk/debian/rules
Log:
[itcl4]
    * Fixed build.


Deleted: itcl4/trunk/debian/README.Debian
===================================================================
--- itcl4/trunk/debian/README.Debian	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/README.Debian	2014-07-23 19:01:40 UTC (rev 1652)
@@ -1,8 +0,0 @@
-Earlier packages of itcl/itk were given names like "itcl3.1", and were
-tied to specific versions of tcl/tk.  This version uses the "stubs",
-which is supposed to make it independent of the version of tcl/tk in
-use.  That's the theory.  In practice, because of internal incompatibilities
-between tcl8.4 and tcl8.5 thish package works with tcl8.4 if built with
-tcl8.4, and works with tcl8.5 and tcl8.6 if built with tcl8.5.
-
- -- Sergei Golovan <sgolovan at debian.org>  Wed, 02 Sep 2009 17:30:36 +0400

Modified: itcl4/trunk/debian/changelog
===================================================================
--- itcl4/trunk/debian/changelog	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/changelog	2014-07-23 19:01:40 UTC (rev 1652)
@@ -1,141 +1,5 @@
-itcl3 (3.4.1-3) UNRELEASED; urgency=medium
+itcl4 (4.0.0-1) unstable; urgency=low
 
-  * NOT RELEASED YET
+  * Initial release (closes: #).
 
- -- Sergei Golovan <sgolovan at debian.org>  Sat, 05 Jul 2014 17:35:02 +0400
-
-itcl3 (3.4.1-2) unstable; urgency=low
-
-  * Switched to the 3.0 (quilt) source package format.
-  * Bumped the debhelper compatibility version to 9.
-  * Added multi-arch support.
-  * Bumped standards-version to 3.9.5.
-  * Replaced tcl8.5 by libtcl in dependencies list. This means that both
-    libtcl8.5 and libtcl8.6 can be used to link itcl3 to.
-
- -- Sergei Golovan <sgolovan at debian.org>  Sat, 05 Jul 2014 17:17:51 +0400
-
-itcl3 (3.4.1-1) unstable; urgency=low
-
-  * New upstream release.
-  * Bumped standards-version to 3.9.3.
-  * Removed Chris Waters from uploaders list (closes: #664108).
-  * Fixed debian/copyright.
-  * Added build-arch and build-indep targets to debian/rules.
-
- -- Sergei Golovan <sgolovan at debian.org>  Sat, 14 Apr 2012 10:44:20 +0400
-
-itcl3 (3.4~b1-3) unstable; urgency=low
-
-  * Fixed FTBFS introduced by moving tclConfig.sh to /usr/lib
-    (closes: #618220).
-  * Added ${misc:Depends} substitution variable to debian/control.
-  * Bumped standards-version to 3.9.2.
-
  -- Sergei Golovan <sgolovan at debian.org>  Fri, 12 Aug 2011 20:09:26 +0400
-
-itcl3 (3.4~b1-2) unstable; urgency=low
-
-  * Fixed build for non-linux Debian architectures.
-
- -- Sergei Golovan <sgolovan at debian.org>  Fri, 18 Sep 2009 10:29:56 +0400
-
-itcl3 (3.4~b1-1) unstable; urgency=low
-
-  * New upstream release, moving itk3 to a separate source package.
-  * Switched to Tcl/Tk 8.5 as a dependency.
-  * Switched to quilt for patch management.
-  * Remove static library from the binary package.
-  * Bumped standards-version to 3.8.3.
-  * Added version to shlibs which bounds itcl3 dependencies from both sides.
-
- -- Sergei Golovan <sgolovan at debian.org>  Fri, 04 Sep 2009 18:21:23 +0400
-
-itcl3 (3.2.1-5) unstable; urgency=low
-
-  * Fixed installing lintian overrides for itcl3 and itk3 (moved them from
-    binary-indep to binary-arch target).
-  * Removed dependency of itcl3-dev and itk3-dev on build-essential package
-    libc6-dev.
-  * Loosened dependencies of itcl3-dev and itk3-dev on itcl3-doc and itk3-doc
-    from recommends to suggests.
-
- -- Sergei Golovan <sgolovan at debian.org>  Sun, 23 Mar 2008 10:34:42 +0300
-
-itcl3 (3.2.1-4) unstable; urgency=low
-
-  * New maintainer Debian Tcl/Tk Packagers
-    <pkg-tcltk-devel at lists.alioth.debian.org>.
-  * Acknowledged NMU by Amaya Rodrigo Sastre.
-  * Added homepage header to debian/control.
-  * Removed non-UTF-8 characters from the package descriptions
-    (closes: #242690).
-  * Build the package using the default Tcl/Tk version.
-  * Bumped standards version to 3.7.3.
-  * Bumped debhelper compatibility level to 5.
-  * Replaced deprecated Source-Version substitution variable by
-    binary:Version in debian/control.
-  * Moved itcl3, itk3 package files to a subdirectory of /usr/share/tcltk
-    directory to meke the package compliant to Debian Tcl/Tk policy.
-  * Changed itcl3-doc and itk3-doc packages section to doc.
-  * Fixed call to make clean and make distclean in clean target of
-    debian/rules.
-  * Fixed clean after the package build (closes: #424422).
-  * Added missing string substitutions in itclConfig.sh and itkConfig.sh
-    (closes: #244597).
-  * Overridden lintian warnings package-name-doesnt-match-sonames for itcl3
-    and itk3 packages as they aren't usual library packages.
-
- -- Sergei Golovan <sgolovan at debian.org>  Fri, 01 Feb 2008 19:06:33 +0300
-
-itcl3 (3.2.1-3.1) unstable; urgency=low
-
-  * Non-maintainer upload.
-  * Update build-deps for xlibs-dev removal; closes: #346711.
-  * Credit and Big Thanks to Justin Pryzby
-    <justinpryzby at users.sourceforge.net> for the patch and testing.
-
- -- Amaya Rodrigo Sastre <amaya at debian.org>  Thu, 19 Jan 2006 12:54:55 +0100
-
-itcl3 (3.2.1-3) unstable; urgency=low
-
-  * Added conflicts with old version of the insight package, which
-    included its own internal versions of the itcl3.2 libraries
-    (closes: #210199, #210200).
-  * Hack pkgIndex.tcl to load the proper shared library (closes: #21119).
-
- -- Chris Waters <xtifr at debian.org>  Tue, 16 Sep 2003 15:26:19 -0700
-
-itcl3 (3.2.1-2) unstable; urgency=low
-
-  * Don't override CFLAGS in debian/rules - this is no longer supported
-    upstream, and (among other things), it causes the -fPIC flag to go
-    away (closes: #209153).
-  * Fix debian/rules to properly generate itkConfig.sh (closes: #209175).
-
- -- Chris Waters <xtifr at debian.org>  Mon,  8 Sep 2003 15:57:12 -0700
-
-itcl3 (3.2.1-1) unstable; urgency=low
-
-  * Changed direct symlink to indirect one to match dependencies (keeps
-    lintian quiet).
-  * Added quick README.Debian to explain package renaming.
-  * First actual release to Debian archives.
-
- -- Chris Waters <xtifr at debian.org>  Sun, 24 Aug 2003 15:02:03 -0700
-
-itcl3 (3.2.1-0pre2) unstable; urgency=low
-
-  * Second prerelease testing package.  Changed package name(s).  
-  * Removed provides lines for itclsh and itkwish (which no are no longer
-    provided).
-  * Although this itcl *should* work with any tcl8.x, my tests indicate
-    that it actually needs 8.4.
-
- -- Chris Waters <xtifr at debian.org>  Wed, 20 Aug 2003 13:43:33 -0700
-
-itcl3.2 (3.2.1-0pre1) unstable; urgency=low
-
-  * New itcl package, prerelease testing package.
-
- -- Chris Waters <xtifr at debian.org>  Mon, 21 Jul 2003 19:57:16 -0700

Modified: itcl4/trunk/debian/control
===================================================================
--- itcl4/trunk/debian/control	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/control	2014-07-23 19:01:40 UTC (rev 1652)
@@ -1,19 +1,18 @@
-Source: itcl3
+Source: itcl4
 Section: libs
 Priority: optional
 Maintainer: Debian Tcl/Tk Packagers <pkg-tcltk-devel at lists.alioth.debian.org>
 Uploaders: Sergei Golovan <sgolovan at debian.org>
-Build-Depends: debhelper (>= 9.0.0), tcl8.5-dev
+Build-Depends: debhelper (>= 9.0.0), tcl-dev
 Standards-Version: 3.9.5
 Homepage: http://incrtcl.sourceforge.net/
 
-Package: itcl3
+Package: itcl4
 Section: libs
 Priority: optional
 Architecture: any
 Depends: libtcl, ${shlibs:Depends}, ${misc:Depends}
-Suggests: itcl3-doc
-Conflicts: insight (<= 5.3+cvs.2003.08.30-1)
+Suggests: itcl4-doc
 Multi-arch: same
 Description: [incr Tcl] OOP extension for Tcl - run-time files
  [incr Tcl] (or itcl) is a popular object-oriented extension for the
@@ -25,13 +24,12 @@
  This package contains everything you need to run itcl scripts and
  itcl-enabled apps.
 
-Package: itcl3-dev
+Package: itcl4-dev
 Section: devel
 Priority: optional
 Architecture: any
-Depends: tcl-dev | tcl8.5-dev, itcl3 (= ${binary:Version}), ${misc:Depends}
-Conflicts: itcl-dev
-Suggests: itcl3-doc
+Depends: tcl-dev, itcl4 (= ${binary:Version}), ${misc:Depends}
+Suggests: itcl4-doc
 Multi-arch: same
 Description: [incr Tcl] OOP extension for Tcl - development files
  [incr Tcl] (or itcl) is a popular object-oriented extension for the
@@ -43,12 +41,12 @@
  This package contains the headers and libraries needed to embed or
  add C extensions to itcl.
 
-Package: itcl3-doc
+Package: itcl4-doc
 Section: doc
 Priority: optional
 Architecture: all
 Depends: ${misc:Depends}
-Suggests: itcl3
+Suggests: itcl4
 Conflicts: itcl-dev, itcl-doc
 Provides: itcl-doc
 Description: [incr Tcl] OOP extension for Tcl - manual pages

Modified: itcl4/trunk/debian/copyright
===================================================================
--- itcl4/trunk/debian/copyright	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/copyright	2014-07-23 19:01:40 UTC (rev 1652)
@@ -1,15 +1,20 @@
-This package was debianized by Chris Waters <xtifr at debian.org> from sources
-found at http://sourceforge.net/project/showfiles.php?group_id=13244
+This package was debianized by Sergei Golovan <sgolovan at debian.org>
+from sources found at
+http://sourceforge.net/project/showfiles.php?group_id=13244
 
-Author: Michael J. McLennan (mmclennan at lucent.com)
+Copyright Arnulf P. Wiedemann 2008
 
-Copyright:
+This is a mostly rewritten version of [incr Tcl], which is copyrighted
+by Arnulf P. Wiedemann (c) Copyright 2008. It is derived from a version
+written by Lucent Technologies, Inc., and other parties see that copyright
+below.
 
-Copyright (c) 1993-1998 Lucent Technologies, Inc.
+The rewritten version is copyrighted with BSD license or Public Domain at
+your choice.
 
-This software is copyrighted by Lucent Technologies, Inc., and other
-parties.  The following terms apply to all files associated with the
-software unless explicitly disclaimed in individual files.
+The original version of this software is copyrighted by Lucent Technologies,
+Inc., and other parties. The following terms apply to all files associated
+with the software unless explicitly disclaimed in individual files.
 
 The authors hereby grant permission to use, copy, modify, distribute,
 and license this software and its documentation for any purpose, provided
@@ -36,7 +41,7 @@
 
 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
+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
@@ -44,4 +49,4 @@
 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.
+terms specified in this license. 

Deleted: itcl4/trunk/debian/itcl3-dev.install
===================================================================
--- itcl4/trunk/debian/itcl3-dev.install	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/itcl3-dev.install	2014-07-23 19:01:40 UTC (rev 1652)
@@ -1,4 +0,0 @@
-usr/include/itcl*/*
-usr/lib/*/libitcl*.a
-usr/lib/*/libitcl*.so
-usr/lib/*/*.sh

Deleted: itcl4/trunk/debian/itcl3-dev.links
===================================================================
--- itcl4/trunk/debian/itcl3-dev.links	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/itcl3-dev.links	2014-07-23 19:01:40 UTC (rev 1652)
@@ -1 +0,0 @@
-usr/share/doc/itcl3 usr/share/doc/itcl3-dev

Deleted: itcl4/trunk/debian/itcl3-doc.docs
===================================================================
--- itcl4/trunk/debian/itcl3-doc.docs	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/itcl3-doc.docs	2014-07-23 19:01:40 UTC (rev 1652)
@@ -1,4 +0,0 @@
-#README
-#INCOMPATIBLE
-#TODO
-#CHANGES

Deleted: itcl4/trunk/debian/itcl3-doc.install
===================================================================
--- itcl4/trunk/debian/itcl3-doc.install	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/itcl3-doc.install	2014-07-23 19:01:40 UTC (rev 1652)
@@ -1 +0,0 @@
-usr/share/man/man3/*.3itcl

Deleted: itcl4/trunk/debian/itcl3.docs
===================================================================
--- itcl4/trunk/debian/itcl3.docs	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/itcl3.docs	2014-07-23 19:01:40 UTC (rev 1652)
@@ -1,4 +0,0 @@
-#README
-#INCOMPATIBLE
-#TODO
-#CHANGES

Deleted: itcl4/trunk/debian/itcl3.install
===================================================================
--- itcl4/trunk/debian/itcl3.install	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/itcl3.install	2014-07-23 19:01:40 UTC (rev 1652)
@@ -1,3 +0,0 @@
-usr/lib/tcltk/*/*
-usr/lib/*/libitcl*.so.*
-usr/share/tcltk/*/*

Deleted: itcl4/trunk/debian/itcl3.lintian-overrides
===================================================================
--- itcl4/trunk/debian/itcl3.lintian-overrides	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/itcl3.lintian-overrides	2014-07-23 19:01:40 UTC (rev 1652)
@@ -1 +0,0 @@
-itcl3: package-name-doesnt-match-sonames

Copied: itcl4/trunk/debian/itcl4-dev.install (from rev 1651, itcl4/trunk/debian/itcl3-dev.install)
===================================================================
--- itcl4/trunk/debian/itcl4-dev.install	                        (rev 0)
+++ itcl4/trunk/debian/itcl4-dev.install	2014-07-23 19:01:40 UTC (rev 1652)
@@ -0,0 +1,4 @@
+usr/include/itcl*/*
+usr/lib/*/libitcl*.a
+usr/lib/*/libitcl*.so
+usr/lib/*/*.sh

Copied: itcl4/trunk/debian/itcl4-doc.docs (from rev 1651, itcl4/trunk/debian/itcl3-doc.docs)
===================================================================
--- itcl4/trunk/debian/itcl4-doc.docs	                        (rev 0)
+++ itcl4/trunk/debian/itcl4-doc.docs	2014-07-23 19:01:40 UTC (rev 1652)
@@ -0,0 +1,4 @@
+#README
+#INCOMPATIBLE
+#TODO
+#CHANGES

Copied: itcl4/trunk/debian/itcl4-doc.install (from rev 1651, itcl4/trunk/debian/itcl3-doc.install)
===================================================================
--- itcl4/trunk/debian/itcl4-doc.install	                        (rev 0)
+++ itcl4/trunk/debian/itcl4-doc.install	2014-07-23 19:01:40 UTC (rev 1652)
@@ -0,0 +1 @@
+usr/share/man/man3/*.3itcl4

Copied: itcl4/trunk/debian/itcl4.docs (from rev 1651, itcl4/trunk/debian/itcl3.docs)
===================================================================
--- itcl4/trunk/debian/itcl4.docs	                        (rev 0)
+++ itcl4/trunk/debian/itcl4.docs	2014-07-23 19:01:40 UTC (rev 1652)
@@ -0,0 +1,4 @@
+#README
+#INCOMPATIBLE
+#TODO
+#CHANGES

Copied: itcl4/trunk/debian/itcl4.install (from rev 1651, itcl4/trunk/debian/itcl3.install)
===================================================================
--- itcl4/trunk/debian/itcl4.install	                        (rev 0)
+++ itcl4/trunk/debian/itcl4.install	2014-07-23 19:01:40 UTC (rev 1652)
@@ -0,0 +1,3 @@
+usr/lib/tcltk/*/*
+usr/lib/*/libitcl*.so.*
+usr/share/tcltk/*/*

Copied: itcl4/trunk/debian/itcl4.lintian-overrides (from rev 1651, itcl4/trunk/debian/itcl3.lintian-overrides)
===================================================================
--- itcl4/trunk/debian/itcl4.lintian-overrides	                        (rev 0)
+++ itcl4/trunk/debian/itcl4.lintian-overrides	2014-07-23 19:01:40 UTC (rev 1652)
@@ -0,0 +1 @@
+itcl4: package-name-doesnt-match-sonames

Modified: itcl4/trunk/debian/rules
===================================================================
--- itcl4/trunk/debian/rules	2014-07-23 18:37:20 UTC (rev 1651)
+++ itcl4/trunk/debian/rules	2014-07-23 19:01:40 UTC (rev 1652)
@@ -2,8 +2,9 @@
 
 vmajor=$(shell dpkg-parsechangelog | grep ^Version: | sed 's/[^0-9]*\([0-9]*\).*/\1/')
 vminor=$(shell dpkg-parsechangelog | grep ^Version: | sed 's/[^0-9]*[0-9]*\.\([0-9]*\).*/\1/')
-v=$(vmajor).$(vminor)
-v1=$(vmajor).$(shell expr $(vminor) + 1)
+vpatchlevel=$(shell dpkg-parsechangelog | grep ^Version: | sed 's/[^0-9]*[0-9]*\.[0-9]*\.\([0-9]*\).*/\1/')
+v=$(vmajor).$(vminor).$(vpatchlevel)
+v1=$(vmajor).$(vminor).$(shell expr $(vpatchlevel) + 1)
 dtmp=$(shell pwd)/debian/tmp
 
 DPKG_EXPORT_BUILDFLAGS = 1
@@ -18,7 +19,7 @@
 		       --includedir=/usr/include/itcl$(vmajor) \
 		       --enable-shared \
 		       --enable-threads \
-		       --with-tcl=/usr/lib/$(DEB_HOST_MULTIARCH)/tcl8.5
+		       --with-tcl=/usr/lib/$(DEB_HOST_MULTIARCH)
 
 override_dh_auto_build:
 	$(MAKE) LIBS="-Wl,-soname,\$$@.1"
@@ -68,20 +69,19 @@
 	#
 	cd $(dtmp)/usr/share/man/man3 && \
 	  for i in *.n ; do \
-	    sed -i -e's/^\.TH \([^ ]\+\) n /.TH \1 3itcl /' $$i ; \
-	    mv $$i `echo $$i | sed -e 's/\.n/\.3itcl/'` ; \
+	    sed -i -e's/^\.TH \([^ ]\+\) n /.TH \1 3itcl4 /' $$i ; \
+	    mv $$i `echo $$i | sed -e 's/\.n/\.3itcl4/'` ; \
           done
 
 override_dh_link:
-	rm -r debian/itcl3-dev/usr/share/doc/itcl3-dev
 	dh_link
 
 override_dh_makeshlibs:
-	dh_makeshlibs -a -V 'itcl3 (>= $(v)~), itcl3 (<< $(v1)~)'
+	dh_makeshlibs -a -V 'itcl4 (>= $(v)~), itcl4 (<< $(v1)~)'
 
 get-orig-source:
-	wget -O itcl3_3.4.1.orig.tar.gz \
-	     http://prdownloads.sourceforge.net/incrtcl/itcl3.4.1.tar.gz
+	wget -O itcl4_4.0.0.orig.tar.gz \
+	     http://prdownloads.sourceforge.net/incrtcl/itcl4.0.0.tar.gz
 
 .PHONY: override_dh_auto_configure override_dh_auto_build override_dh_clean \
 	override_dh_auto_install override_dh_makeshlibs override_dh_link get-orig-source




More information about the Pkg-tcltk-commits mailing list