diff options
Diffstat (limited to 'dev-libs/libmpack/files/libmpack-1.0.5-libtool.patch')
-rw-r--r-- | dev-libs/libmpack/files/libmpack-1.0.5-libtool.patch | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/dev-libs/libmpack/files/libmpack-1.0.5-libtool.patch b/dev-libs/libmpack/files/libmpack-1.0.5-libtool.patch new file mode 100644 index 000000000000..59ebd91fc9e4 --- /dev/null +++ b/dev-libs/libmpack/files/libmpack-1.0.5-libtool.patch @@ -0,0 +1,89 @@ +https://bugs.gentoo.org/778899 + +Author: orbea <orbea@riseup.net> +Date: Fri Jun 17 17:29:51 2022 -0700 + + configure: Add minimal configure.ac for libtool + +diff --git a/Makefile b/Makefile.in +similarity index 92% +rename from Makefile +rename to Makefile.in +index 76cfd35..2c05a99 100644 +--- a/Makefile ++++ b/Makefile.in +@@ -4,11 +4,9 @@ + config ?= debug + SYSTEM ?= $(shell uname -s) + +-ifeq ($(SYSTEM),Darwin) +- LIBTOOL ?= glibtool +-else +- LIBTOOL ?= libtool +-endif ++top_builddir = @top_builddir@ ++ ++LIBTOOL := @LIBTOOL@ + + ifneq ($(VERBOSE),1) + LIBTOOL += --quiet +@@ -33,11 +31,11 @@ else + XCFLAGS += -std=c99 + endif + +-NAME := mpack +-MAJOR := 1 +-MINOR := 0 +-PATCH := 3 +-VERSION := $(MAJOR).$(MINOR).$(PATCH) ++NAME := @PACKAGE_NAME@ ++MAJOR := @MAJOR@ ++MINOR := @MINOR@ ++PATCH := @PATCH@ ++VERSION := @PACKAGE_VERSION@ + + LT_REVISION=0 + LT_CURRENT=0 +@@ -130,6 +128,11 @@ clean: + $(TOBJ): XCFLAGS := $(filter-out $(TEST_FILTER_OUT),$(XCFLAGS)) \ + -std=gnu99 -Wno-conversion -Wno-unused-parameter + ++$(OUTDIR)/.tag: ++ @mkdir -p $(OUTDIR)/$(SRCDIR) ++ @mkdir -p $(OUTDIR)/$(TESTDIR)/deps/tap ++ @touch $@ ++ + $(COVOUT): $(SRC) $(TSRC) + find $(OUTDIR) -type f -name '*.gcda' -print0 | xargs -0 rm -f + $(MAKE) CFLAGS='-DNDEBUG -g --coverage' LDFLAGS=--coverage config=$(config) test +@@ -142,7 +145,7 @@ $(PROFOUT): $(SRC) $(TSRC) + gprof $(OUTDIR)/run-tests gmon.out > $@ + rm gmon.out + +-$(OUTDIR)/%.lo: %.c $(AMALG) ++$(OUTDIR)/%.lo: %.c $(AMALG) $(OUTDIR)/.tag + @echo compile $< =\> $@ + @$(LIBTOOL) --mode=compile --tag=CC $(CC) $(XCFLAGS) $(CFLAGS) -o $@ -c $< + +diff --git a/configure.ac b/configure.ac +new file mode 100644 +index 0000000..d2f02e7 +--- /dev/null ++++ b/configure.ac +@@ -0,0 +1,16 @@ ++m4_define([MAJOR], [1]) ++m4_define([MINOR], [0]) ++m4_define([PATCH], [5]) ++ ++AC_INIT([mpack], [MAJOR.MINOR.PATCH]) ++AC_CONFIG_FILES([Makefile]) ++ ++LT_INIT ++ ++AC_SUBST([top_builddir], [$abs_builddir]) ++ ++AC_SUBST([MAJOR], [MAJOR]) ++AC_SUBST([MINOR], [MINOR]) ++AC_SUBST([PATCH], [PATCH]) ++ ++AC_OUTPUT |