Index: head/devel/rubygem-ffi/Makefile =================================================================== --- head/devel/rubygem-ffi/Makefile (revision 432349) +++ head/devel/rubygem-ffi/Makefile (revision 432350) @@ -1,20 +1,21 @@ # Created by: Christoph Kick # $FreeBSD$ PORTNAME= ffi PORTVERSION= 1.9.17 +PORTREVISION= 1 CATEGORIES= devel rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Extension for dynamic libraries & binding functions LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libffi.so:devel/libffi USE_RUBY= yes USES= gem .include Index: head/devel/rubygem-ffi/files/patch-lib_ffi_platform_i386-freebsd_types.conf =================================================================== --- head/devel/rubygem-ffi/files/patch-lib_ffi_platform_i386-freebsd_types.conf (nonexistent) +++ head/devel/rubygem-ffi/files/patch-lib_ffi_platform_i386-freebsd_types.conf (revision 432350) @@ -0,0 +1,20 @@ +--- lib/ffi/platform/i386-freebsd/types.conf.orig 2017-01-24 15:24:36 UTC ++++ lib/ffi/platform/i386-freebsd/types.conf +@@ -25,7 +25,7 @@ rbx.platform.typedef.__register_t = int + rbx.platform.typedef.__segsz_t = int + rbx.platform.typedef.__size_t = uint + rbx.platform.typedef.__ssize_t = int +-rbx.platform.typedef.__time_t = int ++rbx.platform.typedef.__time_t = long + rbx.platform.typedef.__uintfptr_t = uint + rbx.platform.typedef.__uintmax_t = ulong_long + rbx.platform.typedef.__uintptr_t = uint +@@ -136,7 +136,7 @@ rbx.platform.typedef.segsz_t = int + rbx.platform.typedef.size_t = uint + rbx.platform.typedef.ssize_t = int + rbx.platform.typedef.suseconds_t = long +-rbx.platform.typedef.time_t = int ++rbx.platform.typedef.time_t = long + rbx.platform.typedef.u_register_t = uint + rbx.platform.typedef.uid_t = uint + rbx.platform.typedef.useconds_t = uint Property changes on: head/devel/rubygem-ffi/files/patch-lib_ffi_platform_i386-freebsd_types.conf ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/rubygem-ffi/files/patch-lib_ffi_platform_x86__64-freebsd_types.conf =================================================================== --- head/devel/rubygem-ffi/files/patch-lib_ffi_platform_x86__64-freebsd_types.conf (nonexistent) +++ head/devel/rubygem-ffi/files/patch-lib_ffi_platform_x86__64-freebsd_types.conf (revision 432350) @@ -0,0 +1,38 @@ +--- lib/ffi/platform/x86_64-freebsd/types.conf.orig 2017-01-24 15:23:43 UTC ++++ lib/ffi/platform/x86_64-freebsd/types.conf +@@ -37,7 +37,7 @@ rbx.platform.typedef.__off_t = long_long + rbx.platform.typedef.__ptrdiff_t = long + rbx.platform.typedef.__size_t = ulong + rbx.platform.typedef.__ssize_t = long +-rbx.platform.typedef.__time_t = int ++rbx.platform.typedef.__time_t = long + rbx.platform.typedef.__timer_t = int + rbx.platform.typedef.__wchar_t = int + rbx.platform.typedef.__wint_t = int +@@ -63,7 +63,7 @@ rbx.platform.typedef.__socklen_t = uint + rbx.platform.typedef.__swblk_t = int + rbx.platform.typedef.__uid_t = uint + rbx.platform.typedef.__useconds_t = uint +-rbx.platform.typedef.__suseconds_t = int ++rbx.platform.typedef.__suseconds_t = long + rbx.platform.typedef.u_char = uchar + rbx.platform.typedef.u_short = ushort + rbx.platform.typedef.u_int = uint +@@ -113,7 +113,7 @@ rbx.platform.typedef.segsz_t = int + rbx.platform.typedef.swblk_t = int + rbx.platform.typedef.uid_t = uint + rbx.platform.typedef.useconds_t = uint +-rbx.platform.typedef.suseconds_t = int ++rbx.platform.typedef.suseconds_t = long + rbx.platform.typedef.in_addr_t = uint + rbx.platform.typedef.in_port_t = ushort + rbx.platform.typedef.sa_family_t = uchar +@@ -122,7 +122,7 @@ rbx.platform.typedef.clock_t = int + rbx.platform.typedef.clockid_t = int + rbx.platform.typedef.size_t = ulong + rbx.platform.typedef.ssize_t = long +-rbx.platform.typedef.time_t = int ++rbx.platform.typedef.time_t = long + rbx.platform.typedef.timer_t = int + rbx.platform.typedef.off_t = long_long + rbx.platform.typedef.__fd_mask = int Property changes on: head/devel/rubygem-ffi/files/patch-lib_ffi_platform_x86__64-freebsd_types.conf ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property