summaryrefslogtreecommitdiff
path: root/dev-tex/bibtex2html
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:47:34 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:47:34 -0500
commitdda948891d3731927b821ce31f9d9a2d03ba20c5 (patch)
tree99cd40be4cbb0606260da212cd81b8ab2db9da9b /dev-tex/bibtex2html
parenta3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (diff)
downloadbaldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.tar.gz
baldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.tar.xz
baldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.zip
Adding metadata
Diffstat (limited to 'dev-tex/bibtex2html')
-rw-r--r--dev-tex/bibtex2html/Manifest1
-rw-r--r--dev-tex/bibtex2html/bibtex2html-1.99.ebuild55
-rw-r--r--dev-tex/bibtex2html/files/bibtex2html-1.88-destdir.patch40
-rw-r--r--dev-tex/bibtex2html/metadata.xml9
4 files changed, 105 insertions, 0 deletions
diff --git a/dev-tex/bibtex2html/Manifest b/dev-tex/bibtex2html/Manifest
new file mode 100644
index 000000000000..f87d95555f08
--- /dev/null
+++ b/dev-tex/bibtex2html/Manifest
@@ -0,0 +1 @@
+DIST bibtex2html-1.99.tar.gz 93073 BLAKE2B 9cf7f98f9f8ef6f82bd54554482ac8130e88b98e845a6b66a52f7c6bfac326136d3c04b60801f4b1e607818bc0516f9ff75e206e31c531ce7a36217534a40d4a SHA512 70f7465bd51ad3ddb40297edd7b50732088d150692f53f33b2dff276a8d223d972f0935f30fc731fdb3bc693275743420eb0d670109054c1e170fbb49015bbeb
diff --git a/dev-tex/bibtex2html/bibtex2html-1.99.ebuild b/dev-tex/bibtex2html/bibtex2html-1.99.ebuild
new file mode 100644
index 000000000000..333d0859a971
--- /dev/null
+++ b/dev-tex/bibtex2html/bibtex2html-1.99.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+IUSE="doc +ocamlopt"
+
+DESCRIPTION="A bibtex to HTML converter"
+HOMEPAGE="https://www.lri.fr/~filliatr/bibtex2html/"
+SRC_URI="https://www.lri.fr/~filliatr/ftp/bibtex2html/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
+RESTRICT="test"
+
+# With use doc we need a latex compiler to generate manual.pdf
+# hevea is used for manual.html
+# manual.tex needs fullpage.sty
+DEPEND=">=dev-lang/ocaml-3.10:=[ocamlopt?]
+ doc? ( virtual/latex-base
+ dev-texlive/texlive-latexextra
+ dev-tex/hevea )"
+# We need tex-base for bibtex but also some bibtex styles, so we use latex-base
+RDEPEND="virtual/latex-base"
+
+PATCHES=( "${FILESDIR}/${PN}-1.88-destdir.patch" )
+
+src_prepare() {
+ default
+ # Avoid pre-stripped files
+ sed -i -e "s/strip/true/" Makefile.in || die
+ # For make install
+ use ocamlopt || sed -i 's/= opt /= noopt /' Makefile.in || die
+}
+
+src_compile() {
+ export VARTEXFONTS="${T}/fonts"
+ if use ocamlopt ; then
+ emake opt
+ else
+ emake byte
+ fi
+ if use doc; then
+ emake doc
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc README CHANGES
+ if use doc; then
+ dodoc -r manual.{pdf,html}
+ fi
+}
diff --git a/dev-tex/bibtex2html/files/bibtex2html-1.88-destdir.patch b/dev-tex/bibtex2html/files/bibtex2html-1.88-destdir.patch
new file mode 100644
index 000000000000..4230382ab3ab
--- /dev/null
+++ b/dev-tex/bibtex2html/files/bibtex2html-1.88-destdir.patch
@@ -0,0 +1,40 @@
+Index: bibtex2html-1.88/Makefile.in
+===================================================================
+--- bibtex2html-1.88.orig/Makefile.in
++++ bibtex2html-1.88/Makefile.in
+@@ -56,24 +56,24 @@ test: bibtex2html bib2bib
+ make -C bench test
+
+ install-indep:
+- mkdir -p $(BINDIR)
+- cp aux2bib $(BINDIR)/aux2bib
+- mkdir -p $(MANDIR)/man1
+- cp bibtex2html.1 $(MANDIR)/man1/bibtex2html.1
+- cp bibtex2html.1 $(MANDIR)/man1/bib2bib.1
+- cp aux2bib.1 $(MANDIR)/man1/aux2bib.1
++ mkdir -p $(DESTDIR)$(BINDIR)
++ cp aux2bib $(DESTDIR)$(BINDIR)/aux2bib
++ mkdir -p $(DESTDIR)$(MANDIR)/man1
++ cp bibtex2html.1 $(DESTDIR)$(MANDIR)/man1/bibtex2html.1
++ cp bibtex2html.1 $(DESTDIR)$(MANDIR)/man1/bib2bib.1
++ cp aux2bib.1 $(DESTDIR)$(MANDIR)/man1/aux2bib.1
+
+ install: install-indep
+ if test @OCAMLBEST@ = opt ; then \
+- cp bibtex2html bib2bib $(BINDIR) ; \
++ cp bibtex2html bib2bib $(DESTDIR)$(BINDIR) ; \
+ else \
+- cp bibtex2html.byte $(BINDIR)/bibtex2html ; \
+- cp bib2bib.byte $(BINDIR)/bib2bib ; \
++ cp bibtex2html.byte $(DESTDIR)$(BINDIR)/bibtex2html ; \
++ cp bib2bib.byte $(DESTDIR)$(BINDIR)/bib2bib ; \
+ fi
+
+ install-byte: install-indep
+- cp bibtex2html.byte $(BINDIR)/bibtex2html
+- cp bib2bib.byte $(BINDIR)/bib2bib
++ cp bibtex2html.byte $(DESTDIR)$(BINDIR)/bibtex2html
++ cp bib2bib.byte $(DESTDIR)$(BINDIR)/bib2bib
+
+ local: bibtex2html bib2bib
+ cp bibtex2html bib2bib aux2bib $$HOME/bin/$$OSTYPE
diff --git a/dev-tex/bibtex2html/metadata.xml b/dev-tex/bibtex2html/metadata.xml
new file mode 100644
index 000000000000..a9d4b1db1f09
--- /dev/null
+++ b/dev-tex/bibtex2html/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>tex@gentoo.org</email>
+ <name>Gentoo TeX Project</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>