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


dmichel...@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 <mac...@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@-@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 <mac...@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.


Reply via email to