Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lang/ucblogo
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ucblogo/ChangeLog,v 1.7 2007/11/20 12:59:17 opfer Exp $
*ucblogo-5.5-r1 (20 Nov 2007)
20 Nov 2007; Christian Faulhammer
+files/50ucblogo-gentoo.el, +ucblogo-5.5-r1.ebuild:
fix GNU Emacs support, see bug 192977
22 Jul 2007; Hans de Graaff
Drop virtual/x11 references.
03 Apr 2007; Tom Knight
+files/ucblogo-5.5-no-emacs.patch, metadata.xml, ucblogo-5.5.ebuild:
Fixed to work with USE="-emacs", fixes bug #146348
22 Feb 2007; Piotr JaroszyĆski
Transition to Manifest2.
24 Mar 2006; Mike Frysinger
files/ucblogo-5.5-destdir.patch, ucblogo-5.5.ebuild:
Fix by Lukasz Demianiuk to add support for DESTDIR to emacs dir #127354.
20 Nov 2005; Mike Frysinger
+files/ucblogo-5.5-dont-require-tetex.patch, ucblogo-5.5.ebuild:
Dont abort if tetex isnt installed #113023 by James Cave.
*ucblogo-5.5 (21 Sep 2005)
21 Sep 2005; Mike Frysinger
Initial import. Ebuild submitted by me.
AUX 50ucblogo-gentoo.el 418 RMD160 19c855f024d34c70ab50e61d6c6188577def8edd SHA1 f3a01ac39998b3ee4ae8a69d37a55a58ea18d60e SHA256 b0324881732db00599033e0d4845398be10970c225562c964248c9b5264d7497
AUX ucblogo-5.5-destdir.patch 3166 RMD160 4e884e5077e0d998e1cb8bcd65dfd65503cc46a9 SHA1 844bed4a0376cb7ac058e85769161b9cf6f27730 SHA256 38d8825bef0c9f6268a15aadb688944035ab176085d095d9af0f3d572a0f2f6f
AUX ucblogo-5.5-dont-require-tetex.patch 1228 RMD160 5f95281f7f6ba432c356e8377380db5362a41f97 SHA1 1e3f59f37331e753c8c1c6a008755abfdde1160a SHA256 2785a7971ac4f2498bd0eecb31cb943520d89dff74873475037f08962db690c7
AUX ucblogo-5.5-fhs.patch 661 RMD160 00771124ed5956173d847afbcbf75280635d1d06 SHA1 25e4d1cee3a6391708fff6a42957255c8852e76a SHA256 edce527c09f5a9117348935612f6b680b927a18b35e4b7a7c687b1ca5c968fc2
AUX ucblogo-5.5-no-emacs.patch 1035 RMD160 98b365589332f9c6ec3cb3680f571fb3a04c4cc7 SHA1 5010b61a662e6b297104fa628a702ea75b314bba SHA256 2379c386d42492924e75b1517d0f89f86206cf2733fb245f9a9528a0dc3a4787
DIST ucblogo-5.5.tar.gz 1290273 RMD160 f1e3adf901c0641b12bb5905860af4d77b46eef9 SHA1 77445ae2328e39f3ea84bf8faa6170a1c1baa55a SHA256 a2922e065113274dd701ba3b03448134cceb047f3d6cadbe5322e23061e2ff9d
EBUILD ucblogo-5.5-r1.ebuild 1156 RMD160 a7ec5e809f630453a098be11e1b1962be936ef25 SHA1 4c3455b6a02cd58397c0d04d9b547cb499cdc121 SHA256 582b9c3660158c80586b633da92fa3f10ce1a4409e73733a9aca15c74f3ad1fa
EBUILD ucblogo-5.5.ebuild 949 RMD160 56dd2d7c8d36160f891cca7e55839342ab8d70c5 SHA1 30d0985ce0df4dc629c0d9aad3103c97350825d7 SHA256 4e84b41ee7af202a2850a53d941b63ba518d71b047ce25c17b7b22d088ba372b
MISC ChangeLog 1230 RMD160 5d7943ef8bbc9b601aa12250a1d8ed01ecd63bc5 SHA1 86cb5555786a178ca882bb83585ff2b3d50fde5e SHA256 11da7534618b6740c034189ec5dbfc710e143e672607fad25ff25f51d3b5070d
MISC metadata.xml 675 RMD160 5842c7519ead360fc810ae76f8ceb91ec6e931e7 SHA1 147551df2a38bc7eff756f3a9302c59d372c87a6 SHA256 5a1d21493fbeb97b176265c9937a3d60eabff13960ccda1b9dbdb2371f4f91d1
Logo is the educational programming language best known for its "turtle
graphics" but also featuring easy and powerful facilities for computing
with words and sentences. Sample projects included with the Berkeley
Logo distribution range from a tic-tac-toe game to a Pascal compiler and
a Logo implementation of Student, Daniel Bobrow's program that solves
algebra word problems.
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ucblogo/ucblogo-5.5-r1.ebuild,v 1.1 2007/11/20 12:59:17 opfer Exp $
inherit eutils elisp-common
DESCRIPTION="a reflective, functional programming language"
HOMEPAGE="http://www.cs.berkeley.edu/~bh/logo.html"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="emacs X"
DEPEND="emacs? ( virtual/emacs )
X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 )"
SITEFILE=50${PN}-gentoo.el
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-destdir.patch
epatch "${FILESDIR}"/${P}-fhs.patch
epatch "${FILESDIR}"/${P}-dont-require-tetex.patch
use emacs || epatch "${FILESDIR}"/${P}-no-emacs.patch
# use emacs || echo 'all install:' > emacs/makefile
}
src_compile() {
econf $(use_with X x) || die
emake || die
}
src_install() {
make install DESTDIR="${D}" || die
use emacs && elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc README
}
pkg_postinst() {
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/ucblogo/ucblogo-5.5.ebuild,v 1.7 2007/07/22 08:37:29 graaff Exp $
inherit eutils
DESCRIPTION="a reflective, functional programming language"
HOMEPAGE="http://www.cs.berkeley.edu/~bh/logo.html"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="emacs X"
DEPEND="emacs? ( virtual/emacs )
X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-destdir.patch
epatch "${FILESDIR}"/${P}-fhs.patch
epatch "${FILESDIR}"/${P}-dont-require-tetex.patch
use emacs || epatch "${FILESDIR}"/${P}-no-emacs.patch
# use emacs || echo 'all install:' > emacs/makefile
}
src_compile() {
econf $(use_with X x) || die
emake || die
}
src_install() {
make install DESTDIR="${D}" || die
dodoc README
}