summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
b5a18d3)
I can no longer bootstrap this package on my systems for a few reasons:
- Libtool has changed how nonrecursive libltdl is integrated
- The version of Gnulib in use does not bootstrap with dash
- The dxcommon scripts use Perl modules that I no longer install.
Do the necessary dance to fix all those issues, and resolve all the
resulting fallout.
/snippet
/upkg
/test-suite.log
/snippet
/upkg
/test-suite.log
+/test-driver
+/exported.sh
# There is NO WARRANTY, to the extent permitted by law.
AUTOMAKE_OPTIONS = parallel-tests color-tests
# There is NO WARRANTY, to the extent permitted by law.
AUTOMAKE_OPTIONS = parallel-tests color-tests
+ACLOCAL_AMFLAGS = -I m4 -I common/m4
MAINTAINERCLEANFILES =
MOSTLYCLEANFILES =
CLEANFILES =
MAINTAINERCLEANFILES =
MOSTLYCLEANFILES =
CLEANFILES =
-# Copyright © 2011-2012 Nick Bowler
+# Copyright © 2011-2012, 2015 Nick Bowler
#
# Simple script to get started from a fresh git checkout.
#
#
# Simple script to get started from a fresh git checkout.
#
$PERL common/scripts/fix-gnulib.pl -o lib/gnulib.mk -i lib/gnulib.mk.in \
|| die "Failed to fixup Gnulib makefile fragment."
$PERL common/scripts/fix-gnulib.pl -o lib/gnulib.mk -i lib/gnulib.mk.in \
|| die "Failed to fixup Gnulib makefile fragment."
+# Frustratingly, libtoolize has changed the name of its nonrecursive ltdl
+# makefile output, which broke all packages depending on previous documented
+# behaviour. Work around the issue by renaming the output.
+rm -f libltdl/ltdl.mk
$LIBTOOLIZE -f || die "Failed to run libtoolize."
$LIBTOOLIZE -f || die "Failed to run libtoolize."
+test ! -f libltdl/Makefile.inc || mv -f libltdl/Makefile.inc libltdl/ltdl.mk.in
+test ! -f libltdl/ltdl.mk || mv -f libltdl/ltdl.mk libltdl/ltdl.mk.in
-$PERL common/scripts/fix-ltdl.pl -o libltdl/ltdl.mk -i libltdl/Makefile.inc \
+$PERL common/scripts/fix-ltdl.pl -o libltdl/ltdl.mk -i libltdl/ltdl.mk.in \
|| die "Failed to fixup libltdl makefile fragment."
|| die "Failed to fixup libltdl makefile fragment."
+# Punt some automake-generated files so that Gentoo's wrapper script doesn't
+# try to detect the automake version in use.
+rm -f Makefile.in aclocal.m4
LIBTOOLIZE=true $AUTORECONF -fis
LIBTOOLIZE=true $AUTORECONF -fis
-Subproject commit ff3807b3c1ad23f6a8811241665a00a0c9e957f4
+Subproject commit 483b5af7a619117ae6ec3435bb8689e764e928a0
AC_CONFIG_HEADER([config.h])
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADER([config.h])
AC_CONFIG_MACRO_DIR([m4])
-AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects])
+AM_INIT_AUTOMAKE([-Wall -Wno-portability foreign subdir-objects])
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
AC_PROG_CC_C99
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
AC_PROG_CC_C99
-Subproject commit aa3de1af836fb58f4d28214154afc804e85e49f9
+Subproject commit 233419c39c6d13d84439b95766328a238ffb6518
copysignf.m4
exponentd.m4
exponentf.m4
exponentl.m4
extensions.m4
copysignf.m4
exponentd.m4
exponentf.m4
exponentl.m4
extensions.m4
float_h.m4
fpieee.m4
getopt.m4
float_h.m4
fpieee.m4
getopt.m4
gnulib-common.m4
gnulib-comp.m4
gnulib-common.m4
gnulib-comp.m4
gnulib-tool.m4
include_next.m4
isnand.m4
gnulib-tool.m4
include_next.m4
isnand.m4
ldexp.m4
ldexpf.m4
libtool.m4
ldexp.m4
ldexpf.m4
libtool.m4
ltdl.m4
ltoptions.m4
ltsugar.m4
ltdl.m4
ltoptions.m4
ltsugar.m4
-# Copyright (C) 2002-2012 Free Software Foundation, Inc.
+# Copyright (C) 2002-2013 Free Software Foundation, Inc.
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
#
# This file is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
gl_LIBTOOL
gl_MACRO_PREFIX([gl])
gl_PO_DOMAIN([])
gl_LIBTOOL
gl_MACRO_PREFIX([gl])
gl_PO_DOMAIN([])
/*
* upkg: tool for manipulating Unreal Tournament packages.
/*
* upkg: tool for manipulating Unreal Tournament packages.
- * Copyright © 2009-2011 Nick Bowler
+ * Copyright © 2009-2012, 2015 Nick Bowler
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>