Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/openscad/
Date: Fri, 02 Sep 2022 16:50:22
Message-Id: 1662137342.f9ff34202290af6646ebe66f4549ac1117df6755.juippis@gentoo
1 commit: f9ff34202290af6646ebe66f4549ac1117df6755
2 Author: Bernd Waibel <waebbl-gentoo <AT> posteo <DOT> net>
3 AuthorDate: Fri Sep 2 14:21:05 2022 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 2 16:49:02 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9ff3420
7
8 media-gfx/openscad: drop 2021.01-r3
9
10 Bug: https://bugs.gentoo.org/867325
11 Signed-off-by: Bernd Waibel <waebbl-gentoo <AT> posteo.net>
12 Closes: https://github.com/gentoo/gentoo/pull/27113
13 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
14
15 media-gfx/openscad/openscad-2021.01-r3.ebuild | 106 --------------------------
16 1 file changed, 106 deletions(-)
17
18 diff --git a/media-gfx/openscad/openscad-2021.01-r3.ebuild b/media-gfx/openscad/openscad-2021.01-r3.ebuild
19 deleted file mode 100644
20 index 41f8b9baca99..000000000000
21 --- a/media-gfx/openscad/openscad-2021.01-r3.ebuild
22 +++ /dev/null
23 @@ -1,106 +0,0 @@
24 -# Copyright 1999-2022 Gentoo Authors
25 -# Distributed under the terms of the GNU General Public License v2
26 -
27 -EAPI=8
28 -
29 -inherit elisp-common qmake-utils xdg
30 -
31 -SITEFILE="50${PN}-gentoo.el"
32 -
33 -DESCRIPTION="The Programmers Solid 3D CAD Modeller"
34 -HOMEPAGE="https://www.openscad.org/"
35 -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.src.tar.gz -> ${P}.tar.gz"
36 -
37 -LICENSE="GPL-2"
38 -SLOT="0"
39 -KEYWORDS="amd64 ~arm64 x86"
40 -IUSE="emacs"
41 -# tests are not fully working and need cmake which isn't yet
42 -# officially supported.
43 -RESTRICT="test"
44 -
45 -RDEPEND="
46 - dev-cpp/eigen:3
47 - dev-libs/boost:=
48 - dev-libs/double-conversion:=
49 - dev-libs/glib:2
50 - dev-libs/gmp:0=
51 - dev-libs/hidapi
52 - dev-libs/libspnav
53 - dev-libs/libxml2
54 - dev-libs/libzip:=
55 - dev-libs/mpfr:0=
56 - dev-qt/qtconcurrent:5
57 - dev-qt/qtcore:5
58 - dev-qt/qtdbus:5
59 - dev-qt/qtgui:5[-gles2-only]
60 - dev-qt/qtmultimedia:5
61 - dev-qt/qtnetwork:5
62 - dev-qt/qtopengl:5
63 - dev-qt/qtwidgets:5
64 - media-gfx/opencsg:=
65 - media-libs/fontconfig
66 - media-libs/freetype
67 - >=media-libs/glew-2.0.0:0=
68 - media-libs/harfbuzz:=
69 - media-libs/lib3mf
70 - sci-mathematics/cgal:=
71 - x11-libs/cairo
72 - >=x11-libs/qscintilla-2.10.3:=
73 - emacs? ( >=app-editors/emacs-23.1:* )
74 -"
75 -DEPEND="${RDEPEND}"
76 -BDEPEND="
77 - dev-util/itstool
78 - sys-devel/bison
79 - sys-devel/flex
80 - sys-devel/gettext
81 - virtual/pkgconfig
82 -"
83 -
84 -PATCHES=(
85 - "${FILESDIR}"/${P}-0001-Gentoo-specific-Disable-ccache-building.patch
86 - "${FILESDIR}"/${P}-0002-fix-to-find-lib3mf-2.patch
87 -)
88 -
89 -src_configure() {
90 - if has ccache ${FEATURES}; then
91 - eqmake5 "PREFIX = ${ESYSROOT}/usr" "CONFIG += ccache" "${PN}.pro"
92 - else
93 - eqmake5 "PREFIX = ${ESYSROOT}/usr" "${PN}.pro"
94 - fi
95 -}
96 -
97 -src_compile() {
98 - default
99 -
100 - if use emacs ; then
101 - elisp-compile contrib/*.el
102 - fi
103 -}
104 -
105 -src_install() {
106 - emake install INSTALL_ROOT="${D}"
107 -
108 - if use emacs; then
109 - elisp-site-file-install "${FILESDIR}/${SITEFILE}"
110 - elisp-install ${PN} contrib/*.el contrib/*.elc
111 - fi
112 -
113 - mv -i "${ED}"/usr/share/openscad/locale "${ED}"/usr/share || die "failed to move locales"
114 - ln -sf ../locale "${ED}"/usr/share/openscad/locale || die
115 -
116 - einstalldocs
117 -}
118 -
119 -pkg_postinst() {
120 - use emacs && elisp-site-regen
121 - xdg_desktop_database_update
122 - xdg_mimeinfo_database_update
123 -}
124 -
125 -pkg_postrm() {
126 - use emacs && elisp-site-regen
127 - xdg_desktop_database_update
128 - xdg_mimeinfo_database_update
129 -}