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