Subversion Repositories pike

Compare Revisions

Ignore whitespace Rev 187 → Rev 197

/tags/7.8.866-2/debian/changelog
1,9 → 1,19
pike7.8 (7.8.866-2) unstable; urgency=low
 
* Upload to unstable.
* Correct watch URL.
* Correct Vcs-Svn URI again; should use anonscm.debian.org.
* bad_size_t_redef.patch: Fix undefined behaviour/buffer overruns in
module _Image_JPEG on 64-bit architectures due to broken redefinition
of size_t (Closes: #750430).
* Use dh_installdocs --link-doc to create doc symlinks in module
packages.
* Replace GPL and LGPL license texts used by Tools.Legal.License with
symlinks to corresponding files in /usr/share/common-licenses.
Override remaining Lintian warnings about GPL.pmod and LGPL.pmod,
which do not include the license texts themselves.
 
-- Magnus Holmgren <holmgren@debian.org> Sat, 02 Aug 2014 18:05:09 +0200
-- Magnus Holmgren <holmgren@debian.org> Sat, 02 Aug 2014 21:47:30 +0200
 
pike7.8 (7.8.866-1) experimental; urgency=low
 
/tags/7.8.866-2/debian/rules
219,6 → 219,7
dh_install -i -N$(PIKE)-manual -N$(PIKE)-reference --sourcedir=$(TMP)
dh_installdocs -i
dh_installchangelogs -i -k CHANGES
dh_lintian -i
dh_link -i
dh_compress -i
dh_fixperms -i
234,12 → 235,13
dh_install -a -N$(PIKE)-core --sourcedir=debian/tmp $(DH_EXCLUDE)
dh_install -p$(PIKE)-core --sourcedir=debian/tmp $(DH_EXCLUDE) $(DH_ALREADY)
for p in $(MODULE_PACKAGES); do \
dh_link -p$$p usr/share/doc/$(PIKE)-core usr/share/doc/$$p; \
sed "s/#PACKAGE#/$$p/" debian/prerm-snippet >> debian/$$p.prerm.debhelper; \
done
dh_installdocs -a
dh_installdocs -a --link-doc=$(PIKE)-core
dh_installmenu -a
dh_installchangelogs -a -k CHANGES
dh_lintian -a
dh_link -a
dh_strip -a
dh_compress -a
dh_fixperms -a -X/run_autoconfig -X/precompile.sh -X/smartlink -X/fixdepends.sh -X/install_module -X/mktestsuite
/tags/7.8.866-2/debian/pike7.8-core.lintian-overrides
0,0 → 1,2
pike7.8-core: extra-license-file usr/lib/pike7.8/modules/Tools.pmod/Legal.pmod/License.pmod/GPL.pmod
pike7.8-core: extra-license-file usr/lib/pike7.8/modules/Tools.pmod/Legal.pmod/License.pmod/LGPL.pmod
/tags/7.8.866-2/debian/control
14,7 → 14,7
libfuse-dev, libfftw3-dev, libavahi-compat-libdnssd-dev
Build-Conflicts: libutahglx-dev
Homepage: http://pike.ida.liu.se/
Vcs-Svn: svn://svn.debian.org/pkg-pike/branches/7.8
Vcs-Svn: svn://anonscm.debian.org/pkg-pike/branches/7.8-stable
Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-pike/
 
Package: pike7.8-core
/tags/7.8.866-2/debian/patches/nettle-2.1.patch
File deleted
/tags/7.8.866-2/debian/patches/nettle_crypt_md5_buffer_size.patch
File deleted
/tags/7.8.866-2/debian/patches/reg_enum_conflict.patch
File deleted
/tags/7.8.866-2/debian/patches/series
11,3 → 11,4
hurd.patch
pcre_info_obsolete.patch
undefined_htons.patch
bad_size_t_redef.patch
/tags/7.8.866-2/debian/patches/bad_size_t_redef.patch
0,0 → 1,26
Bug-Debian: https://bugs.debian.org/750430
Description: Fix undefined behaviour/buffer overruns on 64-bit architectures caused by broken redefinition of size_t.
Basically the same change as was made to image_jpeg.c in 2008.
Origin: upstream, http://pike-librarian.lysator.liu.se/piff.xml?module=pike.git&file=src/modules/_Image_JPEG/image_jpeg.c&from=adc0e9374373e1ba10c5984038267f600322099c&to=4e36f92cfa282f0b673b0087e50708a5f41c3e24
 
--- a/src/modules/_Image_JPEG/transupp.c
+++ b/src/modules/_Image_JPEG/transupp.c
@@ -36,17 +36,7 @@
* of internals, and added inclusion of jerror.h
*/
-#define FILE void
-#define size_t unsigned int
-/* NOTE: INT32 and INT16 are redefined by <jmorecfg.h>. */
-#if 0
-#ifdef INT16
-#undef INT16
-#endif /* INT16 */
-#ifdef INT32
-#undef INT32
-#endif
-#endif /* 0 */
+#include <stdio.h>
#define XMD_H /* Avoid INT16 / INT32 being redefined */
/tags/7.8.866-2/debian/pike7.8-core.links
0,0 → 1,2
/usr/share/common-licenses/GPL-2 usr/lib/pike7.8/modules/Tools.pmod/Legal.pmod/License.pmod/gpl.txt
/usr/share/common-licenses/LGPL-2.1 usr/lib/pike7.8/modules/Tools.pmod/Legal.pmod/License.pmod/lgpl.txt
/tags/7.8.866-2/debian/watch
1,4 → 1,4
version=3
 
opts=dversionmangle=s/-dfsg$// \
http://pike.ida.liu.se/download/pub/pike/beta/(7\.8\.\d+)/ .*/Pike-v(7\.8\.\d+)\.tar\.gz
http://pike.ida.liu.se/download/pub/pike/latest-stable/(7\.8\.\d+)/ .*/Pike-v(7\.8\.\d+)\.tar\.gz