rpms/sems/F-11 sems--0011-Enable-py_sems.patch, NONE, 1.1 sems--0014-Enable-support-for-CMake-2.4.patch, NONE, 1.1 sems--0015-Really-fix-compilation-with-old-SIP-tool-for-generat.patch, NONE, 1.1 sems--0016-Missing-.c-module-in-adpcm-CMake-makefile.patch, NONE, 1.1 import.log, 1.4, 1.5 sems--0001-Adjust-CMake-files-to-reflect-actual-SEMS-version.patch, 1.1, 1.2 sems--0002-Force-to-use-system-wide-GSM-includes.patch, 1.1, 1.2 sems--0003-Allow-rewrite-of-custom-makefiles-by-CMake.patch, 1.1, 1.2 sems--0004-Relax-requirements-for-CMake-version.patch, 1.1, 1.2 sems--0005-Disable-ilbc-plugin.patch, 1.1, 1.2 sems--0006-Fix-module-name-definition.patch, 1.1, 1.2 sems--0007-No-longer-install-SEMS-OpenSER-SER-HOWTOs.patch, 1.1, 1.2 sems--0008-Typo.patch, 1.1, 1.2 sems--0009-Set-CFG_PREFIX-to-empty-string-by-default.patch, 1.1, 1.2 sems--0010-Fix-LAME-library-detection.patch, 1.1, 1.2 sems--0012-Add-missing-files-to-CMake-target.patch, 1.1, 1.2 sems--0013-Fix-for-newest-GCC.patch, 1.1, 1.2 sems.spec, 1.5, 1.6 sems--0011-Add-py_sems-back.patch, 1.1, NONE
Peter Lemenkov
peter at fedoraproject.org
Mon Apr 19 14:49:36 UTC 2010
Author: peter
Update of /cvs/pkgs/rpms/sems/F-11
In directory cvs01.phx2.fedoraproject.org:/tmp/cvs-serv30596/F-11
Modified Files:
import.log
sems--0001-Adjust-CMake-files-to-reflect-actual-SEMS-version.patch
sems--0002-Force-to-use-system-wide-GSM-includes.patch
sems--0003-Allow-rewrite-of-custom-makefiles-by-CMake.patch
sems--0004-Relax-requirements-for-CMake-version.patch
sems--0005-Disable-ilbc-plugin.patch
sems--0006-Fix-module-name-definition.patch
sems--0007-No-longer-install-SEMS-OpenSER-SER-HOWTOs.patch
sems--0008-Typo.patch
sems--0009-Set-CFG_PREFIX-to-empty-string-by-default.patch
sems--0010-Fix-LAME-library-detection.patch
sems--0012-Add-missing-files-to-CMake-target.patch
sems--0013-Fix-for-newest-GCC.patch sems.spec
Added Files:
sems--0011-Enable-py_sems.patch
sems--0014-Enable-support-for-CMake-2.4.patch
sems--0015-Really-fix-compilation-with-old-SIP-tool-for-generat.patch
sems--0016-Missing-.c-module-in-adpcm-CMake-makefile.patch
Removed Files:
sems--0011-Add-py_sems-back.patch
Log Message:
Fixed building of the adpcm module
sems--0011-Enable-py_sems.patch:
CMakeLists.txt | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
--- NEW FILE sems--0011-Enable-py_sems.patch ---
>From 3bbbe6f433c15c49b8bc6459c4f4cc90773afd44 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Thu, 1 Apr 2010 13:55:30 +0400
Subject: [PATCH 11/16] Enable py_sems.
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
apps/CMakeLists.txt | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/apps/CMakeLists.txt b/apps/CMakeLists.txt
index 8c0e6f3..ba652c7 100644
--- a/apps/CMakeLists.txt
+++ b/apps/CMakeLists.txt
@@ -34,11 +34,11 @@ IF(PYTHONLIBS_FOUND)
ADD_SUBDIRECTORY(pin_collect)
ENDIF(PYTHONLIBS_FOUND)
ADD_SUBDIRECTORY(precoded_announce)
-#IF(PYTHONLIBS_FOUND)
-#IF(SIP_FOUND)
-# ADD_SUBDIRECTORY(py_sems)
-#ENDIF(SIP_FOUND)
-#ENDIF(PYTHONLIBS_FOUND)
+IF(PYTHONLIBS_FOUND)
+IF(SIP_FOUND)
+ ADD_SUBDIRECTORY(py_sems)
+ENDIF(SIP_FOUND)
+ENDIF(PYTHONLIBS_FOUND)
ADD_SUBDIRECTORY(reg_agent)
ADD_SUBDIRECTORY(registrar_client)
ADD_SUBDIRECTORY(sw_prepaid_sip)
--
1.6.6.1
sems--0014-Enable-support-for-CMake-2.4.patch:
CMakeLists.txt | 7 ++++---
apps/diameter_client/CMakeLists.txt | 6 +++---
apps/diameter_client/lib_dbase/CMakeLists.txt | 2 +-
apps/py_sems/CMakeLists.txt | 6 ++----
apps/xmlrpc2di/CMakeLists.txt | 6 ++----
cmake/audio.rules.txt | 2 +-
cmake/config.rules.txt | 2 +-
cmake/doc.rules.txt | 4 ++--
cmake/module.rules.txt | 8 ++++++++
cmake/python.rules.txt | 2 +-
core/plug-in/binrpcctrl/CMakeLists.txt | 6 ++----
core/plug-in/binrpcctrl/libbinrpc/src/CMakeLists.txt | 3 +--
core/plug-in/ilbc/CMakeLists.txt | 6 ++----
core/plug-in/ilbc/iLBC_rfc3951/CMakeLists.txt | 3 +--
14 files changed, 31 insertions(+), 32 deletions(-)
--- NEW FILE sems--0014-Enable-support-for-CMake-2.4.patch ---
>From b4d2a9bde82eb6b25429b64d786ba71944d5f6b2 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Fri, 2 Apr 2010 15:45:38 +0400
Subject: [PATCH 14/16] Enable support for CMake 2.4
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
CMakeLists.txt | 7 ++++---
apps/diameter_client/CMakeLists.txt | 6 +++---
apps/diameter_client/lib_dbase/CMakeLists.txt | 2 +-
apps/py_sems/CMakeLists.txt | 6 ++----
apps/xmlrpc2di/CMakeLists.txt | 6 ++----
cmake/audio.rules.txt | 2 +-
cmake/config.rules.txt | 2 +-
cmake/doc.rules.txt | 4 ++--
cmake/module.rules.txt | 8 ++++++++
cmake/python.rules.txt | 2 +-
core/plug-in/binrpcctrl/CMakeLists.txt | 6 ++----
.../binrpcctrl/libbinrpc/src/CMakeLists.txt | 3 +--
core/plug-in/ilbc/CMakeLists.txt | 6 ++----
core/plug-in/ilbc/iLBC_rfc3951/CMakeLists.txt | 2 +-
14 files changed, 31 insertions(+), 31 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 97da195..785a005 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -170,15 +170,16 @@ ENDIF(SEMS_USE_OPENSSL)
# Let's try to find Python development files
FIND_PACKAGE(PythonLibs)
-IF(PYTHONLIBS_FOUND)
+IF(PYTHONLIBS_FOUND OR PYTHON_LIBRARIES)
+ SET(PYTHONLIBS_FOUND TRUE)
GET_FILENAME_COMPONENT(PYTHON_LD_PATH ${PYTHON_LIBRARIES} PATH)
MESSAGE(STATUS "Found Python includes: ${PYTHON_INCLUDE_PATH}/Python.h")
MESSAGE(STATUS "Found Python library: ${PYTHON_LIBRARIES}")
MESSAGE(STATUS "Found Python library path: ${PYTHON_LD_PATH}")
MESSAGE(STATUS "Using Python: YES")
-ELSE(PYTHONLIBS_FOUND)
+ELSE(PYTHONLIBS_FOUND OR PYTHON_LIBRARIES)
MESSAGE(STATUS "Using Python: NO")
-ENDIF(PYTHONLIBS_FOUND)
+ENDIF(PYTHONLIBS_FOUND OR PYTHON_LIBRARIES)
# Let's try to find SIP (Python bindings generator) development files
FIND_PATH(SIP_INCLUDE_DIR sip.h PATHS ${PYTHON_INCLUDE_PATH})
diff --git a/apps/diameter_client/CMakeLists.txt b/apps/diameter_client/CMakeLists.txt
index c510194..5dafcf0 100644
--- a/apps/diameter_client/CMakeLists.txt
+++ b/apps/diameter_client/CMakeLists.txt
@@ -3,13 +3,13 @@ DiameterClient.cpp
ServerConnection.cpp
)
-ADD_SUBDIRECTORY (lib_dbase)
+ADD_SUBDIRECTORY (lib_dbase .)
INCLUDE_DIRECTORIES (lib_dbase)
-SET_PROPERTY(TARGET libdbase PROPERTY IMPORTED_LOCATION ./lib_dbase/libdbase.a)
+#SET_PROPERTY(TARGET libdbase PROPERTY IMPORTED_LOCATION ./lib_dbase/libdbase.a)
SET(sems_module_name diameter_client)
-SET(sems_module_libs libdbase)
+SET(sems_module_static_libs dbase)
IF(OPENSSL_FOUND)
ADD_DEFINITIONS(-DWITH_OPENSSL)
diff --git a/apps/diameter_client/lib_dbase/CMakeLists.txt b/apps/diameter_client/lib_dbase/CMakeLists.txt
index 62016f9..0e7fb1e 100644
--- a/apps/diameter_client/lib_dbase/CMakeLists.txt
+++ b/apps/diameter_client/lib_dbase/CMakeLists.txt
@@ -8,5 +8,5 @@ IF(OPENSSL_FOUND)
ADD_DEFINITIONS(-DWITH_OPENSSL)
ENDIF(OPENSSL_FOUND)
-ADD_LIBRARY(libdbase STATIC ${libdbase_SRCS})
+ADD_LIBRARY(dbase STATIC ${libdbase_SRCS})
diff --git a/apps/py_sems/CMakeLists.txt b/apps/py_sems/CMakeLists.txt
index 91bc246..cfa51c3 100644
--- a/apps/py_sems/CMakeLists.txt
+++ b/apps/py_sems/CMakeLists.txt
@@ -17,14 +17,12 @@ INCLUDE_DIRECTORIES(${PYTHON_INCLUDE_PATH})
EXECUTE_PROCESS(COMMAND python-config --libs OUTPUT_VARIABLE PYTHON_LIB_FLAGS OUTPUT_STRIP_TRAILING_WHITESPACE)
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} ${PYTHON_LIB_FLAGS}")
-ADD_SUBDIRECTORY (sip)
+ADD_SUBDIRECTORY (sip .)
INCLUDE_DIRECTORIES (sip)
-SET_PROPERTY(TARGET sip PROPERTY IMPORTED_LOCATION ./sip/sip.a)
-
SET(sems_module_name py_sems)
-SET(sems_module_libs sip)
+SET(sems_module_static_libs sip)
INCLUDE(${CMAKE_SOURCE_DIR}/cmake/module.rules.txt)
INCLUDE(${CMAKE_SOURCE_DIR}/cmake/config.rules.txt)
INCLUDE(${CMAKE_SOURCE_DIR}/cmake/python.rules.txt)
diff --git a/apps/xmlrpc2di/CMakeLists.txt b/apps/xmlrpc2di/CMakeLists.txt
index d4ef304..2bcfd14 100644
--- a/apps/xmlrpc2di/CMakeLists.txt
+++ b/apps/xmlrpc2di/CMakeLists.txt
@@ -4,14 +4,12 @@ TOXmlRpcClient.cpp
XMLRPC2DI.cpp
)
-ADD_SUBDIRECTORY (xmlrpc++)
+ADD_SUBDIRECTORY (xmlrpc++/src .)
INCLUDE_DIRECTORIES (xmlrpc++/src)
-SET_PROPERTY(TARGET xmlrpcpp PROPERTY IMPORTED_LOCATION ./xmlrpc++/src/xmlrpcpp.a)
-
SET(sems_module_name xmlrpc2di)
-SET(sems_module_libs xmlrpcpp)
+SET(sems_module_static_libs xmlrpcpp)
IF(OPENSSL_FOUND)
ADD_DEFINITIONS(-DHAVE_XMLRPCPP_SSL -DXMLRPCPP_SUPPORT_STRUCT_ACCESS)
diff --git a/cmake/audio.rules.txt b/cmake/audio.rules.txt
index a836524..170b821 100644
--- a/cmake/audio.rules.txt
+++ b/cmake/audio.rules.txt
@@ -2,4 +2,4 @@ FOREACH (audio_file ${audio_files})
INSTALL(
FILES wav/${audio_file} DESTINATION ${SEMS_AUDIO_PREFIX}/sems/audio/${sems_module_name}
)
-ENDFOREACH()
+ENDFOREACH(audio_file ${audio_files})
diff --git a/cmake/config.rules.txt b/cmake/config.rules.txt
index e3240ae..1bc81d8 100644
--- a/cmake/config.rules.txt
+++ b/cmake/config.rules.txt
@@ -14,4 +14,4 @@ FOREACH (config_file ${sems_module_name} ${sems_config_files})
INSTALL(
FILES ./etc/${config_file}.conf DESTINATION ${SEMS_CFG_PREFIX}/etc/sems/etc/
)
-ENDFOREACH()
+ENDFOREACH(config_file ${sems_module_name} ${sems_config_files})
diff --git a/cmake/doc.rules.txt b/cmake/doc.rules.txt
index a36f3b8..d0c724a 100644
--- a/cmake/doc.rules.txt
+++ b/cmake/doc.rules.txt
@@ -2,10 +2,10 @@ FOREACH (doc_file ${doc_files})
INSTALL(
FILES ${doc_file} DESTINATION ${SEMS_DOC_PREFIX}/sems-${SEMS_MAJOR_VERSION}.${SEMS_MINOR_VERSION}.${SEMS_BUILD_VERSION}
)
-ENDFOREACH()
+ENDFOREACH(doc_file ${doc_files})
FOREACH (doc_dir ${doc_dirs})
INSTALL(
DIRECTORY ${doc_dir} DESTINATION ${SEMS_DOC_PREFIX}/sems-${SEMS_MAJOR_VERSION}.${SEMS_MINOR_VERSION}.${SEMS_BUILD_VERSION}
)
-ENDFOREACH()
+ENDFOREACH(doc_dir ${doc_dirs})
diff --git a/cmake/module.rules.txt b/cmake/module.rules.txt
index 80ec94e..4ce7570 100644
--- a/cmake/module.rules.txt
+++ b/cmake/module.rules.txt
@@ -12,6 +12,14 @@ ADD_DEFINITIONS(-DMOD_NAME="\\\"${sems_module_name}\\\"")
# and with additional ${sems_module_libs} if they exists
TARGET_LINK_LIBRARIES(sems_${sems_module_name} ${CMAKE_DL_LIBS} ${sems_module_libs})
+IF(sems_module_static_libs)
+ FOREACH(lib ${sems_module_static_libs})
+ ADD_DEPENDENCIES(sems_${sems_module_name} ${lib} )
+ SET_TARGET_PROPERTIES(sems_${sems_module_name} PROPERTIES LINK_FLAGS ./lib${lib}.a)
+ ENDFOREACH(lib)
+ENDIF(sems_module_static_libs)
+
+
SET_TARGET_PROPERTIES(sems_${sems_module_name} PROPERTIES OUTPUT_NAME ${sems_module_name})
INSTALL(
diff --git a/cmake/python.rules.txt b/cmake/python.rules.txt
index 5cce24b..54f7880 100644
--- a/cmake/python.rules.txt
+++ b/cmake/python.rules.txt
@@ -3,5 +3,5 @@ FUNCTION(PYTHON_SOURCES_COMPILE python_files sems_python_dir)
EXECUTE_PROCESS(COMMAND python -c "import py_compile; py_compile.compile('${CMAKE_CURRENT_SOURCE_DIR}/${python_file}')")
EXECUTE_PROCESS(COMMAND python -O -c "import py_compile; py_compile.compile('${CMAKE_CURRENT_SOURCE_DIR}/${python_file}')")
INSTALL (FILES ${python_file} ${python_file}c ${python_file}o DESTINATION ${SEMS_EXEC_PREFIX}/${SEMS_LIBDIR}/sems/${sems_python_dir})
- ENDFOREACH()
+ ENDFOREACH(python_file ${python_files})
ENDFUNCTION()
diff --git a/core/plug-in/binrpcctrl/CMakeLists.txt b/core/plug-in/binrpcctrl/CMakeLists.txt
index 27ced92..6560146 100644
--- a/core/plug-in/binrpcctrl/CMakeLists.txt
+++ b/core/plug-in/binrpcctrl/CMakeLists.txt
@@ -4,13 +4,11 @@ ConnPool.cpp
CtrlServer.cpp
)
-ADD_SUBDIRECTORY (libbinrpc)
+ADD_SUBDIRECTORY (libbinrpc/src .)
INCLUDE_DIRECTORIES (libbinrpc/include)
-SET_PROPERTY(TARGET libbinrpc PROPERTY IMPORTED_LOCATION ./libbinrpc/src/binrpcctrl.a)
-
SET(sems_module_name binrpcctrl)
-SET(sems_module_libs libbinrpc)
+SET(sems_module_static_libs binrpc)
INCLUDE(${CMAKE_SOURCE_DIR}/cmake/module.rules.txt)
INCLUDE(${CMAKE_SOURCE_DIR}/cmake/config.rules.txt)
diff --git a/core/plug-in/binrpcctrl/libbinrpc/src/CMakeLists.txt b/core/plug-in/binrpcctrl/libbinrpc/src/CMakeLists.txt
index 90dda19..ecb0cf3 100644
--- a/core/plug-in/binrpcctrl/libbinrpc/src/CMakeLists.txt
+++ b/core/plug-in/binrpcctrl/libbinrpc/src/CMakeLists.txt
@@ -32,6 +32,5 @@ value.c
#
ADD_DEFINITIONS(-DBINRPC_LIB_VER="1.0-1" -D_LIBBINRPC_BUILD -DNDEBUG)
-ADD_LIBRARY(libbinrpc STATIC ${libbinrpc_SRCS})
-SET_TARGET_PROPERTIES(libbinrpc PROPERTIES OUTPUT_NAME "libbinrpc")
+ADD_LIBRARY(binrpc STATIC ${libbinrpc_SRCS})
diff --git a/core/plug-in/ilbc/CMakeLists.txt b/core/plug-in/ilbc/CMakeLists.txt
index 959f268..cf5742c 100644
--- a/core/plug-in/ilbc/CMakeLists.txt
+++ b/core/plug-in/ilbc/CMakeLists.txt
@@ -2,13 +2,11 @@ set (ilbc_SRCS
ilbc.c
)
-ADD_SUBDIRECTORY (iLBC_rfc3951)
+ADD_SUBDIRECTORY (iLBC_rfc3951 .)
INCLUDE_DIRECTORIES (iLBC_rfc3951)
-SET_PROPERTY(TARGET libilbc PROPERTY IMPORTED_LOCATION ./iLBC_rfc3951/ilbc.a)
-
SET(sems_module_name ilbc)
-SET(sems_module_libs libilbc)
+SET(sems_module_static_libs ilbc)
INCLUDE(${CMAKE_SOURCE_DIR}/cmake/module.rules.txt)
diff --git a/core/plug-in/ilbc/iLBC_rfc3951/CMakeLists.txt b/core/plug-in/ilbc/iLBC_rfc3951/CMakeLists.txt
index eb433f3..b3e3ffc 100644
--- a/core/plug-in/ilbc/iLBC_rfc3951/CMakeLists.txt
+++ b/core/plug-in/ilbc/iLBC_rfc3951/CMakeLists.txt
@@ -24,5 +24,5 @@ packing.c
syntFilter.c
)
-ADD_LIBRARY(libilbc STATIC ${ilbc_SRCS})
+ADD_LIBRARY(ilbc STATIC ${ilbc_SRCS})
--
1.6.6.1
sems--0015-Really-fix-compilation-with-old-SIP-tool-for-generat.patch:
string.sip | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
--- NEW FILE sems--0015-Really-fix-compilation-with-old-SIP-tool-for-generat.patch ---
>From 7b03c2c74a9b7ae9efec6ffdaa539c0d54eda763 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Tue, 6 Apr 2010 14:56:22 +0000
Subject: [PATCH 15/16] Really fix compilation with old SIP (tool for generating bindings)
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/sems/branches/1.2@1776 8eb893ce-cfd4-0310-b710-fb5ebe64c474
---
apps/py_sems/sip/string.sip | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/apps/py_sems/sip/string.sip b/apps/py_sems/sip/string.sip
index c3372e5..6c32dbd 100644
--- a/apps/py_sems/sip/string.sip
+++ b/apps/py_sems/sip/string.sip
@@ -23,7 +23,7 @@ using std::string;
return 0;
}
#if SIP_VERSION < 0x040901
- *sipCppPtr = (std::string *)sipForceConvertToType(sipPy, sipType_string, NULL, SIP_NO_CONVERTORS, NULL, sipIsErr);
+ *sipCppPtr = (std::string *)sipForceConvertTo_string(sipPy, sipIsErr);
#else
*sipCppPtr = (std::string *)sipForceConvertToType(sipPy, sipType_string, NULL, SIP_NO_CONVERTORS, NULL, sipIsErr);
#endif
--
1.6.6.1
sems--0016-Missing-.c-module-in-adpcm-CMake-makefile.patch:
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- NEW FILE sems--0016-Missing-.c-module-in-adpcm-CMake-makefile.patch ---
>From 4215f312f684acb4306a789d246d4d5a01ac7e15 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Fri, 16 Apr 2010 06:46:52 +0000
Subject: [PATCH 16/16] Missing *.c module in adpcm CMake makefile
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/sems/trunk@1797 8eb893ce-cfd4-0310-b710-fb5ebe64c474
---
core/plug-in/adpcm/CMakeLists.txt | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/core/plug-in/adpcm/CMakeLists.txt b/core/plug-in/adpcm/CMakeLists.txt
index 5055c03..da3d024 100644
--- a/core/plug-in/adpcm/CMakeLists.txt
+++ b/core/plug-in/adpcm/CMakeLists.txt
@@ -1,4 +1,5 @@
set (adpcm_SRCS
+adpcm.c
g711.c
g721.c
g723_16.c
--
1.6.6.1
Index: import.log
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/import.log,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- import.log 1 Apr 2010 13:51:48 -0000 1.4
+++ import.log 19 Apr 2010 14:49:35 -0000 1.5
@@ -2,3 +2,4 @@ sems-1_1_0-5_fc10:F-11:sems-1.1.0-5.fc10
sems-1_1_0-6_fc10:F-11:sems-1.1.0-6.fc10.src.rpm:1240163035
sems-1_1_1-1_fc10:F-11:sems-1.1.1-1.fc10.src.rpm:1247323186
sems-1_2_0-1_fc12:F-11:sems-1.2.0-1.fc12.src.rpm:1270129878
+sems-1_2_0-2_fc12:F-11:sems-1.2.0-2.fc12.src.rpm:1271688501
sems--0001-Adjust-CMake-files-to-reflect-actual-SEMS-version.patch:
CMakeLists.txt | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
Index: sems--0001-Adjust-CMake-files-to-reflect-actual-SEMS-version.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0001-Adjust-CMake-files-to-reflect-actual-SEMS-version.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0001-Adjust-CMake-files-to-reflect-actual-SEMS-version.patch 1 Apr 2010 13:51:48 -0000 1.1
+++ sems--0001-Adjust-CMake-files-to-reflect-actual-SEMS-version.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,7 +1,7 @@
-From 443ff1eee2d76e2152e1691bc7f0123d83f2c68d Mon Sep 17 00:00:00 2001
+From 9f7da9a864a10afe8696c50a9d182cc5eab4fd4d Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Wed, 31 Mar 2010 11:51:44 +0400
-Subject: [PATCH 01/13] Adjust CMake files to reflect actual SEMS version
+Subject: [PATCH 01/16] Adjust CMake files to reflect actual SEMS version
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
sems--0002-Force-to-use-system-wide-GSM-includes.patch:
gsm.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
Index: sems--0002-Force-to-use-system-wide-GSM-includes.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0002-Force-to-use-system-wide-GSM-includes.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0002-Force-to-use-system-wide-GSM-includes.patch 1 Apr 2010 13:51:48 -0000 1.1
+++ sems--0002-Force-to-use-system-wide-GSM-includes.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,7 +1,7 @@
-From 4daff2ce25b7f87896ede3f65d50ed04b281cd72 Mon Sep 17 00:00:00 2001
+From 17b42436f7c51bb60d8c9c9c177d8ab0632c5d20 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Wed, 31 Mar 2010 11:52:52 +0400
-Subject: [PATCH 02/13] Force to use system-wide GSM includes
+Subject: [PATCH 02/16] Force to use system-wide GSM includes
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
@@ -9,7 +9,7 @@ Signed-off-by: Peter Lemenkov <lemenkov@
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/core/plug-in/gsm/gsm.c b/core/plug-in/gsm/gsm.c
-index fd63fb5..0c1e237 100644
+index 805ef78..bfc6a59 100644
--- a/core/plug-in/gsm/gsm.c
+++ b/core/plug-in/gsm/gsm.c
@@ -27,7 +27,7 @@
sems--0003-Allow-rewrite-of-custom-makefiles-by-CMake.patch:
CMakeLists.txt | 10 ----------
1 file changed, 10 deletions(-)
Index: sems--0003-Allow-rewrite-of-custom-makefiles-by-CMake.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0003-Allow-rewrite-of-custom-makefiles-by-CMake.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0003-Allow-rewrite-of-custom-makefiles-by-CMake.patch 1 Apr 2010 13:51:48 -0000 1.1
+++ sems--0003-Allow-rewrite-of-custom-makefiles-by-CMake.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,7 +1,7 @@
-From 7dd4d723ab58c54b6e918c3eacc78f0b877e9530 Mon Sep 17 00:00:00 2001
+From a55f5f4310092bcafefca139d7db67e053f02dfb Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Wed, 31 Mar 2010 11:53:48 +0400
-Subject: [PATCH 03/13] Allow rewrite of custom makefiles by CMake
+Subject: [PATCH 03/16] Allow rewrite of custom makefiles by CMake
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
sems--0004-Relax-requirements-for-CMake-version.patch:
CMakeLists.txt | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
Index: sems--0004-Relax-requirements-for-CMake-version.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0004-Relax-requirements-for-CMake-version.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0004-Relax-requirements-for-CMake-version.patch 1 Apr 2010 13:51:49 -0000 1.1
+++ sems--0004-Relax-requirements-for-CMake-version.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,7 +1,7 @@
-From e4cf5961d73fda32abed0cddeb39bc58bde3e1a9 Mon Sep 17 00:00:00 2001
+From 192a502d46569dd0fdb7eeb379a24bc93b5a868c Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Wed, 31 Mar 2010 12:10:52 +0400
-Subject: [PATCH 04/13] Relax requirements for CMake version
+Subject: [PATCH 04/16] Relax requirements for CMake version
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
sems--0005-Disable-ilbc-plugin.patch:
CMakeLists.txt | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
Index: sems--0005-Disable-ilbc-plugin.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0005-Disable-ilbc-plugin.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0005-Disable-ilbc-plugin.patch 1 Apr 2010 13:51:49 -0000 1.1
+++ sems--0005-Disable-ilbc-plugin.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,7 +1,7 @@
-From 46d4fe37bedec0bd4fbbc4e2f695ce9d911c022c Mon Sep 17 00:00:00 2001
+From 4bdf6c02ccc6cd8c29dd2da17be6421135660eb4 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Wed, 31 Mar 2010 12:19:48 +0400
-Subject: [PATCH 05/13] Disable ilbc plugin
+Subject: [PATCH 05/16] Disable ilbc plugin
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
sems--0006-Fix-module-name-definition.patch:
module.rules.txt | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
Index: sems--0006-Fix-module-name-definition.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0006-Fix-module-name-definition.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0006-Fix-module-name-definition.patch 1 Apr 2010 13:51:49 -0000 1.1
+++ sems--0006-Fix-module-name-definition.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,7 +1,7 @@
-From 4af73128163baf0ab7034f182de0cedf6e416393 Mon Sep 17 00:00:00 2001
+From 6041b6a787562db2e9ebb065e71755c8011437c8 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Wed, 31 Mar 2010 16:08:43 +0400
-Subject: [PATCH 06/13] Fix module name definition.
+Subject: [PATCH 06/16] Fix module name definition.
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
sems--0007-No-longer-install-SEMS-OpenSER-SER-HOWTOs.patch:
CMakeLists.txt | 3 ---
1 file changed, 3 deletions(-)
Index: sems--0007-No-longer-install-SEMS-OpenSER-SER-HOWTOs.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0007-No-longer-install-SEMS-OpenSER-SER-HOWTOs.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0007-No-longer-install-SEMS-OpenSER-SER-HOWTOs.patch 1 Apr 2010 13:51:49 -0000 1.1
+++ sems--0007-No-longer-install-SEMS-OpenSER-SER-HOWTOs.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,7 +1,7 @@
-From ccac93f6784d96dbe03de31e02c0d556f4adb0a1 Mon Sep 17 00:00:00 2001
+From 7f60b348709cf382d69b42f6d4d79080e321ea48 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Wed, 31 Mar 2010 16:09:48 +0400
-Subject: [PATCH 07/13] No longer install SEMS-OpenSER/SER HOWTOs
+Subject: [PATCH 07/16] No longer install SEMS-OpenSER/SER HOWTOs
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
sems--0008-Typo.patch:
CMakeLists.txt | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
Index: sems--0008-Typo.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0008-Typo.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0008-Typo.patch 1 Apr 2010 13:51:49 -0000 1.1
+++ sems--0008-Typo.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,7 +1,7 @@
-From dad7ba2e371af7eec9e95e049512fb55fa021b5f Mon Sep 17 00:00:00 2001
+From 568e9bef7bd3ddc6d780236da102dd5468a58ff3 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Wed, 31 Mar 2010 18:48:57 +0400
-Subject: [PATCH 08/13] Typo
+Subject: [PATCH 08/16] Typo
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
sems--0009-Set-CFG_PREFIX-to-empty-string-by-default.patch:
CMakeLists.txt | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
Index: sems--0009-Set-CFG_PREFIX-to-empty-string-by-default.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0009-Set-CFG_PREFIX-to-empty-string-by-default.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0009-Set-CFG_PREFIX-to-empty-string-by-default.patch 1 Apr 2010 13:51:49 -0000 1.1
+++ sems--0009-Set-CFG_PREFIX-to-empty-string-by-default.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,7 +1,7 @@
-From de3a993f1cc5ee844932010feb0384721844f02a Mon Sep 17 00:00:00 2001
+From dec9c2a705e2f1c03aaeec418890cd7cafebd183 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Wed, 31 Mar 2010 18:56:39 +0400
-Subject: [PATCH 09/13] Set CFG_PREFIX to empty string by default
+Subject: [PATCH 09/16] Set CFG_PREFIX to empty string by default
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
sems--0010-Fix-LAME-library-detection.patch:
CMakeLists.txt | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
Index: sems--0010-Fix-LAME-library-detection.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0010-Fix-LAME-library-detection.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0010-Fix-LAME-library-detection.patch 1 Apr 2010 13:51:49 -0000 1.1
+++ sems--0010-Fix-LAME-library-detection.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,7 +1,7 @@
-From f84b0860cbc5eac2a196bde7c418c7b6781a4f0b Mon Sep 17 00:00:00 2001
+From 781ac03472aa8223fffc66fad5906ca7d734f215 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Thu, 1 Apr 2010 13:54:54 +0400
-Subject: [PATCH 10/13] Fix LAME library detection
+Subject: [PATCH 10/16] Fix LAME library detection
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
sems--0012-Add-missing-files-to-CMake-target.patch:
CMakeLists.txt | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
Index: sems--0012-Add-missing-files-to-CMake-target.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0012-Add-missing-files-to-CMake-target.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0012-Add-missing-files-to-CMake-target.patch 1 Apr 2010 13:51:49 -0000 1.1
+++ sems--0012-Add-missing-files-to-CMake-target.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,7 +1,7 @@
-From b53db68b9c06354d3745ad5e9abdc0adec67e7c7 Mon Sep 17 00:00:00 2001
+From 2e1c67dfea7e8a86a29395885156d50f5d183c48 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Thu, 1 Apr 2010 16:59:28 +0400
-Subject: [PATCH 12/13] Add missing files to CMake target
+Subject: [PATCH 12/16] Add missing files to CMake target
Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
---
sems--0013-Fix-for-newest-GCC.patch:
ModMysql.cpp | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
Index: sems--0013-Fix-for-newest-GCC.patch
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems--0013-Fix-for-newest-GCC.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sems--0013-Fix-for-newest-GCC.patch 1 Apr 2010 13:51:49 -0000 1.1
+++ sems--0013-Fix-for-newest-GCC.patch 19 Apr 2010 14:49:35 -0000 1.2
@@ -1,14 +1,14 @@
-From a8b16914c49361aa1263fe8d7d680e17e602f17c Mon Sep 17 00:00:00 2001
+From ad1e2e87c8c4a9dd3390ba2b4de9a64913a559a1 Mon Sep 17 00:00:00 2001
From: Peter Lemenkov <lemenkov at gmail.com>
Date: Thu, 1 Apr 2010 17:09:47 +0400
-Subject: [PATCH 13/13] Fix for newest GCC
+Subject: [PATCH 13/16] Fix for newest GCC
---
apps/dsm/mods/mod_mysql/ModMysql.cpp | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/apps/dsm/mods/mod_mysql/ModMysql.cpp b/apps/dsm/mods/mod_mysql/ModMysql.cpp
-index 46adf02..0bdacda 100644
+index 219ef20..75cdc25 100644
--- a/apps/dsm/mods/mod_mysql/ModMysql.cpp
+++ b/apps/dsm/mods/mod_mysql/ModMysql.cpp
@@ -321,7 +321,7 @@ EXEC_ACTION_START(SCMyQueryGetResultAction) {
Index: sems.spec
===================================================================
RCS file: /cvs/pkgs/rpms/sems/F-11/sems.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- sems.spec 1 Apr 2010 13:51:50 -0000 1.5
+++ sems.spec 19 Apr 2010 14:49:36 -0000 1.6
@@ -1,7 +1,7 @@
Summary: SIP Express Media Server, an extensible SIP media server
Name: sems
Version: 1.2.0
-Release: 1%{?dist}
+Release: 2%{?dist}
URL: http://www.iptel.org/sems
## wget http://ftp.iptel.org/pub/sems/1.2/1.2.0/src/sems-1.2.0.tar.gz
## tar zx --exclude iLBC_rfc3951 -f sems-1.2.0.tar.gz
@@ -19,7 +19,7 @@ Patch3: sems--0003-Allow-rewrite-of-cus
Patch4: sems--0004-Relax-requirements-for-CMake-version.patch
# Fedora-specific
Patch5: sems--0005-Disable-ilbc-plugin.patch
-# Will be proposed for inclusion in upstream
+# Applied upstream
Patch6: sems--0006-Fix-module-name-definition.patch
# Applied upstream
Patch7: sems--0007-No-longer-install-SEMS-OpenSER-SER-HOWTOs.patch
@@ -30,11 +30,17 @@ Patch9: sems--0009-Set-CFG_PREFIX-to-em
# Applied upstream
Patch10: sems--0010-Fix-LAME-library-detection.patch
# Applied upstream
-Patch11: sems--0011-Add-py_sems-back.patch
+Patch11: sems--0011-Enable-py_sems.patch
# Applied upstream
Patch12: sems--0012-Add-missing-files-to-CMake-target.patch
-# Will be proposed for inclusion in upstream
+# Applied upstream
Patch13: sems--0013-Fix-for-newest-GCC.patch
+# RHEL-specific, partially applied upstream
+Patch14: sems--0014-Enable-support-for-CMake-2.4.patch
+# Applied upstream
+Patch15: sems--0015-Really-fix-compilation-with-old-SIP-tool-for-generat.patch
+# Applied upstream
+Patch16: sems--0016-Missing-.c-module-in-adpcm-CMake-makefile.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
# temporary fix for https://fedorahosted.org/fedora-infrastructure/ticket/1202
#BuildRequires: python >= 2.3
@@ -216,6 +222,11 @@ rm -rf core/plug-in/gsm/gsm-1.0-pl10/
%patch11 -p1 -b .enable_py_sems
%patch12 -p1 -b .add_missing_sources
%patch13 -p1 -b .fix_for_newest_gcc
+%if 0%{?rhel}
+%patch14 -p1 -b .fix_for_cmake_2_4
+%endif
+%patch15 -p1 -b .old_python_sip
+%patch16 -p1 -b .missing_c_source
iconv -f iso8859-1 -t UTF-8 doc/Readme.diameter_client.txt > doc/Readme.diameter_client.utf8 && mv doc/Readme.diameter_client.{utf8,txt}
@@ -244,9 +255,9 @@ make install DESTDIR=$RPM_BUILD_ROOT
install -D -p -m755 pkg/rpm/sems.init $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/%{name}
# Remove installed docs
-rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
-rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/default.template.sample
-rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/sems.conf.default
+#rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}
+#rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/default.template.sample
+#rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/sems.conf.default
# remove currently empty conf-file
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/etc/conf_auth.conf
@@ -625,6 +636,9 @@ fi
%{_libdir}/%{name}/plug-in/xmlrpc2di.so
%changelog
+* Thu Apr 1 2010 Peter Lemenkov <lemenkov at gmail.com> 1.2.0-2
+- Fix for CMake 2.4 added
+
* Wed Mar 31 2010 Peter Lemenkov <lemenkov at gmail.com> 1.2.0-1
- Ver. 1.2.0
- Switched to CMake (and fixed many packaging and linking issues)
--- sems--0011-Add-py_sems-back.patch DELETED ---
More information about the scm-commits
mailing list