Index: head/devel/dyncall/Makefile =================================================================== --- head/devel/dyncall/Makefile (revision 562419) +++ head/devel/dyncall/Makefile (revision 562420) @@ -1,52 +1,52 @@ # Created by: Tassilo Philipp # $FreeBSD$ PORTNAME= dyncall -DISTVERSION= 1.1 +DISTVERSION= 1.2 CATEGORIES= devel -MASTER_SITES= http://www.dyncall.org/r${DISTVERSION}/ \ +MASTER_SITES= https://www.dyncall.org/r${DISTVERSION}/ \ http://www.potion-studios.com/ MAINTAINER= tphilipp@potion-studios.com COMMENT= Highly dynamic multi-platform foreign function call interface library LICENSE= ISCL BROKEN_riscv64= fails to compile: dyncall_callvm.c:75:4: unsupported platform HAS_CONFIGURE= yes CFLAGS+= -fPIC # There is no install target in the BSD makefile for this version of the dyncall # library, so install it manually. .include do-install: ${INSTALL_DATA} \ ${WRKSRC}/dyncall/dyncall_value.h \ ${WRKSRC}/dyncall/dyncall_macros.h \ ${WRKSRC}/dyncall/dyncall_callf.h \ ${WRKSRC}/dyncall/dyncall_types.h \ ${WRKSRC}/dyncall/dyncall_signature.h \ ${WRKSRC}/dyncall/dyncall_config.h \ ${WRKSRC}/dyncall/dyncall.h \ ${WRKSRC}/dyncallback/dyncall_alloc_wx.h \ ${WRKSRC}/dyncallback/dyncall_callback.h \ ${WRKSRC}/dyncallback/dyncall_args.h \ ${WRKSRC}/dynload/dynload.h \ ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} \ ${WRKSRC}/dyncall/libdyncall_s.a \ ${WRKSRC}/dyncallback/libdyncallback_s.a \ ${WRKSRC}/dynload/libdynload_s.a \ ${STAGEDIR}${PREFIX}/lib ${INSTALL_MAN} \ ${WRKSRC}/dyncall/dyncall.3 \ ${WRKSRC}/dyncallback/dyncallback.3 \ ${WRKSRC}/dynload/dynload.3 \ ${STAGEDIR}${MAN3PREFIX}/man/man3 .include Index: head/devel/dyncall/distinfo =================================================================== --- head/devel/dyncall/distinfo (revision 562419) +++ head/devel/dyncall/distinfo (revision 562420) @@ -1,3 +1,3 @@ -TIMESTAMP = 1578789324 -SHA256 (dyncall-1.1.tar.gz) = cf97fa3f142db832ff34235caa4d69a7d5f16716573d446b2d95069126e88795 -SIZE (dyncall-1.1.tar.gz) = 530471 +TIMESTAMP = 1611413243 +SHA256 (dyncall-1.2.tar.gz) = e88154c0243421560704f5c7294afbdec9e991afa0601d5adff5042ea81808d7 +SIZE (dyncall-1.2.tar.gz) = 523701 Index: head/devel/dyncall/pkg-descr =================================================================== --- head/devel/dyncall/pkg-descr (revision 562419) +++ head/devel/dyncall/pkg-descr (revision 562420) @@ -1,20 +1,20 @@ The dyncall library encapsulates architecture-, OS- and compiler-specific function call semantics in a virtual "bind parameters from left to right and then call" interface allowing programmers to call C functions in a completely dynamic manner. In other words, instead of calling a function directly, the dyncall library provides a mechanism to push the function parameters manually and to issue the call afterwards. This means, that a program can determine at runtime what function to call, and what parameters to pass to it. The library is written in C and assembly and provides a very simple C interface to program against. The library comes in very handy to power flexible message systems, dynamic function call dispatch mechanisms, closure implementations or even to bridge different programming languages. When it comes to language bindings, the dyncall library provides a clean and portable C interface to dynamically issue calls to foreign code using small kernels written in assembly. Instead of providing code for every bridged function call, which unnecessarily results in code bloat, only a couple of instructions are used to invoke every possible call. -WWW: http://www.dyncall.org +WWW: https://www.dyncall.org