ports/178737: [update]: databases/tarantool up to 1.4.9

Veniamin Gvozdikov g.veniamin at googlemail.com
Sat May 18 11:30:00 UTC 2013


>Number:         178737
>Category:       ports
>Synopsis:       [update]: databases/tarantool up to 1.4.9
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat May 18 11:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     Veniamin Gvozdikov
>Release:        FreeBSD 9.1-RELEASE
>Organization:
>Environment:
FreeBSD ololo 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012     root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
Upgraded to latest version
>How-To-Repeat:

>Fix:
diff -ruN tarantool.orig/Makefile tarantool/Makefile
--- tarantool.orig/Makefile	2013-05-18 15:18:35.798911360 +0400
+++ tarantool/Makefile	2013-05-18 14:50:55.075915917 +0400
@@ -2,8 +2,7 @@
 # $FreeBSD: databases/tarantool/Makefile 317916 2013-05-11 21:16:32Z rakuco $
 
 PORTNAME=	tarantool
-PORTVERSION=	1.4.8
-PORTREVISION=	2
+PORTVERSION=	1.4.9
 CATEGORIES=	databases
 MASTER_SITES=	http://tarantool.org/dist/
 DISTNAME=	${PORTNAME}-${PORTVERSION}-${TR_REV}-src
@@ -13,7 +12,7 @@
 
 LICENSE=	BSD
 
-TR_REV=		72-g277010b
+TR_REV=		45-g2f7b3f9
 USES=		cmake gettext:build
 USE_GCC=	4.6+
 USE_GMAKE=	yes
@@ -22,6 +21,7 @@
 USE_RC_SUBR=	${PORTNAME}
 SUB_FILES=	pkg-message
 MAN1=		tarantool_box.1
+CMAKE_ARGS=	-DCMAKE_MAN_DIR=man/man1
 
 OPTIONS_DEFINE=	CLIENT DEBUG STATIC
 CLIENT_DESC=	Enable client
@@ -46,6 +46,7 @@
 .endif
 
 .if ${PORT_OPTIONS:MSTATIC}
+LIB_DEPENDS+=	iconv:${PORTSDIR}/converters/iconv
 CMAKE_ARGS+=	-DENABLE_STATIC=true
 .endif
 
diff -ruN tarantool.orig/distinfo tarantool/distinfo
--- tarantool.orig/distinfo	2013-05-18 15:18:35.798911360 +0400
+++ tarantool/distinfo	2013-05-18 10:52:36.837911107 +0400
@@ -1,2 +1,2 @@
-SHA256 (tarantool-1.4.8-72-g277010b-src.tar.gz) = ff19a272d912947fb4d56d4bec3986681a3fad3091c1bb0504a7ea5dc38f4330
-SIZE (tarantool-1.4.8-72-g277010b-src.tar.gz) = 2268177
+SHA256 (tarantool-1.4.9-45-g2f7b3f9-src.tar.gz) = 45c37824c0f2cef8746523347ba727ced98e8c21eec17e11729d6ff38d1f7bbd
+SIZE (tarantool-1.4.9-45-g2f7b3f9-src.tar.gz) = 2772012
diff -ruN tarantool.orig/files/patch-doc_man_CMakeLists.txt tarantool/files/patch-doc_man_CMakeLists.txt
--- tarantool.orig/files/patch-doc_man_CMakeLists.txt	2013-05-18 15:18:35.797910048 +0400
+++ tarantool/files/patch-doc_man_CMakeLists.txt	1970-01-01 03:00:00.000000000 +0300
@@ -1,12 +0,0 @@
---- doc/man/CMakeLists.txt.orig	2012-12-11 01:42:20.346392205 +0400
-+++ doc/man/CMakeLists.txt	2012-12-11 01:42:53.437090883 +0400
-@@ -5,7 +5,7 @@
- 	    ${CMAKE_SOURCE_DIR}/doc/man/tarantool.pod > ${PROJECT_BINARY_DIR}/doc/man/tarantool.1
-     )
- 
--install(FILES ${PROJECT_BINARY_DIR}/doc/man/tarantool_box.1 DESTINATION "${CMAKE_MAN_DIR}")
-+install(FILES ${PROJECT_BINARY_DIR}/doc/man/tarantool_box.1 DESTINATION "${CMAKE_MAN_DIR}/man1")
- if (ENABLE_CLIENT)
--    install(FILES ${PROJECT_BINARY_DIR}/doc/man/tarantool.1 DESTINATION "${CMAKE_MAN_DIR}")
-+    install(FILES ${PROJECT_BINARY_DIR}/doc/man/tarantool.1 DESTINATION "${CMAKE_MAN_DIR}/man1")
- endif()
diff -ruN tarantool.orig/files/patch-src_CMakeLists.txt tarantool/files/patch-src_CMakeLists.txt
--- tarantool.orig/files/patch-src_CMakeLists.txt	2013-05-18 15:18:35.797910048 +0400
+++ tarantool/files/patch-src_CMakeLists.txt	2013-05-18 14:34:25.494911161 +0400
@@ -1,13 +1,22 @@
---- src/CMakeLists.txt.orig	2012-12-11 02:19:57.157548371 +0400
-+++ src/CMakeLists.txt	2012-12-11 02:23:55.400718104 +0400
-@@ -155,6 +155,10 @@
+--- src/CMakeLists.txt.orig	2013-05-18 07:08:17.087914237 +0000
++++ src/CMakeLists.txt	2013-05-18 10:23:24.584910099 +0000
+@@ -138,6 +138,10 @@
      set (common_libraries ${common_libraries} dl)
  endif()
  
-+if (NOT LINUX)
-+    set (common_libraries ${common_libraries} intl) # if used not GNU libc, depended by gettext
++if (TARGET_OS_FREEBSD)
++    set (common_libraries ${common_libraries} intl)
 +endif()
 +
- if (ENABLE_GCOV)
-     set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${GCOV_C_FLAGS}")
-     set (LDFLAGS "${LDFLAGS} ${GCOV_LDFLAGS}")
+ if (ENABLE_BACKTRACE AND HAVE_BFD)
+     set (common_libraries ${common_libraries} bfd)
+     if (NOT TARGET_OS_DARWIN)
+@@ -145,7 +149,7 @@
+     endif()
+     if (ENABLE_STATIC OR TARGET_OS_FREEBSD)
+         include (FindZLIB)
+-        set (common_libraries ${common_libraries} ${ZLIB_LIBRARIES})
++        set (common_libraries ${common_libraries} ${ZLIB_LIBRARIES} iconv intl)
+     endif()
+ endif()
+ 
diff -ruN tarantool.orig/pkg-plist tarantool/pkg-plist
--- tarantool.orig/pkg-plist	2013-05-18 15:18:35.798911360 +0400
+++ tarantool/pkg-plist	2013-05-18 11:29:43.492910374 +0400
@@ -47,7 +47,7 @@
 lib/libtarantool.so.1.1
 lib/libtarantoolrpl.a
 lib/libtarantool.so
-%%DOCSDIR%%/README
+%%DOCSDIR%%/README.md
 %%DOCSDIR%%/box-protocol.txt
 %%DOCSDIR%%/LICENSE
 @dirrm %%DOCSDIR%%

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list