[subversion-commit] SVN tetex-bin commit + diffs: r1027 - in
tetex-bin/trunk/debian: . patches sarge
Frank Küster
frank at costa.debian.org
Mon Mar 13 16:12:25 UTC 2006
Author: frank
Date: 2006-03-13 16:12:24 +0000 (Mon, 13 Mar 2006)
New Revision: 1027
Added:
tetex-bin/trunk/debian/patches/patch-CAN-2004-0888
tetex-bin/trunk/debian/patches/patch-CAN-2005-0064
tetex-bin/trunk/debian/patches/patch-CVE-2005-3191+2+3
tetex-bin/trunk/debian/sarge/control.sed
tetex-bin/trunk/debian/sarge/rules.sed
tetex-bin/trunk/debian/sarge/series.sarge
Modified:
tetex-bin/trunk/debian/changelog
tetex-bin/trunk/debian/common.variables
tetex-bin/trunk/debian/patches/patch-tmp
tetex-bin/trunk/debian/rules
tetex-bin/trunk/debian/rules.in
tetex-bin/trunk/debian/sarge/README.sarge
tetex-bin/trunk/debian/sarge/recompile.sed.in
Log:
* Backports changes
- Change the included backporting structure to create version numbers
for www.backports.org
- Don't apply patch-poppler for the sarge backports, instead apply the
xpdf patches again
Modified: tetex-bin/trunk/debian/changelog
===================================================================
--- tetex-bin/trunk/debian/changelog 2006-03-13 13:23:43 UTC (rev 1026)
+++ tetex-bin/trunk/debian/changelog 2006-03-13 16:12:24 UTC (rev 1027)
@@ -10,8 +10,13 @@
* Add the temporary directory to TEXFORMATS in fmtutil, to allow
building formats based on latex.fmt without cluttering stdout (closes:
#354604) [frank]
+ * Backports:
+ - Change the included backporting structure to create version numbers
+ for www.backports.org
+ - Don't apply patch-poppler for the sarge backports, instead apply the
+ xpdf patches again [to be implemented!!!!!]
- -- Frank Küster <frank at debian.org> Thu, 2 Mar 2006 12:36:23 +0100
+ -- Frank Küster <frank at debian.org> Fri, 10 Mar 2006 22:26:40 +0100
tetex-bin (3.0-14) unstable; urgency=low
Modified: tetex-bin/trunk/debian/common.variables
===================================================================
--- tetex-bin/trunk/debian/common.variables 2006-03-13 13:23:43 UTC (rev 1026)
+++ tetex-bin/trunk/debian/common.variables 2006-03-13 16:12:24 UTC (rev 1027)
@@ -38,7 +38,7 @@
{$SARGEVERSION = ''}
else {
$sarge_rev=$rev-1;
- ($SARGEVERSION=$VERSION)=~s/(.*-)$rev(.*)/$1${sarge_rev}sarge$rev$2/;
+ ($SARGEVERSION=$VERSION)=~s/(.*-)$rev(.*)/$1${sarge_rev}bpo1/;
# ($SARGEVERSION=$VERSION)=~s/(.*-)$rev(.*)/$1$rev.0.sarge1/;
}:>//
<:$FIRST_BASE_VERSION_WITH_COMMON="3.0-4":>//
Copied: tetex-bin/trunk/debian/patches/patch-CAN-2004-0888 (from rev 1026, tetex-bin/tags/debian_version_3.0-11/debian/patches/patch-CAN-2004-0888)
Copied: tetex-bin/trunk/debian/patches/patch-CAN-2005-0064 (from rev 1026, tetex-bin/tags/debian_version_3.0-11/debian/patches/patch-CAN-2005-0064)
Copied: tetex-bin/trunk/debian/patches/patch-CVE-2005-3191+2+3 (from rev 1026, tetex-bin/tags/debian_version_3.0-11/debian/patches/patch-CVE-2005-3191+2+3)
Modified: tetex-bin/trunk/debian/patches/patch-tmp
===================================================================
--- tetex-bin/trunk/debian/patches/patch-tmp 2006-03-13 13:23:43 UTC (rev 1026)
+++ tetex-bin/trunk/debian/patches/patch-tmp 2006-03-13 16:12:24 UTC (rev 1027)
@@ -7,8 +7,8 @@
Index: tetex-bin-3.0/texk/tetex/epstopdf
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/epstopdf 2006-03-02 14:46:38.000000000 +0100
-+++ tetex-bin-3.0/texk/tetex/epstopdf 2006-03-02 16:10:19.000000000 +0100
+--- tetex-bin-3.0.orig/texk/tetex/epstopdf 2006-03-02 16:13:11.000000000 +0100
++++ tetex-bin-3.0/texk/tetex/epstopdf 2006-03-02 17:16:42.000000000 +0100
@@ -205,7 +205,8 @@
### open output file
if ($::opt_gs) {
@@ -21,8 +21,8 @@
}
Index: tetex-bin-3.0/texk/tetex/epstopdf.man
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/epstopdf.man 2006-03-02 14:46:38.000000000 +0100
-+++ tetex-bin-3.0/texk/tetex/epstopdf.man 2006-03-02 16:10:19.000000000 +0100
+--- tetex-bin-3.0.orig/texk/tetex/epstopdf.man 2006-03-02 16:13:11.000000000 +0100
++++ tetex-bin-3.0/texk/tetex/epstopdf.man 2006-03-02 17:16:42.000000000 +0100
@@ -14,10 +14,12 @@
.P
If the bounding box is not right, of course, you have problems...
@@ -41,8 +41,8 @@
.IP "\fB--\fP[\fBno\fP]\fBcompress\fP"
Index: tetex-bin-3.0/texk/dvipdfm/ebb.c
===================================================================
---- tetex-bin-3.0.orig/texk/dvipdfm/ebb.c 2006-03-02 14:46:38.000000000 +0100
-+++ tetex-bin-3.0/texk/dvipdfm/ebb.c 2006-03-02 16:10:19.000000000 +0100
+--- tetex-bin-3.0.orig/texk/dvipdfm/ebb.c 2006-03-02 16:13:11.000000000 +0100
++++ tetex-bin-3.0/texk/dvipdfm/ebb.c 2006-03-02 17:16:42.000000000 +0100
@@ -49,7 +49,7 @@
fprintf (stderr, "ebb comes with ABSOLUTELY NO WARRANTY.\n");
fprintf (stderr, "This is free software, and you are welcome to redistribute it\n");
@@ -54,8 +54,8 @@
exit(1);
Index: tetex-bin-3.0/texk/dvipdfm/ebb.1
===================================================================
---- tetex-bin-3.0.orig/texk/dvipdfm/ebb.1 2006-03-02 16:10:19.000000000 +0100
-+++ tetex-bin-3.0/texk/dvipdfm/ebb.1 2006-03-02 16:10:19.000000000 +0100
+--- tetex-bin-3.0.orig/texk/dvipdfm/ebb.1 2006-03-02 17:16:42.000000000 +0100
++++ tetex-bin-3.0/texk/dvipdfm/ebb.1 2006-03-02 17:16:42.000000000 +0100
@@ -18,11 +18,9 @@
.HP
\fB\-v\fR : be verbose
@@ -72,8 +72,8 @@
.PP
Index: tetex-bin-3.0/texk/tetex/fmtutil
===================================================================
---- tetex-bin-3.0.orig/texk/tetex/fmtutil 2006-03-02 16:10:18.000000000 +0100
-+++ tetex-bin-3.0/texk/tetex/fmtutil 2006-03-02 16:10:19.000000000 +0100
+--- tetex-bin-3.0.orig/texk/tetex/fmtutil 2006-03-02 17:16:42.000000000 +0100
++++ tetex-bin-3.0/texk/tetex/fmtutil 2006-03-02 17:16:42.000000000 +0100
@@ -34,6 +34,7 @@
###############################################################################
###############################################################################
Modified: tetex-bin/trunk/debian/rules
===================================================================
--- tetex-bin/trunk/debian/rules 2006-03-13 13:23:43 UTC (rev 1026)
+++ tetex-bin/trunk/debian/rules 2006-03-13 16:12:24 UTC (rev 1027)
@@ -222,7 +222,7 @@
dh_testdir
# just to be sure to not use them
- rm -rf libs/xpdf libs/zlib
+ #rm -rf libs/xpdf libs/zlib
# Obsolete and now fixed pl.l by patch-tmp (for broken flex)
# cp texk/web2c/omegafonts/lex.yy.c-dist texk/web2c/omegafonts/lex.yy.c
@@ -275,7 +275,7 @@
dh_testdir
dh_testroot
dh_installdebconf
- dh_installdocs -p$(package) -p$(sublib) debian/NEWS.Debian debian/README.Developers
+ dh_installdocs -p$(package) -p$(sublib) debian/NEWS.Debian debian/README.Developers debian/sarge/README.sarge
# Install the HTML version of README.Debian
destdir=debian/$(package)/usr/share/doc/$(package)/README.Debian.html \
@@ -324,18 +324,44 @@
# targets to compile for sarge
####################################################################
+CHANGED_FILES_SARGE = debian/changelog debian/rules.in debian/control
+
+# to avoid the dependency on libpoppler and libcairo, don't
+# apply patch-poppler (and either patch the xpdf sources, or decide
+# that the bugs aren't important)
+EXCHANGED_FILES_SARGE = debian/patches/series
+
debian/sarge-stamp: debian/sarge/recompile.sed
- cp debian/changelog debian/sarge/changelog.sid
+ for file in $(CHANGED_FILES_SARGE); do \
+ cp $${file} debian/sarge/`basename $${file}`.sid; \
+ done
+
sed -f debian/sarge/recompile.sed debian/sarge/changelog.sid \
- > debian/changelog && rm debian/sid-stamp
- # need to remake rules
- touch debian/rules.in
+ > debian/changelog
+ sed -f debian/sarge/rules.sed debian/sarge/rules.in.sid > debian/rules.in
+ sed -f debian/sarge/control.sed debian/sarge/control.sid > debian/control
+
+ for file in $(EXCHANGED_FILES_SARGE); do \
+ mv $${file} debian/sarge/`basename $${file}`.sid; \
+ cp debian/sarge/`basename $${file}`.sarge $${file} ; \
+ done
+
+ rm debian/sid-stamp
echo "dummy content for dpkg-source" > debian/sarge-stamp
debian/sid-stamp:
- mv debian/sarge/changelog.sid debian/changelog && rm debian/sarge-stamp
+ for file in $(CHANGED_FILES_SARGE); do \
+ mv debian/sarge/`basename $${file}`.sid $${file}; \
+ done
+
+ for file in $(EXCHANGED_FILES_SARGE); do \
+ mv debian/sarge/`basename $${file}`.sid $${file} ; \
+ done
+
# need to remake rules
touch debian/rules.in
+
+ rm debian/sarge-stamp
echo "dummy content for dpkg-source" > debian/sid-stamp
.PHONY: binary binary-arch binary-indep clean checkroot clean-patches sarge sid
Modified: tetex-bin/trunk/debian/rules.in
===================================================================
--- tetex-bin/trunk/debian/rules.in 2006-03-13 13:23:43 UTC (rev 1026)
+++ tetex-bin/trunk/debian/rules.in 2006-03-13 16:12:24 UTC (rev 1027)
@@ -329,18 +329,44 @@
# targets to compile for sarge
####################################################################
+CHANGED_FILES_SARGE = debian/changelog debian/rules.in debian/control
+
+# to avoid the dependency on libpoppler and libcairo, don't
+# apply patch-poppler (and either patch the xpdf sources, or decide
+# that the bugs aren't important)
+EXCHANGED_FILES_SARGE = debian/patches/series
+
debian/sarge-stamp: debian/sarge/recompile.sed
- cp debian/changelog debian/sarge/changelog.sid
+ for file in $(CHANGED_FILES_SARGE); do \
+ cp $${file} debian/sarge/`basename $${file}`.sid; \
+ done
+
sed -f debian/sarge/recompile.sed debian/sarge/changelog.sid \
- > debian/changelog && rm debian/sid-stamp
- # need to remake rules
- touch debian/rules.in
+ > debian/changelog
+ sed -f debian/sarge/rules.sed debian/sarge/rules.in.sid > debian/rules.in
+ sed -f debian/sarge/control.sed debian/sarge/control.sid > debian/control
+
+ for file in $(EXCHANGED_FILES_SARGE); do \
+ mv $${file} debian/sarge/`basename $${file}`.sid; \
+ cp debian/sarge/`basename $${file}`.sarge $${file} ; \
+ done
+
+ rm debian/sid-stamp
echo "dummy content for dpkg-source" > debian/sarge-stamp
debian/sid-stamp:
- mv debian/sarge/changelog.sid debian/changelog && rm debian/sarge-stamp
+ for file in $(CHANGED_FILES_SARGE); do \
+ mv debian/sarge/`basename $${file}`.sid $${file}; \
+ done
+
+ for file in $(EXCHANGED_FILES_SARGE); do \
+ mv debian/sarge/`basename $${file}`.sid $${file} ; \
+ done
+
# need to remake rules
touch debian/rules.in
+
+ rm debian/sarge-stamp
echo "dummy content for dpkg-source" > debian/sid-stamp
.PHONY: binary binary-arch binary-indep clean checkroot clean-patches sarge sid
Modified: tetex-bin/trunk/debian/sarge/README.sarge
===================================================================
--- tetex-bin/trunk/debian/sarge/README.sarge 2006-03-13 13:23:43 UTC (rev 1026)
+++ tetex-bin/trunk/debian/sarge/README.sarge 2006-03-13 16:12:24 UTC (rev 1027)
@@ -13,24 +13,19 @@
Bug reports
If you are using backports created by somebody else, please send bug
-reports to this person. If you have created your own backports using
-plain source packages from Debian, you can use the normal Debian
-Bugtracking System to report bugs.
+reports to this person. If you are using backports created by the
+Debian TeX Task force, e.g. the packages uploaded to
+www.backports.org, please use the normal Debian Bugtracking System to
+report bugs.
In this case, please mind that we are primarily developing etch, the
successor release of sarge, and that bug severities affect the
migration into testing and inclusion of the package in the current
candidate for etch. Therefore, severities of bugreports against such
-backports must be lowered:
+backports must be lowered by one or two degrees; bugs reported at
+release-critical severities will be downgraded promptly.
-- normal, minor or wishlist bugs should be reported with severity
- "wishlist",
-- important bugs should be reported with severity "minor", and
-
-- grave, serious or critical bugs should be reported with severity
- "normal".
-
*********************************************
Compiling backports
Added: tetex-bin/trunk/debian/sarge/control.sed
===================================================================
--- tetex-bin/trunk/debian/sarge/control.sed 2006-03-13 13:23:43 UTC (rev 1026)
+++ tetex-bin/trunk/debian/sarge/control.sed 2006-03-13 16:12:24 UTC (rev 1027)
@@ -0,0 +1 @@
+/^Build-Depends:/ s at libpoppler-dev, @@
Modified: tetex-bin/trunk/debian/sarge/recompile.sed.in
===================================================================
--- tetex-bin/trunk/debian/sarge/recompile.sed.in 2006-03-13 13:23:43 UTC (rev 1026)
+++ tetex-bin/trunk/debian/sarge/recompile.sed.in 2006-03-13 16:12:24 UTC (rev 1027)
@@ -1,7 +1,11 @@
#include "variables"
s/<:=$VERSION:>/<:=$SARGEVERSION:>/
+1 s/unstable/sarge-backports/
1 a \
\
- * recompiled for sarge. The new dependencies, libcairo and \
- libpoppler, are also available from the teTeX-3.0 repository \
- for the moment. This may change in the future. \
+ * recompiled for sarge. \
+ * The sarge backports have reverted to statically linking our \
+ copy of the xpdf code, see \
+ http://pkg-tetex.alioth.debian.org/sarge.html. \
+ * The repository on people.debian.org will no longer be maintained. \
+ Instead, backports will be uploaded to www.backports.org. \
Added: tetex-bin/trunk/debian/sarge/rules.sed
===================================================================
--- tetex-bin/trunk/debian/sarge/rules.sed 2006-03-13 13:23:43 UTC (rev 1026)
+++ tetex-bin/trunk/debian/sarge/rules.sed 2006-03-13 16:12:24 UTC (rev 1027)
@@ -0,0 +1 @@
+s@\(rm -rf libs/xpdf libs/zlib\)@#\1@
Added: tetex-bin/trunk/debian/sarge/series.sarge
===================================================================
--- tetex-bin/trunk/debian/sarge/series.sarge 2006-03-13 13:23:43 UTC (rev 1026)
+++ tetex-bin/trunk/debian/sarge/series.sarge 2006-03-13 16:12:24 UTC (rev 1027)
@@ -0,0 +1,13 @@
+patch-xdvi-300109
+patch-texmfcnf
+patch-texdoctk
+patch-texdoc
+patch-tds
+patch-src
+patch-libtool
+patch-deb
+patch-lintian
+patch-tmp
+patch-CAN-2005-0064
+patch-CAN-2004-0888
+patch-CVE-2005-3191+2+3
More information about the Pkg-tetex-commits
mailing list