Subversion Repositories pike

Compare Revisions

Ignore whitespace Rev 198 → Rev 193

/trunk/debian/pike8.0-bzip2.install
File deleted
/trunk/debian/pike8.0-core.postrm
File deleted
/trunk/debian/pike8.0-mysql.install
File deleted
/trunk/debian/pike8.0-reference.install
File deleted
/trunk/debian/pike8.0-gtk.install
File deleted
/trunk/debian/pike8.0-manual.install
File deleted
/trunk/debian/pike8.0-svg.install
File deleted
/trunk/debian/pike8.0-core.prerm
File deleted
/trunk/debian/pike8.0-dnssd.install
File deleted
/trunk/debian/pike8.0-gdbm.install
File deleted
/trunk/debian/pike8.0-core.install
File deleted
/trunk/debian/pike8.0-fuse.install
File deleted
/trunk/debian/pike8.0-odbc.install
File deleted
/trunk/debian/pike8.0-core.triggers
File deleted
/trunk/debian/pike8.0-reference.doc-base
File deleted
/trunk/debian/pike8.0-java.install
File deleted
/trunk/debian/pike8.0-sqlite.install
File deleted
/trunk/debian/pike8.0-pcre.install
File deleted
/trunk/debian/pike8.0-sane.install
File deleted
/trunk/debian/pike8.0-manual.doc-base
File deleted
/trunk/debian/pike8.0-dev.install
File deleted
/trunk/debian/pike8.0-dev.dirs
File deleted
/trunk/debian/pike8.0-gl.install
File deleted
/trunk/debian/pike8.0-core.postinst
File deleted
/trunk/debian/pike8.0-image.install
File deleted
/trunk/debian/pike8.0-sdl.install
File deleted
/trunk/debian/pike8.0-pg.install
File deleted
/trunk/debian/changelog
1,12 → 1,3
pike8.0 (8.0.2-1) experimental; urgency=low
 
* New major upstream development version. Source package generated from
git repository by running make snapshot_export at the tag "8.0.2".
* Drop pcre_info_obsolete.patch; fixed upstream.
* Disable the deprecated Pike security system.
 
-- Magnus Holmgren <holmgren@debian.org> Sat, 02 Aug 2014 22:37:29 +0200
 
pike7.8 (7.8.866-2) unstable; urgency=low
 
* Upload to unstable.
/trunk/debian/patches/precompile_breakage.patch
File deleted
/trunk/debian/patches/bad_size_t_redef.patch
5,7 → 5,7
 
--- a/src/modules/_Image_JPEG/transupp.c
+++ b/src/modules/_Image_JPEG/transupp.c
@@ -35,17 +35,7 @@
@@ -36,17 +36,7 @@
* of internals, and added inclusion of jerror.h
*/
/trunk/debian/patches/series
9,6 → 9,6
unbreak_cross_compilation.patch
dump_timeout.patch
hurd.patch
pcre_info_obsolete.patch
undefined_htons.patch
bad_size_t_redef.patch
precompile_breakage.patch
/trunk/debian/patches/hurd.patch
6,7 → 6,7
 
--- a/src/modules/system/system.c
+++ b/src/modules/system/system.c
@@ -412,6 +412,13 @@ void f_resolvepath(INT32 args)
@@ -411,6 +411,13 @@ void f_resolvepath(INT32 args)
#endif /* ENAMETOOLONG */
(len >= buflen - 1));
#elif defined(HAVE_REALPATH)
20,7 → 20,7
buflen = PATH_MAX+1;
if (!(buf = alloca(buflen))) {
@@ -421,6 +428,7 @@ void f_resolvepath(INT32 args)
@@ -420,6 +427,7 @@ void f_resolvepath(INT32 args)
if ((buf = realpath(path, buf))) {
len = strlen(buf);
}
28,7 → 28,7
#else /* !HAVE_RESOLVEPATH && !HAVE_REALPATH */
#error "f_resolvepath with neither resolvepath nor realpath."
#endif /* HAVE_RESOLVEPATH */
@@ -430,6 +438,9 @@ void f_resolvepath(INT32 args)
@@ -429,6 +437,9 @@ void f_resolvepath(INT32 args)
}
pop_n_elems(args);
push_string(make_shared_binary_string(buf, len));
40,7 → 40,7
--- a/src/pike_threadlib.h
+++ b/src/pike_threadlib.h
@@ -88,6 +88,9 @@
@@ -94,6 +94,9 @@ PMOD_EXPORT extern struct program *threa
#ifdef HAVE_MACH_TASK_INFO_H
#include <mach/task_info.h>
#endif
52,7 → 52,7
#endif
--- a/src/configure.in
+++ b/src/configure.in
@@ -3351,7 +3351,7 @@ AC_CHECK_HEADERS(winsock2.h sys/rusage.h
@@ -3308,7 +3308,7 @@ AC_CHECK_HEADERS(winsock2.h sys/rusage.h
float.h sys/priocntl.h sys/sched.h winbase.h errno.h \
stddef.h mmx.h asm/mmx.h sys/termio.h sys/termios.h \
ws2tcpip.h valgrind/memcheck.h memcheck.h valgrind.h \
60,8 → 60,8
+ sys/prctl.h sys/ioctl.h mach/message.h mach/task_info.h mach/task.h \
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,,,[
@@ -8063,7 +8063,7 @@ if test -z "$LDSHARED" ; then
mach/mach.h mach/thread_act.h mach/clock.h,,,[
@@ -7933,7 +7933,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
@@ -65135,7 +65135,7 @@ fi
@@ -79597,7 +79597,7 @@ for ac_header in winsock2.h sys/rusage.h
float.h sys/priocntl.h sys/sched.h winbase.h errno.h \
stddef.h mmx.h asm/mmx.h sys/termio.h sys/termios.h \
ws2tcpip.h valgrind/memcheck.h memcheck.h valgrind.h \
80,8 → 80,8
+ sys/prctl.h sys/ioctl.h mach/message.h mach/task_info.h mach/task.h \
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
@@ -65238,7 +65238,7 @@ done
mach/mach.h mach/thread_act.h mach/clock.h
@@ -79746,7 +79746,7 @@ done
float.h sys/priocntl.h sys/sched.h winbase.h errno.h \
stddef.h mmx.h asm/mmx.h sys/termio.h sys/termios.h \
ws2tcpip.h valgrind/memcheck.h memcheck.h valgrind.h \
89,8 → 89,8
+ sys/prctl.h sys/ioctl.h mach/message.h mach/task_info.h mach/task.h \
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
@@ -79010,7 +79010,7 @@ if test -z "$LDSHARED" ; then
mach/mach.h mach/thread_act.h mach/clock.h
@@ -104594,7 +104594,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
@@ -971,6 +971,9 @@
@@ -875,6 +875,9 @@
/* Define to 1 if you have the <mach/mach_init.h> header file. */
#undef HAVE_MACH_MACH_INIT_H
/trunk/debian/patches/undefined_htons.patch
2,7 → 2,7
 
--- a/src/modules/_Protocols_DNS_SD/configure.in
+++ b/src/modules/_Protocols_DNS_SD/configure.in
@@ -11,7 +11,7 @@ if test x$with_dnssd = xyes ; then
@@ -12,7 +12,7 @@ if test x$with_dnssd = xyes ; then
PIKE_FEATURE(DNS-SD,[no (dns_sd.h or howl.h not found)])
13,7 → 13,7
PIKE_FEATURE(DNS-SD,[no (libdns_sd not found)])
--- a/src/modules/_Protocols_DNS_SD/sd.c
+++ b/src/modules/_Protocols_DNS_SD/sd.c
@@ -33,6 +33,12 @@
@@ -34,6 +34,12 @@
#include <signal.h>
28,7 → 28,7
#undef THIS
--- a/src/modules/_Protocols_DNS_SD/config.h.in
+++ b/src/modules/_Protocols_DNS_SD/config.h.in
@@ -9,6 +9,9 @@
@@ -10,6 +10,9 @@
#define PROTOCOLS_DNS_SD_H
38,7 → 38,7
/* Define to 1 if you have the <dns_sd.h> header file. */
#undef HAVE_DNS_SD_H
@@ -24,6 +27,9 @@
@@ -25,6 +28,9 @@
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
50,16 → 50,16
--- a/src/modules/_Protocols_DNS_SD/configure
+++ b/src/modules/_Protocols_DNS_SD/configure
@@ -3584,7 +3584,7 @@ done
fi
@@ -3077,7 +3077,7 @@ done
-for ac_header in dns_sd.h howl.h
+for ac_header in dns_sd.h howl.h netinet/in.h arpa/inet.h
do :
do
@@ -3611,7 +3611,7 @@ fi
@@ -3240,7 +3240,7 @@ fi
done
else
/trunk/debian/patches/pthread_stub.patch
1,7 → 1,7
--- a/src/configure
+++ b/src/configure
@@ -69299,6 +69299,9 @@ else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -90980,6 +90980,9 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
#include <pthread.h>
+#if defined(__stub_pthread_atfork) || defined(__stub___pthread_atfork)
12,7 → 12,7
int
--- a/src/configure.in
+++ b/src/configure.in
@@ -4062,6 +4062,9 @@ pthread_t gazonk;
@@ -4014,6 +4014,9 @@ pthread_t gazonk;
AC_MSG_CHECKING(for pthread_atfork)
AC_CACHE_VAL(pike_cv_have_pthread_atfork,[
AC_TRY_LINK([#include <pthread.h>
/trunk/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
@@ -8037,7 +8037,7 @@ if test "x$enable_binary" = "xno"; then
RUNPIKE="USE_PIKE"
RUNTPIKE="USE_PIKE"
elif test "x$cross_compiling" = "xyes"; then
17,12 → 17,12
RUNTPIKE="USE_PIKE"
else
RUNPIKE="DEFAULT_RUNPIKE"
@@ -80177,7 +80177,7 @@ EOF
@@ -106079,7 +106079,7 @@ EOF
;;
esac
if test "$cross_compiling" = yes; then :
if test "$cross_compiling" = yes; then
- pike_cv_sys_dynamic_loading=no
+ pike_cv_sys_dynamic_loading=yes
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
/trunk/debian/patches/pcre_info_obsolete.patch
0,0 → 1,26
Description: Stop using the long-obsolete pcre_info(),
which was just recently removed from the headers but
remains in the library.
 
--- a/src/modules/_Regexp_PCRE/configure
+++ b/src/modules/_Regexp_PCRE/configure
@@ -3504,7 +3504,7 @@ EOF
-for ac_func in pcre_info pcre_fullinfo pcre_get_stringnumber
+for ac_func in pcre_fullinfo pcre_get_stringnumber
do
echo "$as_me:$LINENO: checking for $ac_func" >&5
--- a/src/modules/_Regexp_PCRE/configure.in
+++ b/src/modules/_Regexp_PCRE/configure.in
@@ -18,7 +18,7 @@ if test x$with_libpcre = xyes ; then
LIBS="${LIBS-} -lpcre"
PIKE_FEATURE(Regexp.PCRE,[yes (libpcre)])
- AC_CHECK_FUNCS(pcre_info pcre_fullinfo pcre_get_stringnumber)
+ AC_CHECK_FUNCS(pcre_fullinfo pcre_get_stringnumber)
])
fi
fi
/trunk/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()
@@ -2137,6 +2137,10 @@ protected void create()
add_module_path("#lib_prefix#/modules");
#endif
16,7 → 16,7
#endif
--- a/lib/modules/Tools.pmod/Standalone.pmod/module.pike
+++ b/lib/modules/Tools.pmod/Standalone.pmod/module.pike
@@ -23,9 +23,8 @@ string bin_path=include_path;
@@ -25,9 +25,8 @@ string bin_path=include_path;
// this is not the ideal location for all systems, but it's a start.
string local_module_path=combine_path(getenv("HOME")||"","lib/pike/modules");
bool old_style_module = false;
28,7 → 28,7
// where do we install the documentation?
string system_doc_path = master()->doc_prefix;
@@ -182,7 +181,7 @@ void do_make(array(string) cmd)
@@ -184,7 +183,7 @@ void do_make(array(string) cmd)
extra_args = ({
"PIKE="+run_pike,
"SRCDIR="+fix("$src"),
37,7 → 37,7
"LOCAL_MODULE_PATH=" + lmp,
});
}
@@ -239,6 +238,7 @@ int main(int argc, array(string) argv)
@@ -241,6 +240,7 @@ int main(int argc, array(string) argv)
({"all",Getopt.NO_ARG,({"--all"}) }),
({"make",Getopt.NO_ARG,({"--make"}) }),
({"auto",Getopt.NO_ARG,({"--auto"}) }),
45,7 → 45,7
({"source",Getopt.HAS_ARG,({"--source"}) }),
({"query",Getopt.HAS_ARG,({"--query"}) }),
({"config_args",Getopt.HAS_ARG,({"--configure-args"}) }),
@@ -275,6 +275,9 @@ int main(int argc, array(string) argv)
@@ -277,6 +277,9 @@ int main(int argc, array(string) argv)
case "auto":
run->depend=run->autoheader=run->autoconf=run->configure=run->make=AUTO;
break;
55,7 → 55,7
}
}
@@ -419,7 +422,7 @@ int main(int argc, array(string) argv)
@@ -421,7 +424,7 @@ int main(int argc, array(string) argv)
run_or_fail( ([ "env":getenv()|
([
"PIKE":run_pike,
66,7 → 66,7
]),
--- a/src/modules/dynamic_module_makefile.in
+++ b/src/modules/dynamic_module_makefile.in
@@ -86,13 +86,13 @@ $(OBJS): propagated_variables
@@ -90,13 +90,13 @@ $(OBJS): propagated_variables
#
install: $(MODULE_INSTALL)
@if test "x$(OBJS)" != "x" ; then \
/trunk/debian/patches/misplaced_MAXPATHLEN.patch
1,9 → 1,9
From: Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Move reserve MAXPATHLEN definition up.
 
--- a/src/modules/_Stdio/efuns.c
+++ b/src/modules/_Stdio/efuns.c
@@ -89,6 +89,10 @@ LINKFUNC(BOOL, movefileex, (
--- a/src/modules/files/efuns.c
+++ b/src/modules/files/efuns.c
@@ -118,6 +118,10 @@ LINKFUNC(BOOL, movefileex, (
#endif /* __NT__ */
14,7 → 14,7
struct array *encode_stat(PIKE_STAT_T *s)
{
struct array *a;
@@ -1466,9 +1470,6 @@ void f_getcwd(INT32 args)
@@ -1524,9 +1528,6 @@ void f_getcwd(INT32 args)
size*=2;
} while (size < 10000);
#else
/trunk/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
@@ -2980,7 +2980,6 @@ the PRIVATE_CRT stuff in install.pike.\n
{
do_export();
}else{
/trunk/debian/patches/dynamic_module_makefile.in-libgcc.patch
3,7 → 3,10
 
--- a/src/modules/dynamic_module_makefile.in
+++ b/src/modules/dynamic_module_makefile.in
@@ -1,3 +1,4 @@
@@ -2,6 +2,7 @@
# $Id: b9e7817a07dab41006a9b1cc92c9ce0193303874 $
#
+LIBGCC=$(shell gcc -print-libgcc-file-name)
LC_REQ=@LC_REQ@
/trunk/debian/patches/smartlink_rpath.patch
18,7 → 18,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)
@@ -160,7 +160,7 @@ int main(int argc, char **argv)
full_rpath = rpath;
#ifdef USE_Wl
27,7 → 27,7
#elif defined(USE_Wl_R)
strcat(rpath, "-Wl,-R");
#elif defined(USE_R)
@@ -312,7 +312,7 @@ int main(int argc, char **argv)
@@ -310,7 +310,7 @@ int main(int argc, char **argv)
}
rpath_in_use |= add_path(rpath, ld_lib_path);
}
36,7 → 36,7
if (rpath_in_use) {
/* Delete the terminating ':' */
rpath[strlen(rpath) - 1] = 0;
@@ -359,6 +359,7 @@ int main(int argc, char **argv)
@@ -357,6 +357,7 @@ int main(int argc, char **argv)
#error Unknown method
#endif
}
/trunk/debian/patches/dump_timeout.patch
5,7 → 5,7
 
--- a/lib/modules/Tools.pmod/Standalone.pmod/dump.pike
+++ b/lib/modules/Tools.pmod/Standalone.pmod/dump.pike
@@ -330,7 +330,8 @@ void dump_files() {
@@ -325,7 +325,8 @@ void dump_files() {
#if constant(alarm)
// Dumping shouldn't take more than a minute per file.
/trunk/debian/control
1,4 → 1,4
Source: pike8.0
Source: pike7.8
Section: interpreters
Priority: optional
Maintainer: Magnus Holmgren <holmgren@debian.org>
14,13 → 14,13
libfuse-dev, libfftw3-dev, libavahi-compat-libdnssd-dev
Build-Conflicts: libutahglx-dev
Homepage: http://pike.ida.liu.se/
Vcs-Svn: svn://anonscm.debian.org/pkg-pike/trunk
Vcs-Svn: svn://anonscm.debian.org/pkg-pike/branches/7.8-stable
Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-pike/
 
Package: pike8.0-core
Package: pike7.8-core
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
Suggests: pike8.0-doc
Suggests: pike7.8-doc
Description: Powerful interpreted programming language
Pike is an interpreted, object-oriented, dynamic programming language
with a syntax similar to C. It includes many powerful data types and
28,20 → 28,20
with support for graphics formats like SVG, JPG, PNG, GIF, XCF and many
others, database connectivity, advanced cryptography, XML/HTML parsers
and others. To learn more about pike, please visit http://pike.ida.liu.se/
Note that some of the Pike features are found in other pike8.0-* packages
Note that some of the Pike features are found in other pike7.8-* packages
(image processing, MySQL, PostgreSQL, SANE and more).
 
Package: pike8.0
Package: pike7.8
Architecture: all
Depends: pike8.0-core (>= ${source:Version}), pike8.0-image (>= ${source:Version}),
pike8.0-gdbm (>= ${source:Version}), pike8.0-pcre (>= ${source:Version}), ${misc:Depends}
Recommends: pike8.0-mysql (>= ${source:Version}), pike8.0-pg (>= ${source:Version}), pike8.0-dev (>= ${source:Version})
Suggests: pike8.0-doc (= ${source:Version})
Description: Recommended metapackage for Pike 8.0
Depends: pike7.8-core (>= ${source:Version}), pike7.8-image (>= ${source:Version}),
pike7.8-gdbm (>= ${source:Version}), pike7.8-pcre (>= ${source:Version}), ${misc:Depends}
Recommends: pike7.8-mysql (>= ${source:Version}), pike7.8-pg (>= ${source:Version}), pike7.8-dev (>= ${source:Version})
Suggests: pike7.8-doc (= ${source:Version})
Description: Recommended metapackage for Pike 7.8
This is a metapackage which depends upon several other Pike
packages that together make up the recommended Pike installation.
If you want to install every packaged component of the Pike
distribution, please install the pike8.0-full package.
distribution, please install the pike7.8-full package.
.
If you want to remove several components this package depends
upon, you can purge this package without worrying about the
49,75 → 49,77
don't need on your system.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-dev
Package: pike7.8-dev
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends},
pike8.0-core (= ${binary:Version}), pike8.0-image (= ${binary:Version})
Description: Development files for Pike 8.0
pike7.8-core (= ${binary:Version}), pike7.8-image (= ${binary:Version})
Replaces: pike7.8-core (<< 7.8.352-dfsg-6)
Breaks: pike7.8-core (<< 7.8.352-dfsg-6)
Description: Development files for Pike 7.8
This package contains files you will need to develop C extension modules
for Pike. The package depends on the recommended set of packages for the
Pike environment.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-manual
Package: pike7.8-manual
Architecture: all
Section: doc
Depends: ${misc:Depends}
Description: Pike 8.0 manual
Description: Pike 7.8 manual
The Pike manual auto-generated from the sources.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-reference
Package: pike7.8-reference
Architecture: all
Section: doc
Depends: ${misc:Depends}
Description: Pike 8.0 reference
Description: Pike 7.8 reference
The Pike reference auto-generated from the sources.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-doc
Package: pike7.8-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
Depends: ${misc:Depends}, pike7.8-manual (= ${source:Version}), pike7.8-reference (= ${source:Version})
Description: Pike 7.8 documentation metapackage
This package depends upon all the Pike 7.8 documentation packages. Note
that the download and installation sizes might be very large.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-full
Package: pike7.8-full
Architecture: all
Depends: ${misc:Depends}, pike8.0 (= ${source:Version}), pike8.0-mysql (>= ${source:Version}), pike8.0-pg (>= ${source:Version}), pike8.0-odbc (>= ${source:Version}), pike8.0-sdl (>= ${source:Version}), pike8.0-gdbm (>= ${source:Version}), pike8.0-gtk (>= ${source:Version}), pike8.0-gl (>= ${source:Version}), pike8.0-sane (>= ${source:Version}), pike8.0-doc (= ${source:Version}), pike8.0-dev (>= ${source:Version}), pike8.0-svg (>= ${source:Version}), pike8.0-pcre (>= ${source:Version}), pike8.0-bzip2 (>= ${source:Version}), pike8.0-fuse (>= ${source:Version}), pike8.0-sqlite (>= ${source:Version}), pike8.0-dnssd (>= ${source:Version})
Description: Metapackage for Pike 8.0
Depends: ${misc:Depends}, pike7.8 (= ${source:Version}), pike7.8-mysql (>= ${source:Version}), pike7.8-pg (>= ${source:Version}), pike7.8-odbc (>= ${source:Version}), pike7.8-sdl (>= ${source:Version}), pike7.8-gdbm (>= ${source:Version}), pike7.8-gtk (>= ${source:Version}), pike7.8-gl (>= ${source:Version}), pike7.8-sane (>= ${source:Version}), pike7.8-doc (= ${source:Version}), pike7.8-dev (>= ${source:Version}), pike7.8-svg (>= ${source:Version}), pike7.8-pcre (>= ${source:Version}), pike7.8-bzip2 (>= ${source:Version}), pike7.8-fuse (>= ${source:Version}), pike7.8-sqlite (>= ${source:Version}), pike7.8-dnssd (>= ${source:Version})
Description: Metapackage for Pike 7.8
This package depends on all the components that make up the Pike
language distribution. It will pull in a LOT of packages the
Pike components depend upon (including XFree libraries, GTK+, GNOME)!
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-mysql
Package: pike7.8-mysql
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: MySQL modules for Pike
This package contains Pike modules providing access to MySQL
databases: Mysql and Sql.mysql(s).
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-pg
Package: pike7.8-pg
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: PostgreSQL modules for Pike
This package contains Pike module providing access to PostgreSQL
databases: Postgres, Sql.postgres, and Sql.postgres_result.
126,34 → 128,36
Sql.pgsql module, which is included in the core package.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-odbc
Package: pike7.8-odbc
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: ODBC modules for Pike
This package contains Pike modules providing glue to the ODBC
interface: Odbc, Sql.odbc, and Sql.odbc_result.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-svg
Package: pike7.8-svg
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Suggests: pike8.0-image (= ${source:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Suggests: pike7.8-image (= ${source:Version})
Description: SVG format support for Pike
This package provides an SVG graphics format module, Image.SVG. It
has been separated from the pike8.0-image module because of its quite
has been separated from the pike7.8-image module because of its quite
extensive dependencies.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-image
Package: pike7.8-image
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Suggests: pike8.0-svg (= ${source:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Replaces: pike7.8-core (<< 7.8.700-6)
Breaks: pike7.8-core (<< 7.8.700-6)
Suggests: pike7.8-svg (= ${source:Version})
Description: Image modules for Pike
This package provides many powerful image processing functions to
Pike programs. It contains the modules Image (except Image.SVG),
160,39 → 164,41
Graphics, Colors, and Protocols.X.XImage.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-sdl
Package: pike7.8-sdl
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: SDL module for Pike
This module provides the Pike interface to the SDL library.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-gdbm
Package: pike7.8-gdbm
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: Gdbm module for Pike
This Pike module provides access to gdbm databases.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-gtk
Package: pike7.8-gtk
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version}),
pike8.0-image (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version}),
pike7.8-image (= ${binary:Version})
Replaces: pike7.8-core (<< 7.8.700-5)
Breaks: pike7.8-core (<< 7.8.700-5)
Description: GTK+ 2.0 module for Pike
This Pike module provides access to the GTK+ 2.0 library.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-gl
Package: pike7.8-gl
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: Mesa modules for Pike
This package contains the Pike modules providing access to the Mesa
3D graphics library: GL, GLU (GL Utilities), and GLUE (GL Universal
199,20 → 205,20
Environment).
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-sane
Package: pike7.8-sane
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: SANE module for Pike
This Pike module provides access to SANE.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-pcre
Package: pike7.8-pcre
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: PCRE module for Pike
This Pike module (Regexp.PCRE) enables one to use the PCRE (Perl
compatible regular expressions) library from within the Pike
219,41 → 225,41
programs.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-bzip2
Package: pike7.8-bzip2
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: Bzip2 module for Pike
This Pike module enables one to use the Bzip2 compression
algorithm from within the Pike programs.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-fuse
Package: pike7.8-fuse
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: Filesystem in USErspace support for Pike
This Pike module enables one to export filesystems to the Linux
kernel using the FUSE library.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-sqlite
Package: pike7.8-sqlite
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: SQLite module for Pike
This Pike module enables one to use the SQLite embedded database
library.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
Package: pike8.0-dnssd
Package: pike7.8-dnssd
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, pike8.0-core (= ${binary:Version})
Depends: ${shlibs:Depends}, ${misc:Depends}, pike7.8-core (= ${binary:Version})
Description: DNS Service Discovery (DNS-SD) for Pike
This Pike module enables one to take advantage of DNS service discovery.
.
261,5 → 267,5
servers, and packet formats to browse the network for services.
.
Pike is an interpreted programming language, for more information
see the description of the pike8.0-core package.
see the description of the pike7.8-core package.
 
/trunk/debian/pike7.8-image.install
0,0 → 1,8
usr/lib/pike?.?/modules/Image.so
usr/lib/pike?.?/modules/*Image_[!S]*.so
usr/lib/pike?.?/modules/*Image*.pmod
usr/lib/pike?.?/modules/Graphics.pmod
usr/lib/pike?.?/modules/Colors.pmod
usr/lib/pike?.?/?.?/modules/Colors.pmod
usr/lib/pike?.?/?.?/modules/Image.pmod
usr/lib/pike?.?/modules/Protocols.pmod/X.pmod/XImage.pmod
/trunk/debian/pike7.8-gtk.install
0,0 → 1,3
usr/lib/pike?.?/modules/*GTK2*
#usr/share/pike?.?/modules/*GTK2*
usr/lib/pike?.?/modules/Tools.pmod/PV.pike
/trunk/debian/rules
54,7 → 54,7
export DEB_CFLAGS_MAINT_APPEND += -ffunction-sections
endif
 
EXTRA_ARGS=
EXTRA_ARGS=--with-security
 
export DEB_CPPFLAGS_MAINT_APPEND := -DDEBIAN
export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
/trunk/debian/pike7.8-core.postinst
0,0 → 1,84
#! /bin/sh
# postinst script for pike7.8
#
# see: dh_installdeb(1)
#
# $Id: pike7.8-core.postinst,v 1.1 2006/01/17 22:37:48 grendel Exp $
#
 
set -e
 
PIKE=7.8
PIKEBIN=pike${PIKE}
 
# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
#
# quoting from the policy:
# Any necessary prompting should almost always be confined to the
# post-installation script, and should be protected with a conditional
# so that unnecessary prompting doesn't happen if a package's
# installation fails and the `postinst' is called with `abort-upgrade',
# `abort-remove' or `abort-deconfigure'.
LOCAL_DIRS="lib/pike${PIKE}/modules lib/pike${PIKE}/include"
 
update_modules () {
# Unfortunately we more or less have to delete all .o files and
# redump everything, because although master.pike won't use a .o
# file that is older than its corresponding source, modules often
# contain compile-time conditionals like
#
# #if constant(Mysql.mysql)
#
# If the Mysql module is not installed, the code inside that
# conditional block will not be compiled, and the referring module
# won't be detected as out-of-date if the Mysql module is later
# installed.
find /usr/lib/$PIKEBIN -name '*.o' -delete
$PIKEBIN -x dump --distquiet -r /usr/lib/$PIKEBIN/modules /usr/lib/$PIKEBIN/?.?/modules
}
 
case "$1" in
configure)
update-alternatives --install /usr/bin/pike pike /usr/bin/${PIKEBIN} 12 \
--slave /usr/share/man/man1/pike.1.gz pike.1.gz /usr/share/man/man1/${PIKEBIN}.1.gz
#
# If the creation fails, so be it, user might have the filesystem mounted r/o
#
for d in $LOCAL_DIRS; do
if [ ! -d /usr/local/$d ]; then
install -d -m 755 -o root -g root /usr/local/$d || true
fi
done
 
update_modules
;;
 
abort-upgrade|abort-remove|abort-deconfigure)
 
;;
 
triggered)
update_modules
;;
 
*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac
 
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
 
#DEBHELPER#
 
exit 0
/trunk/debian/pike7.8-dev.install
0,0 → 1,7
usr/include/pike?.?/*
usr/lib/pike?.?/modules/Tools.pmod/AutoDoc.pmod
usr/lib/pike?.?/modules/Tools.pmod/Standalone.pmod/module.pike
usr/lib/pike?.?/modules/Tools.pmod/Standalone.pmod/pmar_install.pike
usr/lib/pike?.?/modules/Tools.pmod/Standalone.pmod/monger.pike
usr/lib/pike?.?/modules/Tools.pmod/Standalone.pmod/precompile.pike
usr/lib/pike?.?/modules/Tools.pmod/Standalone.pmod/*_autodoc.pike
/trunk/debian/pike7.8-core.prerm
0,0 → 1,45
#! /bin/sh
# prerm script for pike7.8
#
# see: dh_installdeb(1)
#
# $Id: pike7.8-core.prerm,v 1.1 2006/01/17 22:37:48 grendel Exp $
#
 
set -e
 
PIKE=7.8
PIKEBIN=pike${PIKE}
 
# summary of how this script can be called:
# * <prerm> `remove'
# * <old-prerm> `upgrade' <new-version>
# * <new-prerm> `failed-upgrade' <old-version>
# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version>
# * <deconfigured's-prerm> `deconfigure' `in-favour'
# <package-being-installed> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
 
case "$1" in
remove|deconfigure)
update-alternatives --remove pike /usr/bin/${PIKEBIN}
find /usr/lib/$PIKEBIN -name '*.o' -delete
;;
upgrade|failed-upgrade)
;;
*)
echo "prerm called with unknown argument \`$1'" >&2
exit 1
;;
esac
 
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
 
#DEBHELPER#
 
exit 0
 
 
/trunk/debian/pike7.8-core.install
0,0 → 1,7
usr/bin/pike7.8
usr/lib/pike?.?/?.?
usr/lib/pike?.?/include
usr/lib/pike?.?/modules
usr/lib/pike?.?/master.pike
usr/share/pixmaps
usr/share/man
/trunk/debian/pike7.8-core.postrm
0,0 → 1,45
#! /bin/sh
# postrm script for #PACKAGE#
#
# see: dh_installdeb(1)
 
set -e
 
PIKE=7.8
PIKEBIN=pike${PIKE}
 
# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-postrm> `failed-upgrade' <old-version>
# * <new-postrm> `abort-install'
# * <new-postrm> `abort-install' <old-version>
# * <new-postrm> `abort-upgrade' <old-version>
# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package
LOCAL_DIRS="lib/pike${PIKE}/modules lib/pike${PIKE}/include lib/pike${PIKE}"
 
case "$1" in
purge)
for d in $LOCAL_DIRS; do
rmdir /usr/local/$d || true
done
;;
remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
;;
 
*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
 
esac
 
# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.
 
#DEBHELPER#
 
exit 0
/trunk/debian/pike7.8-core.triggers
0,0 → 1,0
interest /usr/lib/pike7.8/modules
/trunk/debian/pike7.8-pcre.install
0,0 → 1,2
usr/lib/pike?.?/modules/*Regexp_PCRE.*
#usr/share/pike?.?/modules/*Regexp_PCRE.*
/trunk/debian/pike7.8-svg.install
0,0 → 1,0
usr/lib/pike?.?/modules/*Image_SVG.so
/trunk/debian/pike7.8-sqlite.install
0,0 → 1,3
usr/lib/pike?.?/modules/*SQLite.*
usr/lib/pike?.?/modules/Sql.pmod/sqlite*
#usr/share/pike?.?/modules/Sql.pmod/sqlite*
/trunk/debian/pike7.8-gl.install
0,0 → 1,2
usr/lib/pike?.?/modules/*GL*
#usr/share/pike?.?/modules/*GL*
/trunk/debian/pike7.8-odbc.install
0,0 → 1,4
usr/lib/pike?.?/modules/*Odbc.*
#usr/share/pike?.?/modules/*Odbc.*
usr/lib/pike?.?/modules/Sql.pmod/odbc*
#usr/share/pike?.?/modules/Sql.pmod/odbc*
/trunk/debian/pike7.8-gdbm.install
0,0 → 1,2
usr/lib/pike?.?/modules/*Gdbm.*
#usr/share/pike?.?/modules/*Gdbm.*
/trunk/debian/pike7.8-sane.install
0,0 → 1,2
usr/lib/pike?.?/modules/*SANE.*
#usr/share/pike?.?/modules/*SANE.*
/trunk/debian/pike7.8-bzip2.install
0,0 → 1,2
usr/lib/pike?.?/modules/*Bz2.*
#usr/share/pike?.?/modules/*Bz2.*
/trunk/debian/pike7.8-fuse.install
0,0 → 1,3
usr/lib/pike?.?/modules/*Fuse.so
usr/lib/pike?.?/modules/Fuse.pmod
#usr/share/pike?.?/modules/Fuse.pmod
/trunk/debian/pike7.8-mysql.install
0,0 → 1,5
usr/lib/pike?.?/7.4/include/mysql.h
usr/lib/pike?.?/modules/*Mysql.*
#usr/share/pike?.?/modules/*Mysql.*
usr/lib/pike?.?/modules/Sql.pmod/mysql*
#usr/share/pike?.?/modules/Sql.pmod/mysql*
/trunk/debian/pike7.8-pg.install
0,0 → 1,5
usr/lib/pike?.?/7.4/include/postgres.h
usr/lib/pike?.?/modules/*Postgres.*
#usr/share/pike?.?/modules/*Postgres.*
usr/lib/pike?.?/modules/Sql.pmod/postgres*
#usr/share/pike?.?/modules/Sql.pmod/postgres*
/trunk/debian/pike7.8-dnssd.install
0,0 → 1,2
usr/lib/pike?.?/modules/*DNS_SD.*
#usr/share/pike?.?/modules/*DNS_SD.*
/trunk/debian/pike7.8-java.install
0,0 → 1,0
usr/lib/pike?.?/modules/*Java.*
/trunk/debian/pike7.8-sdl.install
0,0 → 1,2
usr/lib/pike?.?/modules/*SDL.*
#usr/share/pike?.?/modules/*SDL.*
/trunk/debian/pike7.8-dev.dirs
0,0 → 1,3
usr/share/emacs/
usr/bin/
usr/include/pike/
/trunk/debian/menu
1,4 → 1,4
?package(pike8.0-core):needs="text" section="Applications/Programming"\
title="Pike 8.0 HILFE" \
command="/usr/bin/pike8.0" \
icon="/usr/share/pixmaps/pike8.0.xpm"
?package(pike7.8-core):needs="text" section="Applications/Programming"\
title="Pike 7.8 HILFE" \
command="/usr/bin/pike7.8" \
icon="/usr/share/pixmaps/pike7.8.xpm"
/trunk/debian/pike7.8-manual.install
0,0 → 1,2
 
 
/trunk/debian/pike7.8-reference.install
0,0 → 1,2
 
 
/trunk/debian/pike7.8-reference.doc-base
0,0 → 1,10
Document: pike7.8-refdoc
Title: Pike 7.8 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/pike7.8-doc/html/reference/index.html
Files: /usr/share/doc/pike7.8-doc/html/reference/*.html
/trunk/debian/pike7.8-manual.doc-base
0,0 → 1,10
Document: pike7.8-manual
Title: Pike 7.8 Manual
Author: The Pike Authors
Abstract: This manual describes the Pike 7.8 language and contains
a short tutorial on the language.
Section: Programming
 
Format: HTML
Index: /usr/share/doc/pike7.8-doc/html/manual/index.html
Files: /usr/share/doc/pike7.8-doc/html/manual/*.html
/trunk/debian/docs
1,3 → 1,3
README-GIT
README-CVS
README
COMMITTERS