[SCM] Packaging for freedink branch, master, updated. debian/1.08.20100321-1-1-g4d6983d

Sylvain Beucler beuc at beuc.net
Tue Apr 13 16:13:29 UTC 2010


The following commit has been merged in the master branch:
commit 4d6983de216a23c700b3555be89e38cf70959d74
Author: Sylvain Beucler <beuc at beuc.net>
Date:   Tue Apr 13 17:41:59 2010 +0200

    Add acsite.m4 which is necessary to autoreconf and was missing for tarball; note that the packaging does not autoreconf, but my sponsor asked for it ;)

diff --git a/acsite.m4 b/acsite.m4
new file mode 100644
index 0000000..a60cd77
--- /dev/null
+++ b/acsite.m4
@@ -0,0 +1,80 @@
+# Check for binary relocation support.
+# Written by Hongli Lai
+# http://autopackage.org/
+# Some local fixes were made for FreeDink, see doc/binreloc.txt
+
+AC_DEFUN([AP_BINRELOC],
+[
+	AC_ARG_ENABLE(binreloc,
+		[  --enable-binreloc       compile with binary relocation support
+                          (default=enable when available)],
+		enable_binreloc=$enableval,enable_binreloc=auto)
+
+	AC_ARG_ENABLE(binreloc-threads,
+		[  --enable-binreloc-threads      compile binary relocation with threads support
+	                         (default=yes)],
+		enable_binreloc_threads=$enableval,enable_binreloc_threads=yes)
+
+	BINRELOC_CFLAGS=
+	BINRELOC_LIBS=
+	if test "x$enable_binreloc" = "xauto"; then
+		AC_CHECK_FILE([/proc/self/maps])
+		AC_CACHE_CHECK([whether everything is installed to the same prefix],
+			       [br_cv_valid_prefixes], [
+                               # datarootdir variables was introduced with autoconf-2.60
+				if test "$bindir" = '${exec_prefix}/bin' -a "$sbindir" = '${exec_prefix}/sbin' -a \
+                                       \( "$datadir" = '${prefix}/share' -o \( "$datadir" = '${datarootdir}' -a "$datarootdir" = '${prefix}/share' \) \) -a \
+                                       "$libdir" = '${exec_prefix}/lib' -a \
+					"$libexecdir" = '${exec_prefix}/libexec' -a "$sysconfdir" = '${prefix}/etc'
+				then
+					br_cv_valid_prefixes=yes
+				else
+					br_cv_valid_prefixes=no
+				fi
+				])
+	fi
+	AC_CACHE_CHECK([whether binary relocation support should be enabled],
+		       [br_cv_binreloc],
+		       [if test "x$enable_binreloc" = "xyes"; then
+		       	       br_cv_binreloc=yes
+		       elif test "x$enable_binreloc" = "xauto"; then
+			       if test "x$br_cv_valid_prefixes" = "xyes" -a \
+			       	       "x$ac_cv_file__proc_self_maps" = "xyes"; then
+				       br_cv_binreloc=yes
+			       else
+				       br_cv_binreloc=no
+			       fi
+		       else
+			       br_cv_binreloc=no
+		       fi])
+
+	if test "x$br_cv_binreloc" = "xyes"; then
+		BINRELOC_CFLAGS="-DENABLE_BINRELOC"
+		AC_DEFINE(ENABLE_BINRELOC,,[Use binary relocation?])
+		if test "x$enable_binreloc_threads" = "xyes"; then
+			AC_CHECK_LIB([pthread], [pthread_getspecific])
+		fi
+
+		AC_CACHE_CHECK([whether binary relocation should use threads],
+			       [br_cv_binreloc_threads],
+			       [if test "x$enable_binreloc_threads" = "xyes"; then
+					if test "x$ac_cv_lib_pthread_pthread_getspecific" = "xyes"; then
+						br_cv_binreloc_threads=yes
+					else
+						br_cv_binreloc_threads=no
+					fi
+			        else
+					br_cv_binreloc_threads=no
+				fi])
+
+		if test "x$br_cv_binreloc_threads" = "xyes"; then
+			BINRELOC_LIBS="-lpthread"
+			AC_DEFINE(BR_PTHREAD,1,[Include pthread support for binary relocation?])
+		else
+			BINRELOC_CFLAGS="$BINRELOC_CFLAGS -DBR_PTHREADS=0"
+			AC_DEFINE(BR_PTHREAD,0,[Include pthread support for binary relocation?])
+		fi
+	fi
+	AC_SUBST(BINRELOC_CFLAGS)
+	AC_SUBST(BINRELOC_LIBS)
+])
diff --git a/debian/changelog b/debian/changelog
index 81c6295..1ee478f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,8 +5,11 @@ freedink (1.08.20100321-1) unstable; urgency=low
   * Bump Standards-Version to 3.8.4
   * Fix debhelper-but-no-misc-depends by adding ${misc:Depends} in binary
     packages dependencies
+  * Add missing acsite.m4 which is necessary to autoreconf and was missing
+    for tarball; note that the packaging does not autoreconf, but my
+    sponsor asked for it ;)
 
- -- Sylvain Beucler <beuc at beuc.net>  Sun, 21 Mar 2010 17:42:48 +0100
+ -- Sylvain Beucler <beuc at beuc.net>  Tue, 13 Apr 2010 17:42:59 +0200
 
 freedink (1.08.20090918-1) unstable; urgency=low
 

-- 
Packaging for freedink



More information about the Pkg-games-commits mailing list