summaryrefslogtreecommitdiff
path: root/sci-visualization/epix
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
commitf716a9fe6455d39eef01e718aae68dae61c19704 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /sci-visualization/epix
parent3f9cf298e89cd5037b982abba06091224ee76daf (diff)
downloadbaldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip
Adding metadata
Diffstat (limited to 'sci-visualization/epix')
-rw-r--r--sci-visualization/epix/Manifest2
-rw-r--r--sci-visualization/epix/epix-1.2.19-r1.ebuild72
-rw-r--r--sci-visualization/epix/epix-1.2.19.ebuild70
-rw-r--r--sci-visualization/epix/epix-1.2.22.ebuild72
-rw-r--r--sci-visualization/epix/files/50epix-gentoo.el6
-rw-r--r--sci-visualization/epix/files/epix-1.2.19-autotools.patch78
-rw-r--r--sci-visualization/epix/files/epix-1.2.22-autotools.patch78
-rw-r--r--sci-visualization/epix/metadata.xml18
8 files changed, 0 insertions, 396 deletions
diff --git a/sci-visualization/epix/Manifest b/sci-visualization/epix/Manifest
deleted file mode 100644
index 19d4c445a381..000000000000
--- a/sci-visualization/epix/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST epix-1.2.19_withpdf.tar.bz2 1757443 BLAKE2B 4c7d78f27d355e078ebbe81f9c5d9b1d342f4f04d5f91260460d0559bfb7fc8204668072c06c8d493eb739c492b2935bffd24cb77cd554cd863734b7d84ff6e1 SHA512 b51821256ccaf9957562964b1342ee1656d1d8456081869797d8c704df3098d2643135767987b0673aa64a16703cb2e21deea4aef7d1598e67b9661b98245cda
-DIST epix-1.2.22_withpdf.tar.bz2 1783087 BLAKE2B 91b2bc0474ad4c35d39007e68520a7e2720df69d36a5a7a2aed34bb988d12b6eb0ef0fc97014d8bba0ad35d941d72b72b0612934a94b897f5222e8a9e49aea53 SHA512 d0d5f907001096161f04dbc2b75d8826928372f39d86810eb64cf63e46cad44f3394b5e26b3ee041c1f16a3f9f40760d4769566d3cf34ddf09c93857371bacd9
diff --git a/sci-visualization/epix/epix-1.2.19-r1.ebuild b/sci-visualization/epix/epix-1.2.19-r1.ebuild
deleted file mode 100644
index 95f0d35b9b3c..000000000000
--- a/sci-visualization/epix/epix-1.2.19-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1 dot-a elisp-common
-
-DESCRIPTION="2- and 3-D plotter for creating images (to be used in LaTeX)"
-HOMEPAGE="https://mathcs.holycross.edu/~ahwang/current/ePiX.html"
-SRC_URI="https://mathcs.holycross.edu/~ahwang/epix/${P}_withpdf.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
-IUSE="doc emacs examples"
-
-DEPEND="
- virtual/latex-base
- dev-texlive/texlive-pstricks
- dev-texlive/texlive-pictures
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-latexrecommended
- emacs? ( >=app-editors/emacs-23.1:* )"
-RDEPEND="${DEPEND}"
-SITEFILE=50${PN}-gentoo.el
-
-PATCHES=( "${FILESDIR}"/${P}-autotools.patch )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- lto-guarantee-fat
- econf --disable-epix-el
-}
-
-src_install() {
- default
- strip-lto-bytecode
-
- newbashcomp bash_completions epix
- bashcomp_alias epix flix elaps laps
-
- if use emacs; then
- # do compilation here as the make install target will
- # create the .el file
- elisp-compile *.el
- elisp-install ${PN} *.elc *.el
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
-
- if use doc; then
- dodoc doc/*gz
- docompress -x /usr/share/doc/${PF}/manual{.pdf,.ps,_src.tar}.gz
- fi
-
- if use examples; then
- cd samples || die
- docinto examples
- dodoc *.xp *.flx *c *h README
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/sci-visualization/epix/epix-1.2.19.ebuild b/sci-visualization/epix/epix-1.2.19.ebuild
deleted file mode 100644
index 18296e078024..000000000000
--- a/sci-visualization/epix/epix-1.2.19.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools bash-completion-r1 elisp-common
-
-DESCRIPTION="2- and 3-D plotter for creating images (to be used in LaTeX)"
-HOMEPAGE="https://mathcs.holycross.edu/~ahwang/current/ePiX.html"
-SRC_URI="https://mathcs.holycross.edu/~ahwang/epix/${P}_withpdf.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
-IUSE="doc emacs examples"
-
-DEPEND="
- virtual/latex-base
- dev-texlive/texlive-pstricks
- dev-texlive/texlive-pictures
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-latexrecommended
- emacs? ( >=app-editors/emacs-23.1:* )"
-RDEPEND="${DEPEND}"
-SITEFILE=50${PN}-gentoo.el
-
-PATCHES=( "${FILESDIR}"/${P}-autotools.patch )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf --disable-epix-el
-}
-
-src_install() {
- default
-
- newbashcomp bash_completions epix
- bashcomp_alias epix flix elaps laps
-
- if use emacs; then
- # do compilation here as the make install target will
- # create the .el file
- elisp-compile *.el
- elisp-install ${PN} *.elc *.el
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
-
- if use doc; then
- dodoc doc/*gz
- docompress -x /usr/share/doc/${PF}/manual{.pdf,.ps,_src.tar}.gz
- fi
-
- if use examples; then
- cd samples || die
- docinto examples
- dodoc *.xp *.flx *c *h README
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/sci-visualization/epix/epix-1.2.22.ebuild b/sci-visualization/epix/epix-1.2.22.ebuild
deleted file mode 100644
index e99052f3e400..000000000000
--- a/sci-visualization/epix/epix-1.2.22.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1 dot-a elisp-common
-
-DESCRIPTION="2- and 3-D plotter for creating images (to be used in LaTeX)"
-HOMEPAGE="https://mathcs.holycross.edu/~ahwang/current/ePiX.html"
-SRC_URI="https://mathcs.holycross.edu/~ahwang/epix/${P}_withpdf.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="doc emacs examples"
-
-DEPEND="
- virtual/latex-base
- dev-texlive/texlive-pstricks
- dev-texlive/texlive-pictures
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-latexrecommended
- emacs? ( >=app-editors/emacs-23.1:* )"
-RDEPEND="${DEPEND}"
-SITEFILE=50${PN}-gentoo.el
-
-PATCHES=( "${FILESDIR}"/${P}-autotools.patch )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- lto-guarantee-fat
- econf --disable-epix-el
-}
-
-src_install() {
- default
- strip-lto-bytecode
-
- newbashcomp bash_completions epix
- bashcomp_alias epix flix elaps laps
-
- if use emacs; then
- # do compilation here as the make install target will
- # create the .el file
- elisp-compile *.el
- elisp-install ${PN} *.elc *.el
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
-
- if use doc; then
- dodoc doc/*gz
- docompress -x /usr/share/doc/${PF}/manual{.pdf,.ps,_src.tar}.gz
- fi
-
- if use examples; then
- cd samples || die
- docinto examples
- dodoc *.xp *.flx *c *h README
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/sci-visualization/epix/files/50epix-gentoo.el b/sci-visualization/epix/files/50epix-gentoo.el
deleted file mode 100644
index 7c1892bffa0e..000000000000
--- a/sci-visualization/epix/files/50epix-gentoo.el
+++ /dev/null
@@ -1,6 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-
-(autoload 'epix-mode "epix" "ePiX editing mode" t)
-(autoload 'flix-mode "epix" "flix editing mode" t)
-(add-to-list 'auto-mode-alist '("\\.xp\\'" . epix-mode))
-(add-to-list 'auto-mode-alist '("\\.flx\\'" . flix-mode))
diff --git a/sci-visualization/epix/files/epix-1.2.19-autotools.patch b/sci-visualization/epix/files/epix-1.2.19-autotools.patch
deleted file mode 100644
index 403d65444f9c..000000000000
--- a/sci-visualization/epix/files/epix-1.2.19-autotools.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-diff --git a/Makefile.am b/Makefile.am
-index 382230e..a0ff51d 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -86,11 +86,6 @@ epix elaps flix laps: %: %.in epix.el
- -e 's%@RUNTIME_COMPILER\@%$(CXX)%;' $< > $@-local
- chmod a+x $@ $@-local
-
--# libepix.a
--libepix.a: $(libepix_a_OBJECTS)
-- ar -ru libepix.a $(libepix_a_OBJECTS)
-- $(RANLIB) libepix.a
--
- # object file dependencies
- $(libepix_a_LIBADD): %.o: %.cc %.h
-
-diff --git a/configure.ac b/configure.ac
-index 9089c35..2d5fe60 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -9,6 +9,7 @@ AM_MAINTAINER_MODE
- dnl Checks for programs.
- AC_PROG_CXX
- AC_PROG_LN_S
-+AM_PROG_AR
- AC_PROG_RANLIB
- AC_PROG_MAKE_SET
- AC_PROG_INSTALL
-diff --git a/doc/Makefile.am b/doc/Makefile.am
-index c888b9a..4789c0a 100644
---- a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -1,7 +1,7 @@
- # Makefile.am for ePiX v1.x "doc" directory
- #
-
--EPIXFLAGS = --no-defaults -I.. -L.. -lepix -v
-+EPIXFLAGS = --no-defaults -I.. -L.. -lepix -q
-
- %.eepic: %.xp
- ../epix-local $(EPIXFLAGS) $<
-@@ -13,13 +13,13 @@ EEPICS = $(XPS:.xp=.eepic)
- CLEANFILES = *~ *.aux *.dvi *.log *.out *.toc \
- *.idx *.ilg *.ind \
- manual_src.tar manual.pdf manual.ps \
-- manual_src.tar.gz manual.pdf.gz manual.ps.gz manual-stamp
-+ manual_src.tar.gz manual.pdf manual.ps.gz manual-stamp
-
- MAINTAINERCLEANFILES = *.eepic *.aux *.dvi *.log *.out *.toc \
- *.idx *.ilg *.ind
-
- ## Targets ##
--doc_DATA = manual.pdf.gz manual.ps.gz manual_src.tar.gz
-+doc_DATA =
-
- info_TEXINFOS = epix.texi
-
-@@ -42,7 +42,6 @@ manual.ps.gz: manual-stamp
-
- #PDF
- manual.pdf.gz: manual-stamp
-- gzip -9 -c manual.pdf > manual.pdf.gz
-
- epix.info: manual-stamp epix.texi
- makeinfo epix.texi
-diff --git a/samples/Makefile.am b/samples/Makefile.am
-index 38bb5cd..7cd7cd4 100644
---- a/samples/Makefile.am
-+++ b/samples/Makefile.am
-@@ -7,7 +7,7 @@ FLX = $(wildcard *.flx)
- CLEANFILES = *~ *.eepic *.eps sample_src.tar sample_src.tar.gz sample-stamp
-
- ## Targets ##
--doc_DATA = sample_src.tar.gz
-+doc_DATA =
-
-
- # tar up tex, xp, and eepic files
diff --git a/sci-visualization/epix/files/epix-1.2.22-autotools.patch b/sci-visualization/epix/files/epix-1.2.22-autotools.patch
deleted file mode 100644
index dac5dbedb9f9..000000000000
--- a/sci-visualization/epix/files/epix-1.2.22-autotools.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-diff --git a/Makefile.am b/Makefile.am
-index 382230e..a0ff51d 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -87,11 +87,6 @@ epix elaps flix laps: %: %.in epix.el
- -e 's%@RUNTIME_COMPILER\@%$(CXX)%;' $< > $@-local
- chmod a+x $@ $@-local
-
--# libepix.a
--libepix.a: $(libepix_a_OBJECTS)
-- ar -ru libepix.a $(libepix_a_OBJECTS)
-- $(RANLIB) libepix.a
--
- # object file dependencies
- $(libepix_a_LIBADD): %.o: %.cc %.h
-
-diff --git a/configure.ac b/configure.ac
-index 9089c35..2d5fe60 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -9,6 +9,7 @@ AM_MAINTAINER_MODE
- dnl Checks for programs.
- AC_PROG_CXX
- AC_PROG_LN_S
-+AM_PROG_AR
- AC_PROG_RANLIB
- AC_PROG_MAKE_SET
- AC_PROG_INSTALL
-diff --git a/doc/Makefile.am b/doc/Makefile.am
-index c888b9a..4789c0a 100644
---- a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -1,7 +1,7 @@
- # Makefile.am for ePiX v1.x "doc" directory
- #
-
--EPIXFLAGS = --no-defaults -I.. -L.. -lepix -v
-+EPIXFLAGS = --no-defaults -I.. -L.. -lepix -q
-
- %.eepic: %.xp
- ../epix-local $(EPIXFLAGS) $<
-@@ -13,13 +13,13 @@ EEPICS = $(XPS:.xp=.eepic)
- CLEANFILES = *~ *.aux *.dvi *.log *.out *.toc \
- *.idx *.ilg *.ind \
- manual_src.tar manual.pdf manual.ps \
-- manual_src.tar.gz manual.pdf.gz manual.ps.gz manual-stamp
-+ manual_src.tar.gz manual.pdf manual.ps.gz manual-stamp
-
- MAINTAINERCLEANFILES = *.eepic *.aux *.dvi *.log *.out *.toc \
- *.idx *.ilg *.ind
-
- ## Targets ##
--doc_DATA = manual.pdf.gz manual.ps.gz manual_src.tar.gz
-+doc_DATA =
-
- info_TEXINFOS = epix.texi
-
-@@ -42,7 +42,6 @@ manual.ps.gz: manual-stamp
-
- #PDF
- manual.pdf.gz: manual-stamp
-- gzip -9 -n -c manual.pdf > manual.pdf.gz
-
- epix.info: manual-stamp epix.texi
- makeinfo epix.texi
-diff --git a/samples/Makefile.am b/samples/Makefile.am
-index 38bb5cd..7cd7cd4 100644
---- a/samples/Makefile.am
-+++ b/samples/Makefile.am
-@@ -7,7 +7,7 @@ FLX = $(wildcard *.flx)
- CLEANFILES = *~ *.eepic *.eps sample_src.tar sample_src.tar.gz sample-stamp
-
- ## Targets ##
--doc_DATA = sample_src.tar.gz
-+doc_DATA =
-
-
- # tar up tex, xp, and eepic files
diff --git a/sci-visualization/epix/metadata.xml b/sci-visualization/epix/metadata.xml
deleted file mode 100644
index b6a00968d350..000000000000
--- a/sci-visualization/epix/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- ePiX creates mathematically accurate figures, plots, and
- movies using easy-to-learn syntax. The output is expressly suitable
- for use with LaTeX; figures may be written in a LaTeX picture
- environment containing PSTricks, tikz, or eepic macros, or as vector
- (EPS or PDF) image files. The user interface resembles that of
- LaTeX: You prepare a human-readable scene description in a text
- editor, then compile the input file into a picture.
- use ePiX, however.
- </longdescription>
-</pkgmetadata>