SF.net SVN: gar:[26281] csw/mgar/pkg

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Tue Sep 12 15:54:26 CEST 2017


Revision: 26281
          http://sourceforge.net/p/gar/code/26281
Author:   dmichelsen
Date:     2017-09-12 13:54:26 +0000 (Tue, 12 Sep 2017)
Log Message:
-----------
libffcall: Update to 2.0

Modified Paths:
--------------
    csw/mgar/pkg/libffcall/trunk/Makefile
    csw/mgar/pkg/libffcall/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/libffcall/

Removed Paths:
-------------
    csw/mgar/pkg/ffcall/

Modified: csw/mgar/pkg/libffcall/trunk/Makefile
===================================================================
--- csw/mgar/pkg/ffcall/trunk/Makefile	2017-09-08 13:55:20 UTC (rev 26280)
+++ csw/mgar/pkg/libffcall/trunk/Makefile	2017-09-12 13:54:26 UTC (rev 26281)
@@ -1,6 +1,6 @@
 # $Id$
-NAME = ffcall
-VERSION = 1.10
+NAME = libffcall
+VERSION = 2.0
 GARTYPE = v2
 
 DESCRIPTION = Foreign function call libraries
@@ -8,8 +8,8 @@
   This is a collection of four libraries which can be used to build foreign function call interfaces in embedded interpreters.
 endef
 
-MASTER_SITES = http://www.haible.de/bruno/gnu/
-DISTFILES  = $(NAME)-$(VERSION).tar.gz
+MASTER_SITES += $(GNU_MIRROR)
+DISTFILES += $(DISTNAME).tar.gz
 
 # File name regex to get notifications about upstream software releases
 UFILES_REGEX = $(NAME)-(\d+(?:\.\d+)*).tar.gz
@@ -16,10 +16,40 @@
 
 VENDOR_URL = http://www.haible.de/bruno/packages-ffcall.html
 
+PACKAGES += CSWlibavcall1
+SPKG_DESC_CSWlibavcall1 = Foreign function call libraries, libavcall.so.1
+PKGFILES_CSWlibavcall1 += $(call pkgfiles_lib,libavcall.so.1)
+
+PACKAGES += CSWlibcallback1
+SPKG_DESC_CSWlibcallback1 = Foreign function call libraries, libcallbacko.1
+PKGFILES_CSWlibcallback1 = $(call pkgfiles_lib,libcallback.so.1)
+
+PACKAGES += CSWlibffcall0
+SPKG_DESC_CSWlibffcall0 = Foreign function call libraries, libffcall.so.0
+PKGFILES_CSWlibffcall0 += $(call pkgfiles_lib,libffcall.so.0)
+
+PACKAGES += CSWlibtrampoline1
+SPKG_DESC_CSWlibtrampoline1 = Foreign function call libraries, lintrampoline.so.1
+PKGFILES_CSWlibtrampoline1 += $(call pkgfiles_lib,libtrampoline.so.1)
+
+PACKAGES += CSWlibffcall-dev
+SPKG_DESC_CSWlibffcall-dev = Development files for libffcall.so.0 and assorted libs
+# PKGFILES is catchall
+RUNTIME_DEP_PKGS_CSWlibffcall-dev += CSWlibffcall0
+RUNTIME_DEP_PKGS_CSWlibffcall-dev += CSWlibavcall1
+RUNTIME_DEP_PKGS_CSWlibffcall-dev += CSWlibcallback1
+RUNTIME_DEP_PKGS_CSWlibffcall-dev += CSWlibtrampoline1
+OBSOLETED_BY_CSWlibffcall-dev += CSWffcall
+
+BUILD64 = 1
+
+# We must make sure to pass -m64 in $CC or the detection of solaris64 won't work
+CC_EXTRA-64 = -m64
+CC_EXTRA = $(CC_EXTRA-$(MEMORYMODEL))
+
 CONFIGURE_ARGS = $(DIRPATHS)
 
+# We need 'grep -E'
+CONFIGURE_ENV_PATH = /opt/csw/gnu:$(PATH)
+
 include gar/category.mk
-
-pre-install-modulated:
-	ginstall -d $(DESTDIR)$(bindir)
-	ginstall -d $(DESTDIR)$(mandir)

Modified: csw/mgar/pkg/libffcall/trunk/checksums
===================================================================
--- csw/mgar/pkg/ffcall/trunk/checksums	2017-09-08 13:55:20 UTC (rev 26280)
+++ csw/mgar/pkg/libffcall/trunk/checksums	2017-09-12 13:54:26 UTC (rev 26281)
@@ -1 +1 @@
-2db95007e901f3bc2ae7e5a9fe9ebea4  ffcall-1.10.tar.gz
+e2e67382752287c5a7c42ac7ae79bfdc  libffcall-2.0.tar.gz

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