[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/files/, media-libs/opencollada/
commit: b76590f9fb8615da3da9d783ad841c0e3881a27b Author: Sam James gentoo org> AuthorDate: Sun Apr 16 10:27:14 2023 + Commit: Sam James gentoo org> CommitDate: Sun Apr 16 23:16:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b76590f9 media-libs/opencollada: fix build w/ gcc 13, drop -Werror Closes: https://bugs.gentoo.org/877335 Closes: https://bugs.gentoo.org/895102 Closes: https://bugs.gentoo.org/899750 Signed-off-by: Sam James gentoo.org> .../files/opencollada-1.6.68-gcc13.patch | 35 ++ .../files/opencollada-1.6.68-werror.patch | 11 +++ media-libs/opencollada/opencollada-1.6.68.ebuild | 4 ++- 3 files changed, 49 insertions(+), 1 deletion(-) diff --git a/media-libs/opencollada/files/opencollada-1.6.68-gcc13.patch b/media-libs/opencollada/files/opencollada-1.6.68-gcc13.patch new file mode 100644 index ..e12771ca97a4 --- /dev/null +++ b/media-libs/opencollada/files/opencollada-1.6.68-gcc13.patch @@ -0,0 +1,35 @@ +https://bugs.gentoo.org/899750 +https://github.com/KhronosGroup/OpenCOLLADA/pull/656 + +From 84c8c9a02b4e5fe40465034563cb36527e865dac Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Mon, 11 Jul 2022 21:33:11 +0100 +Subject: [PATCH] DAEValidator: fix gcc-13 build + +On gcc-13 c++ headers don't include implicitly any more. +This exposed build failure as: + +/build/source/DAEValidator/library/src/XmlDoc.cpp: In member function 'virtual void opencollada::XmlDoc::readFile(const std::string&)': +/build/source/DAEValidator/library/src/XmlDoc.cpp:59:17: error: 'uint32_t' was not declared in this scope + 59 | uint32_t signature = *reinterpret_cast(content.data()); + | ^~~~ +--- a/DAEValidator/library/src/DaeValidator.cpp b/DAEValidator/library/src/DaeValidator.cpp +@@ -4,6 +4,7 @@ + #include "Strings.h" + #include "StringUtil.h" + #include ++#include + #include "no_warning_iomanip" + #include "no_warning_iostream" + #include +--- a/DAEValidator/library/src/XmlDoc.cpp b/DAEValidator/library/src/XmlDoc.cpp +@@ -1,5 +1,6 @@ + #include "Macros.h" + ++#include + #if IS_GNUC_AND_GNUC_VERSION_LT(5,1,1) + #include + #endif + diff --git a/media-libs/opencollada/files/opencollada-1.6.68-werror.patch b/media-libs/opencollada/files/opencollada-1.6.68-werror.patch new file mode 100644 index ..3a490d326ddc --- /dev/null +++ b/media-libs/opencollada/files/opencollada-1.6.68-werror.patch @@ -0,0 +1,11 @@ +--- a/DAEValidator/CMakeLists.txt b/DAEValidator/CMakeLists.txt +@@ -100,7 +100,7 @@ if (WIN32) + # C4820: 'bytes' bytes padding added after construct 'member_name' + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP /Wall /WX /wd4505 /wd4514 /wd4592 /wd4710 /wd4711 /wd4820") + else () +- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -Werror") ++ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall") + endif () + + add_custom_command( diff --git a/media-libs/opencollada/opencollada-1.6.68.ebuild b/media-libs/opencollada/opencollada-1.6.68.ebuild index 49f53f567c18..d11bbc826b9f 100644 --- a/media-libs/opencollada/opencollada-1.6.68.ebuild +++ b/media-libs/opencollada/opencollada-1.6.68.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -33,6 +33,8 @@ PATCHES=( "${FILESDIR}/${P}-fix-null-conversion.patch" "${FILESDIR}/${P}-cmake-fixes.patch" "${FILESDIR}/${PN}-1.6.63-pcre-fix.patch" + "${FILESDIR}/${PN}-1.6.68-gcc13.patch" + "${FILESDIR}/${PN}-1.6.68-werror.patch" ) src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: e0bfb3f56f2e3d847497db5ca3cce522f2c9194e Author: Sam James gentoo org> AuthorDate: Fri Mar 5 18:38:43 2021 + Commit: Sam James gentoo org> CommitDate: Fri Mar 5 18:38:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0bfb3f5 media-libs/opencollada: Keyword 1.6.68 arm64, #556758 Signed-off-by: Sam James gentoo.org> media-libs/opencollada/opencollada-1.6.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/opencollada/opencollada-1.6.68.ebuild b/media-libs/opencollada/opencollada-1.6.68.ebuild index ec8c164459a..c6347454a3d 100644 --- a/media-libs/opencollada/opencollada-1.6.68.ebuild +++ b/media-libs/opencollada/opencollada-1.6.68.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc64 x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" IUSE="static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/files/, media-libs/opencollada/
commit: e7bfacad23ebcfdcdbd1d4b2b2c23bdef2a3e071 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Feb 28 16:34:51 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Feb 28 16:50:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7bfacad media-libs/opencollada: Drop 1.6.63-r1 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/opencollada/Manifest| 1 - .../files/opencollada-1.6.62-cmake-fixes.patch | 122 - .../opencollada/opencollada-1.6.63-r1.ebuild | 72 3 files changed, 195 deletions(-) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index b273d534738..a06cbc7d024 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,2 +1 @@ -DIST opencollada-1.6.63.tar.gz 12094044 BLAKE2B dbe38ab2976f72d47a38bd147e05a58555acc2b70618d4d47d2beff87ace54f7fcd2f116b9ba9908cfb38b5699e547375e902128c2f378c295308f1601a18b17 SHA512 e1b92e932d0256224b026281fb5691219c5171f57b968307288b6e5481b5d6fee39825702e18017055bd0fb0e3d4c40b6ce526d3ce4defe2994138db54220d01 DIST opencollada-1.6.68.tar.gz 12098718 BLAKE2B 45e0cd788b50a9a528b120e3cf8385803fa3dab0baaf8e28026cea8bf9afb0ab6b3d37f1d67803c9a48dae94d41efb9b5da119f75bd22a697c50c332d626cde2 SHA512 1b875ac2f59344aa33486f9e7479f76e94d58d5b567f17438c002cbfb36685fb38420467804c9eb28657d71d7efad550a24873dfe940d781c2a733c831532173 diff --git a/media-libs/opencollada/files/opencollada-1.6.62-cmake-fixes.patch b/media-libs/opencollada/files/opencollada-1.6.62-cmake-fixes.patch deleted file mode 100644 index 8fc32784daa..000 --- a/media-libs/opencollada/files/opencollada-1.6.62-cmake-fixes.patch +++ /dev/null @@ -1,122 +0,0 @@ -From c3ed65c2c60b8744163b3a57cf24469e688536dd Mon Sep 17 00:00:00 2001 -From: Jonathan Scruggs -Date: Sat, 13 Jan 2018 11:54:44 + -Subject: [PATCH] OpenCOLLADA/CMakeLists.txt - -Use CMAKE_BUILD_TYPE which can be overrided with custom distro types - -Adhere to GNU filesystem layout conventions. Not all distros and OSes -have directories in the same locations and they define the -GNUInstallDirs variables, so use those variables. Also, this enables -multi lib installations. - -Define the version variables to enable SONAME versioning on the -library files in case there is ABI changes in the future. - CMakeLists.txt | 58 -- - 1 file changed, 36 insertions(+), 22 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 95abbe21..00ad8d6a 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -37,14 +37,41 @@ cmake_policy(SET CMP0010 NEW) - # Input directories must have CMakeLists.txt - cmake_policy(SET CMP0014 NEW) - --# avoid having empty buildtype --set(CMAKE_BUILD_TYPE_INIT "Release") - --set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Only do Release and Debug" FORCE ) --mark_as_advanced(CMAKE_CONFIGURATION_TYPES) -+# Set Release type for builds where CMAKE_BUILD_TYPE is unset -+# This is usually a good default as this implictly enables -+# -+# CXXFLAGS = -O3 -DNDEBUG -+# -+if( NOT CMAKE_BUILD_TYPE ) -+ set( CMAKE_BUILD_TYPE "Release" ) -+endif() - - SET(CMAKE_DEBUG_POSTFIX "" CACHE STRING "Add this string to as suffix to Debug libraries, e.g.: xml2_d.lib " ) - -+# Adhere to GNU filesystem layout conventions -+include( GNUInstallDirs ) -+ -+ -+# #- -+# Initialize project. -+ -+project(OPENCOLLADA) # must be after setting cmake_configuration_types -+ -+set(EXTERNAL_LIBRARIES ${OPENCOLLADA_SOURCE_DIR}/Externals) # external libraries -+set(CMAKE_MODULE_PATH "${EXTERNAL_LIBRARIES}/cmake-modules") -+ -+set(OPENCOLLADA_VERSION_MAJOR 1) -+set(OPENCOLLADA_VERSION_MINOR 6) -+set(OPENCOLLADA_VERSION_PATCH 62) -+set(OPENCOLLADA_VERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH}) -+ -+if(NOT SOVERSION) -+ set(SOVERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR} -+ CACHE STRING "Set the SO version in the SO name of the output library") -+endif() -+ -+ - #- - # Macro's - -@@ -58,7 +85,7 @@ macro(opencollada_add_lib - - if (USE_STATIC) - add_library(${name}_static STATIC ${sources}) -- set_target_properties(${name}_static PROPERTIES OUTPUT_NAME ${name}) -+ set_target_properties(${name}_static PROPERTIES OUTPUT_NAME ${name} SOVERSION ${SOVERSION}) - foreach(target_lib ${target_libs}) - if(TARGET ${target_lib}_static) - target_link_libraries(${name}_static ${target_lib}_static) -@@ -84,7 +111,7 @@ macro(opencollada_add_lib - message
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 11d354a3f808a413f427bbcee318aafd956285c5 Author: Sam James gentoo org> AuthorDate: Sun Feb 28 15:39:39 2021 + Commit: Sam James gentoo org> CommitDate: Sun Feb 28 15:39:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d354a3 media-libs/opencollada: Stabilize 1.6.68 x86, #773382 Signed-off-by: Sam James gentoo.org> media-libs/opencollada/opencollada-1.6.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/opencollada/opencollada-1.6.68.ebuild b/media-libs/opencollada/opencollada-1.6.68.ebuild index 052b698c1e3..ec8c164459a 100644 --- a/media-libs/opencollada/opencollada-1.6.68.ebuild +++ b/media-libs/opencollada/opencollada-1.6.68.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc64 x86" IUSE="static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: adffef1868df7f8727e7ae777fda567362ce950c Author: Sam James gentoo org> AuthorDate: Mon Feb 22 07:12:27 2021 + Commit: Sam James gentoo org> CommitDate: Mon Feb 22 07:12:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adffef18 media-libs/opencollada: Keyword 1.6.68 arm, #556758 Signed-off-by: Sam James gentoo.org> media-libs/opencollada/opencollada-1.6.68.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/opencollada/opencollada-1.6.68.ebuild b/media-libs/opencollada/opencollada-1.6.68.ebuild index 9be28a0a789..052b698c1e3 100644 --- a/media-libs/opencollada/opencollada-1.6.68.ebuild +++ b/media-libs/opencollada/opencollada-1.6.68.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc64 ~x86" IUSE="static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 7daf670e695600845f67d96e8c1f602cf730887e Author: Sam James gentoo org> AuthorDate: Sun Nov 8 10:28:21 2020 + Commit: Sam James gentoo org> CommitDate: Sun Nov 8 10:28:21 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7daf670e media-libs/opencollada: Stabilize 1.6.68 amd64, #746740 Signed-off-by: Sam James gentoo.org> media-libs/opencollada/opencollada-1.6.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/opencollada/opencollada-1.6.68.ebuild b/media-libs/opencollada/opencollada-1.6.68.ebuild index f5f42819616..9be28a0a789 100644 --- a/media-libs/opencollada/opencollada-1.6.68.ebuild +++ b/media-libs/opencollada/opencollada-1.6.68.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" IUSE="static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/files/, media-libs/opencollada/
commit: 7a27bb13eaf1d39055d2ec2b82377ee4b3e1a000 Author: Adrian Grigo yahoo com au> AuthorDate: Fri May 8 20:05:38 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Jun 17 17:00:24 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a27bb13 media-libs/opencollada: Version bump to 1.6.68 Version bump to 1.6.68 as required by blender-2.82a. The ebuild has been updated to EAPI 7. The null conversion QA error was fixed by initialising std::vector with zero. I resolved the insecure DAEValidator RUNPATH QA error by clearing the path with app-admin/chrpath and installing its library libDAEValidatorLibrary.so Signed-off-by: Adrian Grigo yahoo.com.au> Closes: https://bugs.gentoo.org/721682 Closes: https://github.com/gentoo/gentoo/pull/15717 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Joonas Niilola gentoo.org> media-libs/opencollada/Manifest| 1 + .../files/opencollada-1.6.68-cmake-fixes.patch | 122 + .../opencollada-1.6.68-fix-null-conversion.patch | 12 ++ media-libs/opencollada/metadata.xml| 9 +- media-libs/opencollada/opencollada-1.6.68.ebuild | 82 ++ 5 files changed, 225 insertions(+), 1 deletion(-) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index 36517929a02..b273d534738 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1 +1,2 @@ DIST opencollada-1.6.63.tar.gz 12094044 BLAKE2B dbe38ab2976f72d47a38bd147e05a58555acc2b70618d4d47d2beff87ace54f7fcd2f116b9ba9908cfb38b5699e547375e902128c2f378c295308f1601a18b17 SHA512 e1b92e932d0256224b026281fb5691219c5171f57b968307288b6e5481b5d6fee39825702e18017055bd0fb0e3d4c40b6ce526d3ce4defe2994138db54220d01 +DIST opencollada-1.6.68.tar.gz 12098718 BLAKE2B 45e0cd788b50a9a528b120e3cf8385803fa3dab0baaf8e28026cea8bf9afb0ab6b3d37f1d67803c9a48dae94d41efb9b5da119f75bd22a697c50c332d626cde2 SHA512 1b875ac2f59344aa33486f9e7479f76e94d58d5b567f17438c002cbfb36685fb38420467804c9eb28657d71d7efad550a24873dfe940d781c2a733c831532173 diff --git a/media-libs/opencollada/files/opencollada-1.6.68-cmake-fixes.patch b/media-libs/opencollada/files/opencollada-1.6.68-cmake-fixes.patch new file mode 100644 index 000..3d4be8dba1b --- /dev/null +++ b/media-libs/opencollada/files/opencollada-1.6.68-cmake-fixes.patch @@ -0,0 +1,122 @@ +From c3ed65c2c60b8744163b3a57cf24469e688536dd Mon Sep 17 00:00:00 2001 +From: Jonathan Scruggs +Date: Sat, 13 Jan 2018 11:54:44 + +Subject: [PATCH] OpenCOLLADA/CMakeLists.txt + +Use CMAKE_BUILD_TYPE which can be overrided with custom distro types + +Adhere to GNU filesystem layout conventions. Not all distros and OSes +have directories in the same locations and they define the +GNUInstallDirs variables, so use those variables. Also, this enables +multi lib installations. + +Define the version variables to enable SONAME versioning on the +library files in case there is ABI changes in the future. +--- + CMakeLists.txt | 58 -- + 1 file changed, 36 insertions(+), 22 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 95abbe21..00ad8d6a 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -37,14 +37,41 @@ cmake_policy(SET CMP0010 NEW) + # Input directories must have CMakeLists.txt + cmake_policy(SET CMP0014 NEW) + +-# avoid having empty buildtype +-set(CMAKE_BUILD_TYPE_INIT "Release") + +-set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Only do Release and Debug" FORCE ) +-mark_as_advanced(CMAKE_CONFIGURATION_TYPES) ++# Set Release type for builds where CMAKE_BUILD_TYPE is unset ++# This is usually a good default as this implictly enables ++# ++# CXXFLAGS = -O3 -DNDEBUG ++# ++if( NOT CMAKE_BUILD_TYPE ) ++ set( CMAKE_BUILD_TYPE "Release" ) ++endif() + + SET(CMAKE_DEBUG_POSTFIX "" CACHE STRING "Add this string to as suffix to Debug libraries, e.g.: xml2_d.lib " ) + ++# Adhere to GNU filesystem layout conventions ++include( GNUInstallDirs ) ++ ++ ++# #- ++# Initialize project. ++ ++project(OPENCOLLADA) # must be after setting cmake_configuration_types ++ ++set(EXTERNAL_LIBRARIES ${OPENCOLLADA_SOURCE_DIR}/Externals) # external libraries ++set(CMAKE_MODULE_PATH "${EXTERNAL_LIBRARIES}/cmake-modules") ++ ++set(OPENCOLLADA_VERSION_MAJOR 1) ++set(OPENCOLLADA_VERSION_MINOR 6) ++set(OPENCOLLADA_VERSION_PATCH 68) ++set(OPENCOLLADA_VERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH}) ++ ++if(NOT SOVERSION) ++ set(SOVERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR} ++ CACHE STRING "Set the SO version in the SO name of the output library") ++endif() ++ ++ + #- + # Macro's + +@@ -58,7 +85,7 @@ m
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: bf9da5af0d2b8c2fdc562d1b4e71ad60f87994a2 Author: David Seifert gentoo org> AuthorDate: Sun Feb 16 20:23:50 2020 + Commit: David Seifert gentoo org> CommitDate: Sun Feb 16 20:23:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9da5af media-libs/opencollada: [QA] inherit eutils.eclass directly Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: David Seifert gentoo.org> media-libs/opencollada/opencollada-1.6.63-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/opencollada/opencollada-1.6.63-r1.ebuild b/media-libs/opencollada/opencollada-1.6.63-r1.ebuild index f5f83c83343..1ed2b159eba 100644 --- a/media-libs/opencollada/opencollada-1.6.63-r1.ebuild +++ b/media-libs/opencollada/opencollada-1.6.63-r1.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit cmake-utils flag-o-matic +inherit cmake-utils eutils flag-o-matic DESCRIPTION="Stream based read/write library for COLLADA files" HOMEPAGE="http://www.opencollada.org/";
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 3c9f281f62ec52cd605f3bb1bb2e8a21bbc56c70 Author: Lars Wendler gentoo org> AuthorDate: Thu Feb 13 14:18:37 2020 + Commit: Lars Wendler gentoo org> CommitDate: Thu Feb 13 14:18:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c9f281f media-libs/opencollada: Removed old Closes: https://bugs.gentoo.org/682448 Closes: https://bugs.gentoo.org/651756 Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: Lars Wendler gentoo.org> media-libs/opencollada/Manifest | 1 - media-libs/opencollada/opencollada-1.6.62.ebuild | 69 2 files changed, 70 deletions(-) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index 1c02174cac4..36517929a02 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,2 +1 @@ -DIST opencollada-1.6.62.tar.gz 12094443 BLAKE2B 6cd0ec893fc212bf3e8f166ad9c51c894dc298a3627e65dd41ece850a5638d91b8839830d5456bf3ba072a0b23f8c01247d8c676cc79d98464cdf0c1b55fd3c5 SHA512 bd39406b9a833409303ef7cd4e93beee0675fa57c267af95a34699348a81650d50ae042dbb1837cd41c72433533a3a9b827a44e9775a5b06c7c4f1a351146574 DIST opencollada-1.6.63.tar.gz 12094044 BLAKE2B dbe38ab2976f72d47a38bd147e05a58555acc2b70618d4d47d2beff87ace54f7fcd2f116b9ba9908cfb38b5699e547375e902128c2f378c295308f1601a18b17 SHA512 e1b92e932d0256224b026281fb5691219c5171f57b968307288b6e5481b5d6fee39825702e18017055bd0fb0e3d4c40b6ce526d3ce4defe2994138db54220d01 diff --git a/media-libs/opencollada/opencollada-1.6.62.ebuild b/media-libs/opencollada/opencollada-1.6.62.ebuild deleted file mode 100644 index a0c55233ca3..000 --- a/media-libs/opencollada/opencollada-1.6.62.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils flag-o-matic - -DESCRIPTION="Stream based read/write library for COLLADA files" -HOMEPAGE="http://www.opencollada.org/"; -SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" -IUSE="static-libs" - -# bug 651756 -RDEPEND=" "${T}"/99${PN} || die "echo failed" - doenvd "${T}"/99${PN} - - dobin "${BUILD_DIR}/bin/DAEValidator" - dobin "${BUILD_DIR}/bin/OpenCOLLADAValidator" - # Need to be in same directory as above binaries - docinto "/usr/bin" - dodoc "${BUILD_DIR}/bin/COLLADAPhysX3Schema.xsd" - dodoc "${BUILD_DIR}/bin/collada_schema_1_4_1.xsd" - dodoc "${BUILD_DIR}/bin/collada_schema_1_5.xsd" -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 8e1b4316d1965cc5186d6ba5a41bc580bea4aedf Author: Lars Wendler gentoo org> AuthorDate: Thu Feb 13 14:16:48 2020 + Commit: Lars Wendler gentoo org> CommitDate: Thu Feb 13 14:18:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e1b4316 media-libs/opencollada: Version 1.6.63-r1 stable for amd64 and x86 Package-Manager: Portage-2.3.88, Repoman-2.3.20 RepoMan-Options: --force Signed-off-by: Lars Wendler gentoo.org> media-libs/opencollada/opencollada-1.6.63-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/opencollada/opencollada-1.6.63-r1.ebuild b/media-libs/opencollada/opencollada-1.6.63-r1.ebuild index f83d0770c2f..f5f83c83343 100644 --- a/media-libs/opencollada/opencollada-1.6.63-r1.ebuild +++ b/media-libs/opencollada/opencollada-1.6.63-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="static-libs" RDEPEND="dev-libs/libpcre
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: a021ce9109098d7848b20865bdd25e3fc2265264 Author: James Le Cuirot gentoo org> AuthorDate: Wed Oct 2 20:47:57 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Wed Oct 2 20:47:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a021ce91 media-libs/opencollada: Drop bogus media-libs/lib3ds dep We don't build the part of the code that uses it. The dep was wrong anyway as it should restrict to v2. Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> .../{opencollada-1.6.63.ebuild => opencollada-1.6.63-r1.ebuild}| 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/media-libs/opencollada/opencollada-1.6.63.ebuild b/media-libs/opencollada/opencollada-1.6.63-r1.ebuild similarity index 96% rename from media-libs/opencollada/opencollada-1.6.63.ebuild rename to media-libs/opencollada/opencollada-1.6.63-r1.ebuild index ad9d4681dfa..f83d0770c2f 100644 --- a/media-libs/opencollada/opencollada-1.6.63.ebuild +++ b/media-libs/opencollada/opencollada-1.6.63-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -17,7 +17,6 @@ IUSE="static-libs" RDEPEND="dev-libs/libpcre dev-libs/libxml2 dev-libs/zziplib - media-libs/lib3ds sys-libs/zlib " DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/files/
commit: 5ffe8fc54f90bbee6b294ff7cc991406efb689c5 Author: Michael Mair-Keimberger gmail com> AuthorDate: Mon Jun 24 20:42:11 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jun 25 17:57:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffe8fc5 media-libs/opencollada: remove unused patch Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12320 Signed-off-by: Andreas Sturmlechner gentoo.org> .../files/opencollada-build-fixes-v3.patch | 58 -- 1 file changed, 58 deletions(-) diff --git a/media-libs/opencollada/files/opencollada-build-fixes-v3.patch b/media-libs/opencollada/files/opencollada-build-fixes-v3.patch deleted file mode 100644 index a0e055dfc35..000 --- a/media-libs/opencollada/files/opencollada-build-fixes-v3.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff -purN a/CMakeLists.txt b/CMakeLists.txt a/CMakeLists.txt 2017-01-07 18:10:57.214728093 + -+++ b/CMakeLists.txt 2017-01-07 18:11:06.322736320 + -@@ -37,12 +37,6 @@ cmake_policy(SET CMP0010 NEW) - # Input directories must have CMakeLists.txt - cmake_policy(SET CMP0014 NEW) - --# avoid having empty buildtype --set(CMAKE_BUILD_TYPE_INIT "Release") -- --set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Only do Release and Debug" FORCE ) --mark_as_advanced(CMAKE_CONFIGURATION_TYPES) -- - SET(CMAKE_DEBUG_POSTFIX "" CACHE STRING "Add this string to as suffix to Debug libraries, e.g.: xml2_d.lib " ) - - #- -@@ -84,7 +78,7 @@ macro(opencollada_add_lib - message(${name} " WARNING: Shared library support implemented for UNIX-like OS only") - endif () - add_library(${name}_shared SHARED ${sources}) -- set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name}) -+ set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name} SOVERSION ${soversion}) - foreach(target_lib ${target_libs}) - if(TARGET ${target_lib}_shared) - target_link_libraries(${name}_shared ${target_lib}_shared) -@@ -158,6 +152,9 @@ set(OPENCOLLADA_VERSION_MINOR 1) - set(OPENCOLLADA_VERSION_PATCH 0) - set(OPENCOLLADA_VERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH}) - -+#- -+# Generic install paths -+include(GNUInstallDirs) - - #- - # Compiler warnings. -@@ -190,9 +187,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} - #- - # Install vars - --set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_PREFIX}/include/opencollada) --set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_PREFIX}/lib/opencollada) --set(OPENCOLLADA_INST_CMAKECONFIG ${OPENCOLLADA_INST_LIBRARY}/cmake) -+set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_FULL_INCLUDEDIR}/opencollada) -+set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_FULL_LIBDIR}/opencollada) -+set(OPENCOLLADA_INST_CMAKECONFIG ${CMAKE_INSTALL_FULL_LIBDIR}/opencollada/cmake) - - - #- -@@ -236,8 +233,7 @@ endif () - - if (USE_EXPAT) - add_definitions(-DGENERATEDSAXPARSER_XMLPARSER_EXPAT) -- message("FATAL: EXPAT support not implemented") -- # TODO:: use externals -+ set(LIBEXPAT_LIBRARIES expat) - endif () - - if(USE_STATIC_MSVC_RUNTIME)
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 4dd9f4457d2f62cd4a382b8af586a4eb8851675e Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jun 12 10:34:38 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Jun 12 10:37:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd9f445 media-libs/opencollada: Drop 1.6.58 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/opencollada/Manifest | 1 - media-libs/opencollada/opencollada-1.6.58.ebuild | 72 2 files changed, 73 deletions(-) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index 9fa5fa9dfa6..1c02174cac4 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,3 +1,2 @@ -DIST opencollada-1.6.58.tar.gz 12088428 BLAKE2B ef5da3eae1c7f4ffd5abf4f93fd9ae1399d7eb3d470ebf4d3c042562d654b6dbcab3010d64250ff9701bd2b1e310178ab2430ed59b3f774a610619e723786961 SHA512 122b841de28f82408bc6fe9d363894ab8f9033cfed949f8028b7a35445e3361f0df583d8b18f7198eaa9dbf3ad33b52dbe5fe6a7e652494789850effcbbf22c9 DIST opencollada-1.6.62.tar.gz 12094443 BLAKE2B 6cd0ec893fc212bf3e8f166ad9c51c894dc298a3627e65dd41ece850a5638d91b8839830d5456bf3ba072a0b23f8c01247d8c676cc79d98464cdf0c1b55fd3c5 SHA512 bd39406b9a833409303ef7cd4e93beee0675fa57c267af95a34699348a81650d50ae042dbb1837cd41c72433533a3a9b827a44e9775a5b06c7c4f1a351146574 DIST opencollada-1.6.63.tar.gz 12094044 BLAKE2B dbe38ab2976f72d47a38bd147e05a58555acc2b70618d4d47d2beff87ace54f7fcd2f116b9ba9908cfb38b5699e547375e902128c2f378c295308f1601a18b17 SHA512 e1b92e932d0256224b026281fb5691219c5171f57b968307288b6e5481b5d6fee39825702e18017055bd0fb0e3d4c40b6ce526d3ce4defe2994138db54220d01 diff --git a/media-libs/opencollada/opencollada-1.6.58.ebuild b/media-libs/opencollada/opencollada-1.6.58.ebuild deleted file mode 100644 index 77649f9a662..000 --- a/media-libs/opencollada/opencollada-1.6.58.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils flag-o-matic versionator - -DESCRIPTION="Stream based read/write library for COLLADA files" -HOMEPAGE="http://www.opencollada.org/"; -SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" -IUSE="static-libs" - -# This is still needed to have so version numbers -MY_SOVERSION="$(get_version_component_range 1-2)" - -RDEPEND="dev-libs/libpcre - dev-libs/zziplib - media-libs/lib3ds - sys-libs/zlib - dev-libs/libxml2" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S="${WORKDIR}/OpenCOLLADA-${PV}" - -PATCHES=( "${FILESDIR}/${PN}-build-fixes-v3.patch" ) - -src_prepare() { - edos2unix CMakeLists.txt - - cmake-utils_src_prepare - - # Remove bundled depends that have portage equivalents - rm -rv Externals/{expat,lib3ds,LibXML,pcre,zziplib} || die - - # Remove unused build systems - rm -v Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die - find "${S}" -name SConscript -delete || die -} - -src_configure() { - # bug 619670 - append-cxxflags -std=c++14 - - local mycmakeargs=( - -DUSE_SHARED=ON - -DUSE_STATIC=$(usex static-libs) - -DUSE_LIBXML=ON - -Dsoversion=${MY_SOVERSION} - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - echo "LDPATH=/usr/$(get_libdir)/opencollada" > "${T}"/99${PN} || die "echo failed" - doenvd "${T}"/99${PN} - - dobin "${BUILD_DIR}/bin/DAEValidator" - dobin "${BUILD_DIR}/bin/OpenCOLLADAValidator" - # Need to be in same directory as above binaries - docinto "/usr/bin" - dodoc "${BUILD_DIR}/bin/COLLADAPhysX3Schema.xsd" - dodoc "${BUILD_DIR}/bin/collada_schema_1_4_1.xsd" - dodoc "${BUILD_DIR}/bin/collada_schema_1_5.xsd" -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/, media-libs/opencollada/files/
commit: e8961458ced3f2550e8272124f8a521ed6070a68 Author: Jonathan Scruggs gentoo org> AuthorDate: Tue Aug 7 12:19:06 2018 + Commit: Jonathan Scruggs gentoo org> CommitDate: Tue Aug 7 12:19:06 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8961458 media-libs/opencollada: version bump to 1.6.63 Added patch for future libpcre versions. Package-Manager: Portage-2.3.44, Repoman-2.3.10 media-libs/opencollada/Manifest| 1 + .../files/opencollada-1.6.63-pcre-fix.patch| 14 + media-libs/opencollada/opencollada-1.6.63.ebuild | 73 ++ 3 files changed, 88 insertions(+) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index 9bf5a7379e3..9fa5fa9dfa6 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,2 +1,3 @@ DIST opencollada-1.6.58.tar.gz 12088428 BLAKE2B ef5da3eae1c7f4ffd5abf4f93fd9ae1399d7eb3d470ebf4d3c042562d654b6dbcab3010d64250ff9701bd2b1e310178ab2430ed59b3f774a610619e723786961 SHA512 122b841de28f82408bc6fe9d363894ab8f9033cfed949f8028b7a35445e3361f0df583d8b18f7198eaa9dbf3ad33b52dbe5fe6a7e652494789850effcbbf22c9 DIST opencollada-1.6.62.tar.gz 12094443 BLAKE2B 6cd0ec893fc212bf3e8f166ad9c51c894dc298a3627e65dd41ece850a5638d91b8839830d5456bf3ba072a0b23f8c01247d8c676cc79d98464cdf0c1b55fd3c5 SHA512 bd39406b9a833409303ef7cd4e93beee0675fa57c267af95a34699348a81650d50ae042dbb1837cd41c72433533a3a9b827a44e9775a5b06c7c4f1a351146574 +DIST opencollada-1.6.63.tar.gz 12094044 BLAKE2B dbe38ab2976f72d47a38bd147e05a58555acc2b70618d4d47d2beff87ace54f7fcd2f116b9ba9908cfb38b5699e547375e902128c2f378c295308f1601a18b17 SHA512 e1b92e932d0256224b026281fb5691219c5171f57b968307288b6e5481b5d6fee39825702e18017055bd0fb0e3d4c40b6ce526d3ce4defe2994138db54220d01 diff --git a/media-libs/opencollada/files/opencollada-1.6.63-pcre-fix.patch b/media-libs/opencollada/files/opencollada-1.6.63-pcre-fix.patch new file mode 100644 index 000..2d4077446de --- /dev/null +++ b/media-libs/opencollada/files/opencollada-1.6.63-pcre-fix.patch @@ -0,0 +1,14 @@ +diff -purN a/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h b/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h +--- a/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h 2018-07-19 01:10:56.0 +0100 b/COLLADABaseUtils/include/COLLADABUPcreCompiledPattern.h 2018-08-07 12:12:59.209871432 +0100 +@@ -12,9 +12,7 @@ + #define __COLLADABU_PCRECOMPILEDPATTERN_H__ + + #include "COLLADABUPrerequisites.h" +- +-struct real_pcre; +-typedef struct real_pcre pcre; ++#include + + + namespace COLLADABU diff --git a/media-libs/opencollada/opencollada-1.6.63.ebuild b/media-libs/opencollada/opencollada-1.6.63.ebuild new file mode 100644 index 000..ad9d4681dfa --- /dev/null +++ b/media-libs/opencollada/opencollada-1.6.63.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils flag-o-matic + +DESCRIPTION="Stream based read/write library for COLLADA files" +HOMEPAGE="http://www.opencollada.org/"; +SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" +IUSE="static-libs" + +RDEPEND="dev-libs/libpcre + dev-libs/libxml2 + dev-libs/zziplib + media-libs/lib3ds + sys-libs/zlib +" +DEPEND="${RDEPEND} + virtual/pkgconfig +" + +S="${WORKDIR}/OpenCOLLADA-${PV}" + +PATCHES=( + "${FILESDIR}/${PN}-1.6.62-cmake-fixes.patch" + "${FILESDIR}/${P}-pcre-fix.patch" +) + +src_prepare() { + edos2unix CMakeLists.txt + + cmake-utils_src_prepare + + # Remove bundled depends that have portage equivalents + rm -rv Externals/{expat,lib3ds,LibXML,pcre,zziplib} || die + + # Remove unused build systems + rm -v Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die + find "${S}" -name SConscript -delete || die +} + +src_configure() { + # bug 619670 + append-cxxflags -std=c++14 + + local mycmakeargs=( + -DUSE_SHARED=ON + -DUSE_STATIC=$(usex static-libs) + -DUSE_LIBXML=ON + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + echo "LDPATH=/usr/$(get_libdir)/opencollada" > "${T}"/99${PN} || die "echo failed" + doenvd "${T}"/99${PN} + + dobin "${BUILD_DIR}/bin/DAEValidator" + dobin "${BUILD_DIR}/bin/OpenCOLLADAValidator" + # Need to be in same directory as above binaries + docinto "/usr/bin" + dodoc "${BUILD_DIR}/bin/COLLADAPhysX3Schema.xsd" + dodoc "${BUILD_DIR}/bin/collada_schema_1_4_1.xsd" + dodoc "${BUILD_DIR}/bin/collada_schema_1_5.xsd" +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 453bc80613a22b535e6b9d4b2200fe3c4052c9c9 Author: Jonathan Scruggs gentoo org> AuthorDate: Tue Aug 7 12:03:01 2018 + Commit: Jonathan Scruggs gentoo org> CommitDate: Tue Aug 7 12:03:01 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=453bc806 media-libs/opencollada: fix depend on libpcre libpcre v8.42 changes struct types, which breaks compiling. Change the depend to block 8.42 and higher versions. Closes: https://bugs.gentoo.org/651756 Package-Manager: Portage-2.3.44, Repoman-2.3.10 media-libs/opencollada/opencollada-1.6.62.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/media-libs/opencollada/opencollada-1.6.62.ebuild b/media-libs/opencollada/opencollada-1.6.62.ebuild index 554964a4b87..a0c55233ca3 100644 --- a/media-libs/opencollada/opencollada-1.6.62.ebuild +++ b/media-libs/opencollada/opencollada-1.6.62.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit cmake-utils flag-o-matic versionator +inherit cmake-utils flag-o-matic DESCRIPTION="Stream based read/write library for COLLADA files" HOMEPAGE="http://www.opencollada.org/"; @@ -14,7 +14,8 @@ SLOT="0" KEYWORDS="amd64 ~ppc64 x86" IUSE="static-libs" -RDEPEND="dev-libs/libpcre +# bug 651756 +RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 126726f1e86673a4c263fd4f7173a2dfaccd5c37 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jun 10 08:50:00 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jun 10 08:58:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=126726f1 media-libs/opencollada: Drop office from maintainers Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-libs/opencollada/metadata.xml | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/media-libs/opencollada/metadata.xml b/media-libs/opencollada/metadata.xml index 74eab2d217a..48936abbe3f 100644 --- a/media-libs/opencollada/metadata.xml +++ b/media-libs/opencollada/metadata.xml @@ -1,14 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd";> - + dracw...@gentoo.org Jonathan Scruggs - - off...@gentoo.org - Gentoo Office project - KhronosGroup/OpenCOLLADA
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/, media-libs/opencollada/files/
commit: c116b96ca9e52ac260c8d9975e6f90c68065062c Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jun 10 08:49:08 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jun 10 08:58:37 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c116b96c media-libs/opencollada: Drop old Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-libs/opencollada/Manifest| 3 - .../files/opencollada-0_p864-expat.patch | 12 --- .../files/opencollada-1.2.2-libdir.patch | 27 --- .../files/opencollada-1.2.2-no-undefined.patch | 35 - .../files/opencollada-1.2.2-soversion.patch| 15 .../files/opencollada-build-fixes-v1.patch | 86 -- media-libs/opencollada/opencollada-1.6.25.ebuild | 74 --- media-libs/opencollada/opencollada-1.6.31.ebuild | 74 --- media-libs/opencollada/opencollada-1.6.36.ebuild | 68 - 9 files changed, 394 deletions(-) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index 536be7f94eb..9bf5a7379e3 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,5 +1,2 @@ -DIST opencollada-1.6.25.tar.gz 11817949 BLAKE2B 84278ae25d64ab827806c6ec588a333a7b0b70bb61c61ebfe98fa837e81e4c8737c8820b8eb09cf6ea061dcafd1b93693a12169dd44cbe9695593f16331c SHA512 48ede841d43beddbaa153899e2a1eb45d875c468536b276f6b9cb80a84b90b16ca376fb2fbc68a7f25f4908ef94a376c431ed7e94e7c6657afe60464f067a00e -DIST opencollada-1.6.31.tar.gz 11832790 BLAKE2B 297130a8f844f4f80f4394db85098eaeaf42da125f34f20b4b6285c2bd0afc20c7066e3c54f73012c188b5b3c79f43be351fdc3b612b1e5c67ecc0ae19acb0f3 SHA512 6290600bed59fef72c4986a9d00683ae1bfedf6811a44fb9e05e1a46e4ceaee7585c2281918f0a491369e49b01d3dfab0eb38b3e0728f96fe8264a80ca28d8c9 -DIST opencollada-1.6.36.tar.gz 12275972 BLAKE2B 3f7afb81767e92d1f6efeaf114caf0fa426d075ccd0fcd9f5c8e3951d7706329c545643cab8d18c05542d26933f3e016f96ca9931554b2929d8f815661917529 SHA512 bcee958d229a6d28043afd6dbe2e8536668ce57b510d2759ef68420aa9ac5b8f82ab5956fbcef7ecc6177ad5f0f20c9a7364a886236e583c85215de86f7066f8 DIST opencollada-1.6.58.tar.gz 12088428 BLAKE2B ef5da3eae1c7f4ffd5abf4f93fd9ae1399d7eb3d470ebf4d3c042562d654b6dbcab3010d64250ff9701bd2b1e310178ab2430ed59b3f774a610619e723786961 SHA512 122b841de28f82408bc6fe9d363894ab8f9033cfed949f8028b7a35445e3361f0df583d8b18f7198eaa9dbf3ad33b52dbe5fe6a7e652494789850effcbbf22c9 DIST opencollada-1.6.62.tar.gz 12094443 BLAKE2B 6cd0ec893fc212bf3e8f166ad9c51c894dc298a3627e65dd41ece850a5638d91b8839830d5456bf3ba072a0b23f8c01247d8c676cc79d98464cdf0c1b55fd3c5 SHA512 bd39406b9a833409303ef7cd4e93beee0675fa57c267af95a34699348a81650d50ae042dbb1837cd41c72433533a3a9b827a44e9775a5b06c7c4f1a351146574 diff --git a/media-libs/opencollada/files/opencollada-0_p864-expat.patch b/media-libs/opencollada/files/opencollada-0_p864-expat.patch deleted file mode 100644 index 9086acf7921..000 --- a/media-libs/opencollada/files/opencollada-0_p864-expat.patch +++ /dev/null @@ -1,12 +0,0 @@ a/CMakeLists.txt 2012-01-15 23:14:49.478520648 +0100 -+++ b/CMakeLists.txt 2012-01-15 23:15:06.947302261 +0100 -@@ -208,8 +208,7 @@ - - if (USE_EXPAT) - add_definitions(-DGENERATEDSAXPARSER_XMLPARSER_EXPAT) -- message("FATAL: EXPAT support not implemented") -- # TODO:: use externals -+ set(LIBEXPAT_LIBRARIES expat) - endif () - - #adding PCRE diff --git a/media-libs/opencollada/files/opencollada-1.2.2-libdir.patch b/media-libs/opencollada/files/opencollada-1.2.2-libdir.patch deleted file mode 100644 index cc413f3eded..000 --- a/media-libs/opencollada/files/opencollada-1.2.2-libdir.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 96ccb32..c2673f0 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -146,6 +146,9 @@ set(OPENCOLLADA_VERSION_MINOR 1) - set(OPENCOLLADA_VERSION_PATCH 0) - set(OPENCOLLADA_VERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH}) - -+#- -+# Generic install paths -+include(GNUInstallDirs) - - #- - # Compiler warnings. -@@ -178,9 +181,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CXX_WARNINGS}") - #- - # Install vars - --set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_PREFIX}/include/opencollada) --set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_PREFIX}/lib/opencollada) --set(OPENCOLLADA_INST_CMAKECONFIG ${OPENCOLLADA_INST_LIBRARY}/cmake) -+set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_FULL_INCLUDEDIR}/opencollada) -+set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_FULL_LIBDIR}/opencollada) -+set(OPENCOLLADA_INST_CMAKECONFIG ${CMAKE_INSTALL_FULL_LIBDIR}/opencollada/cmake)
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: f33409c4dd10e9de91ddfacf032c0f8e625b986d Author: David Seifert gentoo org> AuthorDate: Mon Feb 19 18:17:21 2018 + Commit: David Seifert gentoo org> CommitDate: Mon Feb 19 19:40:38 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f33409c4 media-libs/opencollada: Always build in C++14 mode Closes: https://bugs.gentoo.org/619670 Package-Manager: Portage-2.3.24, Repoman-2.3.6 media-libs/opencollada/opencollada-1.6.36.ebuild | 7 +-- media-libs/opencollada/opencollada-1.6.58.ebuild | 7 +-- media-libs/opencollada/opencollada-1.6.62.ebuild | 5 - 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/media-libs/opencollada/opencollada-1.6.36.ebuild b/media-libs/opencollada/opencollada-1.6.36.ebuild index 4646fb614e5..8389c5d0edd 100644 --- a/media-libs/opencollada/opencollada-1.6.36.ebuild +++ b/media-libs/opencollada/opencollada-1.6.36.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit cmake-utils versionator +inherit cmake-utils flag-o-matic versionator DESCRIPTION="Stream based read/write library for COLLADA files" HOMEPAGE="http://www.opencollada.org/"; @@ -45,6 +45,9 @@ src_prepare() { } src_configure() { + # bug 619670 + append-cxxflags -std=c++14 + local mycmakeargs=( -DUSE_SHARED=ON -DUSE_STATIC=$(usex static-libs) diff --git a/media-libs/opencollada/opencollada-1.6.58.ebuild b/media-libs/opencollada/opencollada-1.6.58.ebuild index d3037374c6d..77649f9a662 100644 --- a/media-libs/opencollada/opencollada-1.6.58.ebuild +++ b/media-libs/opencollada/opencollada-1.6.58.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit cmake-utils versionator +inherit cmake-utils flag-o-matic versionator DESCRIPTION="Stream based read/write library for COLLADA files" HOMEPAGE="http://www.opencollada.org/"; @@ -43,6 +43,9 @@ src_prepare() { } src_configure() { + # bug 619670 + append-cxxflags -std=c++14 + local mycmakeargs=( -DUSE_SHARED=ON -DUSE_STATIC=$(usex static-libs) diff --git a/media-libs/opencollada/opencollada-1.6.62.ebuild b/media-libs/opencollada/opencollada-1.6.62.ebuild index 4a0d0c352bd..554964a4b87 100644 --- a/media-libs/opencollada/opencollada-1.6.62.ebuild +++ b/media-libs/opencollada/opencollada-1.6.62.ebuild @@ -3,7 +3,7 @@ EAPI=6 -inherit cmake-utils versionator +inherit cmake-utils flag-o-matic versionator DESCRIPTION="Stream based read/write library for COLLADA files" HOMEPAGE="http://www.opencollada.org/"; @@ -40,6 +40,9 @@ src_prepare() { } src_configure() { + # bug 619670 + append-cxxflags -std=c++14 + local mycmakeargs=( -DUSE_SHARED=ON -DUSE_STATIC=$(usex static-libs)
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/, media-libs/opencollada/files/
commit: 65833f7dc77f342cfbd705d2548cc76f32de2d8e Author: Jonathan Scruggs gmail com> AuthorDate: Mon Jan 29 15:26:52 2018 + Commit: Jonathan Scruggs gentoo org> CommitDate: Tue Jan 30 20:59:39 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65833f7d media-libs/opencollada: add 1.6.2 release Closes: https://github.com/gentoo/gentoo/pull/6997 media-libs/opencollada/Manifest| 1 + .../files/opencollada-1.6.62-cmake-fixes.patch | 122 + media-libs/opencollada/opencollada-1.6.62.ebuild | 65 +++ 3 files changed, 188 insertions(+) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index d1542aa0bf5..536be7f94eb 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -2,3 +2,4 @@ DIST opencollada-1.6.25.tar.gz 11817949 BLAKE2B 84278ae25d64ab827806c6ec588a333a DIST opencollada-1.6.31.tar.gz 11832790 BLAKE2B 297130a8f844f4f80f4394db85098eaeaf42da125f34f20b4b6285c2bd0afc20c7066e3c54f73012c188b5b3c79f43be351fdc3b612b1e5c67ecc0ae19acb0f3 SHA512 6290600bed59fef72c4986a9d00683ae1bfedf6811a44fb9e05e1a46e4ceaee7585c2281918f0a491369e49b01d3dfab0eb38b3e0728f96fe8264a80ca28d8c9 DIST opencollada-1.6.36.tar.gz 12275972 BLAKE2B 3f7afb81767e92d1f6efeaf114caf0fa426d075ccd0fcd9f5c8e3951d7706329c545643cab8d18c05542d26933f3e016f96ca9931554b2929d8f815661917529 SHA512 bcee958d229a6d28043afd6dbe2e8536668ce57b510d2759ef68420aa9ac5b8f82ab5956fbcef7ecc6177ad5f0f20c9a7364a886236e583c85215de86f7066f8 DIST opencollada-1.6.58.tar.gz 12088428 BLAKE2B ef5da3eae1c7f4ffd5abf4f93fd9ae1399d7eb3d470ebf4d3c042562d654b6dbcab3010d64250ff9701bd2b1e310178ab2430ed59b3f774a610619e723786961 SHA512 122b841de28f82408bc6fe9d363894ab8f9033cfed949f8028b7a35445e3361f0df583d8b18f7198eaa9dbf3ad33b52dbe5fe6a7e652494789850effcbbf22c9 +DIST opencollada-1.6.62.tar.gz 12094443 BLAKE2B 6cd0ec893fc212bf3e8f166ad9c51c894dc298a3627e65dd41ece850a5638d91b8839830d5456bf3ba072a0b23f8c01247d8c676cc79d98464cdf0c1b55fd3c5 SHA512 bd39406b9a833409303ef7cd4e93beee0675fa57c267af95a34699348a81650d50ae042dbb1837cd41c72433533a3a9b827a44e9775a5b06c7c4f1a351146574 diff --git a/media-libs/opencollada/files/opencollada-1.6.62-cmake-fixes.patch b/media-libs/opencollada/files/opencollada-1.6.62-cmake-fixes.patch new file mode 100644 index 000..8fc32784daa --- /dev/null +++ b/media-libs/opencollada/files/opencollada-1.6.62-cmake-fixes.patch @@ -0,0 +1,122 @@ +From c3ed65c2c60b8744163b3a57cf24469e688536dd Mon Sep 17 00:00:00 2001 +From: Jonathan Scruggs +Date: Sat, 13 Jan 2018 11:54:44 + +Subject: [PATCH] OpenCOLLADA/CMakeLists.txt + +Use CMAKE_BUILD_TYPE which can be overrided with custom distro types + +Adhere to GNU filesystem layout conventions. Not all distros and OSes +have directories in the same locations and they define the +GNUInstallDirs variables, so use those variables. Also, this enables +multi lib installations. + +Define the version variables to enable SONAME versioning on the +library files in case there is ABI changes in the future. +--- + CMakeLists.txt | 58 -- + 1 file changed, 36 insertions(+), 22 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 95abbe21..00ad8d6a 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -37,14 +37,41 @@ cmake_policy(SET CMP0010 NEW) + # Input directories must have CMakeLists.txt + cmake_policy(SET CMP0014 NEW) + +-# avoid having empty buildtype +-set(CMAKE_BUILD_TYPE_INIT "Release") + +-set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Only do Release and Debug" FORCE ) +-mark_as_advanced(CMAKE_CONFIGURATION_TYPES) ++# Set Release type for builds where CMAKE_BUILD_TYPE is unset ++# This is usually a good default as this implictly enables ++# ++# CXXFLAGS = -O3 -DNDEBUG ++# ++if( NOT CMAKE_BUILD_TYPE ) ++ set( CMAKE_BUILD_TYPE "Release" ) ++endif() + + SET(CMAKE_DEBUG_POSTFIX "" CACHE STRING "Add this string to as suffix to Debug libraries, e.g.: xml2_d.lib " ) + ++# Adhere to GNU filesystem layout conventions ++include( GNUInstallDirs ) ++ ++ ++# #- ++# Initialize project. ++ ++project(OPENCOLLADA) # must be after setting cmake_configuration_types ++ ++set(EXTERNAL_LIBRARIES ${OPENCOLLADA_SOURCE_DIR}/Externals) # external libraries ++set(CMAKE_MODULE_PATH "${EXTERNAL_LIBRARIES}/cmake-modules") ++ ++set(OPENCOLLADA_VERSION_MAJOR 1) ++set(OPENCOLLADA_VERSION_MINOR 6) ++set(OPENCOLLADA_VERSION_PATCH 62) ++set(OPENCOLLADA_VERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH}) ++ ++if(NOT SOVERSION) ++ set(SOVERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR} ++ CACHE STRING "Set the SO version in the SO name of the output library") ++endif() ++ ++ + #---
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: f5cb13bb6cea958776ee9ecb8a2ddcd16c1918d4 Author: Jonathan Scruggs gmail com> AuthorDate: Sat Jan 27 14:53:27 2018 + Commit: Jonathan Scruggs gentoo org> CommitDate: Sat Jan 27 17:19:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5cb13bb media-libs/opencollada: update metadata information media-libs/opencollada/metadata.xml | 6 +- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/media-libs/opencollada/metadata.xml b/media-libs/opencollada/metadata.xml index 38856eeebcd..74eab2d217a 100644 --- a/media-libs/opencollada/metadata.xml +++ b/media-libs/opencollada/metadata.xml @@ -2,13 +2,9 @@ http://www.gentoo.org/dtd/metadata.dtd";> - j.scru...@gmail.com + dracw...@gentoo.org Jonathan Scruggs - - proxy-ma...@gentoo.org - Proxy Maintainers - off...@gentoo.org Gentoo Office project
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 94bd621994773ba8e17c14ffa08b1b9d88cfc2a0 Author: Pacho Ramos gentoo org> AuthorDate: Sat Dec 9 10:28:32 2017 + Commit: Pacho Ramos gentoo org> CommitDate: Sat Dec 9 10:28:32 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94bd6219 media-libs/opencollada: amd64 stable, bug #639602 Package-Manager: Portage-2.3.16, Repoman-2.3.6 media-libs/opencollada/Manifest | 2 +- media-libs/opencollada/opencollada-1.6.58.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index d4db147f60b..cdf5d6e6d3c 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,4 +1,4 @@ -DIST opencollada-1.6.25.tar.gz 11817949 SHA256 9cea5c85164758b01ac0d5c37ea10373a0d1fc7eba1e5d9dea9ba4af8aa6dca9 SHA512 48ede841d43beddbaa153899e2a1eb45d875c468536b276f6b9cb80a84b90b16ca376fb2fbc68a7f25f4908ef94a376c431ed7e94e7c6657afe60464f067a00e WHIRLPOOL e074a66424e66b98476d40f7c525a4e05e0e5537efc7c695f0e1b9099a51bd8d4645ce7a2ceae646607c7399446f22098a93dbc0bcf8c49013a49940f5737d87 +DIST opencollada-1.6.25.tar.gz 11817949 BLAKE2B 84278ae25d64ab827806c6ec588a333a7b0b70bb61c61ebfe98fa837e81e4c8737c8820b8eb09cf6ea061dcafd1b93693a12169dd44cbe9695593f16331c SHA512 48ede841d43beddbaa153899e2a1eb45d875c468536b276f6b9cb80a84b90b16ca376fb2fbc68a7f25f4908ef94a376c431ed7e94e7c6657afe60464f067a00e DIST opencollada-1.6.31.tar.gz 11832790 SHA256 ef338d03646da3039cf67382b19f39fe51aa638e05213ba9ad6a41f8069ad683 SHA512 6290600bed59fef72c4986a9d00683ae1bfedf6811a44fb9e05e1a46e4ceaee7585c2281918f0a491369e49b01d3dfab0eb38b3e0728f96fe8264a80ca28d8c9 WHIRLPOOL 6ad70665178e54bd93c431c6fe6c03800fc62a99e845c54a502d21e995b77dd6d1f5624aa2d70a03ba271bdfb5d60a0b9b9ac876ab8a14e14308458eea1118ab DIST opencollada-1.6.36.tar.gz 12275972 SHA256 774b41611ab3ebb3a6008d32bcfd326d4ac1545d5316ba383b4ae90f16335701 SHA512 bcee958d229a6d28043afd6dbe2e8536668ce57b510d2759ef68420aa9ac5b8f82ab5956fbcef7ecc6177ad5f0f20c9a7364a886236e583c85215de86f7066f8 WHIRLPOOL 2184e01d903f662afa94369445336d510bcc9a5f9e1a54677476d41cf920052f9fab5190e8f2c2ddc775ee0062e7cbb5f0a1c1b120d2476217ff78ccd9c38b8b DIST opencollada-1.6.58.tar.gz 12088428 SHA256 13ce6e8f6162683afba4b1c5b3dfc752db3ded382da7b88bda48982db4941c8b SHA512 122b841de28f82408bc6fe9d363894ab8f9033cfed949f8028b7a35445e3361f0df583d8b18f7198eaa9dbf3ad33b52dbe5fe6a7e652494789850effcbbf22c9 WHIRLPOOL 4b0cda528494348769c861bc166403c673d59fffc844710dffa1ab0b0aca1fd36e3ea92c7a140f3d80653f0d4d9d268e4b35f898496729cdb1bbe262f765bc3f diff --git a/media-libs/opencollada/opencollada-1.6.58.ebuild b/media-libs/opencollada/opencollada-1.6.58.ebuild index 2bea5f4141a..d3037374c6d 100644 --- a/media-libs/opencollada/opencollada-1.6.58.ebuild +++ b/media-libs/opencollada/opencollada-1.6.58.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc64 x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="static-libs" # This is still needed to have so version numbers
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 497e3a5c742f0f650fe7534f66aad83db48e71cc Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Dec 8 20:11:50 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Dec 8 20:11:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=497e3a5c media-libs/opencollada: x86 stable (bug #639602) Package-Manager: Portage-2.3.16, Repoman-2.3.6 media-libs/opencollada/opencollada-1.6.58.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/opencollada/opencollada-1.6.58.ebuild b/media-libs/opencollada/opencollada-1.6.58.ebuild index dfeb12a445e..2bea5f4141a 100644 --- a/media-libs/opencollada/opencollada-1.6.58.ebuild +++ b/media-libs/opencollada/opencollada-1.6.58.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc64 x86" IUSE="static-libs" # This is still needed to have so version numbers
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/files/, media-libs/opencollada/
commit: ee2afb323a09be2b2067896da53b4b5cf747a120 Author: Jonathan Scruggs gmail com> AuthorDate: Thu Sep 21 09:03:11 2017 + Commit: Patrice Clement gentoo org> CommitDate: Fri Sep 22 14:48:15 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2afb32 media-libs/opencollada: version bump to 1.6.58. * Updated the build fixes patch. Signed-off by: Jonathan Scruggs gmail.com> Closes: https://github.com/gentoo/gentoo/pull/5749 media-libs/opencollada/Manifest| 1 + .../files/opencollada-build-fixes-v3.patch | 58 ++ media-libs/opencollada/opencollada-1.6.36.ebuild | 4 +- ...ada-1.6.36.ebuild => opencollada-1.6.58.ebuild} | 18 --- 4 files changed, 72 insertions(+), 9 deletions(-) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index acaa1754892..d4db147f60b 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,3 +1,4 @@ DIST opencollada-1.6.25.tar.gz 11817949 SHA256 9cea5c85164758b01ac0d5c37ea10373a0d1fc7eba1e5d9dea9ba4af8aa6dca9 SHA512 48ede841d43beddbaa153899e2a1eb45d875c468536b276f6b9cb80a84b90b16ca376fb2fbc68a7f25f4908ef94a376c431ed7e94e7c6657afe60464f067a00e WHIRLPOOL e074a66424e66b98476d40f7c525a4e05e0e5537efc7c695f0e1b9099a51bd8d4645ce7a2ceae646607c7399446f22098a93dbc0bcf8c49013a49940f5737d87 DIST opencollada-1.6.31.tar.gz 11832790 SHA256 ef338d03646da3039cf67382b19f39fe51aa638e05213ba9ad6a41f8069ad683 SHA512 6290600bed59fef72c4986a9d00683ae1bfedf6811a44fb9e05e1a46e4ceaee7585c2281918f0a491369e49b01d3dfab0eb38b3e0728f96fe8264a80ca28d8c9 WHIRLPOOL 6ad70665178e54bd93c431c6fe6c03800fc62a99e845c54a502d21e995b77dd6d1f5624aa2d70a03ba271bdfb5d60a0b9b9ac876ab8a14e14308458eea1118ab DIST opencollada-1.6.36.tar.gz 12275972 SHA256 774b41611ab3ebb3a6008d32bcfd326d4ac1545d5316ba383b4ae90f16335701 SHA512 bcee958d229a6d28043afd6dbe2e8536668ce57b510d2759ef68420aa9ac5b8f82ab5956fbcef7ecc6177ad5f0f20c9a7364a886236e583c85215de86f7066f8 WHIRLPOOL 2184e01d903f662afa94369445336d510bcc9a5f9e1a54677476d41cf920052f9fab5190e8f2c2ddc775ee0062e7cbb5f0a1c1b120d2476217ff78ccd9c38b8b +DIST opencollada-1.6.58.tar.gz 12088428 SHA256 13ce6e8f6162683afba4b1c5b3dfc752db3ded382da7b88bda48982db4941c8b SHA512 122b841de28f82408bc6fe9d363894ab8f9033cfed949f8028b7a35445e3361f0df583d8b18f7198eaa9dbf3ad33b52dbe5fe6a7e652494789850effcbbf22c9 WHIRLPOOL 4b0cda528494348769c861bc166403c673d59fffc844710dffa1ab0b0aca1fd36e3ea92c7a140f3d80653f0d4d9d268e4b35f898496729cdb1bbe262f765bc3f diff --git a/media-libs/opencollada/files/opencollada-build-fixes-v3.patch b/media-libs/opencollada/files/opencollada-build-fixes-v3.patch new file mode 100644 index 000..a0e055dfc35 --- /dev/null +++ b/media-libs/opencollada/files/opencollada-build-fixes-v3.patch @@ -0,0 +1,58 @@ +diff -purN a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2017-01-07 18:10:57.214728093 + b/CMakeLists.txt 2017-01-07 18:11:06.322736320 + +@@ -37,12 +37,6 @@ cmake_policy(SET CMP0010 NEW) + # Input directories must have CMakeLists.txt + cmake_policy(SET CMP0014 NEW) + +-# avoid having empty buildtype +-set(CMAKE_BUILD_TYPE_INIT "Release") +- +-set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Only do Release and Debug" FORCE ) +-mark_as_advanced(CMAKE_CONFIGURATION_TYPES) +- + SET(CMAKE_DEBUG_POSTFIX "" CACHE STRING "Add this string to as suffix to Debug libraries, e.g.: xml2_d.lib " ) + + #- +@@ -84,7 +78,7 @@ macro(opencollada_add_lib + message(${name} " WARNING: Shared library support implemented for UNIX-like OS only") + endif () + add_library(${name}_shared SHARED ${sources}) +- set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name}) ++ set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name} SOVERSION ${soversion}) + foreach(target_lib ${target_libs}) + if(TARGET ${target_lib}_shared) + target_link_libraries(${name}_shared ${target_lib}_shared) +@@ -158,6 +152,9 @@ set(OPENCOLLADA_VERSION_MINOR 1) + set(OPENCOLLADA_VERSION_PATCH 0) + set(OPENCOLLADA_VERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH}) + ++#- ++# Generic install paths ++include(GNUInstallDirs) + + #- + # Compiler warnings. +@@ -190,9 +187,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} + #- + # Install vars + +-set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_PREFIX}/include/opencollada) +-set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_PREFIX}/lib/opencollada) +-set(OPENCOLLADA_INST_C
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: d27efe1590aabc367845d401449463595f4d9293 Author: Roy Bamford gentoo org> AuthorDate: Mon Aug 21 18:48:29 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Aug 27 15:34:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d27efe15 media-libs/opencollada: added ~arm64 keyword Package-Manager: Portage-2.3.8, Repoman-2.3.3 media-libs/opencollada/opencollada-1.6.36.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/opencollada/opencollada-1.6.36.ebuild b/media-libs/opencollada/opencollada-1.6.36.ebuild index 47acb9e3639..edd63b6b898 100644 --- a/media-libs/opencollada/opencollada-1.6.36.ebuild +++ b/media-libs/opencollada/opencollada-1.6.36.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${ LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" IUSE="static-libs"
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 49a708d7aecf33712d85229f1906a3205bbb77cc Author: Jonathan Scruggs gmail com> AuthorDate: Tue Jan 31 14:36:22 2017 + Commit: David Seifert gentoo org> CommitDate: Fri Feb 3 08:00:03 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49a708d7 media-libs/opencollada: Remove expat support. DAEValidator is set to replace COLLADAValidator. However, it only supports libxml2 and not expat like COLLADAValidator did. No need for revision bump as expat did not compile forcing users to unset it. Also, from upstream: USE_EXPAT (OFF) - Use expat parser. Unsupported currently. Do not use. Signed-off by: Jonathan Scruggs (j.scruggs gmail.com) Closes: https://github.com/gentoo/gentoo/pull/3735 media-libs/opencollada/opencollada-1.6.36.ebuild | 8 +++- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/media-libs/opencollada/opencollada-1.6.36.ebuild b/media-libs/opencollada/opencollada-1.6.36.ebuild index 34c4aa6..319304d 100644 --- a/media-libs/opencollada/opencollada-1.6.36.ebuild +++ b/media-libs/opencollada/opencollada-1.6.36.ebuild @@ -15,7 +15,7 @@ SLOT="0" KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="expat static-libs" +IUSE="static-libs" # This is still needed to have so version numbers MY_SOVERSION="$(get_version_component_range 1-2)" @@ -24,8 +24,7 @@ RDEPEND="dev-libs/libpcre dev-libs/zziplib media-libs/lib3ds sys-libs/zlib - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2 )" + dev-libs/libxml2" DEPEND="${RDEPEND} virtual/pkgconfig" @@ -50,8 +49,7 @@ src_configure() { local mycmakeargs=( -DUSE_SHARED=ON -DUSE_STATIC=$(usex static-libs) - -DUSE_EXPAT=$(usex expat) - -DUSE_LIBXML=$(usex !expat) + -DUSE_LIBXML=ON -Dsoversion=${MY_SOVERSION} )
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/, media-libs/opencollada/files/
commit: 48847536c6479332114935068725e76fd3e6c406 Author: Jonathan Scruggs gmail com> AuthorDate: Sat Jan 14 17:30:36 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 15 11:14:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48847536 media-libs/opencollada: Version bump to 1.6.36 * General bug fix bump with no added features. * Changed soname to use versionator eclass. * Fixed out of source building. Signed-off by: Jonathan Scruggs (j.scruggs gmail.com) Closes: https://github.com/gentoo/gentoo/pull/3361 media-libs/opencollada/Manifest| 1 + .../files/opencollada-build-fixes-v1.patch | 86 ++ media-libs/opencollada/opencollada-1.6.36.ebuild | 68 + 3 files changed, 155 insertions(+) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index 27cb178..acaa175 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,2 +1,3 @@ DIST opencollada-1.6.25.tar.gz 11817949 SHA256 9cea5c85164758b01ac0d5c37ea10373a0d1fc7eba1e5d9dea9ba4af8aa6dca9 SHA512 48ede841d43beddbaa153899e2a1eb45d875c468536b276f6b9cb80a84b90b16ca376fb2fbc68a7f25f4908ef94a376c431ed7e94e7c6657afe60464f067a00e WHIRLPOOL e074a66424e66b98476d40f7c525a4e05e0e5537efc7c695f0e1b9099a51bd8d4645ce7a2ceae646607c7399446f22098a93dbc0bcf8c49013a49940f5737d87 DIST opencollada-1.6.31.tar.gz 11832790 SHA256 ef338d03646da3039cf67382b19f39fe51aa638e05213ba9ad6a41f8069ad683 SHA512 6290600bed59fef72c4986a9d00683ae1bfedf6811a44fb9e05e1a46e4ceaee7585c2281918f0a491369e49b01d3dfab0eb38b3e0728f96fe8264a80ca28d8c9 WHIRLPOOL 6ad70665178e54bd93c431c6fe6c03800fc62a99e845c54a502d21e995b77dd6d1f5624aa2d70a03ba271bdfb5d60a0b9b9ac876ab8a14e14308458eea1118ab +DIST opencollada-1.6.36.tar.gz 12275972 SHA256 774b41611ab3ebb3a6008d32bcfd326d4ac1545d5316ba383b4ae90f16335701 SHA512 bcee958d229a6d28043afd6dbe2e8536668ce57b510d2759ef68420aa9ac5b8f82ab5956fbcef7ecc6177ad5f0f20c9a7364a886236e583c85215de86f7066f8 WHIRLPOOL 2184e01d903f662afa94369445336d510bcc9a5f9e1a54677476d41cf920052f9fab5190e8f2c2ddc775ee0062e7cbb5f0a1c1b120d2476217ff78ccd9c38b8b diff --git a/media-libs/opencollada/files/opencollada-build-fixes-v1.patch b/media-libs/opencollada/files/opencollada-build-fixes-v1.patch new file mode 100644 index ..171b45d --- /dev/null +++ b/media-libs/opencollada/files/opencollada-build-fixes-v1.patch @@ -0,0 +1,86 @@ +diff -purN a/CMakeLists.txt b/CMakeLists.txt +--- a/CMakeLists.txt 2017-01-07 18:10:57.214728093 + b/CMakeLists.txt 2017-01-07 18:11:06.322736320 + +@@ -37,12 +37,6 @@ cmake_policy(SET CMP0010 NEW) + # Input directories must have CMakeLists.txt + cmake_policy(SET CMP0014 NEW) + +-# avoid having empty buildtype +-set(CMAKE_BUILD_TYPE_INIT "Release") +- +-set(CMAKE_CONFIGURATION_TYPES "Debug;Release" CACHE STRING "Only do Release and Debug" FORCE ) +-mark_as_advanced(CMAKE_CONFIGURATION_TYPES) +- + SET(CMAKE_DEBUG_POSTFIX "" CACHE STRING "Add this string to as suffix to Debug libraries, e.g.: xml2_d.lib " ) + + #- +@@ -84,7 +78,7 @@ macro(opencollada_add_lib + message(${name} " WARNING: Shared library support implemented for UNIX-like OS only") + endif () + add_library(${name}_shared SHARED ${sources}) +- set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name}) ++ set_target_properties(${name}_shared PROPERTIES OUTPUT_NAME ${name} SOVERSION ${soversion}) + foreach(target_lib ${target_libs}) + if(TARGET ${target_lib}_shared) + target_link_libraries(${name}_shared ${target_lib}_shared) +@@ -158,6 +152,9 @@ set(OPENCOLLADA_VERSION_MINOR 1) + set(OPENCOLLADA_VERSION_PATCH 0) + set(OPENCOLLADA_VERSION ${OPENCOLLADA_VERSION_MAJOR}.${OPENCOLLADA_VERSION_MINOR}.${OPENCOLLADA_VERSION_PATCH}) + ++#- ++# Generic install paths ++include(GNUInstallDirs) + + #- + # Compiler warnings. +@@ -190,9 +187,9 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} + #- + # Install vars + +-set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_PREFIX}/include/opencollada) +-set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_PREFIX}/lib/opencollada) +-set(OPENCOLLADA_INST_CMAKECONFIG ${OPENCOLLADA_INST_LIBRARY}/cmake) ++set(OPENCOLLADA_INST_INCLUDE ${CMAKE_INSTALL_FULL_INCLUDEDIR}/opencollada) ++set(OPENCOLLADA_INST_LIBRARY ${CMAKE_INSTALL_FULL_LIBDIR}/opencollada) ++set(OPENCOLLADA_INST_CMAKECONFIG ${CMAKE_INSTALL_FULL_LIBDIR}/opencollada/cmake) + + + #- +@@ -23
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 9a2f667e42c2aa37a6ffcce4cde39f75104309f9 Author: Jonathan Scruggs gmail com> AuthorDate: Sat Jan 7 15:42:45 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 15 11:14:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a2f667e media-libs/opencollada: Remove 1.2.2_p20150207 This version has several security vulnerabilities which are fixed in newer versions. Closes: https://github.com/gentoo/gentoo/pull/3361 media-libs/opencollada/Manifest| 1 - .../opencollada/opencollada-1.2.2_p20150207.ebuild | 92 -- 2 files changed, 93 deletions(-) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index 5849227..27cb178 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,3 +1,2 @@ -DIST opencollada-1.2.2_p20150207.tar.gz 11715849 SHA256 b6a4362c559d790a04dfef4606cb0a0ffe01e34708f898bf3453e69318bc5cc1 SHA512 0780e4401f130832d9802ddd6183ac11294ed84f43e0b497673c66fa2c1ae47ebc853484f8e68871887a1e99ab1f1df786cfc6ebd5868f039d9101ab82646f09 WHIRLPOOL 4cf7c7f03caf37e4c9342e139ed036b3c43984917ac4a3876e464f2065e2c515e2e85e5408d32901572d6b56a94d82963f5a2e6d3bb17dec04ecf35ee8be2d98 DIST opencollada-1.6.25.tar.gz 11817949 SHA256 9cea5c85164758b01ac0d5c37ea10373a0d1fc7eba1e5d9dea9ba4af8aa6dca9 SHA512 48ede841d43beddbaa153899e2a1eb45d875c468536b276f6b9cb80a84b90b16ca376fb2fbc68a7f25f4908ef94a376c431ed7e94e7c6657afe60464f067a00e WHIRLPOOL e074a66424e66b98476d40f7c525a4e05e0e5537efc7c695f0e1b9099a51bd8d4645ce7a2ceae646607c7399446f22098a93dbc0bcf8c49013a49940f5737d87 DIST opencollada-1.6.31.tar.gz 11832790 SHA256 ef338d03646da3039cf67382b19f39fe51aa638e05213ba9ad6a41f8069ad683 SHA512 6290600bed59fef72c4986a9d00683ae1bfedf6811a44fb9e05e1a46e4ceaee7585c2281918f0a491369e49b01d3dfab0eb38b3e0728f96fe8264a80ca28d8c9 WHIRLPOOL 6ad70665178e54bd93c431c6fe6c03800fc62a99e845c54a502d21e995b77dd6d1f5624aa2d70a03ba271bdfb5d60a0b9b9ac876ab8a14e14308458eea1118ab diff --git a/media-libs/opencollada/opencollada-1.2.2_p20150207.ebuild b/media-libs/opencollada/opencollada-1.2.2_p20150207.ebuild deleted file mode 100644 index a04318b.. --- a/media-libs/opencollada/opencollada-1.2.2_p20150207.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -if [[ ${PV} == ** ]] ; then - SCM_ECLASS="git-r3" -else - SCM_ECLASS="vcs-snapshot" -fi - -inherit versionator eutils multilib cmake-utils ${SCM_ECLASS} - -DESCRIPTION="Stream based read/write library for COLLADA files" -HOMEPAGE="http://www.opencollada.org/"; -LICENSE="MIT" -IUSE="expat" - -# seems like the Khronos Group hasnt invented the SOVERSION yet -MY_SOVERSION="1.2" - -SLOT="0" - -if [[ ${PV} != ** ]]; then - # - # UPDATE THE COMMIT WHEN BUMPING! - COMMIT="ceb409cabdccda3000aa2e5c065850b8fde60b0f" - # - SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/tarball/${COMMIT} -> ${P}.tar.gz" - KEYWORDS="amd64 ~ppc64 x86" -else - EGIT_REPO_URI="https://github.com/KhronosGroup/OpenCOLLADA.git"; -fi - -RDEPEND="dev-libs/libpcre - dev-libs/zziplib - media-libs/lib3ds - sys-libs/zlib - >=sys-devel/gcc-4.7 - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2 )" -DEPEND="${RDEPEND} - sys-apps/findutils - sys-apps/sed" - -BUILD_DIR="${S}"/build - -src_prepare() { - - # Remove some bundled dependencies - edos2unix CMakeLists.txt || die - - epatch "${FILESDIR}"/${PN}-0_p864-expat.patch - - epatch "${FILESDIR}"/${PN}-1.2.2-soversion.patch - epatch "${FILESDIR}"/${PN}-1.2.2-no-undefined.patch - epatch "${FILESDIR}"/${PN}-1.2.2-libdir.patch - - rm -R Externals/{expat,lib3ds,LibXML,pcre,zlib,zziplib} || die - ewarn "$(echo "Remaining bundled dependencies:"; - find Externals -mindepth 1 -maxdepth 1 -type d | sed 's|^|- |')" - - # Remove unused build systems - rm Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die - find "${S}" -name SConscript -delete || die -} - -src_configure() { - local mycmakeargs=" -DUSE_SHARED=ON -DUSE_STATIC=OFF" - - # Master CMakeLists.txt says "EXPAT support not implemented" - # Something like "set(LIBEXPAT_LIBRARIES expat)" is missing to make it build - use expat \ - && mycmakeargs+=' -DUSE_EXPAT=ON -DUSE_LIBXML=OFF' \ - || mycmakeargs+=' -DUSE_EXPAT=OFF -DUSE_LIBXML=ON' - - # Seems like the Khronos Group hasnt invented the SOVERSION yet. - mycmakeargs+=" -Dsoversion=${MY_SOVERSION}" - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - dodir /etc/env.d || die - echo "LDPATH=/usr/$(get_libdir)/opencollada" \ - > "${D}"/etc/env.d/99opencollada || die - -
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: c6275df7b2cf325737f2a0c51505834e747a80ee Author: Andreas K. Hüttel gentoo org> AuthorDate: Sun Dec 4 00:07:34 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sun Dec 4 00:07:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6275df7 media-libs/opencollada: Remove old Package-Manager: portage-2.3.2 media-libs/opencollada/Manifest| 1 - .../opencollada/opencollada-1.6.18-r1.ebuild | 79 -- 2 files changed, 80 deletions(-) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index 98cdb0b..5849227 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,4 +1,3 @@ DIST opencollada-1.2.2_p20150207.tar.gz 11715849 SHA256 b6a4362c559d790a04dfef4606cb0a0ffe01e34708f898bf3453e69318bc5cc1 SHA512 0780e4401f130832d9802ddd6183ac11294ed84f43e0b497673c66fa2c1ae47ebc853484f8e68871887a1e99ab1f1df786cfc6ebd5868f039d9101ab82646f09 WHIRLPOOL 4cf7c7f03caf37e4c9342e139ed036b3c43984917ac4a3876e464f2065e2c515e2e85e5408d32901572d6b56a94d82963f5a2e6d3bb17dec04ecf35ee8be2d98 -DIST opencollada-1.6.18.tar.gz 11807970 SHA256 9835aa0b6efdb6602e58a84ee245a443002dc7196af3b7660e6888680d5d5990 SHA512 e4f72c41c8c619bbfb842517fb1217f616ebe6d9576ef0b7fd8bcb26443b66245107e8d04475c32946b7b73bf093977d1911d486f2d2ae92a165cfde55f67baa WHIRLPOOL 7d35758667c7a1293c376712d47cae0f87ea243e04de9fc526297805fa59f405510584ac6d79c13f77f80f1ef0e6cbea05692b3c65a09d88031dd220b4132ead DIST opencollada-1.6.25.tar.gz 11817949 SHA256 9cea5c85164758b01ac0d5c37ea10373a0d1fc7eba1e5d9dea9ba4af8aa6dca9 SHA512 48ede841d43beddbaa153899e2a1eb45d875c468536b276f6b9cb80a84b90b16ca376fb2fbc68a7f25f4908ef94a376c431ed7e94e7c6657afe60464f067a00e WHIRLPOOL e074a66424e66b98476d40f7c525a4e05e0e5537efc7c695f0e1b9099a51bd8d4645ce7a2ceae646607c7399446f22098a93dbc0bcf8c49013a49940f5737d87 DIST opencollada-1.6.31.tar.gz 11832790 SHA256 ef338d03646da3039cf67382b19f39fe51aa638e05213ba9ad6a41f8069ad683 SHA512 6290600bed59fef72c4986a9d00683ae1bfedf6811a44fb9e05e1a46e4ceaee7585c2281918f0a491369e49b01d3dfab0eb38b3e0728f96fe8264a80ca28d8c9 WHIRLPOOL 6ad70665178e54bd93c431c6fe6c03800fc62a99e845c54a502d21e995b77dd6d1f5624aa2d70a03ba271bdfb5d60a0b9b9ac876ab8a14e14308458eea1118ab diff --git a/media-libs/opencollada/opencollada-1.6.18-r1.ebuild b/media-libs/opencollada/opencollada-1.6.18-r1.ebuild deleted file mode 100644 index 028f631.. --- a/media-libs/opencollada/opencollada-1.6.18-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit eutils cmake-utils - -DESCRIPTION="Stream based read/write library for COLLADA files" -HOMEPAGE="http://www.opencollada.org/"; -SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" - -KEYWORDS="~amd64 ~ppc64 ~x86" - -IUSE="expat static-libs" - -# This is still needed to have so version numbers -MY_SOVERSION="1.6" - -RDEPEND="dev-libs/libpcre - dev-libs/zziplib - media-libs/lib3ds - sys-libs/zlib - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2 )" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S="${WORKDIR}"/OpenCOLLADA-${PV} -# This is needed or you get an error on install -BUILD_DIR="${S}"/build - -PATCHES=( - "${FILESDIR}"/${PN}-0_p864-expat.patch - "${FILESDIR}"/${PN}-1.2.2-soversion.patch - "${FILESDIR}"/${PN}-1.2.2-no-undefined.patch - "${FILESDIR}"/${PN}-1.2.2-libdir.patch -) - -src_prepare() { - edos2unix CMakeLists.txt - - default - - # Remove bundled depends that have portage equivalents - rm -R Externals/{expat,lib3ds,LibXML,pcre,zlib,zziplib} || die - - # Remove unused build systems - rm Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die - find "${S}" -name SConscript -delete || die - - # Fix insecure RUNPATHS vulnerability - sed '/link_directories/i SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)' \ - -i COLLADAValidator/CMakeLists.txt || die "sed failed" -} - -src_configure() { - local mycmakeargs=( - -DUSE_SHARED=ON - -DUSE_STATIC=$(usex static-libs ON OFF) - -DUSE_EXPAT=$(usex expat ON OFF) - -DUSE_LIBXML=$(usex !expat ON OFF) - -Dsoversion=${MY_SOVERSION} - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - echo "LDPATH=/usr/$(get_libdir)/opencollada" > "${T}"/99${PN} || die "echo failed" - doenvd "${T}"/99${PN} - - dobin build/bin/OpenCOLLADAValidator -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 43598878275d89bd6e3d8e397dc31984f8212b2a Author: Jonathan Scruggs gmail com> AuthorDate: Mon Sep 5 11:20:23 2016 + Commit: Patrice Clement gentoo org> CommitDate: Mon Sep 5 21:28:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43598878 media-libs/opencollada: version bump to 1.6.31. Closes: https://github.com/gentoo/gentoo/pull/2245 Signed-off-by: Patrice Clement gentoo.org> media-libs/opencollada/Manifest | 1 + media-libs/opencollada/opencollada-1.6.31.ebuild | 75 2 files changed, 76 insertions(+) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index 23cfa80..98cdb0b 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,3 +1,4 @@ DIST opencollada-1.2.2_p20150207.tar.gz 11715849 SHA256 b6a4362c559d790a04dfef4606cb0a0ffe01e34708f898bf3453e69318bc5cc1 SHA512 0780e4401f130832d9802ddd6183ac11294ed84f43e0b497673c66fa2c1ae47ebc853484f8e68871887a1e99ab1f1df786cfc6ebd5868f039d9101ab82646f09 WHIRLPOOL 4cf7c7f03caf37e4c9342e139ed036b3c43984917ac4a3876e464f2065e2c515e2e85e5408d32901572d6b56a94d82963f5a2e6d3bb17dec04ecf35ee8be2d98 DIST opencollada-1.6.18.tar.gz 11807970 SHA256 9835aa0b6efdb6602e58a84ee245a443002dc7196af3b7660e6888680d5d5990 SHA512 e4f72c41c8c619bbfb842517fb1217f616ebe6d9576ef0b7fd8bcb26443b66245107e8d04475c32946b7b73bf093977d1911d486f2d2ae92a165cfde55f67baa WHIRLPOOL 7d35758667c7a1293c376712d47cae0f87ea243e04de9fc526297805fa59f405510584ac6d79c13f77f80f1ef0e6cbea05692b3c65a09d88031dd220b4132ead DIST opencollada-1.6.25.tar.gz 11817949 SHA256 9cea5c85164758b01ac0d5c37ea10373a0d1fc7eba1e5d9dea9ba4af8aa6dca9 SHA512 48ede841d43beddbaa153899e2a1eb45d875c468536b276f6b9cb80a84b90b16ca376fb2fbc68a7f25f4908ef94a376c431ed7e94e7c6657afe60464f067a00e WHIRLPOOL e074a66424e66b98476d40f7c525a4e05e0e5537efc7c695f0e1b9099a51bd8d4645ce7a2ceae646607c7399446f22098a93dbc0bcf8c49013a49940f5737d87 +DIST opencollada-1.6.31.tar.gz 11832790 SHA256 ef338d03646da3039cf67382b19f39fe51aa638e05213ba9ad6a41f8069ad683 SHA512 6290600bed59fef72c4986a9d00683ae1bfedf6811a44fb9e05e1a46e4ceaee7585c2281918f0a491369e49b01d3dfab0eb38b3e0728f96fe8264a80ca28d8c9 WHIRLPOOL 6ad70665178e54bd93c431c6fe6c03800fc62a99e845c54a502d21e995b77dd6d1f5624aa2d70a03ba271bdfb5d60a0b9b9ac876ab8a14e14308458eea1118ab diff --git a/media-libs/opencollada/opencollada-1.6.31.ebuild b/media-libs/opencollada/opencollada-1.6.31.ebuild new file mode 100644 index ..2978d51 --- /dev/null +++ b/media-libs/opencollada/opencollada-1.6.31.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils cmake-utils + +DESCRIPTION="Stream based read/write library for COLLADA files" +HOMEPAGE="http://www.opencollada.org/"; +SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" + +KEYWORDS="~amd64 ~ppc64 ~x86" + +IUSE="expat static-libs" + +# This is still needed to have so version numbers +MY_SOVERSION="1.6" + +RDEPEND="dev-libs/libpcre + dev-libs/zziplib + media-libs/lib3ds + sys-libs/zlib + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2 )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S="${WORKDIR}"/OpenCOLLADA-${PV} +# This is needed or you get an error on install +BUILD_DIR="${S}"/build + +PATCHES=( + "${FILESDIR}"/${PN}-0_p864-expat.patch + "${FILESDIR}"/${PN}-1.2.2-soversion.patch + "${FILESDIR}"/${PN}-1.2.2-no-undefined.patch + "${FILESDIR}"/${PN}-1.2.2-libdir.patch +) + +src_prepare() { + edos2unix CMakeLists.txt + + default + + # Remove bundled depends that have portage equivalents + rm -rv Externals/{expat,lib3ds,LibXML,pcre,zlib,zziplib} || die + + # Remove unused build systems + rm -v Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die + find "${S}" -name SConscript -delete || die +} + +src_configure() { + local mycmakeargs=( + -DUSE_SHARED=ON + -DUSE_STATIC=$(usex static-libs ON OFF) + -DUSE_EXPAT=$(usex expat ON OFF) + -DUSE_LIBXML=$(usex !expat ON OFF) + -Dsoversion=${MY_SOVERSION} + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + echo "LDPATH=/usr/$(get_libdir)/opencollada" > "${T}"/99${PN} || die "echo failed" + doenvd "${T}"/99${PN} + + dobin build/bin/OpenCOLLADAValidator +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 8763943933bfff52b9c9a6918aa7da74936ca158 Author: Jonathan Scruggs gmail com> AuthorDate: Fri Jul 15 13:20:14 2016 + Commit: Patrice Clement gentoo org> CommitDate: Sat Jul 16 07:54:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87639439 media-libs/opencollada: version bump to 1.6.25. Closes: https://github.com/gentoo/gentoo/pull/1890 Signed-off-by: Patrice Clement gentoo.org> media-libs/opencollada/Manifest | 2 +- .../{opencollada-1.6.23.ebuild => opencollada-1.6.25.ebuild} | 8 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index e4a9b10..23cfa80 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,3 +1,3 @@ DIST opencollada-1.2.2_p20150207.tar.gz 11715849 SHA256 b6a4362c559d790a04dfef4606cb0a0ffe01e34708f898bf3453e69318bc5cc1 SHA512 0780e4401f130832d9802ddd6183ac11294ed84f43e0b497673c66fa2c1ae47ebc853484f8e68871887a1e99ab1f1df786cfc6ebd5868f039d9101ab82646f09 WHIRLPOOL 4cf7c7f03caf37e4c9342e139ed036b3c43984917ac4a3876e464f2065e2c515e2e85e5408d32901572d6b56a94d82963f5a2e6d3bb17dec04ecf35ee8be2d98 DIST opencollada-1.6.18.tar.gz 11807970 SHA256 9835aa0b6efdb6602e58a84ee245a443002dc7196af3b7660e6888680d5d5990 SHA512 e4f72c41c8c619bbfb842517fb1217f616ebe6d9576ef0b7fd8bcb26443b66245107e8d04475c32946b7b73bf093977d1911d486f2d2ae92a165cfde55f67baa WHIRLPOOL 7d35758667c7a1293c376712d47cae0f87ea243e04de9fc526297805fa59f405510584ac6d79c13f77f80f1ef0e6cbea05692b3c65a09d88031dd220b4132ead -DIST opencollada-1.6.23.tar.gz 11816731 SHA256 ca242cbf4f25931df95c5a5d7f0af17452d72c73783e74c5735118e37bb093ce SHA512 6296f44a33bf80f23789276977119b37fbdc32e8fad583d1d80902311ad6f37982e5e04a527ac84ac61650bf300354bd61195bbf26f8e05b6981d47ef82e3b10 WHIRLPOOL 1f133a5513b3a1c78e78ef29ba997094867481507c1409e38190ea541375979eaabc8ffc2091880fd359695f0b11869257064db26ce5b90b284134d7325ca47b +DIST opencollada-1.6.25.tar.gz 11817949 SHA256 9cea5c85164758b01ac0d5c37ea10373a0d1fc7eba1e5d9dea9ba4af8aa6dca9 SHA512 48ede841d43beddbaa153899e2a1eb45d875c468536b276f6b9cb80a84b90b16ca376fb2fbc68a7f25f4908ef94a376c431ed7e94e7c6657afe60464f067a00e WHIRLPOOL e074a66424e66b98476d40f7c525a4e05e0e5537efc7c695f0e1b9099a51bd8d4645ce7a2ceae646607c7399446f22098a93dbc0bcf8c49013a49940f5737d87 diff --git a/media-libs/opencollada/opencollada-1.6.23.ebuild b/media-libs/opencollada/opencollada-1.6.25.ebuild similarity index 84% rename from media-libs/opencollada/opencollada-1.6.23.ebuild rename to media-libs/opencollada/opencollada-1.6.25.ebuild index 028f631..2978d51 100644 --- a/media-libs/opencollada/opencollada-1.6.23.ebuild +++ b/media-libs/opencollada/opencollada-1.6.25.ebuild @@ -46,15 +46,11 @@ src_prepare() { default # Remove bundled depends that have portage equivalents - rm -R Externals/{expat,lib3ds,LibXML,pcre,zlib,zziplib} || die + rm -rv Externals/{expat,lib3ds,LibXML,pcre,zlib,zziplib} || die # Remove unused build systems - rm Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die + rm -v Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die find "${S}" -name SConscript -delete || die - - # Fix insecure RUNPATHS vulnerability - sed '/link_directories/i SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)' \ - -i COLLADAValidator/CMakeLists.txt || die "sed failed" } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 04d723efb22e209a20a44395ae688edbcdd442ee Author: Jonathan Scruggs gmail com> AuthorDate: Fri Jul 8 18:22:52 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Sat Jul 9 01:57:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d723ef media-libs/opencollada: Rev bump to fix insecure runpath vulnerability Closes Gentoo Bug 439530 Also, remove live ebuild logic ...-1.6.18.ebuild => opencollada-1.6.18-r1.ebuild} | 24 -- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/media-libs/opencollada/opencollada-1.6.18.ebuild b/media-libs/opencollada/opencollada-1.6.18-r1.ebuild similarity index 73% rename from media-libs/opencollada/opencollada-1.6.18.ebuild rename to media-libs/opencollada/opencollada-1.6.18-r1.ebuild index 53164b4..028f631 100644 --- a/media-libs/opencollada/opencollada-1.6.18.ebuild +++ b/media-libs/opencollada/opencollada-1.6.18-r1.ebuild @@ -4,20 +4,16 @@ EAPI=6 -EGIT_REPO_URI="https://github.com/KhronosGroup/OpenCOLLADA.git"; -inherit multilib cmake-utils -[[ ${PV} == "" ]] && inherit git-r3 +inherit eutils cmake-utils DESCRIPTION="Stream based read/write library for COLLADA files" HOMEPAGE="http://www.opencollada.org/"; -[[ ${PV} == "" ]] || \ - SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -[[ ${PV} == "" ]] || \ - KEYWORDS="~amd64 ~ppc64 ~x86" \ - S="${WORKDIR}"/OpenCOLLADA-${PV} + +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="expat static-libs" @@ -30,8 +26,10 @@ RDEPEND="dev-libs/libpcre sys-libs/zlib expat? ( dev-libs/expat ) !expat? ( dev-libs/libxml2 )" -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + virtual/pkgconfig" +S="${WORKDIR}"/OpenCOLLADA-${PV} # This is needed or you get an error on install BUILD_DIR="${S}"/build @@ -53,6 +51,10 @@ src_prepare() { # Remove unused build systems rm Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die find "${S}" -name SConscript -delete || die + + # Fix insecure RUNPATHS vulnerability + sed '/link_directories/i SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)' \ + -i COLLADAValidator/CMakeLists.txt || die "sed failed" } src_configure() { @@ -70,8 +72,8 @@ src_configure() { src_install() { cmake-utils_src_install - echo "LDPATH=/usr/$(get_libdir)/opencollada" > "${T}"/99${PN}; \ - doenvd "${T}"/99${PN} + echo "LDPATH=/usr/$(get_libdir)/opencollada" > "${T}"/99${PN} || die "echo failed" + doenvd "${T}"/99${PN} dobin build/bin/OpenCOLLADAValidator }
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 2906664f97991195c9b476a0b5be7b673226d46a Author: Jonathan Scruggs gmail com> AuthorDate: Fri Jul 8 18:05:28 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Sat Jul 9 01:57:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2906664f media-libs/opencollada: Remove live ebuild as it's no longer needed media-libs/opencollada/opencollada-.ebuild | 77 -- 1 file changed, 77 deletions(-) diff --git a/media-libs/opencollada/opencollada-.ebuild b/media-libs/opencollada/opencollada-.ebuild deleted file mode 100644 index 53164b4..000 --- a/media-libs/opencollada/opencollada-.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -EGIT_REPO_URI="https://github.com/KhronosGroup/OpenCOLLADA.git"; -inherit multilib cmake-utils -[[ ${PV} == "" ]] && inherit git-r3 - -DESCRIPTION="Stream based read/write library for COLLADA files" -HOMEPAGE="http://www.opencollada.org/"; -[[ ${PV} == "" ]] || \ - SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -[[ ${PV} == "" ]] || \ - KEYWORDS="~amd64 ~ppc64 ~x86" \ - S="${WORKDIR}"/OpenCOLLADA-${PV} - -IUSE="expat static-libs" - -# This is still needed to have so version numbers -MY_SOVERSION="1.6" - -RDEPEND="dev-libs/libpcre - dev-libs/zziplib - media-libs/lib3ds - sys-libs/zlib - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2 )" -DEPEND="${RDEPEND}" - -# This is needed or you get an error on install -BUILD_DIR="${S}"/build - -PATCHES=( - "${FILESDIR}"/${PN}-0_p864-expat.patch - "${FILESDIR}"/${PN}-1.2.2-soversion.patch - "${FILESDIR}"/${PN}-1.2.2-no-undefined.patch - "${FILESDIR}"/${PN}-1.2.2-libdir.patch -) - -src_prepare() { - edos2unix CMakeLists.txt - - default - - # Remove bundled depends that have portage equivalents - rm -R Externals/{expat,lib3ds,LibXML,pcre,zlib,zziplib} || die - - # Remove unused build systems - rm Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die - find "${S}" -name SConscript -delete || die -} - -src_configure() { - local mycmakeargs=( - -DUSE_SHARED=ON - -DUSE_STATIC=$(usex static-libs ON OFF) - -DUSE_EXPAT=$(usex expat ON OFF) - -DUSE_LIBXML=$(usex !expat ON OFF) - -Dsoversion=${MY_SOVERSION} - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - echo "LDPATH=/usr/$(get_libdir)/opencollada" > "${T}"/99${PN}; \ - doenvd "${T}"/99${PN} - - dobin build/bin/OpenCOLLADAValidator -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 6085a6136f2e158defab62ecd86782b9913b57b4 Author: Jonathan Scruggs gmail com> AuthorDate: Fri Jul 8 18:04:31 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Sat Jul 9 01:57:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6085a613 media-libs/opencollada: Update metadata.xml file media-libs/opencollada/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/media-libs/opencollada/metadata.xml b/media-libs/opencollada/metadata.xml index 25b3c8e..38856ee 100644 --- a/media-libs/opencollada/metadata.xml +++ b/media-libs/opencollada/metadata.xml @@ -4,7 +4,10 @@ j.scru...@gmail.com Jonathan Scruggs - Proxy maintainer + + + proxy-ma...@gentoo.org + Proxy Maintainers off...@gentoo.org
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: b80027a2aee81e898c67d3483f80c0710769a4c4 Author: Jonathan Scruggs gmail com> AuthorDate: Fri Jul 8 18:45:04 2016 + Commit: Göktürk Yüksek gentoo org> CommitDate: Sat Jul 9 01:57:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80027a2 media-libs/opencollada: Version bump to 1.6.23 media-libs/opencollada/Manifest | 1 + media-libs/opencollada/opencollada-1.6.23.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index 312c011..e4a9b10 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1,2 +1,3 @@ DIST opencollada-1.2.2_p20150207.tar.gz 11715849 SHA256 b6a4362c559d790a04dfef4606cb0a0ffe01e34708f898bf3453e69318bc5cc1 SHA512 0780e4401f130832d9802ddd6183ac11294ed84f43e0b497673c66fa2c1ae47ebc853484f8e68871887a1e99ab1f1df786cfc6ebd5868f039d9101ab82646f09 WHIRLPOOL 4cf7c7f03caf37e4c9342e139ed036b3c43984917ac4a3876e464f2065e2c515e2e85e5408d32901572d6b56a94d82963f5a2e6d3bb17dec04ecf35ee8be2d98 DIST opencollada-1.6.18.tar.gz 11807970 SHA256 9835aa0b6efdb6602e58a84ee245a443002dc7196af3b7660e6888680d5d5990 SHA512 e4f72c41c8c619bbfb842517fb1217f616ebe6d9576ef0b7fd8bcb26443b66245107e8d04475c32946b7b73bf093977d1911d486f2d2ae92a165cfde55f67baa WHIRLPOOL 7d35758667c7a1293c376712d47cae0f87ea243e04de9fc526297805fa59f405510584ac6d79c13f77f80f1ef0e6cbea05692b3c65a09d88031dd220b4132ead +DIST opencollada-1.6.23.tar.gz 11816731 SHA256 ca242cbf4f25931df95c5a5d7f0af17452d72c73783e74c5735118e37bb093ce SHA512 6296f44a33bf80f23789276977119b37fbdc32e8fad583d1d80902311ad6f37982e5e04a527ac84ac61650bf300354bd61195bbf26f8e05b6981d47ef82e3b10 WHIRLPOOL 1f133a5513b3a1c78e78ef29ba997094867481507c1409e38190ea541375979eaabc8ffc2091880fd359695f0b11869257064db26ce5b90b284134d7325ca47b diff --git a/media-libs/opencollada/opencollada-1.6.23.ebuild b/media-libs/opencollada/opencollada-1.6.23.ebuild new file mode 100644 index 000..028f631 --- /dev/null +++ b/media-libs/opencollada/opencollada-1.6.23.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils cmake-utils + +DESCRIPTION="Stream based read/write library for COLLADA files" +HOMEPAGE="http://www.opencollada.org/"; +SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" + +KEYWORDS="~amd64 ~ppc64 ~x86" + +IUSE="expat static-libs" + +# This is still needed to have so version numbers +MY_SOVERSION="1.6" + +RDEPEND="dev-libs/libpcre + dev-libs/zziplib + media-libs/lib3ds + sys-libs/zlib + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2 )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S="${WORKDIR}"/OpenCOLLADA-${PV} +# This is needed or you get an error on install +BUILD_DIR="${S}"/build + +PATCHES=( + "${FILESDIR}"/${PN}-0_p864-expat.patch + "${FILESDIR}"/${PN}-1.2.2-soversion.patch + "${FILESDIR}"/${PN}-1.2.2-no-undefined.patch + "${FILESDIR}"/${PN}-1.2.2-libdir.patch +) + +src_prepare() { + edos2unix CMakeLists.txt + + default + + # Remove bundled depends that have portage equivalents + rm -R Externals/{expat,lib3ds,LibXML,pcre,zlib,zziplib} || die + + # Remove unused build systems + rm Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die + find "${S}" -name SConscript -delete || die + + # Fix insecure RUNPATHS vulnerability + sed '/link_directories/i SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)' \ + -i COLLADAValidator/CMakeLists.txt || die "sed failed" +} + +src_configure() { + local mycmakeargs=( + -DUSE_SHARED=ON + -DUSE_STATIC=$(usex static-libs ON OFF) + -DUSE_EXPAT=$(usex expat ON OFF) + -DUSE_LIBXML=$(usex !expat ON OFF) + -Dsoversion=${MY_SOVERSION} + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + echo "LDPATH=/usr/$(get_libdir)/opencollada" > "${T}"/99${PN} || die "echo failed" + doenvd "${T}"/99${PN} + + dobin build/bin/OpenCOLLADAValidator +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: d0fdda9a32b2227375fa0ad58b63de62985e287a Author: Amy Winston gentoo org> AuthorDate: Mon Jun 13 05:57:07 2016 + Commit: Amy Winston gentoo org> CommitDate: Mon Jun 13 05:57:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0fdda9a media-libs/opencollada: cleaning after github pr media-libs/opencollada/.metadata.xml.kate-swp | Bin 266 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/media-libs/opencollada/.metadata.xml.kate-swp b/media-libs/opencollada/.metadata.xml.kate-swp deleted file mode 100644 index f3fe4f4..000 Binary files a/media-libs/opencollada/.metadata.xml.kate-swp and /dev/null differ
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: cac421555fb2e9112905a35ca1da2987df864d80 Author: Jonathan Scruggs gmail com> AuthorDate: Sun Jun 5 07:06:23 2016 + Commit: Amy Winston gentoo org> CommitDate: Sun Jun 12 17:52:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cac42155 media-libs/opencollada: Version bump to 1.6.18 and update to EAPI 6 -Version bump to v1.6.18: Upstream releasing proper versions now -Using full EAPI compliance for new and live ebuild -Delete old patches not in use anymore -Closes Gentoo Bug: 584670 -Fixes based on help from gentoo-proxy-maint -Changed comments to explain that certain things are needed media-libs/opencollada/Manifest | 1 + media-libs/opencollada/opencollada-1.6.18.ebuild | 77 media-libs/opencollada/opencollada-.ebuild | 89 ++-- 3 files changed, 115 insertions(+), 52 deletions(-) diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest index a7fa6d3..312c011 100644 --- a/media-libs/opencollada/Manifest +++ b/media-libs/opencollada/Manifest @@ -1 +1,2 @@ DIST opencollada-1.2.2_p20150207.tar.gz 11715849 SHA256 b6a4362c559d790a04dfef4606cb0a0ffe01e34708f898bf3453e69318bc5cc1 SHA512 0780e4401f130832d9802ddd6183ac11294ed84f43e0b497673c66fa2c1ae47ebc853484f8e68871887a1e99ab1f1df786cfc6ebd5868f039d9101ab82646f09 WHIRLPOOL 4cf7c7f03caf37e4c9342e139ed036b3c43984917ac4a3876e464f2065e2c515e2e85e5408d32901572d6b56a94d82963f5a2e6d3bb17dec04ecf35ee8be2d98 +DIST opencollada-1.6.18.tar.gz 11807970 SHA256 9835aa0b6efdb6602e58a84ee245a443002dc7196af3b7660e6888680d5d5990 SHA512 e4f72c41c8c619bbfb842517fb1217f616ebe6d9576ef0b7fd8bcb26443b66245107e8d04475c32946b7b73bf093977d1911d486f2d2ae92a165cfde55f67baa WHIRLPOOL 7d35758667c7a1293c376712d47cae0f87ea243e04de9fc526297805fa59f405510584ac6d79c13f77f80f1ef0e6cbea05692b3c65a09d88031dd220b4132ead diff --git a/media-libs/opencollada/opencollada-1.6.18.ebuild b/media-libs/opencollada/opencollada-1.6.18.ebuild new file mode 100644 index 000..53164b4 --- /dev/null +++ b/media-libs/opencollada/opencollada-1.6.18.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +EGIT_REPO_URI="https://github.com/KhronosGroup/OpenCOLLADA.git"; +inherit multilib cmake-utils +[[ ${PV} == "" ]] && inherit git-r3 + +DESCRIPTION="Stream based read/write library for COLLADA files" +HOMEPAGE="http://www.opencollada.org/"; +[[ ${PV} == "" ]] || \ + SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +[[ ${PV} == "" ]] || \ + KEYWORDS="~amd64 ~ppc64 ~x86" \ + S="${WORKDIR}"/OpenCOLLADA-${PV} + +IUSE="expat static-libs" + +# This is still needed to have so version numbers +MY_SOVERSION="1.6" + +RDEPEND="dev-libs/libpcre + dev-libs/zziplib + media-libs/lib3ds + sys-libs/zlib + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2 )" +DEPEND="${RDEPEND}" + +# This is needed or you get an error on install +BUILD_DIR="${S}"/build + +PATCHES=( + "${FILESDIR}"/${PN}-0_p864-expat.patch + "${FILESDIR}"/${PN}-1.2.2-soversion.patch + "${FILESDIR}"/${PN}-1.2.2-no-undefined.patch + "${FILESDIR}"/${PN}-1.2.2-libdir.patch +) + +src_prepare() { + edos2unix CMakeLists.txt + + default + + # Remove bundled depends that have portage equivalents + rm -R Externals/{expat,lib3ds,LibXML,pcre,zlib,zziplib} || die + + # Remove unused build systems + rm Makefile scripts/{unixbuild.sh,vcproj2cmake.rb} || die + find "${S}" -name SConscript -delete || die +} + +src_configure() { + local mycmakeargs=( + -DUSE_SHARED=ON + -DUSE_STATIC=$(usex static-libs ON OFF) + -DUSE_EXPAT=$(usex expat ON OFF) + -DUSE_LIBXML=$(usex !expat ON OFF) + -Dsoversion=${MY_SOVERSION} + ) + + cmake-utils_src_configure +} + +src_install() { + cmake-utils_src_install + + echo "LDPATH=/usr/$(get_libdir)/opencollada" > "${T}"/99${PN}; \ + doenvd "${T}"/99${PN} + + dobin build/bin/OpenCOLLADAValidator +} diff --git a/media-libs/opencollada/opencollada-.ebuild b/media-libs/opencollada/opencollada-.ebuild index 821ee69..53164b4 100644 --- a/media-libs/opencollada/opencollada-.ebuild +++ b/media-libs/opencollada/opencollada-.ebuild @@ -1,65 +1,54 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 -if [[ ${PV} == ** ]] ; then - SCM_ECLASS="git-r3" -else - SCM_ECLASS="vcs-snapshot" -fi - -inherit versionator eutils multilib cmake-utils ${SCM_ECLASS} +EGIT_REPO_URI="https://github.com/KhronosGroup/OpenCOLLADA.git"; +inherit multilib cmake-utils
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: ba69f3c530abd0647079cbbec2ba1ec565bba288 Author: dracwyrm gmail com> AuthorDate: Sun Jun 12 17:28:27 2016 + Commit: Amy Winston gentoo org> CommitDate: Sun Jun 12 18:05:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba69f3c5 media-libs/opencollada: Update metadata.xml with new maintainers Closes: #1614 media-libs/opencollada/.metadata.xml.kate-swp | Bin 0 -> 266 bytes media-libs/opencollada/metadata.xml | 5 + 2 files changed, 5 insertions(+) diff --git a/media-libs/opencollada/.metadata.xml.kate-swp b/media-libs/opencollada/.metadata.xml.kate-swp new file mode 100644 index 000..f3fe4f4 Binary files /dev/null and b/media-libs/opencollada/.metadata.xml.kate-swp differ diff --git a/media-libs/opencollada/metadata.xml b/media-libs/opencollada/metadata.xml index e990651..25b3c8e 100644 --- a/media-libs/opencollada/metadata.xml +++ b/media-libs/opencollada/metadata.xml @@ -1,6 +1,11 @@ http://www.gentoo.org/dtd/metadata.dtd";> + + j.scru...@gmail.com + Jonathan Scruggs + Proxy maintainer + off...@gentoo.org Gentoo Office project
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/files/
commit: f032b761174c0e877627c585a1061e46807e71b9 Author: Amy Winston gentoo org> AuthorDate: Sun Jun 12 18:07:17 2016 + Commit: Amy Winston gentoo org> CommitDate: Sun Jun 12 18:07:17 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f032b761 media-libs/opencollada: unused patches removed Package-Manager: portage-2.2.28 .../files/opencollada-0_p864-gcc-4.7.patch | 26 -- .../files/opencollada-0_p864-parallel.patch| 18 --- 2 files changed, 44 deletions(-) diff --git a/media-libs/opencollada/files/opencollada-0_p864-gcc-4.7.patch b/media-libs/opencollada/files/opencollada-0_p864-gcc-4.7.patch deleted file mode 100644 index fd908e5..000 --- a/media-libs/opencollada/files/opencollada-0_p864-gcc-4.7.patch +++ /dev/null @@ -1,26 +0,0 @@ common//libBuffer/include/CommonBuffer.h.ori 2012-04-28 15:45:37.62114 +0200 -+++ common//libBuffer/include/CommonBuffer.h 2012-04-28 15:45:28.740797826 +0200 -@@ -11,6 +11,12 @@ - #ifndef __COMMON_BUFFER_H__ - #define __COMMON_BUFFER_H__ - -+/* size_t for gcc, may want to move this include some place else - campbell */ -+#ifdef __GNUC__ -+# include /* size_t */ -+# include /* memcpy */ -+#endif -+ - #include "CommonIBufferFlusher.h" - - namespace Common COLLADAStreamWriter/include/COLLADASWAnnotation.h 2012-01-15 04:37:13.0 +0100 -+++ COLLADAStreamWriter/include/COLLADASWAnnotation.h 2012-03-14 22:17:51.0 +0100 -@@ -219,7 +219,7 @@ - void add ( - const String &name, - const ValueType::ColladaType &type, --const T val ) const -+const T val ) - { - openAnnotation ( name ); - openValuesElement ( type ); diff --git a/media-libs/opencollada/files/opencollada-0_p864-parallel.patch b/media-libs/opencollada/files/opencollada-0_p864-parallel.patch deleted file mode 100644 index cac6ee2..000 --- a/media-libs/opencollada/files/opencollada-0_p864-parallel.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff -Naur openCOLLADA-svn864.orig/COLLADASaxFrameworkLoader/CMakeLists.txt openCOLLADA-svn864/COLLADASaxFrameworkLoader/CMakeLists.txt openCOLLADA-svn864.orig/COLLADASaxFrameworkLoader/CMakeLists.txt 2011-10-13 18:54:06.0 -0500 -+++ openCOLLADA-svn864/COLLADASaxFrameworkLoader/CMakeLists.txt 2012-01-17 16:11:35.825610565 -0600 -@@ -260,6 +260,14 @@ - ${PCRE_LIBRARIES} - ) - -+# For parallel building. -+if(USE_SHARED) -+add_dependencies(GeneratedSaxParser_shared OpenCOLLADABaseUtils_shared) -+endif() -+if(USE_STATIC) -+add_dependencies(GeneratedSaxParser_static OpenCOLLADABaseUtils_static) -+endif() -+ - if (USE_LIBXML) - list(APPEND libGeneratedSaxParser_include_dirs ${LIBXML2_INCLUDE_DIR}) - list(APPEND TARGET_LIBS ${LIBXML2_LIBRARIES})
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 5cb8e271d774864858a27bb3056f23b1e7ba04e2 Author: Sebastian Pipping gentoo org> AuthorDate: Sun Jun 5 12:16:22 2016 + Commit: Sebastian Pipping gentoo org> CommitDate: Sun Jun 5 12:16:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb8e271 media-libs/opencollada: Drop myself as a maintainer Package-Manager: portage-2.2.28 media-libs/opencollada/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/media-libs/opencollada/metadata.xml b/media-libs/opencollada/metadata.xml index 8a01fa0..e990651 100644 --- a/media-libs/opencollada/metadata.xml +++ b/media-libs/opencollada/metadata.xml @@ -1,10 +1,6 @@ http://www.gentoo.org/dtd/metadata.dtd";> - - sp...@gentoo.org - Sebastian Pipping - off...@gentoo.org Gentoo Office project
[gentoo-commits] repo/gentoo:master commit in: media-libs/opencollada/
commit: 0dd512857756a86b11899e68f3a78e68c3b21634 Author: Andreas K. Huettel (dilfridge) gentoo org> AuthorDate: Mon Aug 31 20:39:07 2015 + Commit: Andreas Hüttel gentoo org> CommitDate: Mon Aug 31 20:48:46 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd51285 media-libs/opencollada: use http uri Package-Manager: portage-2.2.20.1 media-libs/opencollada/opencollada-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/opencollada/opencollada-.ebuild b/media-libs/opencollada/opencollada-.ebuild index 821ee69..4be2a8f 100644 --- a/media-libs/opencollada/opencollada-.ebuild +++ b/media-libs/opencollada/opencollada-.ebuild @@ -30,7 +30,7 @@ if [[ ${PV} != ** ]]; then SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/tarball/${COMMIT} -> ${P}.tar.gz" KEYWORDS="~amd64 ~ppc64 ~x86" else - EGIT_REPO_URI="https://github.com/KhronosGroup/OpenCOLLADA.git"; + EGIT_REPO_URI="http://github.com/KhronosGroup/OpenCOLLADA.git"; fi RDEPEND="dev-libs/libpcre