Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 704408 - de-ml/camlp5-7.10 version bump
Summary: de-ml/camlp5-7.10 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Tupone Alfredo
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-01-01 01:11 UTC by Drake Donahue
Modified: 2020-01-15 13:47 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-ml/camlp5-7.10.ebuild for version bump (camlp5-7.10.ebuild,1.43 KB, text/plain)
2020-01-01 01:11 UTC, Drake Donahue
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Drake Donahue 2020-01-01 01:11:48 UTC
Created attachment 602150 [details]
dev-ml/camlp5-7.10.ebuild for version bump

Submitting an ebuild for dev-ml/camlp5-7.10 which has been tested on my ~amd64 systems. This version does not have the bugs currently reported for version 7.03 nor the compatibility problem with dev-lang/ocaml-4.09.0 which was impeding my world updates.
Comment 1 Drake Donahue 2020-01-03 00:18:47 UTC
Comment on attachment 602150 [details]
dev-ml/camlp5-7.10.ebuild for version bump

># Copyright 1999-2019 Gentoo Authors
># Distributed under the terms of the GNU General Public License v2
>
>EAPI="7"
>
>inherit multilib findlib eutils
>
>MY_P=${P%_p*}
>echo $MY_P
>DESCRIPTION="A preprocessor-pretty-printer of ocaml"
>HOMEPAGE="https://camlp5.github.io/"
>SRC_URI="https://github.com/camlp5/camlp5/archive/rel$(ver_rs 1- '').tar.gz -> ${P}.tar.gz"
>echo $SRC_URI
>S="${WORKDIR}/${PN}-rel$(ver_rs 1- '')"
>echo $S
>LICENSE="BSD"
>SLOT="0/${PV}"
>KEYWORDS="~alpha ~amd64 ~ppc ~x86"
>IUSE="doc +ocamlopt"
>
>DEPEND="
>	>=dev-lang/ocaml-3.10:=[ocamlopt?]
>	<=dev-lang/ocaml-4.6.0
>"
>RDEPEND="${DEPEND}"
>
>PATCHLEVEL=${PV#*_p}
>PATCHLIST=""
>
>if [ "${PATCHLEVEL}" != "${PV}" ] ; then
>	for (( i=1; i<=PATCHLEVEL; i++ )) ; do
>		SRC_URI="${SRC_URI}
>			http://pauillac.inria.fr/~ddr/camlp5/distrib/src/patch-${PV%_p*}-${i} -> ${MY_P}-patch-${i}.patch"
>		PATCHLIST="${PATCHLIST} ${MY_P}-patch-${i}.patch"
>	done
>fi
>
>src_prepare() {
>	
>	for i in ${PATCHLIST} ; do
>		epatch "${DISTDIR}/${i}"
>	done
>	eapply_user
>}
>
>src_configure() {
>	./configure \
>		--strict \
>		-prefix /usr \
>		-bindir /usr/bin \
>		-libdir /usr/$(get_libdir)/ocaml \
>		-mandir /usr/share/man || die "configure failed"
>}
>
>src_compile(){
>	emake out
>	if use ocamlopt; then
>		emake  opt
>		emake  opt.opt
>	fi
>}
>
>src_install() {
>	emake DESTDIR="${D}" install
>	# findlib support
>	insinto "$(ocamlfind printconf destdir)/${PN}"
>	doins etc/META
>
>	use doc && dodoc -r doc/*
>
>	dodoc CHANGES DEVEL ICHANGES README.md UPGRADING MODE
>}
Comment 2 Tupone Alfredo gentoo-dev 2020-01-15 13:47:29 UTC
This version is onw in the tree. Thanks