[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