ChangeLog

# ChangeLog for dev-ada/gps-bin
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/gps-bin/ChangeLog,v 1.15 2007/04/28 18:04:00 swegener Exp $

28 Apr 2007; Sven Wegener gps-bin-2.1.0.ebuild:
Fix *initd, *confd and *envd calls (#173884, #174266)

05 Feb 2007; George Shapovalov -gps-bin-1.2.2.ebuild,
-gps-bin-1.4.0.ebuild:
removed old and masked versions
fixed RDEPEND to use new gnat compilers

25 Jan 2007; Marius Mauch gps-bin-1.2.2.ebuild,
gps-bin-1.4.0.ebuild, gps-bin-2.1.0.ebuild:
Replacing einfo with elog

*gps-bin-2.1.0 (27 May 2005)

27 May 2005; David Holm +gps-bin-2.1.0.ebuild:
Version bumped (Bug #75631)

*gps-bin-1.4.0 (02 Aug 2004)

02 Aug 2004; David Holm +gps-bin-1.4.0.ebuild:
Version bumped

29 Jun 2004; Aron Griffis gps-bin-1.2.2.ebuild:
glibc -> libc

11 Dec 2003; George Shapovalov gps-bin-1.2.2.ebuild:
fixed symlink to create the correct point version (#35596)

06 Oct 2003; David Holm gps-bin-1.2.2.ebuild:
Moved to stable on x86.

17 Aug 2003; David Holm metadata.xml:
Added metadata.xml.

*gps-bin-1.2.2 (09 Aug 2003)

09 Aug 2003; George Shapovalov gps-bin-1.2.2.ebuild, Manifest, files/{10gps-bin,digest-gps-bin-1.2.2} :
initial release (#24630)
GNAT Programming System, ebuild submitted by myself

Manifest

AUX 10gps-bin 22 RMD160 f2ce7381e6fbb52760db2b5d06bdcab1417f9cd3 SHA1 57477859a157bc540d283846ca063611de7c0076 SHA256 58ae94088ad653d321f4b7d57f47a2122191868d50fb9139e1202a315164214d
DIST gps-2.1.0-academic-x86-linux.tgz 12908819 RMD160 e7c2eae9477c1f696464e356070c4fb90cf682b7 SHA1 a44a58ea350146d64d1fc3ec7b9e899e0957b8f5 SHA256 317dd732beb5e19b84d259c9fead3da1b7284dab2efdb3cbe44fc426aa11a412
EBUILD gps-bin-2.1.0.ebuild 1433 RMD160 9acb3037df73b739cabc9d3c637ed7c8635387ea SHA1 0b03a764507ba8ad3a2bccb8a8cefcaa689f690f SHA256 75071d9f981e9d0f741c10227d9d95732398be6651140d15f67ca8089292bc6e
MISC ChangeLog 1542 RMD160 77e10e99e7e8d144e966b4715853dfa31d8a4cb8 SHA1 ca92d6bef84b983a9e1e06e2293a2e57110e8b35 SHA256 df21c84e4d7cba10cd79964f37da6f6a601159c1ce8be9eb0e139f25c2f6e12b
MISC metadata.xml 998 RMD160 86a41fb3d1df66d899230b43f760c2d0c1e76c22 SHA1 129f9141608d2f3b4d14796d417b2eb1c4ff7358 SHA256 d95579ede3489c0814affc451d0e38ef5051304b7c429ae6c1e8016240177b1a

files

gps-bin-2.1.0.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ada/gps-bin/gps-bin-2.1.0.ebuild,v 1.4 2007/04/28 18:04:00 swegener Exp $

IUSE=""

S="${WORKDIR}/gps-${PV}-academic-x86-linux"
DESCRIPTION="GNAT Programming System"
SRC_URI="http://libre.act-europe.fr/gps/gps-${PV}-academic-x86-linux.tgz"
HOMEPAGE="http://libre.act-europe.fr/gps"

KEYWORDS="~x86"
LICENSE="GPL-2"
SLOT="0"

DEPEND="virtual/libc"
RDEPEND="virtual/gnat
>=x11-libs/gtk+-2.2.0
>=dev-ada/gtkada-2.4.0
>=media-libs/libpng-1.2.4"

src_compile() {
einfo "nothing to be done"
}

src_install () {
#for some reason doins strips exec privs on all binaries here, use mv instead
dodir /opt/${PN}
mv bin lib share ${D}/opt/${PN}/

# Install documentation.
dodoc README
doinfo doc/gps/info/*
mv doc/gps/{examples,html,ps,txt} ${D}/usr/share/doc/${PF}

#gps was compiled against libpng.so.2 which in fact is libpng.so.3 on gentoo systems
dosym /usr/lib/libpng.so /opt/${PN}/lib/libpng.so.2

#now some env vars
doenvd ${FILESDIR}/10gps-bin
echo "GPS_DOC_PATH=/usr/share/doc/${PF}/html" >> ${D}/etc/env.d/10gps-bin
}

pkg_postinst(){
elog "This is GNAT Programming System, enjoy!"
elog "Please note, if you plan on using gtkada, beware that while compiling
your app from within gps, it will link against its own libraries
instead of the system-wide gtkada library!"
}

metadata.xml




ada
GPS, the GNAT Programming System, is the cutting-edge Ada IDE that streamlines the interaction between developers and their software. GPS integrates the GNAT tool set within a single development environment that makes visual sense of code. With its intuitive interface, GPS is easy to use, simplifying source navigation and highlighting the fundamental ideas in the program. By displaying core application structures, such as call graphs, program entity graphs, and project dependencies, GPS facilitates the development of complex systems. GPS helps construct reliable code while providing the same interface and behavior across a variety of platforms. Designed by programmers for programmers, GPS is a new kind of IDE that offers the experience of designing software in a uniquely comfortable environment.