summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gilbert <floppym@gentoo.org>2014-06-22 16:06:51 +0000
committerMike Gilbert <floppym@gentoo.org>2014-06-22 16:06:51 +0000
commitce8ea39d777af80a8e13bec2509ecb9489e51dc6 (patch)
treee0003a893f71b7057ae6789c68504da8ac201e61 /media-fonts/unifont
parentDrop support for old gnome-screensaver, fix underlinking and spidermonkey det... (diff)
downloadgentoo-2-ce8ea39d777af80a8e13bec2509ecb9489e51dc6.tar.gz
gentoo-2-ce8ea39d777af80a8e13bec2509ecb9489e51dc6.tar.bz2
gentoo-2-ce8ea39d777af80a8e13bec2509ecb9489e51dc6.zip
Version bump.
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0BBEEA1FEA4843A4)
Diffstat (limited to 'media-fonts/unifont')
-rw-r--r--media-fonts/unifont/ChangeLog8
-rw-r--r--media-fonts/unifont/files/unifont-7.0.01-font-Makefile.patch10
-rw-r--r--media-fonts/unifont/unifont-7.0.01.ebuild62
3 files changed, 79 insertions, 1 deletions
diff --git a/media-fonts/unifont/ChangeLog b/media-fonts/unifont/ChangeLog
index 30bfcf53f1d3..cbd4e8a3b1c5 100644
--- a/media-fonts/unifont/ChangeLog
+++ b/media-fonts/unifont/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-fonts/unifont
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-fonts/unifont/ChangeLog,v 1.48 2014/03/22 08:18:59 naota Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-fonts/unifont/ChangeLog,v 1.49 2014/06/22 16:06:51 floppym Exp $
+
+*unifont-7.0.01 (22 Jun 2014)
+
+ 22 Jun 2014; Mike Gilbert <floppym@gentoo.org>
+ +files/unifont-7.0.01-font-Makefile.patch, +unifont-7.0.01.ebuild:
+ Version bump.
22 Mar 2014; Naohiro Aota <naota@gentoo.org> unifont-6.3.20140204.ebuild:
Add ~x86-fbsd. #500844
diff --git a/media-fonts/unifont/files/unifont-7.0.01-font-Makefile.patch b/media-fonts/unifont/files/unifont-7.0.01-font-Makefile.patch
new file mode 100644
index 000000000000..f82a28b88690
--- /dev/null
+++ b/media-fonts/unifont/files/unifont-7.0.01-font-Makefile.patch
@@ -0,0 +1,10 @@
+--- a/font/Makefile
++++ b/font/Makefile
+@@ -309,7 +309,6 @@
+ $(BINDIR)/unihex2png -p 00$$i \
+ -i $(COMPILED_DIR)/unifont_csur_sample-$(VERSION).hex \
+ -o $(PNGDIR)/csur/uni00$$i.png ; \
+- done ; \
+ done
+ for i in 0 1 2 3 4 5 6 7 8 9 A B C D E F; do \
+ for j in 0 1 2 3 4 5 6 7 8 9 A B C D E F; do \
diff --git a/media-fonts/unifont/unifont-7.0.01.ebuild b/media-fonts/unifont/unifont-7.0.01.ebuild
new file mode 100644
index 000000000000..1acafa81ec67
--- /dev/null
+++ b/media-fonts/unifont/unifont-7.0.01.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-fonts/unifont/unifont-7.0.01.ebuild,v 1.1 2014/06/22 16:06:51 floppym Exp $
+
+EAPI=5
+
+inherit eutils font toolchain-funcs
+
+DESCRIPTION="GNU Unifont - a Pan-Unicode X11 bitmap iso10646 font"
+HOMEPAGE="http://unifoundry.com/"
+SRC_URI="mirror://gnu/${PN}/${P}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ia64 ~x86 ~x86-fbsd"
+IUSE="fontforge utils"
+
+DEPEND="
+ fontforge? (
+ app-text/bdf2psf
+ dev-lang/perl
+ dev-perl/GD[png(-)]
+ media-gfx/fontforge
+ x11-apps/bdftopcf
+ )
+"
+RDEPEND="
+ utils? (
+ dev-lang/perl
+ dev-perl/GD[png(-)]
+ )
+"
+
+src_prepare() {
+ epatch "${FILESDIR}/unifont-7.0.01-font-Makefile.patch"
+ sed -i -e 's/install -s/install/' src/Makefile || die
+ epatch_user
+}
+
+src_compile() {
+ if use fontforge || use utils; then
+ tc-export CC
+ makeargs=(
+ CFLAGS="${CFLAGS}"
+ BUILDFONT=$(usex fontforge 1 '')
+ )
+ emake -j1 "${makeargs[@]}"
+ fi
+}
+
+src_install() {
+ makeargs+=(
+ DESTDIR="${ED%/}"
+ PCFDEST="${ED%/}${FONTDIR}"
+ TTFDEST="${ED%/}${FONTDIR}"
+ USRDIR=usr
+ )
+ use utils || makeargs+=( -C font )
+ emake -j1 "${makeargs[@]}" install
+ font_xfont_config
+ font_fontconfig
+}