Subversion Repositories pike

Compare Revisions

Ignore whitespace Rev 230 → Rev 269

/tags/8.0.370-1/debian/pike8.0-reference.doc-base
File deleted
/tags/8.0.370-1/debian/pike8.0-manual.doc-base
File deleted
/tags/8.0.370-1/debian/NEWS
2,7 → 2,7
 
A few graphics modules (Graphics, Colors, and Protocols.X.XImage) have
been moved from pike7.8-core to pike7.8-image because they in fact
require the Image module. Similarily, the pmar_install tool, which
require the Image module. Similarly, the pmar_install tool, which
requires the module tool, has been moved to pike7.8-dev where that
tool is found.
 
/tags/8.0.370-1/debian/compat
1,0 → 0,0
5
9
/tags/8.0.370-1/debian/changelog
1,3 → 1,59
pike8.0 (8.0.370-1) unstable; urgency=low
 
* New upstream stable release.
* debian/rules fixes: Add build-indep as a prerequisite of the build
target now that autobuilders use build-arch; declare build-indep and
build-arch phony; various cleanup.
 
-- Magnus Holmgren <holmgren@debian.org> Sun, 18 Dec 2016 22:15:56 +0100
 
pike8.0 (8.0.358-1) unstable; urgency=low
 
* New upstream stable release.
* Drop autodoc.patch; fully incorporated upstream.
* Build-Depend on default-libmysqlclient-dev instead of
libmysqlclient-dev.
* Switch to Debhelper compat level 9.
* Build against libkrb5-dev instead of heimdal-dev (Closes: #845146).
* dont_disable_debug_symbols.patch (new): Leave debug symbol and
optimization flags alone when building GL and GTK2 modules.
 
-- Magnus Holmgren <holmgren@debian.org> Tue, 22 Nov 2016 23:14:34 +0100
 
pike8.0 (8.0.276-1) unstable; urgency=low
 
* New upstream stable release.
* autodoc.patch: incorporated upstream except for one hunk.
* Bump Standards-Version to 3.9.8.
 
-- Magnus Holmgren <holmgren@debian.org> Fri, 29 Jul 2016 11:43:58 +0200
 
pike8.0 (8.0.240-1) unstable; urgency=low
 
* New upstream stable release.
* autodoc.patch (new): Fix typos in inline documentation that broke some
of it.
 
-- Magnus Holmgren <holmgren@debian.org> Mon, 30 May 2016 22:40:06 +0200
 
pike8.0 (8.0.182-1) unstable; urgency=low
 
* New upstream stable release.
* Remove unnecessary files from the tzdata directory of the Calendar
module.
* Remove execute permission from .h files.
* Bump Standards-Version to 3.9.7.
 
-- Magnus Holmgren <holmgren@debian.org> Sat, 26 Mar 2016 00:13:33 +0100
 
pike8.0 (8.0.164-1) unstable; urgency=low
 
* New upstream release.
* Drop freetype_2.6_typeof.patch; incorporated upstream.
* Merge pike8.0-manual and pike8.0-reference.
 
-- Magnus Holmgren <holmgren@debian.org> Tue, 09 Feb 2016 21:33:00 +0100
 
pike8.0 (8.0.28-4) unstable; urgency=low
 
* Update Homepage URL to http://pike.lysator.liu.se.
/tags/8.0.370-1/debian/rules
134,7 → 134,7
excluded_modules:=Ssleay Mird Msql msql PDF Ffmpeg Oracle oracle sybase DVB Java TTF Gnome GDK GTKSupport ZXID
# This is tricky. Note that it's only possible for an exclusion to match the last
# component specified in an .install file or on the command line, and below.
DH_EXCLUDE:=$(addprefix -X,$(excluded_modules))
DH_EXCLUDE:=$(addprefix -X,$(excluded_modules) README NEWS LICENSE CONTRIBUTING Makefile)
DH_ALREADY=`for p in $(MODULE_PACKAGES); do \
find debian/$$p/usr/lib/pike?.?/* -type f -printf "-X%P "; done`
 
155,17 → 155,15
$(MAKE) documentation CONFIGUREARGS="$(CFARGS)"
touch build-indep-stamp
 
build: build-arch
build: build-arch build-indep
 
clean:
dh_testdir
dh_testroot
rm -f build-stamp build-arch-stamp build-indep-stamp configure-stamp
$(MAKE) distclean
rm -rf refdoc/modref refdoc/traditional_manual
dh_clean
 
install: DH_OPTIONS=
install: build-arch
dh_testdir
dh_testroot
188,9 → 186,9
mv $(TMP)/usr/share/man/man1/pike.1 $(TMP)/usr/share/man/man1/$(PIKE).1
 
# Simply strip exec permissions and shebangs from all pike scripts.
find $(TMP)/usr -name *.p* -type f \
-exec chmod a-x '{}' + \
-exec sed -ri -e '1!b;/^#!/d' '{}' +
find $(TMP)/usr -type f '(' -name '*.p*' -o -name '*.h' ')' \
-execdir chmod -x '{}' + \
-execdir sed -rsi -e '1!b;/^#!/d' '{}' +
 
# Install our own, simpler specs file.
sed -e "s;@include_prefix@;$(include_prefix);g" \
210,13 → 208,13
dh_testdir -i
dh_testroot -i
# install the docs
dh_install -p$(PIKE)-manual refdoc/traditional_manual/* usr/share/doc/$(PIKE)-doc/html/manual
dh_install -p$(PIKE)-reference refdoc/modref/* usr/share/doc/$(PIKE)-doc/html/reference
dh_install -i -N$(PIKE)-manual -N$(PIKE)-reference --sourcedir=$(TMP)
dh_install -p$(PIKE)-doc -Ximages refdoc/traditional_manual/* usr/share/doc/$(PIKE)-doc/html/manual
dh_install -p$(PIKE)-doc refdoc/modref/* usr/share/doc/$(PIKE)-doc/html/reference
dh_link -p$(PIKE)-doc usr/share/doc/$(PIKE)-doc/html/reference/images usr/share/doc/$(PIKE)-doc/html/manual/images
dh_install -i
dh_installdocs -i
dh_installchangelogs -i -k CHANGES
dh_lintian -i
dh_link -i
dh_compress -i
dh_fixperms -i
dh_installdeb -i
248,4 → 246,4
dh_builddeb -a
 
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure
.PHONY: build clean build-indep build-arch binary binary-indep binary-arch install configure
/tags/8.0.370-1/debian/pike8.0-doc.doc-base.reference
0,0 → 1,10
Document: pike8.0-refdoc
Title: Pike 8.0 Reference
Author: The Pike Authors
Abstract: This document contains the full reference of all
the Pike modules and functions.
Section: Programming
 
Format: HTML
Index: /usr/share/doc/pike8.0-doc/html/reference/index.html
Files: /usr/share/doc/pike8.0-doc/html/reference/*.html
/tags/8.0.370-1/debian/pike8.0-doc.doc-base.manual
0,0 → 1,10
Document: pike8.0-manual
Title: Pike 8.0 Manual
Author: The Pike Authors
Abstract: This manual describes the Pike 8.0 language and contains
a short tutorial on the language.
Section: Programming
 
Format: HTML
Index: /usr/share/doc/pike8.0-doc/html/manual/index.html
Files: /usr/share/doc/pike8.0-doc/html/manual/*.html
/tags/8.0.370-1/debian/pike8.0-doc.maintscript
0,0 → 1,0
dir_to_symlink /usr/share/doc/pike8.0-doc/html/manual/images /usr/share/doc/pike8.0-doc/html/reference/images 8.0.162-1~ pike8.0-doc
/tags/8.0.370-1/debian/control
3,10 → 3,10
Priority: optional
Maintainer: Magnus Holmgren <holmgren@debian.org>
Uploaders: Henrik Andreasson <debian@han.pp.se>
Standards-Version: 3.9.6
Build-Depends: dpkg-dev (>= 1.15.7), debhelper (>= 5), bison, sharutils, bc, pkg-config,
Standards-Version: 3.9.8
Build-Depends: dpkg-dev (>= 1.15.7), debhelper (>= 9), bison, sharutils, bc, pkg-config,
libgmp10-dev, nettle-dev (>= 2.1~), zlib1g-dev | libz-dev,
libbz2-dev, libgdbm-dev, unixodbc-dev, libmysqlclient-dev,
libbz2-dev, libgdbm-dev, unixodbc-dev, default-libmysqlclient-dev,
libpq-dev, libsqlite3-dev, libpcre3-dev, libsdl-mixer1.2-dev,
libsdl1.2-dev, libsane-dev, x11proto-gl-dev, libxpm-dev,
libgtk2.0-dev, libglade2-dev, libgtksourceview2.0-dev,
13,7 → 13,7
libfreetype6-dev, freeglut3-dev, libjpeg-dev,
libtiff-dev, librsvg2-dev (>= 2.7), libgnomeui-dev,
libfuse-dev, libfftw3-dev, libavahi-compat-libdnssd-dev,
heimdal-dev
libkrb5-dev
Build-Conflicts: libutahglx-dev
Homepage: http://pike.lysator.liu.se/
Vcs-Svn: svn://anonscm.debian.org/pkg-pike/trunk
68,31 → 68,37
 
Package: pike8.0-manual
Architecture: all
Section: doc
Depends: ${misc:Depends}
Description: Pike 8.0 manual
The Pike manual auto-generated from the sources.
Section: oldlibs
Priority: extra
Depends: pike8.0-doc (>= 8.0.162-1~), ${misc:Depends}
Description: transitional package for merging into pike8.0-doc
The documentation previously split between pike8.0-manual and
pike8.0-reference has been merged into pike8.0-doc, since most of the
size consists of images, which were duplicated in both packages.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
This package can be safely removed after completed upgrade.
 
Package: pike8.0-reference
Architecture: all
Section: doc
Depends: ${misc:Depends}
Section: oldlibs
Priority: extra
Depends: pike8.0-doc (>= 8.0.162-1~), ${misc:Depends}
Description: Pike 8.0 reference
The Pike reference auto-generated from the sources.
The documentation previously split between pike8.0-manual and
pike8.0-reference has been merged into pike8.0-doc, since most of the
size consists of images, which were duplicated in both packages.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
This package can be safely removed after completed upgrade.
 
Package: pike8.0-doc
Architecture: all
Section: doc
Depends: ${misc:Depends}, pike8.0-manual (= ${source:Version}), pike8.0-reference (= ${source:Version})
Description: Pike 8.0 documentation metapackage
This package depends upon all the Pike 8.0 documentation packages. Note
that the download and installation sizes might be very large.
Depends: ${misc:Depends}
Breaks: pike8.0-manual (<< 8.0.162-1~), pike8.0-reference (<< 8.0.162-1~)
Replaces: pike8.0-manual (<< 8.0.162-1~), pike8.0-reference (<< 8.0.162-1~)
Description: Pike 8.0 documentation
This package contains the traditional manual and auto-generated
reference documentation.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
274,7 → 280,7
Description: Kerberos and GSSAPI modules for Pike
This package contains the Kerberos and GSSAPI Pike modules (although
GSSAPI is a generic API; Kerberos is the most common mechanism),
providing bindings to the Heimdal libraries.
providing bindings to the MIT Kerberos libraries.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
/tags/8.0.370-1/debian/patches/freetype_2.6_typeof.patch
File deleted
/tags/8.0.370-1/debian/patches/pthread_stub.patch
1,6 → 1,6
--- a/src/configure
+++ b/src/configure
@@ -69299,6 +69299,9 @@ else
@@ -69337,6 +69337,9 @@ else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <pthread.h>
12,7 → 12,7
int
--- a/src/configure.in
+++ b/src/configure.in
@@ -4062,6 +4062,9 @@ pthread_t gazonk;
@@ -3937,6 +3937,9 @@ pthread_t gazonk;
AC_MSG_CHECKING(for pthread_atfork)
AC_CACHE_VAL(pike_cv_have_pthread_atfork,[
AC_TRY_LINK([#include <pthread.h>
/tags/8.0.370-1/debian/patches/smartlink_verbose.patch
2,7 → 2,7
 
--- a/bin/smartlink
+++ b/bin/smartlink
@@ -200,7 +200,7 @@ case "$UNAME" in
@@ -205,7 +205,7 @@ case "$UNAME" in
;;
esac
/tags/8.0.370-1/debian/patches/no_dump_modules.patch
3,7 → 3,7
 
--- a/bin/install.pike
+++ b/bin/install.pike
@@ -2988,7 +2988,6 @@ the PRIVATE_CRT stuff in install.pike.\n
@@ -2993,7 +2993,6 @@ the PRIVATE_CRT stuff in install.pike.\n
{
do_export();
}else{
/tags/8.0.370-1/debian/patches/series
12,4 → 12,4
hurd.patch
undefined_htons.patch
bad_size_t_redef.patch
freetype_2.6_typeof.patch
dont_disable_debug_symbols.patch
/tags/8.0.370-1/debian/patches/unbreak_cross_compilation.patch
8,7 → 8,7
@DPATCH@
--- a/src/configure
+++ b/src/configure
@@ -7999,7 +7999,7 @@ if test "x$enable_binary" = "xno"; then
@@ -7936,7 +7936,7 @@ if test "x$enable_binary" = "xno"; then
RUNPIKE="USE_PIKE"
RUNTPIKE="USE_PIKE"
elif test "x$cross_compiling" = "xyes"; then
17,7 → 17,7
RUNTPIKE="USE_PIKE"
else
RUNPIKE="DEFAULT_RUNPIKE"
@@ -80177,7 +80177,7 @@ EOF
@@ -79105,7 +79105,7 @@ EOF
;;
esac
if test "$cross_compiling" = yes; then :
/tags/8.0.370-1/debian/patches/module-layout.patch
3,7 → 3,7
 
--- a/lib/master.pike.in
+++ b/lib/master.pike.in
@@ -2271,6 +2271,10 @@ protected void create()
@@ -1827,6 +1827,10 @@ protected void create()
add_module_path("#lib_prefix#/modules");
#endif
/tags/8.0.370-1/debian/patches/smartlink_rpath.patch
14,31 → 14,3
;;
UnixWare\ 7.*)
if test x$LINKING != xno -a "x$RPATH" != x ; then
--- a/src/smartlink.c
+++ b/src/smartlink.c
@@ -162,7 +162,7 @@ int main(int argc, char **argv)
full_rpath = rpath;
#ifdef USE_Wl
- strcat(rpath, "-Wl,-rpath,");
+ /* strcat(rpath, "-Wl,-rpath,"); */
#elif defined(USE_Wl_R)
strcat(rpath, "-Wl,-R");
#elif defined(USE_R)
@@ -312,7 +312,7 @@ int main(int argc, char **argv)
}
rpath_in_use |= add_path(rpath, ld_lib_path);
}
-
+#if 0
if (rpath_in_use) {
/* Delete the terminating ':' */
rpath[strlen(rpath) - 1] = 0;
@@ -359,6 +359,7 @@ int main(int argc, char **argv)
#error Unknown method
#endif
}
+#endif
new_argv[new_argc++] = NULL;
/tags/8.0.370-1/debian/patches/hurd.patch
52,7 → 52,7
#endif
--- a/src/configure.in
+++ b/src/configure.in
@@ -3246,7 +3246,7 @@ AC_CHECK_HEADERS(winsock2.h sys/rusage.h
@@ -3226,7 +3226,7 @@ AC_CHECK_HEADERS(winsock2.h sys/rusage.h
float.h sys/priocntl.h sys/sched.h winbase.h errno.h \
stddef.h sys/termio.h sys/termios.h \
ws2tcpip.h valgrind/memcheck.h memcheck.h valgrind.h \
61,7 → 61,7
mach/mach_init.h syscall.h sys/syscall.h devices/timer.h \
direct.h CoreServices/CoreServices.h execinfo.h \
mach/mach.h mach/thread_act.h mach/clock.h urcu.h,,,[
@@ -7561,7 +7561,7 @@ if test -z "$LDSHARED" ; then
@@ -7550,7 +7550,7 @@ if test -z "$LDSHARED" ; then
next*) LDSHARED="$REALCC $CFLAGS -nostdlib -r";;
Linux*) LDSHARED="$REALCC -shared";;
GNU/kFreeBSD*) LDSHARED="$REALCC -shared";;
72,7 → 72,7
OpenBSD*) LDSHARED="$REALCC -Wl,-Bshareable";;
--- a/src/configure
+++ b/src/configure
@@ -64931,7 +64931,7 @@ fi
@@ -65173,7 +65173,7 @@ fi
float.h sys/priocntl.h sys/sched.h winbase.h errno.h \
stddef.h sys/termio.h sys/termios.h \
ws2tcpip.h valgrind/memcheck.h memcheck.h valgrind.h \
81,7 → 81,7
mach/mach_init.h syscall.h sys/syscall.h devices/timer.h \
direct.h CoreServices/CoreServices.h execinfo.h \
mach/mach.h mach/thread_act.h mach/clock.h urcu.h
@@ -65034,7 +65034,7 @@ done
@@ -65276,7 +65276,7 @@ done
float.h sys/priocntl.h sys/sched.h winbase.h errno.h \
stddef.h sys/termio.h sys/termios.h \
ws2tcpip.h valgrind/memcheck.h memcheck.h valgrind.h \
90,7 → 90,7
mach/mach_init.h syscall.h sys/syscall.h devices/timer.h \
direct.h CoreServices/CoreServices.h execinfo.h \
mach/mach.h mach/thread_act.h mach/clock.h urcu.h
@@ -77631,7 +77631,7 @@ if test -z "$LDSHARED" ; then
@@ -77944,7 +77944,7 @@ if test -z "$LDSHARED" ; then
next*) LDSHARED="$REALCC $CFLAGS -nostdlib -r";;
Linux*) LDSHARED="$REALCC -shared";;
GNU/kFreeBSD*) LDSHARED="$REALCC -shared";;
101,7 → 101,7
OpenBSD*) LDSHARED="$REALCC -Wl,-Bshareable";;
--- a/src/machine.h.in
+++ b/src/machine.h.in
@@ -894,6 +894,9 @@
@@ -897,6 +897,9 @@
/* Define to 1 if you have the <mach/mach_init.h> header file. */
#undef HAVE_MACH_MACH_INIT_H
/tags/8.0.370-1/debian/patches/dont_disable_debug_symbols.patch
0,0 → 1,31
Description: Don't modify CFLAGS for unclear reasons in GL or GTK2.
 
--- a/src/post_modules/GL/Makefile.in
+++ b/src/post_modules/GL/Makefile.in
@@ -5,13 +5,6 @@ MODULE_LDFLAGS=@LDFLAGS@ @LIBS@
CONFIG_HEADERS=@CONFIG_HEADERS@
MODULE_CFLAGS=@X_CFLAGS@
-override:
-# @echo "Original CFLAGS:$(CFLAGS)"
-# @echo "Modified CFLAGS: `echo ' $(CFLAGS) ' | sed -e 's/ -g[^ ]*//g' -e 's/ -W[^ ]*//g' -e 's/ -O[^ ]*//g'` -O `echo ' $(CFLAGS) ' | sed -ne 's/.*\( -gcc-version[^ ]*\).*/\1/p'`"
- @$(MAKE) \
- CFLAGS="`echo ' $(CFLAGS) ' | sed -e 's/ -g[^ ]*//g' -e 's/ -W[^ ]*//g' -e 's/ -O[^ ]*//g'` -O `echo ' $(CFLAGS) ' | sed -ne 's/.*\( -gcc-version[^ ]*\).*/\1/p'`" \
- all
-
@dynamic_module_makefile@
auto.c : $(SRCDIR)/auto.c.in $(SRCDIR)/features.pike $(SRCDIR)/constants.pike $(SRCDIR)/gen.pike
--- a/src/post_modules/GTK2/Makefile.in
+++ b/src/post_modules/GTK2/Makefile.in
@@ -58,10 +58,7 @@ compile1: options
test -f "$$f" || ln -s "$(srcdir)/$$f" "$$f"; \
done; \
else :; fi
-# @echo "Original CFLAGS:$(CFLAGS)"
-# @echo "Modified CFLAGS:`echo ' $(CFLAGS) ' | sed -e 's/ -g[^ ]*//g' -e 's/ -W[^ ]*//g'` `echo ' $(CFLAGS) ' | sed -ne 's/.*\( -gcc-version[^ ]*\).*/\1/p'`"
@$(MAKE) OBJS="`cat files_to_compile`" \
- CFLAGS="`echo ' $(CFLAGS) ' | sed -e 's/ -g[^ ]*/ /g' -e 's/ -W[^ ]*/ /g'` `echo ' $(CFLAGS) ' | sed -ne 's/.*\( -gcc-version[^ ]*\).*/\1/p'`" \
MAKE_FLAGS='-e $(MAKE_FLAGS)' \
all
/tags/8.0.370-1/debian/patches/undefined_htons.patch
50,7 → 50,7
--- a/src/modules/_Protocols_DNS_SD/configure
+++ b/src/modules/_Protocols_DNS_SD/configure
@@ -3584,7 +3584,7 @@ done
@@ -3691,7 +3691,7 @@ done
fi
59,7 → 59,7
do :
@@ -3611,7 +3611,7 @@ fi
@@ -3718,7 +3718,7 @@ fi
done
else
/tags/8.0.370-1/debian/watch
1,3 → 1,4
version=3
 
http://pike.lysator.liu.se/download/pub/pike/all/(8\.0\.\d+)/ .*/Pike-v(8\.0\.\d+)\.tar\.xz
http://pike.lysator.liu.se/download/pub/pike/beta/(8\.0\.\d+)/ .*/Pike-v(8\.0\.\d+)\.tar\.(?:gz|bz2|xz)
http://pike.lysator.liu.se/download/pub/pike/all/(8\.0\.\d+)/ .*/Pike-v(8\.0\.\d+)\.tar\.(?:gz|bz2|xz)