package/libconfuse: switch to the new upstream

libconfuse is being migrated to github (see
http://www.nongnu.org/confuse/) So, just follow suit.

Needs a bit of a hack so gettextize + autoreconf does not step on each
other's toes. See comment in the patch.

[Yann: fix gettextizing, write commit log]
Signed-off-by: Alvaro G. M <alvaro.gamez@hazent.com>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Alvaro Gamez 2014-07-17 00:32:45 +02:00 committed by Thomas Petazzoni
parent 368eab1833
commit 351680c1a0
2 changed files with 33 additions and 3 deletions

View File

@ -0,0 +1,27 @@
configure: remove po/Makefile.in from AC_CONFIG_FILES
Since we are gettextizing the package, gettextize updates configure.ac
to add po/Makefile.in to AC_CONFIG_FILES>
Unfortunately, it's already present, and gettextize does not detect it,
and insists on adding its own. Later on, autoreconf barfs on the double
occurences.
As suggested by Arnout, just patch configure.ac to remove the
po/Makefile.in occurence, so gettextize can safely add its own
Reported-by: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Alvaro Gamez <alvaro.gamez@hazent.com>
diff -durN libconfuse-V2_7.orig/configure.ac libconfuse-V2_7/configure.ac
--- libconfuse-V2_7.orig/configure.ac 2010-02-20 10:14:10.000000000 +0100
+++ libconfuse-V2_7/configure.ac 2014-07-17 00:19:18.816785340 +0200
@@ -49,7 +49,6 @@
AC_CONFIG_FILES([Makefile \
src/Makefile \
examples/Makefile \
- po/Makefile.in \
m4/Makefile \
tests/Makefile \
doc/Makefile \

View File

@ -4,13 +4,16 @@
#
################################################################################
LIBCONFUSE_VERSION = 2.7
LIBCONFUSE_SOURCE = confuse-$(LIBCONFUSE_VERSION).tar.gz
LIBCONFUSE_SITE = http://savannah.nongnu.org/download/confuse/
LIBCONFUSE_VERSION = V2_7
LIBCONFUSE_SITE = $(call github,martinh,libconfuse,$(LIBCONFUSE_VERSION))
LIBCONFUSE_INSTALL_STAGING = YES
LIBCONFUSE_CONF_OPT = --disable-rpath
LIBCONFUSE_LICENSE = ISC
LIBCONFUSE_LICENSE_FILES = src/confuse.c
# Fresh from the repository, no configure et al.
LIBCONFUSE_AUTORECONF = YES
LIBCONFUSE_GETTEXTIZE = YES
$(eval $(autotools-package))
$(eval $(host-autotools-package))