Subversion Repositories pike

Compare Revisions

Ignore whitespace Rev 226 → Rev 251

/tags/7.8.866-5/debian/changelog
1,9 → 1,21
pike7.8 (7.8.866-5) unstable; urgency=low
 
* clang_inline.patch: Fix FTBFS on i386 (probably due to changed meaning
of inline with GCC 5).
* Adjust debian/watch.
 
-- Magnus Holmgren <holmgren@debian.org> Sat, 21 Nov 2015 20:48:16 +0100
 
pike7.8 (7.8.866-4) unstable; urgency=medium
 
* Update Homepage URL to http://pike.lysator.liu.se.
* freetype_2.6_typeof.patch (new): Fix FTBFS with Freetype 2.6.
* smartlink_rpath.patch: Match all Linux versions. Skip patching
smartlink.c since we've disabled it with --disable-smartlink_binary.
* Replace dh_clean -k with dh_prep.
* Bump Standards-Version to 3.9.6.
 
-- Magnus Holmgren <holmgren@debian.org> Sun, 20 Sep 2015 18:13:55 +0200
-- Magnus Holmgren <holmgren@debian.org> Sun, 20 Sep 2015 22:26:35 +0200
 
pike7.8 (7.8.866-3) unstable; urgency=low
 
/tags/7.8.866-5/debian/rules
169,7 → 169,7
install: build-arch
dh_testdir
dh_testroot
dh_clean -k
dh_prep
$(MAKE) INSTALLARGS=--traditional \
buildroot=$(TMP) \
prefix=/usr \
/tags/7.8.866-5/debian/control
3,7 → 3,7
Priority: optional
Maintainer: Magnus Holmgren <holmgren@debian.org>
Uploaders: Henrik Andreasson <debian@han.pp.se>
Standards-Version: 3.9.5
Standards-Version: 3.9.6
Build-Depends: dpkg-dev (>= 1.15.7), debhelper (>= 5), bison, sharutils, bc, pkg-config,
libgmp10-dev, nettle-dev (>= 2.1~), zlib1g-dev | libz-dev,
libbz2-dev, libgdbm-dev, unixodbc-dev, libmysqlclient-dev, libpq-dev,
/tags/7.8.866-5/debian/patches/clang_inline.patch
0,0 → 1,19
Description: Fix FTBFS (missing symbols) on i386
(probably due to changed meaning of inline with GCC 5, although it is
unclear why only i386 fails). Patch named after what it's for
according to upstream's comment.
Origin: upstream, commit ab15112ae6c8d82611374d9da1ed3116206d4a29
Author: Tobias S. Josefowitz<tobij@tobij.de>
 
--- a/src/pike_search_engine2.c
+++ b/src/pike_search_engine2.c
@@ -47,6 +47,9 @@ HCHAR *NameNH(memchr_search)(void *data,
}
+#ifndef DEBUG_CLANG
+static /* works around clang 3.0 compilation/linking error. */
+#endif
INLINE HCHAR *NameNH(memchr_memcmp)(NCHAR *needle,
ptrdiff_t needlelen,
HCHAR *haystack,
/tags/7.8.866-5/debian/patches/series
14,3 → 14,4
undefined_htons.patch
bad_size_t_redef.patch
freetype_2.6_typeof.patch
clang_inline.patch
/tags/7.8.866-5/debian/patches/smartlink_rpath.patch
10,37 → 10,9
- if test x$LINKING != xno -a "x$RPATH" != x ; then
- LDOPTS="$LDOPTS -Wl,-rpath,$RPATH"
- fi
+ Linux\ 2.*|Linux\ 3.*)
+ Linux\ *)
+ LD_LIBRARY_PATH="$RPATH"
+ export LD_LIBRARY_PATH
;;
UnixWare\ 7.*)
if test x$LINKING != xno -a "x$RPATH" != x ; then
--- a/src/smartlink.c
+++ b/src/smartlink.c
@@ -160,7 +160,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)
@@ -310,7 +310,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;
@@ -357,6 +357,7 @@ int main(int argc, char **argv)
#error Unknown method
#endif
}
+#endif
new_argv[new_argc++] = NULL;
/tags/7.8.866-5/debian/watch
1,4 → 1,3
version=3
 
opts=dversionmangle=s/-dfsg$// \
http://pike.lysator.liu.se/download/pub/pike/latest-stable/(7\.8\.\d+)/ .*/Pike-v(7\.8\.\d+)\.tar\.gz
http://pike.lysator.liu.se/download/pub/pike/latest-stable/ .*/Pike-v(7\.8\.\d+)\.tar\.gz