summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatsuu Takuto <matsuu@gentoo.org>2011-01-25 14:25:17 +0000
committerMatsuu Takuto <matsuu@gentoo.org>2011-01-25 14:25:17 +0000
commit7e652d965e2494124f5a6a1b772458efa3ab4e28 (patch)
tree94b570f9fb491e6e41828e228496e1ed9ef07cb9 /app-i18n/zhcon
parentVersion bumped. Added statis-libs USE flag. (diff)
downloadhistorical-7e652d965e2494124f5a6a1b772458efa3ab4e28.tar.gz
historical-7e652d965e2494124f5a6a1b772458efa3ab4e28.tar.bz2
historical-7e652d965e2494124f5a6a1b772458efa3ab4e28.zip
Fixed dependency, bug #303001. Clean up.
Package-Manager: portage-2.1.9.31/cvs/Linux x86_64
Diffstat (limited to 'app-i18n/zhcon')
-rw-r--r--app-i18n/zhcon/ChangeLog11
-rw-r--r--app-i18n/zhcon/Manifest23
-rw-r--r--app-i18n/zhcon/files/zhcon-0.2.6-automagic-fix.patch36
-rw-r--r--app-i18n/zhcon/files/zhcon-0.2.6.make-fix.patch82
-rw-r--r--app-i18n/zhcon/zhcon-0.2.6-r2.ebuild54
5 files changed, 199 insertions, 7 deletions
diff --git a/app-i18n/zhcon/ChangeLog b/app-i18n/zhcon/ChangeLog
index 4d8c5f7b9186..7848a8ec811f 100644
--- a/app-i18n/zhcon/ChangeLog
+++ b/app-i18n/zhcon/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-i18n/zhcon
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-i18n/zhcon/ChangeLog,v 1.16 2010/07/09 08:38:07 tove Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/zhcon/ChangeLog,v 1.17 2011/01/25 14:25:17 matsuu Exp $
+
+*zhcon-0.2.6-r2 (25 Jan 2011)
+
+ 25 Jan 2011; MATSUU Takuto <matsuu@gentoo.org> +zhcon-0.2.6-r2.ebuild,
+ +files/zhcon-0.2.6-automagic-fix.patch, +files/zhcon-0.2.6.make-fix.patch:
+ Fixed dependency, the patch is submitted by Kacper Kowalik, bug #303001.
+ Clean up.
09 Jul 2010; Torsten Veller <tove@gentoo.org> metadata.xml:
Update metadata.xml. antarus is staffer now (#119161)
diff --git a/app-i18n/zhcon/Manifest b/app-i18n/zhcon/Manifest
index fb36a1129e45..d3925302a3ee 100644
--- a/app-i18n/zhcon/Manifest
+++ b/app-i18n/zhcon/Manifest
@@ -5,19 +5,32 @@ AUX zhcon-0.2.5.make-fix.patch 2618 RMD160 5d8187c897778a59396f58153545b75e29143
AUX zhcon-0.2.6+gcc-4.3.patch 5808 RMD160 486be46a85c08ac9b000bfd318b5a5a741dad655 SHA1 a023af19544257790f04470b85a1d0a42f126e70 SHA256 376503635df1d7d420d3979535db8b41ceeaf3c53643d2cf5ca0582bb5ebc068
AUX zhcon-0.2.6+linux-headers-2.6.26.patch 527 RMD160 f05e417df9330f6d9233096f0f800e99fa871606 SHA1 f6a10c6d8075e90cb4be6a82fb14a46fb1143ff2 SHA256 4ac96b499010b099789fc2fb44715e4c30b170b37ca70512512fb2f02a085473
AUX zhcon-0.2.6-amd64.patch 2760 RMD160 140a39cd02f9ccd107b4f727d4aacdc32fa93ea0 SHA1 adfb57f4aa24cc9f7f2f6e88e0dc93f5f80c2349 SHA256 86af4cd283c5b83fbb427248d79dd5a13e379870b735c678bb041736750ff103
+AUX zhcon-0.2.6-automagic-fix.patch 1363 RMD160 420baea41c8dadb3638fde980981238f11e0dbbc SHA1 01be2eca5190455bf2da65d807c287129bad40e2 SHA256 977d728c7d1bc2953dc39ac3699791f63f6a10df60eeab5d338cce36d20fc71c
AUX zhcon-0.2.6-curses.patch 694 RMD160 41255902689919399659903f238300a87e22054e SHA1 6cf0ce421f38fdd929af179e8045e36156612b89 SHA256 7f64f8bba73ae1a5d8bc177ad8c2afec2c4993b618625b12f0e6ef89f381555b
AUX zhcon-0.2.6.configure.in.patch 379 RMD160 a389020b174d856b7a9ba7e5f8e4d33bfca53df7 SHA1 61fe01cb5c0560300e69f86d9a87b011f3612644 SHA256 b60776306429db1afdda49e500bf1aa20c654c5b183e7e599afe08a0bc582dda
+AUX zhcon-0.2.6.make-fix.patch 3071 RMD160 d76de31187f9dde13120bbeee74d63c9f8a0b235 SHA1 ec946057a814c5d845f3403f3a0aa3fa7f6e5439 SHA256 90d62243a7bd482cdbdd627f559c93c5d4c5e931426f8225f75cda484d2571a1
AUX zhcon-0.2.6.sysconfdir.patch 874 RMD160 624ce7a9fd644e96a0a5efc5ec7446606fa673f6 SHA1 2744ae18a7eb52a0471228cedc1d51a3de4c152e SHA256 9d0ce6c403f808c9a0d942297b72723765155fceb2dc5345ea1e3d7e26510efc
DIST zhcon-0.2.5-to-0.2.6.diff.gz 2881 RMD160 b461e19f79c7a904d79f889106418eefee433d1c SHA1 524e82d1bf362101df777d31d81f2b9c035d5881 SHA256 c9da3f7290f7d74f3ca4f0d78c00c73c0100bcca5eba5d08c629ddc6c7ced9e1
DIST zhcon-0.2.5.tar.gz 5011644 RMD160 d72650f5f08eaedca55006c4cd96e45b1890abc4 SHA1 5e76471e75e8eefa72b29fcc05042d9539140f69 SHA256 4ce4dc1395b6f6a920d44aac069a284bff76df4019ac4164850d263538465d59
EBUILD zhcon-0.2.6-r1.ebuild 1154 RMD160 c5ca1ce897873d0b0e957b6bc6121e18886adedf SHA1 9bbe11fe3e995011c2ea970b9ec740515a76440c SHA256 fd5d1f9bb83cc1eac6d323ad96ec5bde521146b39129971f1e93a07c3f3f4579
+EBUILD zhcon-0.2.6-r2.ebuild 1469 RMD160 c60d7d38949b1f8ca378cb01352f68c9959b01c7 SHA1 1de801ba7410ec756023a496a7ec6c7f9f442c35 SHA256 a2c117f2b5abdf00354d0c624fa63aecf4842190d56bd298746faa7e4238ef87
EBUILD zhcon-0.2.6.ebuild 1011 RMD160 179bdd334941f4ef48b2a796dabcb683773a16de SHA1 fb32f9951082e301ff1a9d6fbdd62aa030936578 SHA256 4347eb41911a7131bbaed0d761c6bd48e53decd39deb4e761b06d379764a4d21
-MISC ChangeLog 2757 RMD160 4a8cbfec7eb7b7d4b6a201dc0c8963033ea1a45a SHA1 44d539524b794f0418fd50b2e8c7c141f88f434f SHA256 7ffc2be3230cef813523931404bbafbe1a2d3188b9058eaf8d6444513920cb4f
+MISC ChangeLog 3028 RMD160 d49e88a3dc1ead0994a4a1dd2e51b6096ef4b084 SHA1 02e436e091e2c49d0ea5ea83f55eb9ee2f571dff SHA256 265f7097b20b64724cb9ddc5d9482b6303dc10cb899bd4d20f96513dd89b0b15
MISC metadata.xml 684 RMD160 0c7fbd17ab149dde059fdc592a7db5031209fa5a SHA1 9f4ccf83fc1f7615dee1c2f5ddfead1d4f2cd37a SHA256 e73d08f833573b1d4b3b2ec4eaac0a4989b0bfc1cf051822a0d860671693f2c9
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.15 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAkw23/UACgkQV3J2n04EauwDawCfVgND/b9uHejeVJm1UGSk7I8J
-L7oAn3SO9FlCGMprqCmT7wZrVCctfz64
-=UNYT
+iQIcBAEBAgAGBQJNPt1TAAoJECaGw+YFKA1pJhAP/RcRmcfV8kQQetHMQIONO4fC
+ZiMZ9f2Idp8u+Qq9Em9xeQiDf74io9W2//kTbsEHZrItamPVs3ibq6+JuEEyEwgn
+04UYi3+R2qiGORO7jm92tlUHKA3B2R0kijeY0E6Vb9fNcb9eU4efejlBOZc4ObrB
+lv2kBa0SByyzLJG3yuaWYsCAevv05q6r22g900fbqiqqZqe8RL7WQreC+e2siyvS
+ReBl5VeluY4da1aI4iz1KmSIHMxTIQphAcjDo3GS97qsglHu0WrAbKo17oSU6foB
+Hh2YFkHbgSFyDVDFlweft/kqBp6gOGYOX/kgV2PSRR93+GrQI82Kl2P+GvDPk//d
+B72Hubr8LaeSoMytvPiSrtGe8nyaJ2pOhVQFvMPagsRRiNtDST4dmS7uaRx1cafY
+egPg29thfvgMh4kSiJicjkAkZS/cY5+LL7fGRXSvxtD8qz7x9mvuI3vfNHSC/fzw
+BuwQAPNQPENoIjLjw1rX65s2jWeY1Hpi5g3v/araK3DiqdZN/z9qeQQSMdHHh/hi
+SZgX8dN8htvuk6FzJp9k34u3UODS1k0qD6dNnsFzOWkD27bNMTpOUgONxafN+FS3
+9zoqz9eOqKmN9L8ES0ywBd529TvIhx6sMqmmRHdH19yzoFFvxIlDR+DTj6ugA/T/
+XQdb1PYqISOQrHzuA35y
+=gird
-----END PGP SIGNATURE-----
diff --git a/app-i18n/zhcon/files/zhcon-0.2.6-automagic-fix.patch b/app-i18n/zhcon/files/zhcon-0.2.6-automagic-fix.patch
new file mode 100644
index 000000000000..5b4b24137f1e
--- /dev/null
+++ b/app-i18n/zhcon/files/zhcon-0.2.6-automagic-fix.patch
@@ -0,0 +1,36 @@
+--- zhcon-0.2.5.orig/configure.in 2010-01-31 15:12:10.521592172 +0100
++++ zhcon-0.2.5/configure.in 2010-01-31 15:12:33.939593092 +0100
+@@ -170,18 +170,25 @@
+ dnl-----------------------------------------------------------------------
+ dnl Checks for gpm
+ dnl-----------------------------------------------------------------------
+-usegpm="yes"
+-AC_CHECK_HEADERS(gpm.h,,usegpm="no")
+-AC_CHECK_LIB(gpm,Gpm_Open,,usegpm="no")
++AC_ARG_WITH([gpm], AS_HELP_STRING([--without-gpm], [Build without gpm library (default: test)]))
++
++usegpm='no'
++if test "x$with_gpm" != "xno"; then
++ AC_CHECK_HEADERS(gpm.h,,AC_ERROR([gpm.h not found]))
++ AC_CHECK_LIB(gpm,Gpm_Open,,AC_ERROR([libgpm not found]))
++ usegpm='yes'
++fi
+
+ dnl-----------------------------------------------------------------------
+ dnl Checks for libggi
+ dnl-----------------------------------------------------------------------
+-useggi="yes"
+-AC_CHECK_HEADERS(ggi/ggi.h,,useggi="no")
+-AC_CHECK_LIB(ggi, main,,useggi="no")
+-if test "$useggi" = 'yes';then
+- AC_DEFINE(HAVE_GGI_LIB)
++AC_ARG_WITH([ggi], AS_HELP_STRING([--without-ggi], [Build without ggi library (default: test)]))
++
++useggi='no'
++if test "x$with_ggi" != "xno"; then
++ AC_CHECK_HEADERS(ggi/ggi.h,,AC_ERROR([ggi.h not found]))
++ AC_CHECK_LIB(ggi, ggiInit,, AC_ERROR([libggi not found]))
++ useggi='yes'
+ fi
+
+ AC_OUTPUT([Makefile
diff --git a/app-i18n/zhcon/files/zhcon-0.2.6.make-fix.patch b/app-i18n/zhcon/files/zhcon-0.2.6.make-fix.patch
new file mode 100644
index 000000000000..ccde407ef81a
--- /dev/null
+++ b/app-i18n/zhcon/files/zhcon-0.2.6.make-fix.patch
@@ -0,0 +1,82 @@
+diff -Naur zhcon-0.2.5.orig/doc/Makefile.am zhcon-0.2.5/doc/Makefile.am
+--- zhcon-0.2.5.orig/doc/Makefile.am 2006-05-03 02:57:18.000000000 +0900
++++ zhcon-0.2.5/doc/Makefile.am 2011-01-25 18:08:26.483746175 +0900
+@@ -3,8 +3,8 @@
+ EXTRA_DIST = zhcon.1.in poem.big5 poem.gb poem.gb.utf8 bpsf.txt manual.tex manual.dvi manual.ps README.html default.css html.tar.gz
+
+ install-data-local:
+- $(mkinstalldirs) $(mandir)/man1/
+- $(INSTALL_DATA) $(top_builddir)/doc/zhcon.1 $(mandir)/man1/zhcon.1
++ $(mkinstalldirs) $(DESTDIR)$(mandir)/man1/
++ $(INSTALL_DATA) $(top_builddir)/doc/zhcon.1 $(DESTDIR)$(mandir)/man1/zhcon.1
+
+ uninstall-local:
+- -rm -f $(mandir)/man1/zhcon.1
++ -rm -f $(DESTDIR)$(mandir)/man1/zhcon.1
+diff -Naur zhcon-0.2.5.orig/font/Makefile.am zhcon-0.2.5/font/Makefile.am
+--- zhcon-0.2.5.orig/font/Makefile.am 2006-04-25 01:39:04.000000000 +0900
++++ zhcon-0.2.5/font/Makefile.am 2011-01-25 18:08:26.483746175 +0900
+@@ -1,8 +1,8 @@
+ EXTRA_DIST = *.bpsf
+
+ install-data-local:
+- $(mkinstalldirs) $(libdir)/zhcon/font/
+- $(INSTALL_DATA) $(srcdir)/*.bpsf $(libdir)/zhcon/font/
++ $(mkinstalldirs) $(DESTDIR)$(libdir)/zhcon/font/
++ $(INSTALL_DATA) $(srcdir)/*.bpsf $(DESTDIR)$(libdir)/zhcon/font/
+
+ uninstall-local:
+- -rm -f $(libdir)/zhcon/font/*.bpsf
++ -rm -f $(DESTDIR)$(libdir)/zhcon/font/*.bpsf
+diff -Naur zhcon-0.2.5.orig/input/Makefile.am zhcon-0.2.5/input/Makefile.am
+--- zhcon-0.2.5.orig/input/Makefile.am 2006-04-25 01:38:44.000000000 +0900
++++ zhcon-0.2.5/input/Makefile.am 2011-01-25 18:08:26.483746175 +0900
+@@ -1,8 +1,8 @@
+ EXTRA_DIST = *.mb
+
+ install-data-local:
+- $(mkinstalldirs) $(libdir)/zhcon/input/
+- $(INSTALL_DATA) $(srcdir)/*.mb $(libdir)/zhcon/input/
++ $(mkinstalldirs) $(DESTDIR)$(libdir)/zhcon/input/
++ $(INSTALL_DATA) $(srcdir)/*.mb $(DESTDIR)$(libdir)/zhcon/input/
+
+ uninstall-local:
+- -rm -f $(libdir)/zhcon/input/*.mb
++ -rm -f $(DESTDIR)$(libdir)/zhcon/input/*.mb
+diff -Naur zhcon-0.2.5.orig/src/Makefile.am zhcon-0.2.5/src/Makefile.am
+--- zhcon-0.2.5.orig/src/Makefile.am 2006-05-03 02:12:41.000000000 +0900
++++ zhcon-0.2.5/src/Makefile.am 2011-01-25 18:11:42.446555911 +0900
+@@ -7,15 +7,12 @@
+
+ SUBDIRS = display
+
+-install-exec-local:
+- chmod 4755 $(bindir)/zhcon
+-
+ install-data-local:
+- $(mkinstalldirs) $(prefix)/etc
+- $(INSTALL_DATA) $(srcdir)/zhcon.conf $(prefix)/etc/zhcon.conf
++ $(mkinstalldirs) $(DESTDIR)$(sysconfdir)
++ $(INSTALL_DATA) $(srcdir)/zhcon.conf $(DESTDIR)$(sysconfdir)/zhcon.conf
+
+ uninstall-local:
+- -rm -f $(prefix)/etc/zhcon.conf
++ -rm -f $(DESTDIR)$(sysconfdir)/zhcon.conf
+
+ # set the include path found by configure
+ INCLUDES= $(all_includes)
+diff -Naur zhcon-0.2.5.orig/tools/Makefile.am zhcon-0.2.5/tools/Makefile.am
+--- zhcon-0.2.5.orig/tools/Makefile.am 2006-04-25 01:38:46.000000000 +0900
++++ zhcon-0.2.5/tools/Makefile.am 2011-01-25 18:04:22.701226453 +0900
+@@ -9,11 +9,6 @@
+ #getbpsf_LDADD = -L/usr/X11R6/lib -lX11
+ #getbpsf_CPPFLAGS = -I/usr/X11R6/include
+
+-LDFLAGS=
+-CXXFLAGS=
+-CCFLAGS=
+-LIBS=
+-
+ EXTRA_DIST = README getbpsf.txt gpm-1.19.6-pty.diff\
+ gpm-1.19.6-patched.tar.gz
+
diff --git a/app-i18n/zhcon/zhcon-0.2.6-r2.ebuild b/app-i18n/zhcon/zhcon-0.2.6-r2.ebuild
new file mode 100644
index 000000000000..98d543e51a9d
--- /dev/null
+++ b/app-i18n/zhcon/zhcon-0.2.6-r2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-i18n/zhcon/zhcon-0.2.6-r2.ebuild,v 1.1 2011/01/25 14:25:17 matsuu Exp $
+
+WANT_AUTOMAKE="1.9"
+EAPI="3"
+
+inherit autotools eutils
+
+MY_P="${P/6/5}"
+
+DESCRIPTION="A Fast CJK (Chinese/Japanese/Korean) Console Environment"
+HOMEPAGE="http://zhcon.sourceforge.net/"
+SRC_URI="mirror://sourceforge/zhcon/${MY_P}.tar.gz
+ mirror://sourceforge/zhcon/zhcon-0.2.5-to-0.2.6.diff.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ggi gpm"
+
+DEPEND="ggi? ( media-libs/libggi[X] )
+ gpm? ( sys-libs/gpm )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${DISTDIR}"/zhcon-0.2.5-to-0.2.6.diff.gz
+ epatch "${FILESDIR}"/${P}.sysconfdir.patch
+ epatch "${FILESDIR}"/${P}.configure.in.patch
+ epatch "${FILESDIR}"/${P}+gcc-4.3.patch
+ epatch "${FILESDIR}"/${P}+linux-headers-2.6.26.patch
+ epatch "${FILESDIR}"/${P}-curses.patch
+ epatch "${FILESDIR}"/${P}-amd64.patch
+ epatch "${FILESDIR}"/${P}-automagic-fix.patch
+ epatch "${FILESDIR}"/${P}.make-fix.patch
+ for f in $(grep -lir HAVE_GGI_LIB *); do
+ sed -i -e "s/HAVE_GGI_LIB/HAVE_LIBGGI/" "${f}" || die "sed failed"
+ done
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_with ggi) \
+ $(use_with gpm) || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+
+ dodoc AUTHORS ChangeLog README NEWS TODO THANKS || die
+ dodoc README.BSD README.gpm README.utf8 || die
+}