Update umurmur 0.2.20 -> v0.3.1

Tested running a server and connected to it with mumble client.

OK?

Andrew

diff --git a/audio/umurmur/Makefile b/audio/umurmur/Makefile
index d8b1e5759..e2e9a94bb 100644
--- a/audio/umurmur/Makefile
+++ b/audio/umurmur/Makefile
@@ -2,8 +2,7 @@ COMMENT =               minimalistic Mumble server
 
 GH_ACCOUNT =           umurmur
 GH_PROJECT =           umurmur
-GH_TAGNAME =           0.2.20
-REVISION =             1
+GH_TAGNAME =           v0.3.1
 
 CATEGORIES =           audio
 
@@ -19,7 +18,6 @@ MODULES =             devel/cmake
 LIB_DEPENDS =          devel/libconfig \
                        devel/protobuf-c>=1.0.1
 
-CONFIGURE_ARGS =       -DSSL=openssl
 MODCMAKE_POLICY_VERSION_OVERRIDE = Yes
 
 NO_TEST =              Yes
diff --git a/audio/umurmur/distinfo b/audio/umurmur/distinfo
index e47fe344f..ead2483e3 100644
--- a/audio/umurmur/distinfo
+++ b/audio/umurmur/distinfo
@@ -1,2 +1,2 @@
-SHA256 (umurmur-0.2.20.tar.gz) = t7KXjDGXrvCmUx8c8O4a67MqVa2L2kMGTOOpRO28rIM=
-SIZE (umurmur-0.2.20.tar.gz) = 93152
+SHA256 (umurmur-0.3.1.tar.gz) = gyfdCyxb0YejjQmCleiWprhdaYySaCBbyyf2JE92CnM=
+SIZE (umurmur-0.3.1.tar.gz) = 94742
diff --git a/audio/umurmur/patches/patch-CMakeLists_txt 
b/audio/umurmur/patches/patch-CMakeLists_txt
index 280e1f0b9..df1a0b7b6 100644
--- a/audio/umurmur/patches/patch-CMakeLists_txt
+++ b/audio/umurmur/patches/patch-CMakeLists_txt
@@ -10,11 +10,11 @@ Index: CMakeLists.txt
  set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "${UMURMUR_BINARY_DIR}")
  
  if(NOT CMAKE_BUILD_TYPE)
-@@ -27,7 +27,7 @@ add_subdirectory(src)
+@@ -31,7 +31,7 @@ add_subdirectory(src)
  
  install(
    FILES "umurmur.conf.example"
--  DESTINATION "${CMAKE_INSTALL_FULL_SYSCONFDIR}/"
+-  DESTINATION "${CMAKE_INSTALL_FULL_SYSCONFDIR}/umurmur"
 +  DESTINATION "share/examples/umurmur"
    PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ
    RENAME "umurmur.conf"
diff --git a/audio/umurmur/patches/patch-cmake_Modules_FindLibconfig_cmake 
b/audio/umurmur/patches/patch-cmake_Modules_FindLibconfig_cmake
deleted file mode 100644
index a251ad7c6..000000000
--- a/audio/umurmur/patches/patch-cmake_Modules_FindLibconfig_cmake
+++ /dev/null
@@ -1,16 +0,0 @@
---- cmake/Modules/FindLibconfig.cmake.orig     Fri Aug  8 08:37:03 2014
-+++ cmake/Modules/FindLibconfig.cmake  Thu Sep  4 13:27:02 2014
-@@ -1,10 +1,6 @@
- include(FindPackageHandleStandardArgs)
- 
--find_path(LIBCONFIG_INCLUDE_DIR NAMES "libconfig.h" PATHS /usr/pkg /usr/local 
/usr PATH_SUFFIXES "include")
--find_path(LIBCONFIG_LIB_DIR NAMES "libconfig.so" "libconfig.dylib" PATHS 
/usr/pkg /usr/local /usr PATH_SUFFIXES "lib" 
"lib/${CMAKE_LIBRARY_ARCHITECTURE}")
-+find_path(LIBCONFIG_INCLUDE_DIR NAMES "libconfig.h")
-+find_library(LIBCONFIG_LIBRARIES NAMES "config")
- 
--if(LIBCONFIG_INCLUDE_DIR AND LIBCONFIG_LIB_DIR)
--  set(LIBCONFIG_LIBRARIES config)
--endif(LIBCONFIG_INCLUDE_DIR AND LIBCONFIG_LIB_DIR)
--
--find_package_handle_standard_args(Libconfig DEFAULT LIBCONFIG_INCLUDE_DIR 
LIBCONFIG_LIBRARIES LIBCONFIG_LIB_DIR)
-+find_package_handle_standard_args(Libconfig REQUIRED_VARS 
LIBCONFIG_INCLUDE_DIR LIBCONFIG_LIBRARIES)
diff --git a/audio/umurmur/patches/patch-cmake_Modules_FindProtobufC_cmake 
b/audio/umurmur/patches/patch-cmake_Modules_FindProtobufC_cmake
deleted file mode 100644
index af7ffb138..000000000
--- a/audio/umurmur/patches/patch-cmake_Modules_FindProtobufC_cmake
+++ /dev/null
@@ -1,16 +0,0 @@
---- cmake/Modules/FindProtobufC.cmake.orig     Fri Aug  8 08:37:03 2014
-+++ cmake/Modules/FindProtobufC.cmake  Thu Sep  4 13:27:27 2014
-@@ -1,10 +1,6 @@
- include(FindPackageHandleStandardArgs)
- 
--find_path(PROTOBUFC_INCLUDE_DIR NAMES "protobuf-c.h" PATHS /usr/pkg 
/usr/local /usr PATH_SUFFIXES "include/google/protobuf-c")
--find_path(PROTOBUFC_LIB_DIR NAMES "libprotobuf-c.so" "libprotobuf-c.dylib" 
PATHS /usr/pkg /usr/local /usr PATH_SUFFIXES "lib"  
"lib/${CMAKE_LIBRARY_ARCHITECTURE}")
-+find_path(PROTOBUFC_INCLUDE_DIR NAMES "protobuf-c.h" PATH_SUFFIXES 
"protobuf-c")
-+find_library(PROTOBUFC_LIBRARIES NAMES "protobuf-c")
- 
--if(PROTOBUFC_INCLUDE_DIR AND PROTOBUFC_LIB_DIR)
--  set(PROTOBUFC_LIBRARIES protobuf-c)
--endif(PROTOBUFC_INCLUDE_DIR AND PROTOBUFC_LIB_DIR)
--
--find_package_handle_standard_args(ProtobufC REQUIRED_VARS 
PROTOBUFC_INCLUDE_DIR PROTOBUFC_LIBRARIES PROTOBUFC_LIB_DIR)
-+find_package_handle_standard_args(ProtobufC REQUIRED_VARS 
PROTOBUFC_INCLUDE_DIR PROTOBUFC_LIBRARIES)
diff --git a/audio/umurmur/patches/patch-src_CMakeLists_txt 
b/audio/umurmur/patches/patch-src_CMakeLists_txt
deleted file mode 100644
index 90c7f4391..000000000
--- a/audio/umurmur/patches/patch-src_CMakeLists_txt
+++ /dev/null
@@ -1,9 +0,0 @@
-Index: src/CMakeLists.txt
---- src/CMakeLists.txt.orig
-+++ src/CMakeLists.txt
-@@ -48,4 +48,4 @@ target_link_libraries(${PROJECT_NAME}
-                       ${LIBRT}
-                       ${CRYPTO_LIBRARIES})
- 
--install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION "bin")
-+install(TARGETS ${PROJECT_NAME} RUNTIME DESTINATION "sbin")
diff --git a/audio/umurmur/patches/patch-src_config_h_in 
b/audio/umurmur/patches/patch-src_config_h_in
index ed5ecaea2..ee8a9acd8 100644
--- a/audio/umurmur/patches/patch-src_config_h_in
+++ b/audio/umurmur/patches/patch-src_config_h_in
@@ -5,7 +5,7 @@ Index: src/config.h.in
  
  #cmakedefine USE_SHAREDMEMORY_API
  
--#define DEFAULT_CONFIG "${CMAKE_INSTALL_FULL_SYSCONFDIR}/umurmur.conf"
+-#define DEFAULT_CONFIG "${CMAKE_INSTALL_FULL_SYSCONFDIR}/umurmur/umurmur.conf"
 +#define DEFAULT_CONFIG "${SYSCONFDIR}/umurmur/umurmur.conf"
  
  #endif // CONFIG_H
diff --git a/audio/umurmur/patches/patch-src_main_c 
b/audio/umurmur/patches/patch-src_main_c
deleted file mode 100644
index c39bc3261..000000000
--- a/audio/umurmur/patches/patch-src_main_c
+++ /dev/null
@@ -1,28 +0,0 @@
-initgroups(3) invalidates the data returned by getgrnam(3) producing
-bogus logs.
-
-Backport of <https://github.com/umurmur/umurmur/pull/183>
-
-Index: src/main.c
---- src/main.c.orig
-+++ src/main.c
-@@ -149,6 +149,9 @@ static void switch_user(void)
-                       Log_fatal("Unknown group '%s'", groupname);
- 
-               gid = grp->gr_gid;
-+
-+              /* initgroups() will invalidate this data */
-+              grp = NULL;
-       }
- 
-       if (initgroups(pwd->pw_name, gid))
-@@ -160,8 +163,7 @@ static void switch_user(void)
-       if (setuid(pwd->pw_uid))
-               Log_fatal("setuid() failed: %s", strerror(errno));
- 
--      if (!grp)
--              grp = getgrgid(gid);
-+      grp = getgrgid(gid);
-       if (!grp)
-               Log_fatal("getgrgid() failed: %s", strerror(errno));
- 
diff --git a/audio/umurmur/patches/patch-umurmur_conf_example 
b/audio/umurmur/patches/patch-umurmur_conf_example
index 7fcbcd0c4..e54b959e6 100644
--- a/audio/umurmur/patches/patch-umurmur_conf_example
+++ b/audio/umurmur/patches/patch-umurmur_conf_example
@@ -14,7 +14,7 @@ Index: umurmur.conf.example
 @@ -18,9 +18,9 @@ max_users = 10;
  
  # username and groupname for privilege dropping.
- # Will attempt to switch user if set. 
+ # Will attempt to switch user if set.
 -# username = "";
 +username = "_umurmur";
  # If groupname not set the user's default login group will be used

Attachment: signature.asc
Description: PGP signature

Reply via email to