SF.net SVN: gar:[24742] csw/mgar/pkg/libffi/trunk
Riccardo Mottola
rmottola at opencsw.org
Sat Mar 21 21:05:28 CET 2015
Hi Dago,
did you with this patch finalize the removal of the special relocation
of libffi.so ?
I had a much easier patch but in case I throw it away for yours.
Did you build & installed also the packages? I didn't see the emal for that.
Riccardo
dmichelsen at users.sourceforge.net wrote:
> Revision: 24742
> http://sourceforge.net/p/gar/code/24742
> Author: dmichelsen
> Date: 2015-03-21 19:34:49 +0000 (Sat, 21 Mar 2015)
> Log Message:
> -----------
> libffi/trunk: Get rid of include relocation
>
> Modified Paths:
> --------------
> csw/mgar/pkg/libffi/trunk/Makefile
>
> Removed Paths:
> -------------
> csw/mgar/pkg/libffi/trunk/files/0005-libffi.pc-should-point-at-opt-csw-include.patch
> csw/mgar/pkg/libffi/trunk/files/0006-Set-libdir-to-opt-csw-lib-ffi.patch
>
> Modified: csw/mgar/pkg/libffi/trunk/Makefile
> ===================================================================
> --- csw/mgar/pkg/libffi/trunk/Makefile 2015-03-21 16:22:22 UTC (rev 24741)
> +++ csw/mgar/pkg/libffi/trunk/Makefile 2015-03-21 19:34:49 UTC (rev 24742)
> @@ -39,21 +39,17 @@
> # found at http://software.intel.com/en-us/forums/showthread.php?t=56652
> # originally for icc, but at least get the stuff to compile
> # PATCHFILES += ffi64.c.patch
> -#PATCHFILES += 0005-libffi.pc-should-point-at-opt-csw-include.patch
> -#PATCHFILES += 0006-Set-libdir-to-opt-csw-lib-ffi.patch
>
> -
> PACKAGES += CSWlibffi6
> -PKGFILES_CSWlibffi6 += $(call baseisadirs,$(libdir),libffi\.so\.6(\.\d+)*)
> SPKG_DESC_CSWlibffi6 += $(DESCRIPTION), libffi.so.6
> -
> +PKGFILES_CSWlibffi6 += $(call pkgfiles_lib,libffi.so.6)
> RUNTIME_DEP_PKGS_CSWlibffi6 += CSWlibgcc-s1
>
> PACKAGES += CSWlibffi-dev
> SPKG_DESC_CSWlibffi-dev = $(DESCRIPTION) - developer package
> +# PKGFILES is catchall
> RUNTIME_DEP_PKGS_CSWlibffi-dev += CSWlibffi6
>
> -
> LICENSE = LICENSE
>
> BUILD64 = 1
> @@ -66,8 +62,7 @@
> CONFIGURE_ENV_PATH = $(PATH):/opt/csw/gnu
>
> # disabled because they need DejaGNU
> -#TEST_TARGET = check
> -TEST_TARGET =
> +SKIPTEST ?= 1
>
> include gar/category.mk
>
> @@ -84,14 +79,3 @@
> aclocal; \
> automake)
> $(MAKECOOKIE)
> -
> -post-install-modulated:
> - ginstall -m 755 -d $(DESTDIR)$(libdir)
> - ginstall -d -m 755 $(DESTDIR)$(includedir)
> - # By default, libffi installer puts include files into a subdirectory under
> - # /opt/csw/lib, which makes the header files hard to find. We're moving
> - # them to /opt/csw/include.
> - gmv -v $(DESTDIR)$(libdir)/$(NAME)-$(VERSION)/include/* $(DESTDIR)$(includedir)
> - rmdir $(DESTDIR)$(libdir)/$(NAME)-$(VERSION)/include
> - rmdir $(DESTDIR)$(libdir)/$(NAME)-$(VERSION)
> - @$(MAKECOOKIE)
>
> Deleted: csw/mgar/pkg/libffi/trunk/files/0005-libffi.pc-should-point-at-opt-csw-include.patch
> ===================================================================
> --- csw/mgar/pkg/libffi/trunk/files/0005-libffi.pc-should-point-at-opt-csw-include.patch 2015-03-21 16:22:22 UTC (rev 24741)
> +++ csw/mgar/pkg/libffi/trunk/files/0005-libffi.pc-should-point-at-opt-csw-include.patch 2015-03-21 19:34:49 UTC (rev 24742)
> @@ -1,25 +0,0 @@
> -From f67593e5e96dfc0becb3dc3a2272f4b3cabc4e13 Mon Sep 17 00:00:00 2001
> -From: Maciej Blizinski <maciej at opencsw.org>
> -Date: Mon, 14 Mar 2011 08:07:09 +0100
> -Subject: [PATCH] libffi.pc should point at /opt/csw/include
> -
> ----
> - libffi.pc.in | 2 +-
> - 1 files changed, 1 insertions(+), 1 deletions(-)
> -
> -diff --git a/libffi.pc.in b/libffi.pc.in
> -index c2e1c7b..5f0e9db 100644
> ---- a/libffi.pc.in
> -+++ b/libffi.pc.in
> -@@ -1,7 +1,7 @@
> - prefix=@prefix@
> - exec_prefix=@exec_prefix@
> - libdir=@libdir@
> --includedir=${libdir}/@PACKAGE_NAME at -@PACKAGE_VERSION@/include
> -+includedir=${prefix}/include
> -
> - Name: @PACKAGE_NAME@
> - Description: Library supporting Foreign Function Interfaces
> ---
> -1.7.3.2
> -
>
> Deleted: csw/mgar/pkg/libffi/trunk/files/0006-Set-libdir-to-opt-csw-lib-ffi.patch
> ===================================================================
> --- csw/mgar/pkg/libffi/trunk/files/0006-Set-libdir-to-opt-csw-lib-ffi.patch 2015-03-21 16:22:22 UTC (rev 24741)
> +++ csw/mgar/pkg/libffi/trunk/files/0006-Set-libdir-to-opt-csw-lib-ffi.patch 2015-03-21 19:34:49 UTC (rev 24742)
> @@ -1,23 +0,0 @@
> -From 003977c00c9523f4a3a913b40b1460eb718b5d0e Mon Sep 17 00:00:00 2001
> -From: Maciej Blizinski <maciej at opencsw.org>
> -Date: Sat, 25 Jun 2011 19:18:48 +0200
> -Subject: [PATCH] Set libdir to /opt/csw/lib/ffi.
> -
> ----
> - libffi.pc.in | 2 +-
> - 1 files changed, 1 insertions(+), 1 deletions(-)
> -
> -diff --git a/libffi.pc.in b/libffi.pc.in
> -index 692296d..88391dc 100644
> ---- a/libffi.pc.in
> -+++ b/libffi.pc.in
> -@@ -6,5 +6,5 @@ includedir=${prefix}/include
> - Name: @PACKAGE_NAME@
> - Description: Library supporting Foreign Function Interfaces
> - Version: @PACKAGE_VERSION@
> --Libs: -L${libdir} -lffi
> -+Libs: -L${libdir}/ffi -lffi
> - Cflags: -I${includedir}
> ---
> -1.7.5.4
> -
>
> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
>
More information about the devel
mailing list