diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-12-09 09:14:02 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-12-09 09:14:02 +0000 |
commit | b9ef7cab6264f1838672efbbcb4ba3b3abd5323f (patch) | |
tree | 38e677f4a13244ca8ed29a815a0a62f943b430d4 /media-gfx/openscad | |
parent | d37b97a25b8b10f748eead6574b01f893f140b01 (diff) |
gentoo resync : 09.12.2017
Diffstat (limited to 'media-gfx/openscad')
-rw-r--r-- | media-gfx/openscad/Manifest | 6 | ||||
-rw-r--r-- | media-gfx/openscad/openscad-2015.03_p2-r3.ebuild | 5 | ||||
-rw-r--r-- | media-gfx/openscad/openscad-2015.03_p3.ebuild | 84 | ||||
-rw-r--r-- | media-gfx/openscad/openscad-9999.ebuild | 5 |
4 files changed, 94 insertions, 6 deletions
diff --git a/media-gfx/openscad/Manifest b/media-gfx/openscad/Manifest index 70d716ee9b98..8e8ea4c84770 100644 --- a/media-gfx/openscad/Manifest +++ b/media-gfx/openscad/Manifest @@ -1,6 +1,8 @@ AUX 50openscad-gentoo.el 167 BLAKE2B 36292439057e2b9a5993c73cf5d46e5b6b0b56695f46307114fcfffa79990be0b0622ec3a6918726d4a5f7e4343525b9e67f785996ec4eb7abb938b6df1cb2f7 SHA512 ce669eba45ab90e9dbcd770a7470ca9ed7088b1acabbc876fe4d31dc7a6edd36076063e4bd417d348c3e073113e3ad2bc2dd0ac89e02d3d8aeca7627ad7d2a1e AUX openscad-2015.03_p2_uic_tr_fix.patch 345 BLAKE2B 46f19ba25f9a19b2b6841493877d14a0c6c3c8dcf7d8e5ec65d4d0d8fc5c79b15467b71dd29bfeb38decd4f100d06e9fe185c1670f336672998ef02e9e59794c SHA512 9f4bd1deb85a52e1ab8fd35b384552f902b03d1f06b58144013e722d906604b96c17abf4e4074042487c945419c51432e639120ddecda143a6cb9a2b902548e2 DIST openscad-2015.03-2.src.tar.gz 13307974 SHA256 a2535bb9e27d96e10e1e19268a596155164c7129d410a0c7f96edc2d09400083 SHA512 66e93715987a5211ce15c10ea39a9fec3296b606ace0aba1cda019635d5b26021457c8e49f389daa90a0da02e41007eab662e1ed6608cb51c24de00253b9783f WHIRLPOOL 1454a22464f5dcf9726d5bb4fa5f7c080e419e44a3877a5ac43590e2b0552ecb169a9d2a9e15868c8020ffcfb894fc84f0269460f032f516ec9286f27155ca73 -EBUILD openscad-2015.03_p2-r3.ebuild 1533 BLAKE2B e2d8ae2e10c42885ddc63765f4127342437ce32a39b61180d871298aebc8d5d4e73b7d9b1405b1f6e1a5dc662afa75e865e6a363165f4594ad64259bf61077f7 SHA512 9f567f997e1f6b0f3dbe58e24678b0d3d271d4da224fe180189a3b73dce5dff5f837834d8f88981f1278d09d0e6a48f269460a6299651f244fe2836e66e8340d -EBUILD openscad-9999.ebuild 1317 BLAKE2B 869a9d263cda0b0413626b13d0ab89bb66d900e0e148469a5d2c605527d9fea05a69a64a029d70721c605aa37501b9ceb61f5db57ec8382b3bc18daf6e87133e SHA512 e3e8711944d81ed93be206e2fcd15883b3716411854986232ff0a0acdd1d4bb75b7f9634df1578649584a2c9bced88c40fb3af840aec4a12838c3407ee01c209 +DIST openscad-2015.03-3.src.tar.gz 13309147 BLAKE2B 77f4e934474882e454dad683d9da6a2c9fe699a84c86ed5ebe1755de037f6930870ffb432dedeef3bea7a76cbc98d0f0d0694e5d0f7b469830370ca3548a650c SHA512 b2cee90563bdf2cb9f7b5a0d637b2266f5fcd62add6147c9326b843a5b0975b8ec900d13a2aa86485fce4a5e7e53a08cf4171a3d1d66355e813d01ca9096faee +EBUILD openscad-2015.03_p2-r3.ebuild 1572 BLAKE2B 747dcdacc2a08772b1d64d2908978fe16a6a04496e7ad2d053d622c733835f0055edbae1d3a400a0a3293168ee5935b7ab17b4379ee80531df0654ea49559833 SHA512 c7cbef11976633ccad4f0f947a07fffb1a7974220f46af1a2bb81ca577236126ce14d642bff0d5a182cb2c5519bbe669fcbe4806678294795cc0afe71aeca589 +EBUILD openscad-2015.03_p3.ebuild 1584 BLAKE2B b283c7b93ac0797ec7a7884047568e07773c6714ca0ea787ad8c4003fe85cfc7219bcca0dbcb1149063580109d2e6c419ce4a9a6f2ef0cbbb8a87d33907637e5 SHA512 e5ce533fce3fe8bdcdcd86b62a7aa77073a2acf572f1c386e4fded6d023bc3571757f8513c1ab538d59f70ee1e3a11c63b951e93224abbfd2baf09dec7430419 +EBUILD openscad-9999.ebuild 1356 BLAKE2B 4d2d0a81cc79d16afe4054129480eebdb3ebf40addbee9292aded12d5e32faa3e521386b7a1781021c5088cc47591aadd286001942899f3481a114d1b76581c7 SHA512 2ce6db8ef90a5364922538dee6c02f764b5bb87e6989ea2657443f7888b5c749f8cdb99e67a76a4af9a170d053b75498f7c4fc27320c83940a72fba9eb3b7810 MISC metadata.xml 830 BLAKE2B 762f6ceb15d94a41dcdefc38f8dfc1bf652f97f687da7a336653aca1d64b31837d09cea3c1d311772e67368ddaa4876c845f5ca3cbf7a7c4e9c6b6f13219c021 SHA512 8c12064c65b8ffca0ad8ec585d3de5ed4ac17bec6e4c7340aba2980d2ddb047d1f7b0c5405cdb4b72869749f6ebaddf29bd6fa03eec8e71c8fa2ea3910767617 diff --git a/media-gfx/openscad/openscad-2015.03_p2-r3.ebuild b/media-gfx/openscad/openscad-2015.03_p2-r3.ebuild index 095f06b83030..815a2c46da75 100644 --- a/media-gfx/openscad/openscad-2015.03_p2-r3.ebuild +++ b/media-gfx/openscad/openscad-2015.03_p2-r3.ebuild @@ -23,13 +23,14 @@ DEPEND=" dev-libs/glib:2 dev-libs/gmp:0= dev-libs/mpfr:0= + dev-qt/qtconcurrent:5 dev-qt/qtcore:5 - dev-qt/qtgui:5 + dev-qt/qtgui:5[-gles2] dev-qt/qtopengl:5 media-gfx/opencsg media-libs/fontconfig:1.0 media-libs/freetype:2 - media-libs/glew:* + >=media-libs/glew-2.0.0:* media-libs/harfbuzz sci-mathematics/cgal:= >=x11-libs/qscintilla-2.9.4:=[qt5(+)] diff --git a/media-gfx/openscad/openscad-2015.03_p3.ebuild b/media-gfx/openscad/openscad-2015.03_p3.ebuild new file mode 100644 index 000000000000..aee0a681df2e --- /dev/null +++ b/media-gfx/openscad/openscad-2015.03_p3.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit elisp-common qmake-utils xdg-utils + +MY_PV="2015.03-3" +SITEFILE="50${PN}-gentoo.el" + +DESCRIPTION="The Programmers Solid 3D CAD Modeller" +HOMEPAGE="http://www.openscad.org/" +SRC_URI="http://files.openscad.org/${PN}-${MY_PV}.src.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="emacs" + +DEPEND=" + dev-cpp/eigen:3 + dev-libs/boost:= + dev-libs/glib:2 + dev-libs/gmp:0= + dev-libs/mpfr:0= + dev-qt/qtconcurrent:5 + dev-qt/qtcore:5 + dev-qt/qtgui:5[-gles2] + dev-qt/qtopengl:5 + media-gfx/opencsg + media-libs/fontconfig:1.0 + media-libs/freetype:2 + >=media-libs/glew-2.0.0:* + media-libs/harfbuzz + sci-mathematics/cgal:= + >=x11-libs/qscintilla-2.9.4:=[qt5(+)] + emacs? ( virtual/emacs ) +" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-2015.03_p2_uic_tr_fix.patch" ) + +S="${WORKDIR}/${PN}-${MY_PV}" + +src_prepare() { + default + + #Use our CFLAGS (specifically don't force x86) + sed -i "s/QMAKE_CXXFLAGS_RELEASE = .*//g" ${PN}.pro || die + sed -i "s/\/usr\/local/\/usr/g" ${PN}.pro || die +} + +src_configure() { + eqmake5 "${PN}.pro" +} + +src_compile() { + default + + if use emacs ; then + elisp-compile contrib/*.el + fi +} + +src_install() { + emake install INSTALL_ROOT="${D}" + + if use emacs; then + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + elisp-install ${PN} contrib/*.el contrib/*.elc + fi + + einstalldocs +} + +pkg_postinst() { + xdg_mimeinfo_database_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_mimeinfo_database_update + xdg_desktop_database_update +} diff --git a/media-gfx/openscad/openscad-9999.ebuild b/media-gfx/openscad/openscad-9999.ebuild index 60c555369540..54522344a955 100644 --- a/media-gfx/openscad/openscad-9999.ebuild +++ b/media-gfx/openscad/openscad-9999.ebuild @@ -22,13 +22,14 @@ DEPEND=" dev-libs/glib:2 dev-libs/gmp:0= dev-libs/mpfr:0= + dev-qt/qtconcurrent:5 dev-qt/qtcore:5 - dev-qt/qtgui:5 + dev-qt/qtgui:5[-gles2] dev-qt/qtopengl:5 media-gfx/opencsg media-libs/fontconfig:1.0 media-libs/freetype:2 - media-libs/glew:* + >=media-libs/glew-2.0.0:* media-libs/harfbuzz sci-mathematics/cgal:= >=x11-libs/qscintilla-2.9.4:=[qt5(+)] |