Portage is a package management system used by Gentoo Linux
# ChangeLog for app-office/magicpoint
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-office/magicpoint/ChangeLog,v 1.38 2008/06/29 16:57:33 darkside Exp $
*magicpoint-1.13a (29 Jun 2008)
29 Jun 2008; Jeremy Olexa
+files/magicpoint-1.13a-implicit-declaration.patch,
+magicpoint-1.13a.ebuild:
Version bump with re-worked implicit declerations patch. bug #220563
25 Dec 2007; Christian Heim
Removing usata from metadata.xml as per #22931. Assigning to maintainer-needed.
20 Nov 2007; Christian Faulhammer
-files/magicpoint-1.11b-mng_optional.patch, -magicpoint-1.11b.ebuild:
clean up
02 Nov 2007; Lars Weiler
stable ppc, bug #196885
27 Oct 2007; Christian Faulhammer
+files/magicpoint-1.12a-implicit-declaration.patch,
magicpoint-1.12a-r1.ebuild:
add patch to kill QA warnings, provided by Thomas Anderson
26 Oct 2007; Christoph Mende
magicpoint-1.12a-r1.ebuild:
Stable on amd64 wrt bug #196885
24 Oct 2007; Raúl Porcel
alpha/sparc stable wrt #196885
24 Oct 2007; Markus Meier
x86 stable, bug #196885
24 Oct 2007; Christian Faulhammer
magicpoint-1.12a-r1.ebuild:
correct path for X11 libs, fix Emacs supported, reported by maekke
*magicpoint-1.12a-r1 (25 Sep 2007)
25 Sep 2007; Christian Faulhammer
-magicpoint-1.12a.ebuild, +magicpoint-1.12a-r1.ebuild:
remove old ebuild; introduce doc and examples USE flags; don't install
COPYRIGHT files; make intallation succesful even without USE=emacs
25 Sep 2007; Christian Faulhammer
magicpoint-1.12a.ebuild:
exchanging make with emake -j1, as this is equivalent. Thanks to vapier for
talking it through; adjusting die messages
24 Sep 2007; Christian Faulhammer
magicpoint-1.12a.ebuild:
clarified why no emake here, plus updated die comments
24 Sep 2007; Christian Faulhammer
magicpoint-1.12a.ebuild:
adding an additonal die comment
*magicpoint-1.12a (24 Sep 2007)
24 Sep 2007; Christian Faulhammer
+files/50magicpoint-gentoo.el, +magicpoint-1.12a.ebuild:
version bump, a lot of bugfixes; on Gentoo side we have better Emacs
support; in total fixing bugs 150312, 83313 and 186754
22 Jul 2007; Denis Dupeyron
Drop virtual/x11 dependency.
30 Jun 2007; Ulrich Mueller
Fix conditional for calling elisp-site-regen, bug #182639.
25 Jan 2007; Marius Mauch
Replacing einfo with elog
25 Jan 2006; Donnie Berkholz
magicpoint-1.11b.ebuild:
(#120259) Fix up modular X dep list.
12 Dec 2005; Donnie Berkholz
magicpoint-1.11b.ebuild:
Add modular X dependencies.
29 Sep 2005; Mamoru KOMACHI
-files/magicpoint-1.10a-r1-gentoo.diff, -magicpoint-1.10a-r1.ebuild,
magicpoint-1.11b.ebuild:
Fixed compile error wrt xorg-x11 header path change; bug #103007.
06 May 2005; Mamoru KOMACHI
+files/magicpoint-1.11b-mng_optional.patch, magicpoint-1.11b.ebuild:
Fixed mng dep. Thanks to James Rowe
21 Apr 2005; Simon Stelling
stable on amd64
18 Mar 2005; Mamoru KOMACHI
magicpoint-1.11b.ebuild:
Use giflib instead of libungif; bug #85720.
05 Feb 2005; Bryan Østergaard
magicpoint-1.10a-r1.ebuild, magicpoint-1.11b.ebuild:
Homepage moved, bug 80903.
05 Feb 2005; Mamoru KOMACHI
Added --x-libraries to econf to fix bug #77946.
11 Dec 2004; Jason Wever
Stable on sparc.
04 Nov 2004; Mamoru KOMACHI
Stable on x86, alpha and ppc.
*magicpoint-1.11b (06 Oct 2004)
06 Oct 2004; Mamoru KOMACHI
+files/magicpoint-1.11b-gentoo.diff, +magicpoint-1.11b.ebuild:
Version bumped.
05 Oct 2004; Pieter Van den Abeele
magicpoint-1.10a-r1.ebuild:
Masked magicpoint-1.10a-r1.ebuild stable for ppc
*magicpoint-1.11a (15 Sep 2004)
15 Sep 2004; Mamoru KOMACHI
-files/magicpoint-1.10a-gentoo.diff, +files/magicpoint-1.11a-gentoo.diff,
+magicpoint-1.11a.ebuild:
Version bumped. Added m17n-lib USE flag.
01 Jun 2004; Aron Griffis
Fix use invocation
15 Apr 2004; Danny van Dyk
marked ~amd64
10 Apr 2004; Michael Sterrett
magicpoint-1.10a-r1.ebuild:
don't assign default to S; tidy
24 Mar 2004; Michael Sterrett
magicpoint-1.09a-r1.ebuild, magicpoint-1.10a.ebuild:
clean old versions
13 Jan 2004; Marius Mauch
install the HTML docs in the correct location
*magicpoint-1.10a (16 Dec 2003)
16 Dec 2003; Mamoru KOMACHI
magicpoint-1.10a-r1.ebuild, magicpoint-1.10a.ebuild, metadata.xml,
files/50mgp-mode-gentoo.el, files/magicpoint-1.10a-gentoo.diff,
files/magicpoint-1.10a-r1-gentoo.diff:
Moved from app-misc/magicpoint. Closing bug #35858
22 Sep 2003; Mamoru KOMACHI
magicpoint-1.10a.ebuild:
Changed elisp.eclass to elisp-common.eclass
*magicpoint-1.10a-r1 (02 Sep 2003)
11 Sep 2003; Mamoru KOMACHI
Marked stable on x86 and alpha.
02 Sep 2003; Mamoru KOMACHI
files/magicpoint-1.10a-r1-gentoo.diff:
Defaults to Xft2 instead of VFlib2 (added a patch to fix Xft2 problem)
*magicpoint-1.10a (06 Aug 2003)
02 Sep 2003; Mamoru KOMACHI
magicpoint-1.10a.ebuild:
Removed redundant SLOT, KEYWORDS and LICENSE variables.
25 Aug 2003; Mamoru KOMACHI
Fixed emacs dependency problem with inherit elisp. Added ~alpha,
~ppc and ~sparc keywords. Changed ~x86 to x86. Simplified conditionals.
06 Aug 2003; Mamoru KOMACHI
files/50mgp-mode-gentoo.el, files/magicpoint-1.10a-gentoo.diff:
Version bump. Added cjk and emacs USE flags. Upstream now supports
Xft2 rendering engine. However, it is not enabled because there is
some problem with Xft2. Included default font configuration file.
Added support scripts and sample presentation files.
*magicpoint-1.09a-r1 (12 Apr 2002)
15 Aug 2003; Mamoru KOMACHI
Disabled VFlib support because it fails to build if VFlib is installed
and no --with-vfontcap specified
16 Jan 2003; Seemant Kulleen
Added charset16 support if both nls and truetype are in USE. Closes bug
#12801 by nakano@gentoo.org (Masatomo Nakano)
23 Aug 2002; Seemant Kulleen
For some silly upstream reason, --enable-freetype disables it. So, this
is removed. Thanks to: jherfurth@arafox.com (Julien Herfurth) in bug
#6856.
12 Apr 2002; Seemant Kulleen
Removed the ungif USE flag, and added nls and imlib and truetype USE dependent
compilation.
*magicpoint-1.09a (21 Mar 2002)
21 Mar 2002; Seemant Kulleen
Version upgrade -- copied the 1.07a ebuild over, and updated its syntax from
try to die and the copyright info. Thanks to Matthew Kennedy for the update
info.
*magicpoint-1.07a (1 Feb 2002)
1 Feb 2002; G.Bevin
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX 50magicpoint-gentoo.el 207 RMD160 f4021f7d0892aea38ad48cfb92eeb001426aadf5 SHA1 ad44a645d89e776ca4c104fb05a3a24de3333ac2 SHA256 82c87e34b6c71744d774bc7c767e8e55508405fc1d69b50d0e456e012ba2f9d3
AUX 50mgp-mode-gentoo.el 167 RMD160 0c8cfa64fe4cad79390abab019b04b1c93d52c19 SHA1 c8a5b8234ee5d0fe7f174ec95d4874445f0ca695 SHA256 2d1af963d3e7bfdfb0529a002dfc7b4a5e96afc3162df1aee3fd42ce21586829
AUX magicpoint-1.11b-gentoo.diff 1412 RMD160 91ad19240d3ca19af511449e21233e871a5d1252 SHA1 344f0990c136113ed79e3e5a60202fd3e5e35fe7 SHA256 64111b050a4ca31c97c975e4bbbe150474e4fd8a3fbec3dfc3adae45587647d3
AUX magicpoint-1.12a-implicit-declaration.patch 782 RMD160 8e0a826674a1d56cc054cd6969783e11badb5715 SHA1 aa1289d8adafc3bc926a7aeb6d94f7741ac3d942 SHA256 b1321aa0b89e2687c2566a0d280d4d1627f68bf06941eb37db98e9ffad41c194
AUX magicpoint-1.13a-implicit-declaration.patch 236 RMD160 cda40b74c804ac4514c8ae1d9292f6c93d669ab3 SHA1 1ef76635f6bef03d1d371a9e08ba8a4d33906e85 SHA256 5031b2f0011b0988596d23ba3f528109eed105b6501edca7cf01da8032c11b48
DIST magicpoint-1.12a.tar.gz 884584 RMD160 a01f835a63a9e93d377861f472990e3f3a70b724 SHA1 2600ba10744be421d7968748390036c16a96f831 SHA256 8b999e76d569d31830c9a54ee2c9a2e1004e7c04b0ad3ea8d0d7f47518d58198
DIST magicpoint-1.13a.tar.gz 890670 RMD160 067d7dee3b90ec354975d9ad4ea0c0df48cca191 SHA1 2bc662ad0a482d42578766258a143b06a4718ae3 SHA256 205e6752e3cb024bcce0583b43dafc9b89490c0016daa91d2486891edcf2cfc1
EBUILD magicpoint-1.12a-r1.ebuild 3153 RMD160 ee06b101e5b7517c077d93d3b5c129cd21b84d49 SHA1 9f3ccec0a505f128d6bb4c3577bdc2acbe45002b SHA256 52f914a0bba6053e36001d40081b533195e415cbe018f01b38c5e6d1d4696578
EBUILD magicpoint-1.13a.ebuild 3158 RMD160 93c7f6a76feeea54b46b46c1904cf5d07400ee19 SHA1 ffe7a0b475a52946debae1ce7c5b726f56a6ca78 SHA256 2ebd1fef9c7b829ffb418df423809ab742fc82b2d255f55411e1b63454667633
MISC ChangeLog 8603 RMD160 8e602b064ed000eeb4bc9149a6ea5e07187842bd SHA1 5b4e1c57eef66524022a8bd59bfc3fa32345234d SHA256 f30e699d5814b35c63982245502fe066be785d74e198730789c493882a30e595
MISC metadata.xml 606 RMD160 caa62195feeddd59fe00d1017f3e0daa3573e541 SHA1 5a250270e662981601e61ce6cae3c4fc6b312026 SHA256 eaf71d314fa811c9386db3172fe924d4f2d765dddcf54513ddd8997bbbe8925e
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/magicpoint/magicpoint-1.12a-r1.ebuild,v 1.8 2007/11/02 22:52:50 pylon Exp $
inherit autotools elisp-common eutils fixheadtails
DESCRIPTION="An X11 based presentation tool"
SRC_URI="ftp://sh.wide.ad.jp/WIDE/free-ware/mgp/${P}.tar.gz
ftp://ftp.mew.org/pub/MagicPoint/${P}.tar.gz"
HOMEPAGE="http://member.wide.ad.jp/wg/mgp/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 ppc sparc x86"
IUSE="cjk doc emacs examples gif imlib m17n-lib mng nls truetype"
MY_DEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libXrender
x11-libs/libXmu
gif? ( >=media-libs/giflib-4.0.1 )
imlib? ( media-libs/imlib )
truetype? ( virtual/xft )
emacs? ( virtual/emacs )
m17n-lib? ( dev-libs/m17n-lib )
mng? ( media-libs/libmng )"
DEPEND="${MY_DEPEND}
sys-devel/autoconf
x11-proto/xextproto
x11-libs/libxkbfile
app-text/rman
x11-misc/imake"
RDEPEND="${MY_DEPEND}
nls? ( sys-devel/gettext )
truetype? ( cjk? ( media-fonts/sazanami ) )"
SITEFILE=50${PN}-gentoo.el
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PN}-1.11b-gentoo.diff"
epatch "${FILESDIR}/${P}-implicit-declaration.patch"
# bug #85720
sed -i -e "s/ungif/gif/g" configure.in || die "sed failed"
ht_fix_file configure.in
eautoreconf
}
src_compile() {
econf \
$(use_enable gif) \
$(use_enable imlib) \
$(use_enable nls locale) \
$(use_enable truetype xft2) \
$(use_with m17n-lib) \
--disable-vflib \
--disable-freetype \
--x-libraries=/usr/lib/X11 \
--x-includes=/usr/include/X11 || die "econf failed"
xmkmf || die "xmkmf failed"
# no parallel build possibly, anywhere
emake -j1 Makefiles || die "emake Makefiles failed"
emake -j1 clean || die "emake clean failed"
emake -j1 BINDIR=/usr/bin LIBDIR=/etc/X11 || die "emake failed"
if use emacs; then
cd contrib/
elisp-compile *.el || die "elisp-compile failed"
fi
}
src_install() {
emake -j1 \
DESTDIR="${D}" \
BINDIR=/usr/bin \
LIBDIR=/etc/X11 \
install || die "emake install failed"
emake -j1 \
DESTDIR="${D}" \
DOCHTMLDIR=/usr/share/doc/${PF} \
MANPATH=/usr/share/man \
MANSUFFIX=1 \
install.man || die "emake install.man failed"
dobin contrib/{mgp2html.pl,mgp2latex.pl}
if use emacs ; then
cd contrib/
elisp-install ${PN} *.el *.elc || die "elisp-install failed"
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
cd -
fi
use doc && dodoc FAQ README* RELNOTES SYNTAX TODO* USAGE*
if use examples; then
cd sample
insinto /usr/share/${PF}/sample
doins README* cloud.jpg dad.* embed*.mgp gradation*.mgp \
mgp-old*.jpg mgp.mng mgp3.xbm mgprc-sample \
multilingual.mgp sample*.mgp sendmail6*.mgp \
tutorial*.mgp v6*.mgp v6header.* || \
die "example installation failed"
fi
}
pkg_postinst() {
elog
elog "If you enabled xft2 support (default) you may specify xfont directive by"
elog "font name and font registry."
elog "e.g.)"
elog '%deffont "standard" xfont "sazanami mincho" "jisx0208.1983"'
elog
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-office/magicpoint/magicpoint-1.13a.ebuild,v 1.1 2008/06/29 16:57:33 darkside Exp $
inherit autotools elisp-common eutils fixheadtails
DESCRIPTION="An X11 based presentation tool"
SRC_URI="ftp://sh.wide.ad.jp/WIDE/free-ware/mgp/${P}.tar.gz
ftp://ftp.mew.org/pub/MagicPoint/${P}.tar.gz"
HOMEPAGE="http://member.wide.ad.jp/wg/mgp/"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
IUSE="cjk doc emacs examples gif imlib m17n-lib mng nls truetype"
MY_DEPEND="x11-libs/libICE
x11-libs/libSM
x11-libs/libXrender
x11-libs/libXmu
gif? ( >=media-libs/giflib-4.0.1 )
imlib? ( media-libs/imlib )
truetype? ( virtual/xft )
emacs? ( virtual/emacs )
m17n-lib? ( dev-libs/m17n-lib )
mng? ( media-libs/libmng )"
DEPEND="${MY_DEPEND}
sys-devel/autoconf
x11-proto/xextproto
x11-libs/libxkbfile
app-text/rman
x11-misc/imake"
RDEPEND="${MY_DEPEND}
nls? ( sys-devel/gettext )
truetype? ( cjk? ( media-fonts/sazanami ) )"
SITEFILE=50${PN}-gentoo.el
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PN}-1.11b-gentoo.diff"
epatch "${FILESDIR}/${P}-implicit-declaration.patch"
# bug #85720
sed -i -e "s/ungif/gif/g" configure.in || die "sed failed"
ht_fix_file configure.in
eautoreconf
}
src_compile() {
econf \
$(use_enable gif) \
$(use_enable imlib) \
$(use_enable nls locale) \
$(use_enable truetype xft2) \
$(use_with m17n-lib) \
--disable-vflib \
--disable-freetype \
--x-libraries=/usr/lib/X11 \
--x-includes=/usr/include/X11 || die "econf failed"
xmkmf || die "xmkmf failed"
# no parallel build possibly, anywhere
emake -j1 Makefiles || die "emake Makefiles failed"
emake -j1 clean || die "emake clean failed"
emake -j1 BINDIR=/usr/bin LIBDIR=/etc/X11 || die "emake failed"
if use emacs; then
cd contrib/
elisp-compile *.el || die "elisp-compile failed"
fi
}
src_install() {
emake -j1 \
DESTDIR="${D}" \
BINDIR=/usr/bin \
LIBDIR=/etc/X11 \
install || die "emake install failed"
emake -j1 \
DESTDIR="${D}" \
DOCHTMLDIR=/usr/share/doc/${PF} \
MANPATH=/usr/share/man \
MANSUFFIX=1 \
install.man || die "emake install.man failed"
dobin contrib/{mgp2html.pl,mgp2latex.pl}
if use emacs ; then
cd contrib/
elisp-install ${PN} *.el *.elc || die "elisp-install failed"
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
cd -
fi
use doc && dodoc FAQ README* RELNOTES SYNTAX TODO* USAGE*
if use examples; then
cd sample
insinto /usr/share/${PF}/sample
doins README* cloud.jpg dad.* embed*.mgp gradation*.mgp \
mgp-old*.jpg mgp.mng mgp3.xbm mgprc-sample \
multilingual.mgp sample*.mgp sendmail6*.mgp \
tutorial*.mgp v6*.mgp v6header.* || \
die "example installation failed"
fi
}
pkg_postinst() {
elog
elog "If you enabled xft2 support (default) you may specify xfont directive by"
elog "font name and font registry."
elog "e.g.)"
elog '%deffont "standard" xfont "sazanami mincho" "jisx0208.1983"'
elog
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}
Magic Point is an X11 based presentation tool. It is designed to make
simple presentations easy while to make complicated presentations
possible. Its presentation file (whose suffix is typically .mgp) is
just text so that you can create presentation files quickly with your
favorite editor (e.g. Emacs, vi).