From 95162014754fca037510884f5a3c0c73988cd902 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz=20=28arab=2C=20vx?= =?UTF-8?q?p=29?= Date: Thu, 9 Jun 2016 18:58:37 +0000 Subject: Adds and integrates slibtool: - Adds ${PKG_SLIBTOOL}. - pkg.build: export ${MAKE} as `make LIBTOOL=${PKG_SLIBTOOL}'. - binutils{_host,}: use slibtool-static. - git: add NEEDS_SSL_WITH_CURL=1 to ${PKG_GIT_MAKEFLAGS_BUILD_EXTRA}. - pacman-5.0.1: add `LIBALPM_LIBS=-lssl -lbz2 -llzma -lz' to ${PKG_PACMAN_ENV_VARS_EXTRA}; Makefile.am patch. Introduces 32-bit (i686-nt32-midipix) support, selected by ARCH=nt32 and defaulting to 64-bit builds: - Create ${PREFIX_TARGET}/lib. - Remove ${PREFIX_TARGET} when cleaning the prefix if -c has been specified. - Set ${HOST_NATIVE}, ${TARGET}, and ${TARBALL_{SRC_,}FNAME_PREFIX} from ${ARCH}. - pkg.build: use ${TARGET}-dlltool instead of x86_64-nt64-midipix-dlltool. - glib-2.46.2: broken at present. - libffi-3.2.1/src/x86/win32.S: fix symbol prefix. - musl-1.1.12/arch/nt32/bits/syscall.h: copied from musl-1.1.12/arch/nt64/bits/syscall.h. - perl-5.22.1: Set --target from ${TARGET}. Bug fixes: - psxstub: make {_,__}so_entry_point weak symbols to express preference for the real psxscl shared object. - bash-4.3: fix lib/intl/libgnuintl.h issue. - libarchive-3.1.2: import FreeBSD-SA-16:23.libarchive and FreeBSD-SA-16:22.libarchive security fixes. Include all directories beneath ${WORKDIR} in the source tarball. Updated TODO list at the end of README. --- pacman-5.0.1.local.patch | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pacman-5.0.1.local.patch (limited to 'pacman-5.0.1.local.patch') diff --git a/pacman-5.0.1.local.patch b/pacman-5.0.1.local.patch new file mode 100644 index 00000000..7df4cd24 --- /dev/null +++ b/pacman-5.0.1.local.patch @@ -0,0 +1,44 @@ +--- pacman-5.0.1/lib/libalpm/Makefile.am.orig 2016-02-23 03:46:25.000000000 +0000 ++++ pacman-5.0.1/lib/libalpm/Makefile.am 2016-05-31 06:39:23.693111052 +0000 +@@ -78,6 +78,7 @@ + $(GPGME_LIBS) \ + $(LIBARCHIVE_LIBS) \ + $(LIBCURL_LIBS) \ +- $(LIBSSL_LIBS) ++ $(LIBSSL_LIBS) \ ++ $(LIBALPM_LIBS) + + # vim:set noet: +--- pacman-5.0.1/src/pacman/Makefile.am.orig 2016-02-23 03:46:25.000000000 +0000 ++++ pacman-5.0.1/src/pacman/Makefile.am 2016-05-31 08:33:33.452959027 +0000 +@@ -47,6 +47,6 @@ + util.h util.c \ + util-common.h util-common.c + +-LDADD = $(LTLIBINTL) $(top_builddir)/lib/libalpm/.libs/libalpm.la ++LDADD = $(LTLIBINTL) $(top_builddir)/lib/libalpm/libalpm.la + + # vim:set noet: +--- pacman-5.0.1/src/util/Makefile.am.orig 2016-02-23 03:46:25.000000000 +0000 ++++ pacman-5.0.1/src/util/Makefile.am 2016-05-31 08:33:48.912958683 +0000 +@@ -19,16 +19,16 @@ + $(LIBARCHIVE_CFLAGS) + + cleanupdelta_SOURCES = cleanupdelta.c +-cleanupdelta_LDADD = $(top_builddir)/lib/libalpm/.libs/libalpm.la ++cleanupdelta_LDADD = $(top_builddir)/lib/libalpm/libalpm.la + + pacsort_SOURCES = pacsort.c util-common.c +-pacsort_LDADD = $(top_builddir)/lib/libalpm/.libs/libalpm.la ++pacsort_LDADD = $(top_builddir)/lib/libalpm/libalpm.la + + pactree_SOURCES = pactree.c util-common.c +-pactree_LDADD = $(top_builddir)/lib/libalpm/.libs/libalpm.la ++pactree_LDADD = $(top_builddir)/lib/libalpm/libalpm.la + + testpkg_SOURCES = testpkg.c +-testpkg_LDADD = $(top_builddir)/lib/libalpm/.libs/libalpm.la ++testpkg_LDADD = $(top_builddir)/lib/libalpm/libalpm.la + + vercmp_SOURCES = vercmp.c + vercmp_LDADD = $(top_builddir)/lib/libalpm/libalpm_la-version.lo -- cgit v1.2.3