diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2016-06-30 20:26:57 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2018-05-31 23:31:18 +0200 |
commit | d31c50870d0bee042ce660e445c9294a59a3a65b (patch) | |
tree | 6bfc0de3c95267b401b620c2c67859557dc60f97 /source/l/phonon-xine/phonon-backend-xine-4.4.4.find.phonon.patch | |
parent | 76fc4757ac91ac7947a01fb7b53dddf9a78a01d1 (diff) | |
download | current-d31c50870d0bee042ce660e445c9294a59a3a65b.tar.gz |
Slackware 14.2slackware-14.2
Thu Jun 30 20:26:57 UTC 2016
Slackware 14.2 x86_64 stable is released!
The long development cycle (the Linux community has lately been living in
"interesting times", as they say) is finally behind us, and we're proud to
announce the release of Slackware 14.2. The new release brings many updates
and modern tools, has switched from udev to eudev (no systemd), and adds
well over a hundred new packages to the system. Thanks to the team, the
upstream developers, the dedicated Slackware community, and everyone else
who pitched in to help make this release a reality.
The ISOs are off to be replicated, a 6 CD-ROM 32-bit set and a dual-sided
32-bit/64-bit x86/x86_64 DVD. Please consider supporting the Slackware
project by picking up a copy from store.slackware.com. We're taking
pre-orders now, and offer a discount if you sign up for a subscription.
Have fun! :-)
Diffstat (limited to 'source/l/phonon-xine/phonon-backend-xine-4.4.4.find.phonon.patch')
-rw-r--r-- | source/l/phonon-xine/phonon-backend-xine-4.4.4.find.phonon.patch | 186 |
1 files changed, 0 insertions, 186 deletions
diff --git a/source/l/phonon-xine/phonon-backend-xine-4.4.4.find.phonon.patch b/source/l/phonon-xine/phonon-backend-xine-4.4.4.find.phonon.patch deleted file mode 100644 index 0ce1023c..00000000 --- a/source/l/phonon-xine/phonon-backend-xine-4.4.4.find.phonon.patch +++ /dev/null @@ -1,186 +0,0 @@ -From: Andras Mantia <amantia@kde.org> -Date: Thu, 10 Nov 2011 08:43:52 +0000 -Subject: Use the global FindPhonon.cmake that really finds Phonon. -X-Git-Url: http://quickgit.kde.org/?p=phonon-xine.git&a=commitdiff&h=8c7fab4e433b53ac2f00093f1f464e0178c2d3e1 ---- -Use the global FindPhonon.cmake that really finds Phonon. ---- - - ---- a/cmake/FindPhonon.cmake -+++ /dev/null -@@ -1,53 +0,0 @@ --# Find Phonon -- --# Copyright (c) 2010, Harald Sitter <sitter@kde.org> --# --# Redistribution and use is allowed according to the terms of the BSD license. --# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -- --if (NOT PHONON_BUILDSYSTEM_DIR) -- find_program(PC_EXECUTABLE NAMES pkg-config -- PATH_SUFFIXES bin -- HINTS -- ${CMAKE_INSTALL_PREFIX} -- ONLY_CMAKE_FIND_ROOT_PATH -- ) -- -- if (NOT PC_EXECUTABLE) -- if (Phonon_FIND_REQUIRED) -- message(FATAL_ERROR "ERROR: Could not find pkg-config [required to find Phonon].") -- endif (Phonon_FIND_REQUIRED) -- endif (NOT PC_EXECUTABLE) -- -- if (PC_EXECUTABLE) -- execute_process(COMMAND "${PC_EXECUTABLE}" --variable=buildsystemdir phonon -- OUTPUT_VARIABLE _data_DIR -- ERROR_QUIET -- OUTPUT_STRIP_TRAILING_WHITESPACE) -- file(TO_CMAKE_PATH "${_data_DIR}" _data_DIR) -- find_path(PHONON_BUILDSYSTEM_DIR FindPhononInternal.cmake HINTS ${_data_DIR}) -- endif (PC_EXECUTABLE) --endif (NOT PHONON_BUILDSYSTEM_DIR) -- --if (PHONON_BUILDSYSTEM_DIR) -- set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PHONON_BUILDSYSTEM_DIR}) -- -- if (Phonon_FIND_REQUIRED) -- set(_req REQUIRED) -- endif (Phonon_FIND_REQUIRED) -- if (PHONON_FIND_QUIETLY) -- set(_quiet QUIET) -- endif (PHONON_FIND_QUIETLY) -- -- find_package(PhononInternal ${_req} ${_quiet}) --else (PHONON_BUILDSYSTEM_DIR) -- if (_data_DIR) -- if (Phonon_FIND_REQUIRED) -- message(FATAL_ERROR "ERROR: FindPhonon.cmake not found in ${_data_DIR}") -- endif (Phonon_FIND_REQUIRED) -- else (_data_DIR) -- if (Phonon_FIND_REQUIRED) -- message(FATAL_ERROR "ERROR: Either pkg-config can not find its phonon config, or you are not using a recent enough Phonon version.") -- endif (Phonon_FIND_REQUIRED) -- endif (_data_DIR) --endif (PHONON_BUILDSYSTEM_DIR) - ---- /dev/null -+++ b/cmake/MacroEnsureVersion.cmake -@@ -0,0 +1,117 @@ -+# This file defines the following macros for developers to use in ensuring -+# that installed software is of the right version: -+# -+# MACRO_ENSURE_VERSION - test that a version number is greater than -+# or equal to some minimum -+# MACRO_ENSURE_VERSION_RANGE - test that a version number is greater than -+# or equal to some minimum and less than some -+# maximum -+# MACRO_ENSURE_VERSION2 - deprecated, do not use in new code -+# -+ -+# MACRO_ENSURE_VERSION -+# This macro compares version numbers of the form "x.y.z" or "x.y" -+# MACRO_ENSURE_VERSION( FOO_MIN_VERSION FOO_VERSION_FOUND FOO_VERSION_OK) -+# will set FOO_VERSION_OK to true if FOO_VERSION_FOUND >= FOO_MIN_VERSION -+# Leading and trailing text is ok, e.g. -+# MACRO_ENSURE_VERSION( "2.5.31" "flex 2.5.4a" VERSION_OK) -+# which means 2.5.31 is required and "flex 2.5.4a" is what was found on the system -+ -+# Copyright (c) 2006, David Faure, <faure@kde.org> -+# Copyright (c) 2007, Will Stephenson <wstephenson@kde.org> -+# -+# Redistribution and use is allowed according to the terms of the BSD license. -+# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -+ -+# MACRO_ENSURE_VERSION_RANGE -+# This macro ensures that a version number of the form -+# "x.y.z" or "x.y" falls within a range defined by -+# min_version <= found_version < max_version. -+# If this expression holds, FOO_VERSION_OK will be set TRUE -+# -+# Example: MACRO_ENSURE_VERSION_RANGE3( "0.1.0" ${FOOCODE_VERSION} "0.7.0" FOO_VERSION_OK ) -+# -+# This macro will break silently if any of x,y,z are greater than 100. -+# -+# Copyright (c) 2007, Will Stephenson <wstephenson@kde.org> -+# -+# Redistribution and use is allowed according to the terms of the BSD license. -+# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -+ -+# NORMALIZE_VERSION -+# Helper macro to convert version numbers of the form "x.y.z" -+# to an integer equal to 10^4 * x + 10^2 * y + z -+# -+# This macro will break silently if any of x,y,z are greater than 100. -+# -+# Copyright (c) 2006, David Faure, <faure@kde.org> -+# Copyright (c) 2007, Will Stephenson <wstephenson@kde.org> -+# -+# Redistribution and use is allowed according to the terms of the BSD license. -+# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -+ -+# CHECK_RANGE_INCLUSIVE_LOWER -+# Helper macro to check whether x <= y < z -+# -+# Copyright (c) 2007, Will Stephenson <wstephenson@kde.org> -+# -+# Redistribution and use is allowed according to the terms of the BSD license. -+# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -+ -+ -+MACRO(NORMALIZE_VERSION _requested_version _normalized_version) -+ STRING(REGEX MATCH "[^0-9]*[0-9]+\\.[0-9]+\\.[0-9]+.*" _threePartMatch "${_requested_version}") -+ if (_threePartMatch) -+ # parse the parts of the version string -+ STRING(REGEX REPLACE "[^0-9]*([0-9]+)\\.[0-9]+\\.[0-9]+.*" "\\1" _major_vers "${_requested_version}") -+ STRING(REGEX REPLACE "[^0-9]*[0-9]+\\.([0-9]+)\\.[0-9]+.*" "\\1" _minor_vers "${_requested_version}") -+ STRING(REGEX REPLACE "[^0-9]*[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" _patch_vers "${_requested_version}") -+ else (_threePartMatch) -+ STRING(REGEX REPLACE "([0-9]+)\\.[0-9]+" "\\1" _major_vers "${_requested_version}") -+ STRING(REGEX REPLACE "[0-9]+\\.([0-9]+)" "\\1" _minor_vers "${_requested_version}") -+ set(_patch_vers "0") -+ endif (_threePartMatch) -+ -+ # compute an overall version number which can be compared at once -+ MATH(EXPR ${_normalized_version} "${_major_vers}*10000 + ${_minor_vers}*100 + ${_patch_vers}") -+ENDMACRO(NORMALIZE_VERSION) -+ -+MACRO(MACRO_CHECK_RANGE_INCLUSIVE_LOWER _lower_limit _value _upper_limit _ok) -+ if (${_value} LESS ${_lower_limit}) -+ set( ${_ok} FALSE ) -+ elseif (${_value} EQUAL ${_lower_limit}) -+ set( ${_ok} TRUE ) -+ elseif (${_value} EQUAL ${_upper_limit}) -+ set( ${_ok} FALSE ) -+ elseif (${_value} GREATER ${_upper_limit}) -+ set( ${_ok} FALSE ) -+ else (${_value} LESS ${_lower_limit}) -+ set( ${_ok} TRUE ) -+ endif (${_value} LESS ${_lower_limit}) -+ENDMACRO(MACRO_CHECK_RANGE_INCLUSIVE_LOWER) -+ -+MACRO(MACRO_ENSURE_VERSION requested_version found_version var_too_old) -+ NORMALIZE_VERSION( ${requested_version} req_vers_num ) -+ NORMALIZE_VERSION( ${found_version} found_vers_num ) -+ -+ if (found_vers_num LESS req_vers_num) -+ set( ${var_too_old} FALSE ) -+ else (found_vers_num LESS req_vers_num) -+ set( ${var_too_old} TRUE ) -+ endif (found_vers_num LESS req_vers_num) -+ -+ENDMACRO(MACRO_ENSURE_VERSION) -+ -+MACRO(MACRO_ENSURE_VERSION2 requested_version2 found_version2 var_too_old2) -+ MACRO_ENSURE_VERSION( ${requested_version2} ${found_version2} ${var_too_old2}) -+ENDMACRO(MACRO_ENSURE_VERSION2) -+ -+MACRO(MACRO_ENSURE_VERSION_RANGE min_version found_version max_version var_ok) -+ NORMALIZE_VERSION( ${min_version} req_vers_num ) -+ NORMALIZE_VERSION( ${found_version} found_vers_num ) -+ NORMALIZE_VERSION( ${max_version} max_vers_num ) -+ -+ MACRO_CHECK_RANGE_INCLUSIVE_LOWER( ${req_vers_num} ${found_vers_num} ${max_vers_num} ${var_ok}) -+ENDMACRO(MACRO_ENSURE_VERSION_RANGE) -+ -+ |