From b62381b18b4bf2e919cbfbae11ebcad391e38e77 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 16 Dec 2022 03:35:12 +0000 Subject: gentoo auto-resync : 16:12:2022 - 03:35:12 --- sci-visualization/gle/Manifest | 2 +- sci-visualization/gle/gle-4.2.5-r2.ebuild | 103 ------------------------------ sci-visualization/gle/gle-4.2.5-r4.ebuild | 103 ++++++++++++++++++++++++++++++ 3 files changed, 104 insertions(+), 104 deletions(-) delete mode 100644 sci-visualization/gle/gle-4.2.5-r2.ebuild create mode 100644 sci-visualization/gle/gle-4.2.5-r4.ebuild (limited to 'sci-visualization/gle') diff --git a/sci-visualization/gle/Manifest b/sci-visualization/gle/Manifest index 4143afd3f1d5..7ade70355fc1 100644 --- a/sci-visualization/gle/Manifest +++ b/sci-visualization/gle/Manifest @@ -3,5 +3,5 @@ AUX gle-4.2.5-c++14.patch 1113 BLAKE2B a75d450b3f067d3f1158618fbdbed69352e9660a6 AUX gle-4.2.5-jpeg-9c.patch 685 BLAKE2B bfcb90439c6cdd2bd75b9e5d30232dd816f348dfdf9ee7067e848741c4050a441869e04513ae04f92569ad3854a77fe9c739be6ebd1ca5ff5988af6ba5020d99 SHA512 55c1f8fd59cbe71b14d1755bceb5fb02ebfbf0e71eafc39837b513ba48be7421c51352c60d127fc4744628eb6e403eadb703bf24a49dea5652c08ae749a67590 AUX gle-4.2.5-parallel.patch 572 BLAKE2B 03617a63dac035582a90cd0d872c114cc8b4426e05483130ead443a6d136f7c54cafabd7312e0c8eae5c90b704bd4d0a475f49feea69de464deba2c47970c066 SHA512 95d2c9fb1023f6f468b7258c52c04635dfe297da579de0bf429d90bfc1849348191f0821f18b048057271260ad0a9511fd811bdb1494fe51aa1dcd84276b2259 DIST gle-graphics-4.2.5f-src.tar.gz 2330270 BLAKE2B 46435a2366a278a88786a2dd0e0cbcc48d3ba2fc6d895fb07c81216089a10b2223b2ba692b951ee01a6ab014e84cce9aa3969d063ddf7d04501820aa33084c5c SHA512 d459b24577c9c3f8825c368f864532c97d0a37c94018276a60c941d17dce0e55fe738f7eda3227a47848f2fb32fea1dcec29d9751a5be92cde4d8d38a2eeb0f5 -EBUILD gle-4.2.5-r2.ebuild 2155 BLAKE2B 8587e010ad0c5f4edb728e0b39daf2c453f119963c0f34701a8cce7187d5661d5f324ecc45fc72ec45660597e59b82095ef83340fa5ccea6fb74ca53a0034973 SHA512 12eed7f6165dbcd7c665c0d55d6335198782d3d32c2875a684fbce57deffb256d546692599c85f7030249025b83e3312111c1e8188ec72721d319ce96a41389f +EBUILD gle-4.2.5-r4.ebuild 2167 BLAKE2B 0a2d82e70c113d95e22620ccc4689a2cc361226fe044fc59a8635866ccaab62c475d9947aef9586c38e0173ba3ee86626f9db44ff83689c816000f9234991462 SHA512 5adcc01b7eae8c4e796ff32efeb74fc46b4ee2ff27f2145653012d2e1d1fac99c97216b8735409d73524da1f4850f5d4f3958e0b0d762103ad479626973d39a8 MISC metadata.xml 758 BLAKE2B ea6e049fe37e4fc4cc9510774bb13ec9d2107ca1e4078a9bf22afadb59a375ced01aab6cffc674bcce01e4e51960db830e7a381600322f903f6b1407cd11ae13 SHA512 953fa5de474729f4196392b9ccb09d9a07799c26d5e5ef3422bc8e737bb666c8bd66e1931c225d049e30be31fc427909225d5457b95c78de2f2073d0108d2620 diff --git a/sci-visualization/gle/gle-4.2.5-r2.ebuild b/sci-visualization/gle/gle-4.2.5-r2.ebuild deleted file mode 100644 index 4b5b8440b544..000000000000 --- a/sci-visualization/gle/gle-4.2.5-r2.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools elisp-common flag-o-matic - -MY_P=${PN}-graphics-${PV} - -DESCRIPTION="Graphics Layout Engine" -HOMEPAGE="https://glx.sourceforge.net" -SRC_URI="mirror://sourceforge/glx/${MY_P}f-src.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="BSD-2 emacs? ( GPL-2 )" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc emacs jpeg png tiff vim-syntax X" - -DEPEND=" - sys-libs/ncurses:= - emacs? ( >=app-editors/emacs-23.1:* ) - jpeg? ( virtual/jpeg:0 ) - png? ( media-libs/libpng:= ) - tiff? ( media-libs/tiff:= ) - X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND} - app-text/ghostscript-gpl - virtual/latex-base - vim-syntax? ( - || ( - app-editors/vim - app-editors/gvim - ) - )" -BDEPEND="doc? ( dev-texlive/texlive-latexextra )" - -PATCHES=( - "${FILESDIR}"/${P}-parallel.patch - "${FILESDIR}"/${P}-c++14.patch - "${FILESDIR}"/${P}-jpeg-9c.patch -) - -src_prepare() { - default - eaclocal - eautoconf -} - -src_configure() { - # CPPFLAGS are understood as C++ flags - append-cppflags ${CXXFLAGS} - append-cppflags -std=c++14 - econf \ - --without-rpath \ - --without-qt \ - --with-manip \ - $(use_with X x) \ - $(use_with jpeg) \ - $(use_with png) \ - $(use_with tiff) -} - -src_compile() { - emake - use doc && emake -j1 doc - - if use emacs; then - cd contrib/editors/highlighting || die - mv ${PN}-emacs.el ${PN}-mode.el || die - elisp-compile ${PN}-mode.el - fi -} - -src_install() { - # -jN failed to install some data files - emake -j1 DESTDIR="${D}" install - rm -rf "${ED}"/usr/share/doc/gle-graphics || die - dodoc README.txt - - use doc && dodoc build/doc/gle-manual.pdf - - if use emacs; then - elisp-install ${PN} contrib/editors/highlighting/gle-mode.{el,elc} - elisp-site-file-install "${FILESDIR}"/64gle-gentoo.el - fi - - if use vim-syntax ; then - dodir /usr/share/vim/vimfiles/{ftplugins,indent,syntax} - cd contrib/editors/highlighting/vim || die - chmod 644 ftplugin/* indent/* syntax/* || die - insinto /usr/share/vim/vimfiles - doins -r ftplugin indent syntax - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/sci-visualization/gle/gle-4.2.5-r4.ebuild b/sci-visualization/gle/gle-4.2.5-r4.ebuild new file mode 100644 index 000000000000..88e3c6d80dd6 --- /dev/null +++ b/sci-visualization/gle/gle-4.2.5-r4.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools elisp-common flag-o-matic + +MY_P=${PN}-graphics-${PV} + +DESCRIPTION="Graphics Layout Engine" +HOMEPAGE="https://glx.sourceforge.net" +SRC_URI="mirror://sourceforge/glx/${MY_P}f-src.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD-2 emacs? ( GPL-2 )" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc emacs jpeg png tiff vim-syntax X" + +DEPEND=" + sys-libs/ncurses:= + emacs? ( >=app-editors/emacs-23.1:* ) + jpeg? ( media-libs/libjpeg-turbo:= ) + png? ( media-libs/libpng:= ) + tiff? ( media-libs/tiff:= ) + X? ( x11-libs/libX11 )" +RDEPEND="${DEPEND} + app-text/ghostscript-gpl + virtual/latex-base + vim-syntax? ( + || ( + app-editors/vim + app-editors/gvim + ) + )" +BDEPEND="doc? ( dev-texlive/texlive-latexextra )" + +PATCHES=( + "${FILESDIR}"/${P}-parallel.patch + "${FILESDIR}"/${P}-c++14.patch + "${FILESDIR}"/${P}-jpeg-9c.patch +) + +src_prepare() { + default + eaclocal + eautoconf +} + +src_configure() { + # CPPFLAGS are understood as C++ flags + append-cppflags ${CXXFLAGS} + append-cppflags -std=c++14 + econf \ + --without-rpath \ + --without-qt \ + --with-manip \ + $(use_with X x) \ + $(use_with jpeg) \ + $(use_with png) \ + $(use_with tiff) +} + +src_compile() { + emake + use doc && emake -j1 doc + + if use emacs; then + cd contrib/editors/highlighting || die + mv ${PN}-emacs.el ${PN}-mode.el || die + elisp-compile ${PN}-mode.el + fi +} + +src_install() { + # -jN failed to install some data files + emake -j1 DESTDIR="${D}" install + rm -rf "${ED}"/usr/share/doc/gle-graphics || die + dodoc README.txt + + use doc && dodoc build/doc/gle-manual.pdf + + if use emacs; then + elisp-install ${PN} contrib/editors/highlighting/gle-mode.{el,elc} + elisp-site-file-install "${FILESDIR}"/64gle-gentoo.el + fi + + if use vim-syntax ; then + dodir /usr/share/vim/vimfiles/{ftplugins,indent,syntax} + cd contrib/editors/highlighting/vim || die + chmod 644 ftplugin/* indent/* syntax/* || die + insinto /usr/share/vim/vimfiles + doins -r ftplugin indent syntax + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} -- cgit v1.2.3