summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* media-gfx/openscad: move 9999 -> 99999999Paul Zander2024-11-161-0/+0
| | | | | | | We have YMD snapshots, so adjust live ebuild. Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: 20241114 enable testsPaul Zander2024-11-163-85/+256
| | | | | | | Drop USE=gamepad as 9999 no longer supports qt5 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: add 20241114Paul Zander2024-11-163-64/+79
| | | | | | | | | | | | | | | | Drop RESTRICT=mirror. Document manifold USE-flag. Drop qt5 support. Bundle sanitizers-cmake as there is and likely never will be another consumer. Force CONFIG mode for FindBoost. Eigen3 is a header-only library and we do not have public headers, so it's DEPEND only. Add egl and glx USE-flags. Adjust ebuild style to fit the rest my ebuilds. Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: add 20241111Chris Mayo2024-11-162-0/+165
| | | | | Signed-off-by: Chris Mayo <aklhfex@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: update HOMEPAGE to resolve redirectEli Schwartz2024-07-262-2/+2
| | | | | | Upstream does not use a www subdomain anymore. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* media-gfx/openscad: mark as LTO-unsafeEli Schwartz2024-07-262-2/+10
| | | | Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* media-gfx/openscad: fixed compilation with boost 1.85Miroslav Šulc2024-05-212-0/+13
| | | | | Closes: https://bugs.gentoo.org/932293 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
* media-gfx/openscad: fix qscintilla dep #916232José P. R. N. Assis2024-04-162-2/+2
| | | | | | | | | | | Adding [qt5(+)] to the qscintilla dependency in preparation to supporting Qt5/Qt6 QScintilla multibuild. Revision number bumped from -r4 to -r5. Keywords kept as-is. Bug: https://bugs.gentoo.org/916232 Signed-off-by: José P. R. N. Assis <espinafre@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35134 Signed-off-by: Jimi Huotari <chiitoo@gentoo.org>
* */*: Take over waebbl's packagesPaul Zander2024-03-161-2/+2
| | | | | | | | Bug: https://bugs.gentoo.org/639236 Bug: https://bugs.gentoo.org/659306 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35751 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: sys-devel/bison -> app-alternatives/yaccSam James2024-01-082-2/+2
| | | | | | | | | | All of these will be using app-alternatives/yacc anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: sys-devel/flex -> app-alternatives/lexSam James2024-01-082-4/+4
| | | | | | | | | | All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: Keyword 2021.01-r4 ppc64, #886101Arthur Zamarin2023-12-031-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-gfx/openscad: destabilize for ~x86Arthur Zamarin2023-06-091-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* media-gfx/openscad: add notice about Emacs scad-modeBernd Waibel2023-05-021-4/+4
| | | | | | | | fix depstring for lib3mf Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/30570 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: allow experimental featuresBernd Waibel2023-04-062-28/+43
| | | | | | | | | | | | | add experimental USE flag to enable newer features update ebuild to reflect upstream changes Thanks to Michael Moon for pointing this out. Suggested-by: Michael Moon <triffid.hunter@gmail.com> Closes: https://bugs.gentoo.org/899658 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/30334 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: drop 2021.01-r3Bernd Waibel2022-09-021-106/+0
| | | | | | | Bug: https://bugs.gentoo.org/867325 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/27113 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: Stabilize 2021.01-r4 x86, #867748Sam James2022-09-011-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: amd64 stable wrt bug #867748Agostino Sarubbo2022-09-011-1/+1
| | | | Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-gfx/openscad: workaround for parallel build failuresBernd Waibel2022-08-311-1/+2
| | | | | | | | Bug: https://github.com/openscad/openscad/issues/4344 Closes: https://bugs.gentoo.org/856430 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/27093 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: fix build against >=cgal-5.4.1Bernd Waibel2022-07-037-0/+369
| | | | | | | | | | Also address two CVE issues, CVE-2022-0496 and CVE-2022-0497 Fix double quoting of output file parameter for ghostscript Closes: https://bugs.gentoo.org/851189 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/25870 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: drop 2021.01-r2Bernd Waibel2022-06-221-110/+0
| | | | | | Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/26033 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: Stabilize 2021.01-r3 x86, #849455Joonas Niilola2022-06-031-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: Stabilize 2021.01-r3 amd64, #849455Jakov Smolić2022-06-031-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* media-gfx/openscad: add subslot binder for media-gfx/opencsg to stableJoonas Niilola2022-04-222-2/+2
| | | | | | - and revbump unstable to be the later revision. Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: add subslot binder for media-gfx/opencsg on liveBernd Waibel2022-04-221-1/+1
| | | | | | | | Needed for ABI changes between 1.4.2 and 1.5.1 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/25036 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: update EAPI 7 -> 8Bernd Waibel2022-04-221-0/+106
| | | | | | | | Use slot operator for media-gfx/opencsg due to ABI changes from 1.4.2 -> 1.5.1. Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: drop outdated patch for 9999Bernd Waibel2022-04-152-34/+2
| | | | | | | Closes: https://bugs.gentoo.org/832944 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/24929 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: fix search for lib3mfBernd Waibel2021-10-243-43/+33
| | | | | | | | Reported-by: Jan Psota <jasiu@belsznica.pl> Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/22650 Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* media-gfx/openscad: adjust variablesBernd Waibel2021-05-041-2/+2
| | | | | | | | | | Adjust the USE of EROOT in src_configure, due to newly reported issues from repoman and pkgcheck. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20585 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: fix installationBernd Waibel2021-05-041-2/+0
| | | | | | | | | | | | Fix the removal of .git{,ignore} for the MCAD library. Upstream no longer installs those files, so we don't need to remove them in src_install anymore. Reported-by: Jan Psota <jasiupsota@gmail.com> Closes: https://bugs.gentoo.org/785805 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: drop 2019.05Bernd Waibel2021-05-047-285/+0
| | | | | | | | | | Security cleanup (CVE-2020-28599) Bug: https://bugs.gentoo.org/773217 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/20657 Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: amd64 stable wrt bug #773217Agostino Sarubbo2021-05-011-1/+1
| | | | | | Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* media-gfx/openscad: x86 stable (bug #773217)Thomas Deutschmann2021-04-111-1/+1
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* media-gfx/openscad: revbump 2019.05 to populate the lib3mf changeJoonas Niilola2021-03-071-0/+0
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: bump to 2021.01Bernd Waibel2021-03-074-0/+186
| | | | | | | | | Bug: https://bugs.gentoo.org/773217 Closes: https://bugs.gentoo.org/769278 Package-Manager: Portage-3.0.16, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Closes: https://github.com/gentoo/gentoo/pull/19412 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: adapt to work with lib3mf-2Bernd Waibel2021-03-074-69/+113
| | | | | | | | Now uses cmake instead of qmake. Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: restrict dependencyBernd Waibel2021-03-071-1/+1
| | | | | | | | This package version does not build against lib3mf-2 API. Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: Drop 2019.05-r3Andreas Sturmlechner2021-02-181-108/+0
| | | | | | Bug: https://bugs.gentoo.org/770646 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/openscad: Stabilize 2019.05-r4 amd64, #770646Sam James2021-02-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: Stabilize 2019.05-r4 x86, #770646Sam James2021-02-141-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-gfx/openscad: fix metadata emailBernd Waibel2021-02-071-1/+1
| | | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* media-gfx/openscad: fix issue with cgalBernd Waibel2020-12-072-0/+191
| | | | | | | | | | | Fixes the issue of not building against cgal-5.1. Also installs locales into correct dir. Bug: https://bugs.gentoo.org/755842 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18435 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: fix build issue with cgal-5.1Bernd Waibel2020-11-251-1/+1
| | | | | | | | | | | | | For now use <sci-mathematics/cgal-5 due to a failure with current cgal-5.1. Issue reported upstream, see https://github.com/openscad/openscad/issues/3497 Closes: https://bugs.gentoo.org/755842 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18380 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: Drop 2019.05-r2Andreas Sturmlechner2020-11-201-86/+0
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* media-gfx/openscad: stabilize 2019.05-r3 on amd64Joonas Niilola2020-11-201-1/+1
| | | | | Closes: https://bugs.gentoo.org/755716 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: stabilize 2019.05-r3 on x86Joonas Niilola2020-11-201-1/+1
| | | | | Bug: https://bugs.gentoo.org/755716 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* media-gfx/openscad: arm64 keyworded (bug #734822)Sam James2020-08-251-1/+1
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org>