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