[Midnightbsd-cvs] mports [24273] trunk/lang/libobjc2: update to 1.8.1

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Sep 9 13:50:41 EDT 2018


Revision: 24273
          http://svnweb.midnightbsd.org/mports/?rev=24273
Author:   laffer1
Date:     2018-09-09 13:50:40 -0400 (Sun, 09 Sep 2018)
Log Message:
-----------
update to 1.8.1

Modified Paths:
--------------
    trunk/lang/libobjc2/Makefile
    trunk/lang/libobjc2/distinfo
    trunk/lang/libobjc2/pkg-plist

Removed Paths:
-------------
    trunk/lang/libobjc2/files/

Modified: trunk/lang/libobjc2/Makefile
===================================================================
--- trunk/lang/libobjc2/Makefile	2018-09-09 17:46:42 UTC (rev 24272)
+++ trunk/lang/libobjc2/Makefile	2018-09-09 17:50:40 UTC (rev 24273)
@@ -1,9 +1,9 @@
 # $MidnightBSD$
 
 PORTNAME=	libobjc2
-PORTVERSION=	1.7
+PORTVERSION=	1.8.1
+DISTVERSIONPREFIX=	v
 CATEGORIES=	lang devel gnustep
-MASTER_SITES=	http://download.gna.org/gnustep/
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	Replacement Objective-C runtime supporting Obj-C 2 features
@@ -10,32 +10,20 @@
 
 LICENSE=	mit
 
-SSP_UNSAFE=	yes
+BROKEN_powerpc=		Does not compile on powerpc: Unsupported relocation type 10
+BROKEN_sparc64=		Does not compile on sparc64: Cannot configure clang properly
+USES=		cmake compiler:c++11-lang objc:compiler
 
-USES=		cmake tar:bzip2
+USE_GITHUB=	yes
+GH_ACCOUNT=	gnustep
 
-.include <bsd.mport.options.mk>
+SSP_UNSAFE=	yes
 
-_CLANG!=	if [ -f /usr/bin/clang ] ; then  /usr/bin/clang --version | head -1 | \
-		${SED} -e 's/.*clang version \([0-9]\)\.\([0-9]\).*/\1\2/' ; else ${ECHO} 0 ; fi
-
-.if ${_CLANG} < 34
-BUILD_DEPENDS+=	${LOCALBASE}/bin/clang34:${PORTSDIR}/lang/clang34
-CC=		${LOCALBASE}/bin/clang34
-CXX=	${LOCALBASE}/bin/clang++34
-.else
-CC=		/usr/bin/clang
-CXX=	/usr/bin/clang++
-.endif
-
 SHLIB_MAJOR=	4
 SHLIB_MINOR=	6
 
 PLIST_SUB+=	SHLIB_MAJOR=${SHLIB_MAJOR} SHLIB_MINOR=${SHLIB_MINOR}
 
-CMAKE_ARGS+=	-DFORCE_LIBOBJCXX=ON
-PLIST_SUB+=	WITH_SEPARATECXX=""
-
 CMAKE_ARGS+=	-DLIB_INSTALL_PATH=lib
 CMAKE_ARGS+=	-DTESTS=OFF
 # This shouldn't be needed, but our llvm port installs llvm-config with a silly
@@ -44,6 +32,5 @@
 
 post-install:
 	${LN} -sf libobjc.so.${SHLIB_MAJOR}.${SHLIB_MINOR} ${STAGEDIR}${PREFIX}/lib/libobjc.so.${SHLIB_MAJOR}
-	${LN} -sf libobjcxx.so.${SHLIB_MAJOR}.${SHLIB_MINOR} ${STAGEDIR}${PREFIX}/lib/libobjcxx.so.${SHLIB_MAJOR}
 
 .include <bsd.port.mk>

Modified: trunk/lang/libobjc2/distinfo
===================================================================
--- trunk/lang/libobjc2/distinfo	2018-09-09 17:46:42 UTC (rev 24272)
+++ trunk/lang/libobjc2/distinfo	2018-09-09 17:50:40 UTC (rev 24273)
@@ -1,2 +1,3 @@
-SHA256 (libobjc2-1.7.tar.bz2) = 3a1b4af6ff6f3d8e57bfb27401d1b249670ac2e92ba54ad5683ff3d4439d3cc1
-SIZE (libobjc2-1.7.tar.bz2) = 132662
+TIMESTAMP = 1536515272
+SHA256 (libobjc2-v1.8.1_GH0.tar.gz) = 472bd684070c4dc6e78293836f426c1c6981c3818b546f74ec400bb8f13df925
+SIZE (libobjc2-v1.8.1_GH0.tar.gz) = 173635

Modified: trunk/lang/libobjc2/pkg-plist
===================================================================
--- trunk/lang/libobjc2/pkg-plist	2018-09-09 17:46:42 UTC (rev 24272)
+++ trunk/lang/libobjc2/pkg-plist	2018-09-09 17:50:40 UTC (rev 24273)
@@ -18,6 +18,3 @@
 lib/libobjc.so
 lib/libobjc.so.%%SHLIB_MAJOR%%
 lib/libobjc.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%
-%%WITH_SEPARATECXX%%lib/libobjcxx.so
-%%WITH_SEPARATECXX%%lib/libobjcxx.so.%%SHLIB_MAJOR%%
-%%WITH_SEPARATECXX%%lib/libobjcxx.so.%%SHLIB_MAJOR%%.%%SHLIB_MINOR%%



More information about the Midnightbsd-cvs mailing list