[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