svn commit: r381335 - in head/devel/libeio: . files

Antoine Brodin antoine at FreeBSD.org
Sun Mar 15 14:55:46 UTC 2015


Author: antoine
Date: Sun Mar 15 14:55:44 2015
New Revision: 381335
URL: https://svnweb.freebsd.org/changeset/ports/381335
QAT: https://qat.redports.org/buildarchive/r381335/

Log:
  - Allow building with clang 3.6 [1]
  - Use autoreconf
  - Strip shared library
  - Remove unused Makefile
  
  PR:		197867 [1]
  Submitted by:	dim [1]
  Approved by:	maintainer timeout (osa, 23 days) [1]

Added:
  head/devel/libeio/files/patch-ecb.h   (contents, props changed)
Deleted:
  head/devel/libeio/files/Makefile
Modified:
  head/devel/libeio/Makefile

Modified: head/devel/libeio/Makefile
==============================================================================
--- head/devel/libeio/Makefile	Sun Mar 15 14:36:40 2015	(r381334)
+++ head/devel/libeio/Makefile	Sun Mar 15 14:55:44 2015	(r381335)
@@ -3,7 +3,7 @@
 
 PORTNAME=	libeio
 PORTVERSION=	4.18.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 
 MAINTAINER=	osa at FreeBSD.org
@@ -13,13 +13,10 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	scunningham
 GH_TAGNAME=	${GH_COMMIT}
 GH_COMMIT=	e1a62ab
-USE_AUTOTOOLS=	libtoolize aclocal autoconf autoheader automake
-USES=		alias libtool
+USES=		alias autoreconf libtool
 GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
-
-ACLOCAL_ARGS=	-I ${LOCALBASE}/share/aclocal
-AUTOMAKE_ARGS=	--add-missing
+INSTALL_TARGET=	install-strip
 
 PLIST_FILES=	include/eio.h lib/libeio.a lib/libeio.so \
 		lib/libeio.so.1 lib/libeio.so.1.0.0

Added: head/devel/libeio/files/patch-ecb.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libeio/files/patch-ecb.h	Sun Mar 15 14:55:44 2015	(r381335)
@@ -0,0 +1,13 @@
+--- ecb.h.orig	2012-10-16 20:30:08 UTC
++++ ecb.h
+@@ -472,8 +472,8 @@ ecb_inline uint64_t ecb_rotr64 (uint64_t
+   #define ecb_unreachable() __builtin_unreachable ()
+ #else
+   /* this seems to work fine, but gcc always emits a warning for it :/ */
+-  ecb_inline void ecb_unreachable (void) ecb_noreturn;
+-  ecb_inline void ecb_unreachable (void) { }
++  ecb_inline ecb_noreturn void ecb_unreachable (void);
++  ecb_inline ecb_noreturn void ecb_unreachable (void) { }
+ #endif
+ 
+ /* try to tell the compiler that some condition is definitely true */


More information about the svn-ports-head mailing list