[arch-commits] Commit in yaml-cpp/repos (10 files)
Sven-Hendrik Haase
svenstaro at archlinux.org
Sat Apr 15 19:01:02 UTC 2017
Date: Saturday, April 15, 2017 @ 19:01:01
Author: svenstaro
Revision: 223145
archrelease: copy trunk to community-i686, community-x86_64
Added:
yaml-cpp/repos/community-i686/1f4b6d5c855b59e849b7228090981c520928c2a4.patch
(from rev 223144, yaml-cpp/trunk/1f4b6d5c855b59e849b7228090981c520928c2a4.patch)
yaml-cpp/repos/community-i686/500db60f899ae6845039d4eca503133d0db81dbd.patch
(from rev 223144, yaml-cpp/trunk/500db60f899ae6845039d4eca503133d0db81dbd.patch)
yaml-cpp/repos/community-i686/PKGBUILD
(from rev 223144, yaml-cpp/trunk/PKGBUILD)
yaml-cpp/repos/community-x86_64/1f4b6d5c855b59e849b7228090981c520928c2a4.patch
(from rev 223144, yaml-cpp/trunk/1f4b6d5c855b59e849b7228090981c520928c2a4.patch)
yaml-cpp/repos/community-x86_64/500db60f899ae6845039d4eca503133d0db81dbd.patch
(from rev 223144, yaml-cpp/trunk/500db60f899ae6845039d4eca503133d0db81dbd.patch)
yaml-cpp/repos/community-x86_64/PKGBUILD
(from rev 223144, yaml-cpp/trunk/PKGBUILD)
Deleted:
yaml-cpp/repos/community-i686/500db60f899ae6845039d4eca503133d0db81dbd.patch
yaml-cpp/repos/community-i686/PKGBUILD
yaml-cpp/repos/community-x86_64/500db60f899ae6845039d4eca503133d0db81dbd.patch
yaml-cpp/repos/community-x86_64/PKGBUILD
-----------------------------------------------------------------+
/500db60f899ae6845039d4eca503133d0db81dbd.patch | 158 ++++++++++
/PKGBUILD | 80 +++++
community-i686/1f4b6d5c855b59e849b7228090981c520928c2a4.patch | 23 +
community-i686/500db60f899ae6845039d4eca503133d0db81dbd.patch | 79 -----
community-i686/PKGBUILD | 37 --
community-x86_64/1f4b6d5c855b59e849b7228090981c520928c2a4.patch | 23 +
community-x86_64/500db60f899ae6845039d4eca503133d0db81dbd.patch | 79 -----
community-x86_64/PKGBUILD | 37 --
8 files changed, 284 insertions(+), 232 deletions(-)
Copied: yaml-cpp/repos/community-i686/1f4b6d5c855b59e849b7228090981c520928c2a4.patch (from rev 223144, yaml-cpp/trunk/1f4b6d5c855b59e849b7228090981c520928c2a4.patch)
===================================================================
--- community-i686/1f4b6d5c855b59e849b7228090981c520928c2a4.patch (rev 0)
+++ community-i686/1f4b6d5c855b59e849b7228090981c520928c2a4.patch 2017-04-15 19:01:01 UTC (rev 223145)
@@ -0,0 +1,23 @@
+From 1f4b6d5c855b59e849b7228090981c520928c2a4 Mon Sep 17 00:00:00 2001
+From: Ovidiu-Florin BOGDAN <ovidiub13 at users.noreply.github.com>
+Date: Fri, 2 Dec 2016 16:51:07 +0200
+Subject: [PATCH] Remove prefix duplication in yaml-cpp.pc.cmake
+
+---
+ yaml-cpp.pc.cmake | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/yaml-cpp.pc.cmake b/yaml-cpp.pc.cmake
+index 04d343f..044ef78 100644
+--- a/yaml-cpp.pc.cmake
++++ b/yaml-cpp.pc.cmake
+@@ -1,7 +1,5 @@
+-prefix=@CMAKE_INSTALL_PREFIX@
+-exec_prefix=@CMAKE_INSTALL_PREFIX@
+-libdir=${prefix}/@LIB_INSTALL_DIR@
+-includedir=${prefix}/@INCLUDE_INSTALL_ROOT_DIR@
++libdir=@LIB_INSTALL_DIR@
++includedir=@INCLUDE_INSTALL_ROOT_DIR@
+
+ Name: Yaml-cpp
+ Description: A YAML parser and emitter for C++
Deleted: community-i686/500db60f899ae6845039d4eca503133d0db81dbd.patch
===================================================================
--- community-i686/500db60f899ae6845039d4eca503133d0db81dbd.patch 2017-04-15 19:00:44 UTC (rev 223144)
+++ community-i686/500db60f899ae6845039d4eca503133d0db81dbd.patch 2017-04-15 19:01:01 UTC (rev 223145)
@@ -1,79 +0,0 @@
-From 500db60f899ae6845039d4eca503133d0db81dbd Mon Sep 17 00:00:00 2001
-From: Paul Novotny <paul at paulnovo.us>
-Date: Wed, 25 Nov 2015 11:33:36 -0500
-Subject: [PATCH] Include cmake files in install
-
-This adds yaml-cpp-config.cmake, yaml-cpp-config-version.cmake, and
-yaml-cpp-targets.cmake to the cmake install. As a result, cmake's
-find_package can easily find yaml-cpp for software that depends on
-yaml-cpp.
-
-Add code to install cmake files to $CMAKE_INSTALL_PREFIX/CMake on
-Windows, which is the de-facto standard.
-
-Closes jbeder/yaml-cpp#336 jbeder/yaml-cpp#127
----
- CMakeLists.txt | 28 +++++++++++++++++++++++-----
- 1 file changed, 23 insertions(+), 5 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 5b326a3..cbaad07 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -256,15 +256,15 @@ else()
- set(_library_dir lib)
- endif()
-
--set(INCLUDE_INSTALL_ROOT_DIR include)
-+set(INCLUDE_INSTALL_ROOT_DIR ${CMAKE_INSTALL_PREFIX}/include)
-
- set(INCLUDE_INSTALL_DIR ${INCLUDE_INSTALL_ROOT_DIR}/yaml-cpp)
--set(LIB_INSTALL_DIR "${_library_dir}${LIB_SUFFIX}")
-+set(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${_library_dir}${LIB_SUFFIX}")
-
- set(_INSTALL_DESTINATIONS
-- RUNTIME DESTINATION bin
-+ RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
- LIBRARY DESTINATION ${LIB_INSTALL_DIR}
-- ARCHIVE DESTINATION "lib${LIB_SUFFIX}"
-+ ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}"
- )
-
-
-@@ -300,7 +300,7 @@ if(MSVC)
- endif()
- endif()
-
--install(TARGETS yaml-cpp ${_INSTALL_DESTINATIONS})
-+install(TARGETS yaml-cpp EXPORT yaml-cpp-targets ${_INSTALL_DESTINATIONS})
- install(
- DIRECTORY ${header_directory}
- DESTINATION ${INCLUDE_INSTALL_DIR}
-@@ -316,9 +316,27 @@ set(EXPORT_TARGETS yaml-cpp CACHE INTERNAL "export targets")
- set(CONFIG_INCLUDE_DIRS "${YAML_CPP_SOURCE_DIR}/include")
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config.cmake.in
- "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake" @ONLY)
-+
-+if(WIN32 AND NOT CYGWIN)
-+ set(INSTALL_CMAKE_DIR ${CMAKE_INSTALL_PREFIX}/CMake)
-+else()
-+ set(INSTALL_CMAKE_DIR ${LIB_INSTALL_DIR}/cmake/yaml-cpp)
-+endif()
-+
-+file(RELATIVE_PATH REL_INCLUDE_DIR "${INSTALL_CMAKE_DIR}" "${INCLUDE_INSTALL_ROOT_DIR}")
-+set(CONFIG_INCLUDE_DIRS "\${YAML_CPP_CMAKE_DIR}/${REL_INCLUDE_DIR}")
-+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config.cmake.in
-+ "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/yaml-cpp-config.cmake" @ONLY)
-+
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config-version.cmake.in
- "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake" @ONLY)
-
-+install(FILES
-+ "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/yaml-cpp-config.cmake"
-+ "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake"
-+ DESTINATION "${INSTALL_CMAKE_DIR}" COMPONENT dev)
-+install(EXPORT yaml-cpp-targets DESTINATION ${INSTALL_CMAKE_DIR})
-+
- if(UNIX)
- set(PC_FILE ${CMAKE_BINARY_DIR}/yaml-cpp.pc)
- configure_file("yaml-cpp.pc.cmake" ${PC_FILE} @ONLY)
Copied: yaml-cpp/repos/community-i686/500db60f899ae6845039d4eca503133d0db81dbd.patch (from rev 223144, yaml-cpp/trunk/500db60f899ae6845039d4eca503133d0db81dbd.patch)
===================================================================
--- community-i686/500db60f899ae6845039d4eca503133d0db81dbd.patch (rev 0)
+++ community-i686/500db60f899ae6845039d4eca503133d0db81dbd.patch 2017-04-15 19:01:01 UTC (rev 223145)
@@ -0,0 +1,79 @@
+From 500db60f899ae6845039d4eca503133d0db81dbd Mon Sep 17 00:00:00 2001
+From: Paul Novotny <paul at paulnovo.us>
+Date: Wed, 25 Nov 2015 11:33:36 -0500
+Subject: [PATCH] Include cmake files in install
+
+This adds yaml-cpp-config.cmake, yaml-cpp-config-version.cmake, and
+yaml-cpp-targets.cmake to the cmake install. As a result, cmake's
+find_package can easily find yaml-cpp for software that depends on
+yaml-cpp.
+
+Add code to install cmake files to $CMAKE_INSTALL_PREFIX/CMake on
+Windows, which is the de-facto standard.
+
+Closes jbeder/yaml-cpp#336 jbeder/yaml-cpp#127
+---
+ CMakeLists.txt | 28 +++++++++++++++++++++++-----
+ 1 file changed, 23 insertions(+), 5 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5b326a3..cbaad07 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -256,15 +256,15 @@ else()
+ set(_library_dir lib)
+ endif()
+
+-set(INCLUDE_INSTALL_ROOT_DIR include)
++set(INCLUDE_INSTALL_ROOT_DIR ${CMAKE_INSTALL_PREFIX}/include)
+
+ set(INCLUDE_INSTALL_DIR ${INCLUDE_INSTALL_ROOT_DIR}/yaml-cpp)
+-set(LIB_INSTALL_DIR "${_library_dir}${LIB_SUFFIX}")
++set(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${_library_dir}${LIB_SUFFIX}")
+
+ set(_INSTALL_DESTINATIONS
+- RUNTIME DESTINATION bin
++ RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
+ LIBRARY DESTINATION ${LIB_INSTALL_DIR}
+- ARCHIVE DESTINATION "lib${LIB_SUFFIX}"
++ ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}"
+ )
+
+
+@@ -300,7 +300,7 @@ if(MSVC)
+ endif()
+ endif()
+
+-install(TARGETS yaml-cpp ${_INSTALL_DESTINATIONS})
++install(TARGETS yaml-cpp EXPORT yaml-cpp-targets ${_INSTALL_DESTINATIONS})
+ install(
+ DIRECTORY ${header_directory}
+ DESTINATION ${INCLUDE_INSTALL_DIR}
+@@ -316,9 +316,27 @@ set(EXPORT_TARGETS yaml-cpp CACHE INTERNAL "export targets")
+ set(CONFIG_INCLUDE_DIRS "${YAML_CPP_SOURCE_DIR}/include")
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config.cmake.in
+ "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake" @ONLY)
++
++if(WIN32 AND NOT CYGWIN)
++ set(INSTALL_CMAKE_DIR ${CMAKE_INSTALL_PREFIX}/CMake)
++else()
++ set(INSTALL_CMAKE_DIR ${LIB_INSTALL_DIR}/cmake/yaml-cpp)
++endif()
++
++file(RELATIVE_PATH REL_INCLUDE_DIR "${INSTALL_CMAKE_DIR}" "${INCLUDE_INSTALL_ROOT_DIR}")
++set(CONFIG_INCLUDE_DIRS "\${YAML_CPP_CMAKE_DIR}/${REL_INCLUDE_DIR}")
++configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config.cmake.in
++ "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/yaml-cpp-config.cmake" @ONLY)
++
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config-version.cmake.in
+ "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake" @ONLY)
+
++install(FILES
++ "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/yaml-cpp-config.cmake"
++ "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake"
++ DESTINATION "${INSTALL_CMAKE_DIR}" COMPONENT dev)
++install(EXPORT yaml-cpp-targets DESTINATION ${INSTALL_CMAKE_DIR})
++
+ if(UNIX)
+ set(PC_FILE ${CMAKE_BINARY_DIR}/yaml-cpp.pc)
+ configure_file("yaml-cpp.pc.cmake" ${PC_FILE} @ONLY)
Deleted: community-i686/PKGBUILD
===================================================================
--- community-i686/PKGBUILD 2017-04-15 19:00:44 UTC (rev 223144)
+++ community-i686/PKGBUILD 2017-04-15 19:01:01 UTC (rev 223145)
@@ -1,37 +0,0 @@
-# $Id$
-# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
-# Contributor: Markus Martin <markus at archwyrm.net>
-
-pkgname=yaml-cpp
-pkgver=0.5.3
-pkgrel=2
-pkgdesc="YAML parser and emitter in C++, written around the YAML 1.2 spec"
-url="https://github.com/jbeder/yaml-cpp"
-arch=('i686' 'x86_64')
-license=('MIT')
-depends=('gcc-libs')
-makedepends=('boost' 'cmake')
-source=(https://github.com/jbeder/yaml-cpp/archive/release-${pkgver}.tar.gz
- 500db60f899ae6845039d4eca503133d0db81dbd.patch)
-sha512sums=('5ed15fee3c6455c08e6bd8f74256b230f274ef18f8e144491e940640e41626517c7eaaf4a1f380c4179066a2a757c8a0f61878df9dc3caa15e37c4954be47fe0'
- '8ffd7dd7deaf3eef8ce5eefac73d4a453c86f852cd93579b0e3edcd3b174fd52b2a8a6ef37e5588a3d3f85dde3bdf53bc4b385e2b24c4e46a8cd00af75161ae0')
-
-prepare() {
- cd $srcdir/$pkgname-release-$pkgver
- patch -Np1 < $srcdir/500db60f899ae6845039d4eca503133d0db81dbd.patch
-}
-
-build() {
- cd $srcdir/$pkgname-release-$pkgver
-
- cmake . -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=ON
- make
-}
-
-package() {
- cd $srcdir/$pkgname-release-$pkgver
-
- make DESTDIR=$pkgdir install
-
- install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
-}
Copied: yaml-cpp/repos/community-i686/PKGBUILD (from rev 223144, yaml-cpp/trunk/PKGBUILD)
===================================================================
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2017-04-15 19:01:01 UTC (rev 223145)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Contributor: Markus Martin <markus at archwyrm.net>
+
+pkgname=yaml-cpp
+pkgver=0.5.3
+pkgrel=3
+pkgdesc="YAML parser and emitter in C++, written around the YAML 1.2 spec"
+url="https://github.com/jbeder/yaml-cpp"
+arch=('i686' 'x86_64')
+license=('MIT')
+depends=('gcc-libs')
+makedepends=('boost' 'cmake')
+source=(https://github.com/jbeder/yaml-cpp/archive/release-${pkgver}.tar.gz
+ 500db60f899ae6845039d4eca503133d0db81dbd.patch
+ 1f4b6d5c855b59e849b7228090981c520928c2a4.patch)
+sha512sums=('5ed15fee3c6455c08e6bd8f74256b230f274ef18f8e144491e940640e41626517c7eaaf4a1f380c4179066a2a757c8a0f61878df9dc3caa15e37c4954be47fe0'
+ '8ffd7dd7deaf3eef8ce5eefac73d4a453c86f852cd93579b0e3edcd3b174fd52b2a8a6ef37e5588a3d3f85dde3bdf53bc4b385e2b24c4e46a8cd00af75161ae0'
+ 'e71948c84d3912c14484fc4dd4efa4f2402bb0fda98b4102fe8ce5af9cf1676ad1ccf49a33411559433f271610db4fa44f5cf3ed998cb0bcf330ee7f83ac335e')
+
+prepare() {
+ cd $srcdir/$pkgname-release-$pkgver
+ patch -Np1 < $srcdir/500db60f899ae6845039d4eca503133d0db81dbd.patch
+ patch -Np1 < $srcdir/1f4b6d5c855b59e849b7228090981c520928c2a4.patch
+}
+
+build() {
+ cd $srcdir/$pkgname-release-$pkgver
+
+ cmake . -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=ON
+ make
+}
+
+package() {
+ cd $srcdir/$pkgname-release-$pkgver
+
+ make DESTDIR=$pkgdir install
+
+ install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}
Copied: yaml-cpp/repos/community-x86_64/1f4b6d5c855b59e849b7228090981c520928c2a4.patch (from rev 223144, yaml-cpp/trunk/1f4b6d5c855b59e849b7228090981c520928c2a4.patch)
===================================================================
--- community-x86_64/1f4b6d5c855b59e849b7228090981c520928c2a4.patch (rev 0)
+++ community-x86_64/1f4b6d5c855b59e849b7228090981c520928c2a4.patch 2017-04-15 19:01:01 UTC (rev 223145)
@@ -0,0 +1,23 @@
+From 1f4b6d5c855b59e849b7228090981c520928c2a4 Mon Sep 17 00:00:00 2001
+From: Ovidiu-Florin BOGDAN <ovidiub13 at users.noreply.github.com>
+Date: Fri, 2 Dec 2016 16:51:07 +0200
+Subject: [PATCH] Remove prefix duplication in yaml-cpp.pc.cmake
+
+---
+ yaml-cpp.pc.cmake | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+diff --git a/yaml-cpp.pc.cmake b/yaml-cpp.pc.cmake
+index 04d343f..044ef78 100644
+--- a/yaml-cpp.pc.cmake
++++ b/yaml-cpp.pc.cmake
+@@ -1,7 +1,5 @@
+-prefix=@CMAKE_INSTALL_PREFIX@
+-exec_prefix=@CMAKE_INSTALL_PREFIX@
+-libdir=${prefix}/@LIB_INSTALL_DIR@
+-includedir=${prefix}/@INCLUDE_INSTALL_ROOT_DIR@
++libdir=@LIB_INSTALL_DIR@
++includedir=@INCLUDE_INSTALL_ROOT_DIR@
+
+ Name: Yaml-cpp
+ Description: A YAML parser and emitter for C++
Deleted: community-x86_64/500db60f899ae6845039d4eca503133d0db81dbd.patch
===================================================================
--- community-x86_64/500db60f899ae6845039d4eca503133d0db81dbd.patch 2017-04-15 19:00:44 UTC (rev 223144)
+++ community-x86_64/500db60f899ae6845039d4eca503133d0db81dbd.patch 2017-04-15 19:01:01 UTC (rev 223145)
@@ -1,79 +0,0 @@
-From 500db60f899ae6845039d4eca503133d0db81dbd Mon Sep 17 00:00:00 2001
-From: Paul Novotny <paul at paulnovo.us>
-Date: Wed, 25 Nov 2015 11:33:36 -0500
-Subject: [PATCH] Include cmake files in install
-
-This adds yaml-cpp-config.cmake, yaml-cpp-config-version.cmake, and
-yaml-cpp-targets.cmake to the cmake install. As a result, cmake's
-find_package can easily find yaml-cpp for software that depends on
-yaml-cpp.
-
-Add code to install cmake files to $CMAKE_INSTALL_PREFIX/CMake on
-Windows, which is the de-facto standard.
-
-Closes jbeder/yaml-cpp#336 jbeder/yaml-cpp#127
----
- CMakeLists.txt | 28 +++++++++++++++++++++++-----
- 1 file changed, 23 insertions(+), 5 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 5b326a3..cbaad07 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -256,15 +256,15 @@ else()
- set(_library_dir lib)
- endif()
-
--set(INCLUDE_INSTALL_ROOT_DIR include)
-+set(INCLUDE_INSTALL_ROOT_DIR ${CMAKE_INSTALL_PREFIX}/include)
-
- set(INCLUDE_INSTALL_DIR ${INCLUDE_INSTALL_ROOT_DIR}/yaml-cpp)
--set(LIB_INSTALL_DIR "${_library_dir}${LIB_SUFFIX}")
-+set(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${_library_dir}${LIB_SUFFIX}")
-
- set(_INSTALL_DESTINATIONS
-- RUNTIME DESTINATION bin
-+ RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
- LIBRARY DESTINATION ${LIB_INSTALL_DIR}
-- ARCHIVE DESTINATION "lib${LIB_SUFFIX}"
-+ ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}"
- )
-
-
-@@ -300,7 +300,7 @@ if(MSVC)
- endif()
- endif()
-
--install(TARGETS yaml-cpp ${_INSTALL_DESTINATIONS})
-+install(TARGETS yaml-cpp EXPORT yaml-cpp-targets ${_INSTALL_DESTINATIONS})
- install(
- DIRECTORY ${header_directory}
- DESTINATION ${INCLUDE_INSTALL_DIR}
-@@ -316,9 +316,27 @@ set(EXPORT_TARGETS yaml-cpp CACHE INTERNAL "export targets")
- set(CONFIG_INCLUDE_DIRS "${YAML_CPP_SOURCE_DIR}/include")
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config.cmake.in
- "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake" @ONLY)
-+
-+if(WIN32 AND NOT CYGWIN)
-+ set(INSTALL_CMAKE_DIR ${CMAKE_INSTALL_PREFIX}/CMake)
-+else()
-+ set(INSTALL_CMAKE_DIR ${LIB_INSTALL_DIR}/cmake/yaml-cpp)
-+endif()
-+
-+file(RELATIVE_PATH REL_INCLUDE_DIR "${INSTALL_CMAKE_DIR}" "${INCLUDE_INSTALL_ROOT_DIR}")
-+set(CONFIG_INCLUDE_DIRS "\${YAML_CPP_CMAKE_DIR}/${REL_INCLUDE_DIR}")
-+configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config.cmake.in
-+ "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/yaml-cpp-config.cmake" @ONLY)
-+
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config-version.cmake.in
- "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake" @ONLY)
-
-+install(FILES
-+ "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/yaml-cpp-config.cmake"
-+ "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake"
-+ DESTINATION "${INSTALL_CMAKE_DIR}" COMPONENT dev)
-+install(EXPORT yaml-cpp-targets DESTINATION ${INSTALL_CMAKE_DIR})
-+
- if(UNIX)
- set(PC_FILE ${CMAKE_BINARY_DIR}/yaml-cpp.pc)
- configure_file("yaml-cpp.pc.cmake" ${PC_FILE} @ONLY)
Copied: yaml-cpp/repos/community-x86_64/500db60f899ae6845039d4eca503133d0db81dbd.patch (from rev 223144, yaml-cpp/trunk/500db60f899ae6845039d4eca503133d0db81dbd.patch)
===================================================================
--- community-x86_64/500db60f899ae6845039d4eca503133d0db81dbd.patch (rev 0)
+++ community-x86_64/500db60f899ae6845039d4eca503133d0db81dbd.patch 2017-04-15 19:01:01 UTC (rev 223145)
@@ -0,0 +1,79 @@
+From 500db60f899ae6845039d4eca503133d0db81dbd Mon Sep 17 00:00:00 2001
+From: Paul Novotny <paul at paulnovo.us>
+Date: Wed, 25 Nov 2015 11:33:36 -0500
+Subject: [PATCH] Include cmake files in install
+
+This adds yaml-cpp-config.cmake, yaml-cpp-config-version.cmake, and
+yaml-cpp-targets.cmake to the cmake install. As a result, cmake's
+find_package can easily find yaml-cpp for software that depends on
+yaml-cpp.
+
+Add code to install cmake files to $CMAKE_INSTALL_PREFIX/CMake on
+Windows, which is the de-facto standard.
+
+Closes jbeder/yaml-cpp#336 jbeder/yaml-cpp#127
+---
+ CMakeLists.txt | 28 +++++++++++++++++++++++-----
+ 1 file changed, 23 insertions(+), 5 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 5b326a3..cbaad07 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -256,15 +256,15 @@ else()
+ set(_library_dir lib)
+ endif()
+
+-set(INCLUDE_INSTALL_ROOT_DIR include)
++set(INCLUDE_INSTALL_ROOT_DIR ${CMAKE_INSTALL_PREFIX}/include)
+
+ set(INCLUDE_INSTALL_DIR ${INCLUDE_INSTALL_ROOT_DIR}/yaml-cpp)
+-set(LIB_INSTALL_DIR "${_library_dir}${LIB_SUFFIX}")
++set(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${_library_dir}${LIB_SUFFIX}")
+
+ set(_INSTALL_DESTINATIONS
+- RUNTIME DESTINATION bin
++ RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin
+ LIBRARY DESTINATION ${LIB_INSTALL_DIR}
+- ARCHIVE DESTINATION "lib${LIB_SUFFIX}"
++ ARCHIVE DESTINATION "${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}"
+ )
+
+
+@@ -300,7 +300,7 @@ if(MSVC)
+ endif()
+ endif()
+
+-install(TARGETS yaml-cpp ${_INSTALL_DESTINATIONS})
++install(TARGETS yaml-cpp EXPORT yaml-cpp-targets ${_INSTALL_DESTINATIONS})
+ install(
+ DIRECTORY ${header_directory}
+ DESTINATION ${INCLUDE_INSTALL_DIR}
+@@ -316,9 +316,27 @@ set(EXPORT_TARGETS yaml-cpp CACHE INTERNAL "export targets")
+ set(CONFIG_INCLUDE_DIRS "${YAML_CPP_SOURCE_DIR}/include")
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config.cmake.in
+ "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake" @ONLY)
++
++if(WIN32 AND NOT CYGWIN)
++ set(INSTALL_CMAKE_DIR ${CMAKE_INSTALL_PREFIX}/CMake)
++else()
++ set(INSTALL_CMAKE_DIR ${LIB_INSTALL_DIR}/cmake/yaml-cpp)
++endif()
++
++file(RELATIVE_PATH REL_INCLUDE_DIR "${INSTALL_CMAKE_DIR}" "${INCLUDE_INSTALL_ROOT_DIR}")
++set(CONFIG_INCLUDE_DIRS "\${YAML_CPP_CMAKE_DIR}/${REL_INCLUDE_DIR}")
++configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config.cmake.in
++ "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/yaml-cpp-config.cmake" @ONLY)
++
+ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config-version.cmake.in
+ "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake" @ONLY)
+
++install(FILES
++ "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/yaml-cpp-config.cmake"
++ "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake"
++ DESTINATION "${INSTALL_CMAKE_DIR}" COMPONENT dev)
++install(EXPORT yaml-cpp-targets DESTINATION ${INSTALL_CMAKE_DIR})
++
+ if(UNIX)
+ set(PC_FILE ${CMAKE_BINARY_DIR}/yaml-cpp.pc)
+ configure_file("yaml-cpp.pc.cmake" ${PC_FILE} @ONLY)
Deleted: community-x86_64/PKGBUILD
===================================================================
--- community-x86_64/PKGBUILD 2017-04-15 19:00:44 UTC (rev 223144)
+++ community-x86_64/PKGBUILD 2017-04-15 19:01:01 UTC (rev 223145)
@@ -1,37 +0,0 @@
-# $Id$
-# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
-# Contributor: Markus Martin <markus at archwyrm.net>
-
-pkgname=yaml-cpp
-pkgver=0.5.3
-pkgrel=2
-pkgdesc="YAML parser and emitter in C++, written around the YAML 1.2 spec"
-url="https://github.com/jbeder/yaml-cpp"
-arch=('i686' 'x86_64')
-license=('MIT')
-depends=('gcc-libs')
-makedepends=('boost' 'cmake')
-source=(https://github.com/jbeder/yaml-cpp/archive/release-${pkgver}.tar.gz
- 500db60f899ae6845039d4eca503133d0db81dbd.patch)
-sha512sums=('5ed15fee3c6455c08e6bd8f74256b230f274ef18f8e144491e940640e41626517c7eaaf4a1f380c4179066a2a757c8a0f61878df9dc3caa15e37c4954be47fe0'
- '8ffd7dd7deaf3eef8ce5eefac73d4a453c86f852cd93579b0e3edcd3b174fd52b2a8a6ef37e5588a3d3f85dde3bdf53bc4b385e2b24c4e46a8cd00af75161ae0')
-
-prepare() {
- cd $srcdir/$pkgname-release-$pkgver
- patch -Np1 < $srcdir/500db60f899ae6845039d4eca503133d0db81dbd.patch
-}
-
-build() {
- cd $srcdir/$pkgname-release-$pkgver
-
- cmake . -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=ON
- make
-}
-
-package() {
- cd $srcdir/$pkgname-release-$pkgver
-
- make DESTDIR=$pkgdir install
-
- install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
-}
Copied: yaml-cpp/repos/community-x86_64/PKGBUILD (from rev 223144, yaml-cpp/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2017-04-15 19:01:01 UTC (rev 223145)
@@ -0,0 +1,40 @@
+# $Id$
+# Maintainer: Sven-Hendrik Haase <sh at lutzhaase.com>
+# Contributor: Markus Martin <markus at archwyrm.net>
+
+pkgname=yaml-cpp
+pkgver=0.5.3
+pkgrel=3
+pkgdesc="YAML parser and emitter in C++, written around the YAML 1.2 spec"
+url="https://github.com/jbeder/yaml-cpp"
+arch=('i686' 'x86_64')
+license=('MIT')
+depends=('gcc-libs')
+makedepends=('boost' 'cmake')
+source=(https://github.com/jbeder/yaml-cpp/archive/release-${pkgver}.tar.gz
+ 500db60f899ae6845039d4eca503133d0db81dbd.patch
+ 1f4b6d5c855b59e849b7228090981c520928c2a4.patch)
+sha512sums=('5ed15fee3c6455c08e6bd8f74256b230f274ef18f8e144491e940640e41626517c7eaaf4a1f380c4179066a2a757c8a0f61878df9dc3caa15e37c4954be47fe0'
+ '8ffd7dd7deaf3eef8ce5eefac73d4a453c86f852cd93579b0e3edcd3b174fd52b2a8a6ef37e5588a3d3f85dde3bdf53bc4b385e2b24c4e46a8cd00af75161ae0'
+ 'e71948c84d3912c14484fc4dd4efa4f2402bb0fda98b4102fe8ce5af9cf1676ad1ccf49a33411559433f271610db4fa44f5cf3ed998cb0bcf330ee7f83ac335e')
+
+prepare() {
+ cd $srcdir/$pkgname-release-$pkgver
+ patch -Np1 < $srcdir/500db60f899ae6845039d4eca503133d0db81dbd.patch
+ patch -Np1 < $srcdir/1f4b6d5c855b59e849b7228090981c520928c2a4.patch
+}
+
+build() {
+ cd $srcdir/$pkgname-release-$pkgver
+
+ cmake . -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=ON
+ make
+}
+
+package() {
+ cd $srcdir/$pkgname-release-$pkgver
+
+ make DESTDIR=$pkgdir install
+
+ install -Dm644 LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+}
More information about the arch-commits
mailing list