svn commit: r463310 - in head/databases/tarantool-c: . files

Sunpoet Po-Chuan Hsieh sunpoet at FreeBSD.org
Thu Mar 1 13:35:01 UTC 2018


Author: sunpoet
Date: Thu Mar  1 13:35:00 2018
New Revision: 463310
URL: https://svnweb.freebsd.org/changeset/ports/463310

Log:
  Update to 1.0.1
  
  - Add LICENSE
  - Use CMAKE_OFF
  - Bump PORTREVISION for package change
  - Take maintainership
  
  Changes:	https://github.com/tarantool/tarantool-c/commits/master

Added:
  head/databases/tarantool-c/files/patch-tnt-CMakeLists.txt   (contents, props changed)
Deleted:
  head/databases/tarantool-c/files/patch-cmake_FindMsgPuck.cmake
  head/databases/tarantool-c/files/patch-tnt_tnt__net.c
Modified:
  head/databases/tarantool-c/Makefile
  head/databases/tarantool-c/distinfo

Modified: head/databases/tarantool-c/Makefile
==============================================================================
--- head/databases/tarantool-c/Makefile	Thu Mar  1 13:34:54 2018	(r463309)
+++ head/databases/tarantool-c/Makefile	Thu Mar  1 13:35:00 2018	(r463310)
@@ -1,23 +1,24 @@
 # $FreeBSD$
 
 PORTNAME=	tarantool-c
-PORTVERSION=	1.0.0
-PORTREVISION=	1
+PORTVERSION=	1.0.1
 CATEGORIES=	databases
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	sunpoet at FreeBSD.org
 COMMENT=	C client for Tarantool 1.6+
 
+LICENSE=	BSD2CLAUSE
+
 LIB_DEPENDS=	libmsgpuck.so:devel/msgpuck
 
+CMAKE_OFF=	ENABLE_BUNDLED_MSGPUCK
+USES=		cmake
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	tarantool
-GH_TAGNAME=	a251965
+GH_TAGNAME=	7bb49a1
 
-USES=		cmake
-CMAKE_ARGS=	-DENABLE_BUNDLED_MSGPUCK=false
-
 post-patch:
-	@${REINPLACE_CMD} -e '/-O3 -march=native/d' ${WRKSRC}/CMakeLists.txt
+	@${GREP} -lr 'msgpuck/msgpuck.h' ${WRKSRC}/ | ${XARGS} ${REINPLACE_CMD} -e 's|msgpuck/msgpuck.h|msgpuck.h|'
 
 .include <bsd.port.mk>

Modified: head/databases/tarantool-c/distinfo
==============================================================================
--- head/databases/tarantool-c/distinfo	Thu Mar  1 13:34:54 2018	(r463309)
+++ head/databases/tarantool-c/distinfo	Thu Mar  1 13:35:00 2018	(r463310)
@@ -1,2 +1,3 @@
-SHA256 (tarantool-tarantool-c-1.0.0-a251965_GH0.tar.gz) = dacac98acd5689a35d2f690049a0b3effd850bb4772dd3bf8d10e2f52e4d3ae7
-SIZE (tarantool-tarantool-c-1.0.0-a251965_GH0.tar.gz) = 126182
+TIMESTAMP = 1519680640
+SHA256 (tarantool-tarantool-c-1.0.1-7bb49a1_GH0.tar.gz) = 03250ab8bf2e8135e075953cef18ee5323061539056e2fff995cf34b33ea7ed2
+SIZE (tarantool-tarantool-c-1.0.1-7bb49a1_GH0.tar.gz) = 137960

Added: head/databases/tarantool-c/files/patch-tnt-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/databases/tarantool-c/files/patch-tnt-CMakeLists.txt	Thu Mar  1 13:35:00 2018	(r463310)
@@ -0,0 +1,26 @@
+--- tnt/CMakeLists.txt.orig	2016-09-07 09:59:59 UTC
++++ tnt/CMakeLists.txt
+@@ -42,7 +42,6 @@ set (TNT_SOURCES
+      ${CMAKE_SOURCE_DIR}/third_party/sha1.c
+      ${CMAKE_SOURCE_DIR}/third_party/base64.c
+      ${CMAKE_SOURCE_DIR}/third_party/PMurHash.c
+-     ${CMAKE_SOURCE_DIR}/third_party/msgpuck.c
+ )
+ 
+ #----------------------------------------------------------------------------#
+@@ -52,6 +51,7 @@ set (TNT_SOURCES
+ ## Static library
+ project(tnt)
+ add_library(${PROJECT_NAME} STATIC ${TNT_SOURCES})
++target_link_libraries(${PROJECT_NAME} ${MSGPUCK_LIBRARIES})
+ set_target_properties(${PROJECT_NAME} PROPERTIES VERSION   ${LIBTNT_VERSION})
+ set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${LIBTNT_SOVERSION})
+ set_target_properties(${PROJECT_NAME} PROPERTIES OUTPUT_NAME "tarantool")
+@@ -65,6 +65,7 @@ install (TARGETS ${PROJECT_NAME}
+ ## Shared library
+ project(tnt_shared)
+ add_library(${PROJECT_NAME} SHARED ${TNT_SOURCES})
++target_link_libraries(${PROJECT_NAME} ${MSGPUCK_LIBRARIES})
+ set_target_properties(${PROJECT_NAME} PROPERTIES VERSION   ${LIBTNT_VERSION})
+ set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${LIBTNT_SOVERSION})
+ set_target_properties(${PROJECT_NAME} PROPERTIES OUTPUT_NAME "tarantool")


More information about the svn-ports-all mailing list