Index: head/MOVED =================================================================== --- head/MOVED +++ head/MOVED @@ -9470,3 +9470,4 @@ security/sshguard-null|security/sshguard|2017-07-20|Merged with security/sshguard audio/gstreamer1-plugins-mad|audio/gstreamer1-plugins-mpg123|2017-07-21|The GStreamer 1 mad plugin was removed, the mpg123 plugin supplies the same functionality x11-toolkits/gstreamer1-plugins-gtksink|x11-toolkits/gstreamer1-plugins-gtk|2017-07-21|The GStreamer 1 gtksink plugin was renamed +devel/ffcall|devel/libffcall|2017-07-28|Project was renamed Index: head/devel/Makefile =================================================================== --- head/devel/Makefile +++ head/devel/Makefile @@ -592,7 +592,6 @@ SUBDIR += fb-adb SUBDIR += fb303 SUBDIR += fc++ - SUBDIR += ffcall SUBDIR += fga SUBDIR += fhist SUBDIR += fib @@ -1333,6 +1332,7 @@ SUBDIR += libfaketime SUBDIR += libfastcommon SUBDIR += libfastjson + SUBDIR += libffcall SUBDIR += libffi SUBDIR += libfirm SUBDIR += libflatarray Index: head/devel/ffcall/Makefile =================================================================== --- head/devel/ffcall/Makefile +++ head/devel/ffcall/Makefile @@ -1,30 +0,0 @@ -# Created by: jagapen@home.com -# $FreeBSD$ - -PORTNAME= ffcall -PORTVERSION= 1.13 -CATEGORIES= devel -MASTER_SITES= GNU/lib${PORTNAME} -DISTNAME= lib${PORTNAME}-${PORTVERSION} - -MAINTAINER= amutu@amutu.com -COMMENT= Foreign function call libraries - -LICENSE= GPLv2+ - -GNU_CONFIGURE= yes -USES= gmake libtool -USE_LDCONFIG= yes - -CONFIGURE_ARGS= --enable-shared -CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} -MAKE_JOBS_UNSAFE= yes - -CFLAGS+= -fPIC - -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libavcall.so \ - ${STAGEDIR}${PREFIX}/lib/libcallback.so \ - ${STAGEDIR}${PREFIX}/lib/libtrampoline.so - -.include Index: head/devel/ffcall/distinfo =================================================================== --- head/devel/ffcall/distinfo +++ head/devel/ffcall/distinfo @@ -1,3 +0,0 @@ -TIMESTAMP = 1498304602 -SHA256 (libffcall-1.13.tar.gz) = 1707ce707dbbf57f1bbe9aa56929c0da866046b0d5a26eb0d96d9f0bb29bbce7 -SIZE (libffcall-1.13.tar.gz) = 985185 Index: head/devel/ffcall/pkg-descr =================================================================== --- head/devel/ffcall/pkg-descr +++ head/devel/ffcall/pkg-descr @@ -1,17 +0,0 @@ -This is a collection of four libraries which can be used to build -foreign function call interfaces in embedded interpreters. - -The four packages are: - - avcall - calling C functions with variable arguments - - vacall - C functions accepting variable argument prototypes - - trampoline - closures as first-class C functions - - callback - closures with variable arguments as first-class C functions - (a reentrant combination of vacall and trampoline) - -LICENSE: GPL2 or later - -WWW: http://www.haible.de/bruno/packages-ffcall.html Index: head/devel/ffcall/pkg-plist =================================================================== --- head/devel/ffcall/pkg-plist +++ head/devel/ffcall/pkg-plist @@ -1,29 +0,0 @@ -man/man3/avcall.3.gz -man/man3/callback.3.gz -man/man3/trampoline.3.gz -man/man3/trampoline_r.3.gz -man/man3/vacall.3.gz -include/avcall.h -include/callback.h -include/trampoline.h -include/trampoline_r.h -include/vacall.h -include/vacall_r.h -lib/libavcall.a -lib/libavcall.so -lib/libavcall.so.0 -lib/libavcall.so.0.0.0 -lib/libcallback.a -lib/libcallback.so -lib/libcallback.so.0 -lib/libcallback.so.0.0.0 -lib/libtrampoline.a -lib/libtrampoline.so -lib/libtrampoline.so.0 -lib/libtrampoline.so.0.0.0 -lib/libvacall.a -share/html/avcall.html -share/html/callback.html -share/html/trampoline.html -share/html/trampoline_r.html -share/html/vacall.html Index: head/devel/libffcall/Makefile =================================================================== --- head/devel/libffcall/Makefile +++ head/devel/libffcall/Makefile @@ -0,0 +1,29 @@ +# Created by: jagapen@home.com +# $FreeBSD$ + +PORTNAME= libffcall +PORTVERSION= 1.13 +CATEGORIES= devel +MASTER_SITES= GNU/${PORTNAME} + +MAINTAINER= amutu@amutu.com +COMMENT= Foreign function call libraries + +LICENSE= GPLv2+ + +GNU_CONFIGURE= yes +USES= gmake libtool +USE_LDCONFIG= yes + +CONFIGURE_ARGS= --enable-shared +CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} +MAKE_JOBS_UNSAFE= yes + +CFLAGS+= -fPIC + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libavcall.so \ + ${STAGEDIR}${PREFIX}/lib/libcallback.so \ + ${STAGEDIR}${PREFIX}/lib/libtrampoline.so + +.include Index: head/devel/libffcall/distinfo =================================================================== --- head/devel/libffcall/distinfo +++ head/devel/libffcall/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1498304602 +SHA256 (libffcall-1.13.tar.gz) = 1707ce707dbbf57f1bbe9aa56929c0da866046b0d5a26eb0d96d9f0bb29bbce7 +SIZE (libffcall-1.13.tar.gz) = 985185 Index: head/devel/libffcall/pkg-descr =================================================================== --- head/devel/libffcall/pkg-descr +++ head/devel/libffcall/pkg-descr @@ -0,0 +1,17 @@ +This is a collection of four libraries which can be used to build +foreign function call interfaces in embedded interpreters. + +The four packages are: + + avcall - calling C functions with variable arguments + + vacall - C functions accepting variable argument prototypes + + trampoline - closures as first-class C functions + + callback - closures with variable arguments as first-class C functions + (a reentrant combination of vacall and trampoline) + +LICENSE: GPL2 or later + +WWW: http://www.haible.de/bruno/packages-ffcall.html Index: head/devel/libffcall/pkg-plist =================================================================== --- head/devel/libffcall/pkg-plist +++ head/devel/libffcall/pkg-plist @@ -0,0 +1,29 @@ +man/man3/avcall.3.gz +man/man3/callback.3.gz +man/man3/trampoline.3.gz +man/man3/trampoline_r.3.gz +man/man3/vacall.3.gz +include/avcall.h +include/callback.h +include/trampoline.h +include/trampoline_r.h +include/vacall.h +include/vacall_r.h +lib/libavcall.a +lib/libavcall.so +lib/libavcall.so.0 +lib/libavcall.so.0.0.0 +lib/libcallback.a +lib/libcallback.so +lib/libcallback.so.0 +lib/libcallback.so.0.0.0 +lib/libtrampoline.a +lib/libtrampoline.so +lib/libtrampoline.so.0 +lib/libtrampoline.so.0.0.0 +lib/libvacall.a +share/html/avcall.html +share/html/callback.html +share/html/trampoline.html +share/html/trampoline_r.html +share/html/vacall.html Index: head/lang/gforth/Makefile =================================================================== --- head/lang/gforth/Makefile +++ head/lang/gforth/Makefile @@ -13,7 +13,7 @@ LIB_DEPENDS= libffi.so.6:devel/libffi \ libltdl.so:devel/libltdl -BUILD_DEPENDS= ${LOCALBASE}/include/avcall.h:devel/ffcall +BUILD_DEPENDS= ${LOCALBASE}/include/avcall.h:devel/libffcall GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include Index: head/lang/qscheme/Makefile =================================================================== --- head/lang/qscheme/Makefile +++ head/lang/qscheme/Makefile @@ -12,7 +12,7 @@ LICENSE= GPLv2 -LIB_DEPENDS= libavcall.so:devel/ffcall \ +LIB_DEPENDS= libavcall.so:devel/libffcall \ libgmp.so:math/gmp \ libpcre.so:devel/pcre