public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in sci-mathematics/dataplot: metadata.xml Manifest dataplot-20080225.ebuild ChangeLog
@ 2008-06-04 16:31 Sebastien Fabbro (bicatali)
  0 siblings, 0 replies; only message in thread
From: Sebastien Fabbro (bicatali) @ 2008-06-04 16:31 UTC (permalink / raw
  To: gentoo-commits

bicatali    08/06/04 16:31:41

  Added:                metadata.xml Manifest dataplot-20080225.ebuild
                        ChangeLog
  Log:
  Initial import from sunrise. Proxy-maintaining for Thomas Anderson
  (Portage version: 2.1.5.3)

Revision  Changes    Path
1.1                  sci-mathematics/dataplot/metadata.xml

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/dataplot/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/dataplot/metadata.xml?rev=1.1&content-type=text/plain

Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>sci-mathematics</herd>
<maintainer>
  <email>gentoofan23@gmail.com</email>
  <name>Thomas Anderson</name>
  <description>Third party maintainer, through the sci-mathematics herd 
    as a proxy
  </description>
</maintainer>
<longdescription lang="en">
  Dataplot is a software system for scientific visualization,
  statistical analysis, and non-linear modeling. The target Dataplot
  user is the researcher and analyst engaged in the characterization,
  modeling, visualization, analysis, monitoring, and optimization of
  scientific and engineering processes (original version:1978).
  Gentoo version adds autotools to facilitate building and robustness.
</longdescription>
</pkgmetadata>



1.1                  sci-mathematics/dataplot/Manifest

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/dataplot/Manifest?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/dataplot/Manifest?rev=1.1&content-type=text/plain

Index: Manifest
===================================================================
AUX 90dataplot 75 RMD160 d561beb32d6b98a1809fa46a103beaa115450585 SHA1 160b11d262ee4aac6d1af48dc96af905d1724a55 SHA256 a0e547d52eca3ec872bd996712e93d550d65f66a693416ce6944504cab78df6c
AUX Makefile.am.20080225 1246 RMD160 05e5b07336606da88381a31882f32b482e807d22 SHA1 acb5e834086dbf895e60cb75a8807dfa763f5372 SHA256 083de39fb87096dc26209b2084d04d9ead949a0c8a87f6da9dddb21899acbfef
AUX configure.ac.20080225 2967 RMD160 7e5f8a192fba3e5e4441b912bec60e97f3c3c981 SHA1 2a8ea0e90240071cd3d80d1af88fc54266ad9a07 SHA256 a89eade674ffaf683b73537133e56df6d6ccc3093ea78c783049400a845eec85
AUX dpsrc-dp1patches-20080225.patch 3003 RMD160 e3480165e3ce77e8f74bb8b1f20ba4beecc54d76 SHA1 16616bd81b6e91dcf3a105d97d593794711c4901 SHA256 3279e55fafa3e43700f5f7df3f8422b0f124d1e12cd356f344f85cb33a0b3551
AUX dpsrc-patchset-20080225.patch 4587 RMD160 a582f14dbe92cb3802b641b737d726ed2d39d527 SHA1 3aa03d5d53135ca9ac1464f26a3eceae4a8a9d3a SHA256 4a1c7ca2418558a857bd7d55d0815c5caa6fbe911bd4bf320b8460aa917effbb
DIST dplib.02_25_2008.tar.gz 5340447 RMD160 51b5892c83bb5d420f324e3dab5edec24925f728 SHA1 3a77ed5e1e49f377083a11b8a177f678284b91f2 SHA256 7f9a30ae8ab029e0eeca4fbe08e665b572ec98a05ec001a67f95e4857d2a5b05
DIST dpsrc.02_25_2008.tar.gz 6399167 RMD160 ed14f8ceb225e86f25026916ab4934a140f602ae SHA1 f1023d99ec7d2a64611dabedfbc5ad6f16e67cf7 SHA256 794bedcc48cf444c5813f864f4bacb158474d450337279edaf7fba1055c552c6
EBUILD dataplot-20080225.ebuild 2635 RMD160 49e4813f81eee73c29f1e30cc308067c9b96dfdf SHA1 bc7ef38aa83d93946fa52b9c365c41cb7651536d SHA256 a90dbaf85e55ef29d6b2df9bbfb0ece162c54b993960029cc3c57a80d6123fa5
MISC ChangeLog 3815 RMD160 59aa5b37c2f3ab1624eaa577e9cfa006d028c434 SHA1 c70b32bd829519485446062e8be5f3ba1de1d5c9 SHA256 3964c83e9b7441a52d483d3a5e02cc3c456ea55645b039504a1ed8ed3aef0670
MISC metadata.xml 822 RMD160 9b2e00c3f86eb984e63f2f8e5ff6544c4ce0d63b SHA1 22a1640afdc42c3cc4f446c648fa4ec54476f026 SHA256 47370a4178ddaba52cfa81eba8e9f42a7100107ea059a94b349ebd1bfe682ecb



1.1                  sci-mathematics/dataplot/dataplot-20080225.ebuild

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/dataplot/dataplot-20080225.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/dataplot/dataplot-20080225.ebuild?rev=1.1&content-type=text/plain

Index: dataplot-20080225.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/dataplot/dataplot-20080225.ebuild,v 1.1 2008/06/04 16:31:40 bicatali Exp $

inherit eutils toolchain-funcs flag-o-matic autotools fortran

#     DAY         MONTH    YEAR
MY_PV=${PV:4:2}_${PV:6:2}_${PV:0:4}
MY_P=dpsrc.${MY_PV}
MY_P_AUX=dplib.${MY_PV}

DESCRIPTION="A program for scientific visualization and statistical analyis"
HOMEPAGE="http://www.itl.nist.gov/div898/software/dataplot/"
SRC_URI="ftp://ftp.nist.gov/pub/dataplot/unix/dpsrc.${MY_PV}.tar.gz
	ftp://ftp.nist.gov/pub/dataplot/unix/dplib.${MY_PV}.tar.gz"


LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples gd gs opengl X"

COMMON_DEPEND="opengl? ( virtual/opengl )
	gd? ( media-libs/gd )
	gs? ( virtual/ghostscript media-libs/gd )"
DEPEND="${COMMON_DEPEND}
	dev-util/pkgconfig"
RDEPEND="${COMMON_DEPEND}
	X? ( x11-misc/xdg-utils )"

S="${WORKDIR}/${MY_P}"
S_AUX="${WORKDIR}/${MY_P_AUX}"

pkg_setup() {
	#Dataplot requires media-libs/gd to be built with USE="png jpeg"
	if use gd || use gs; then
		if ! built_with_use -a media-libs/gd png jpeg; then
			eerror "media-libs/gd is not compiled with USE=\"png jpeg\""
			eerror "Please recompile media-libs/gd, ensuring USE=\"png jpeg\""
			die
		fi
	fi
	##FIXME: Just gfortran for now, I'll get to testing g77 later
	FORTRAN="gfortran"
	fortran_pkg_setup
}

src_unpack() {
	# unpacking and renaming because
	# upstream does not use directories
	mkdir "${S_AUX}" && cd "${S_AUX}"
	unpack ${MY_P_AUX}.tar.gz
	mkdir ${MY_P} && cd "${S}"
	unpack ${MY_P}.tar.gz

	# autotoolization: need to fix a few files with
	# hardcoded directories (will be fixed with autoconf)
	mv DPCOPA.INC DPCOPA.INC.in
	mv dp1_linux.f dp1_linux.f.in
	mv dp1_linux_64.f dp1_linux_64.f.in
	# various fixes (mainly syntax)
	epatch "${FILESDIR}"/dpsrc-patchset-${PV}.patch
	# some fortran patches
	epatch "${FILESDIR}"/dpsrc-dp1patches-${PV}.patch
	cp "${FILESDIR}"/Makefile.am.${PV} Makefile.am
	cp "${FILESDIR}"/configure.ac.${PV} configure.ac
	eautoreconf
}

src_compile() {
	econf \
		$(use_enable gd) \
		$(use_enable gs) \
		$(use_enable opengl) \
		$(use_enable X) || die "Econf failed"

	emake || die "Make failed"
}

src_install() {
	emake DESTDIR="${D}" install || die "Install failed"

	if use examples; then
		insinto /usr/share/doc/${PF}/examples
		doins -r "${S_AUX}"/data/* || die "Installing examples failed"
	fi
	insinto /usr/share/dataplot
	doins "${S_AUX}"/dp{mes,sys,log}f.tex || die "Doins failed."
	doenvd "${FILESDIR}"/90${PN} || die "doenvd failed"
}

pkg_postinst() {
	elog "Before using dataplot, please run (as root):"
	elog "env-update && source /etc/profile"
}



1.1                  sci-mathematics/dataplot/ChangeLog

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/dataplot/ChangeLog?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-mathematics/dataplot/ChangeLog?rev=1.1&content-type=text/plain

Index: ChangeLog
===================================================================
# ChangeLog for sci-mathematics/dataplot
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/dataplot/ChangeLog,v 1.1 2008/06/04 16:31:40 bicatali Exp $

*dataplot-20080225 (04 Jun 2008)

  04 Jun 2008; Sébastien Fabbro <bicatali@gentoo.org>
  +files/dpsrc-dp1patches-20080225.patch, +files/90dataplot,
  +files/dpsrc-patchset-20080225.patch, +files/Makefile.am.20080225,
  +files/configure.ac.20080225, +metadata.xml, +dataplot-20080225.ebuild:
  Initial import from sunrise. Proxy-maintaining for Thomas Anderson

  30 May 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  dataplot-20080225-r1.ebuild, -files/dpsrc-maxobvvalue-20080225.patch,
  files/dpsrc-dp1patches-20080225.patch, -files/Makefile.am,
  +files/Makefile.am.20080225, -files/configure.ac,
  +files/configure.ac.20080225:
  Merge maxobvvalue into dp1patches. Move dataplot's Makefile.am and
  configure.ac to {configure.ac,Makefile.am}.${PV}. Add || die to doins and
  econf

  30 May 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  dataplot-20080225-r1.ebuild:
  tweak fortran checks

  30 May 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  -files/dpsrc-datadir-20080225.patch:
  Remove obsolete patches that have been incorporated into dp1patches

  30 May 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  dataplot-20080225-r1.ebuild:
  Switch back to using need_fortran instead of built_with_use checks, though
  it's doing essentially the same thing behind the scenes

  19 May 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  dataplot-20080225-r1.ebuild:
  Notify user about the need to update their environment after merging to
  avoid error messages.

  13 May 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  dataplot-20080225-r1.ebuild:
  Add DEPEND on dev-util/pkgconfig since it is used in the autotools stuff.

  30 Apr 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  -dataplot-20080225.ebuild, +dataplot-20080225-r1.ebuild:
  Oops, forgot to revbump for new ghostscript(gs) USE flag

  30 Apr 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  +files/90dataplot, dataplot-20080225.ebuild:
  Add env.d file for dataplot. Necessary for startup file location, env
  variable, and

  30 Apr 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  dataplot-20080225.ebuild, +files/dpsrc-datadir-20080225.patch,
  +files/dpsrc-maxobvvalue-20080225.patch,
  files/dpsrc-patchset-20080225.patch,
  +files/dpsrc-dp1patches-20080225.patch, +files/Makefile.am,
  +files/configure.ac:
  Many changes. Add parallel build support, using autotools. Add GhostScript
  support. Many many thanks to bicatali for helping with the autofoo and other
  general pointers.

  30 Apr 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  dataplot-20080225.ebuild:
  Only do built_with_use check if USE='gd'

  19 Apr 2008; Thomas Anderson <gentoofan23@gentoo.org>
  dataplot-20080225.ebuild:
  Move -I/usr/include/GL from `use gd` conditional to `use gl`

  16 Apr 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  dataplot-20080225.ebuild:
  Various style fixes from bicatali

  14 Apr 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  dataplot-20080225.ebuild:
  Make DESCRIPTION a little nicer and more accurate

  12 Apr 2008; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
  dataplot-20080225.ebuild:
  Use alphabetical order

  12 Apr 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  dataplot-20080225.ebuild:
  Don't do "need_fortran g77 gfortran" but "need_fortran gfortran" until
  testing with g77 is done

  12 Apr 2008; Thomas Anderson (gentoofan23) <gentoofan23@gmail.com>
  +dataplot-20080225.ebuild, +files/dpsrc-patchset-20080225.patch,
  +metadata.xml:
  New Ebuild for bug #217390, thanks to Tommy[D] for reviewing




-- 
gentoo-commits@lists.gentoo.org mailing list



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-06-04 16:31 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-04 16:31 [gentoo-commits] gentoo-x86 commit in sci-mathematics/dataplot: metadata.xml Manifest dataplot-20080225.ebuild ChangeLog Sebastien Fabbro (bicatali)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox