Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 91745 Details for
Bug 134377
groff-1.19.1 CJK patch
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
groff-1.19.2-r2.ebuild
groff-1.19.2-r2.ebuild (text/plain), 3.09 KB, created by
michael@smith-li.com
on 2006-07-14 17:25:31 UTC
(
hide
)
Description:
groff-1.19.2-r2.ebuild
Filename:
MIME Type:
Creator:
michael@smith-li.com
Created:
2006-07-14 17:25:31 UTC
Size:
3.09 KB
patch
obsolete
># Copyright 1999-2006 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/groff-1.19.2-r1.ebuild,v 1.3 2006/06/21 17:21:21 vapier Exp $ > >inherit autotools eutils flag-o-matic multilib toolchain-funcs > >#MB_PATCH="groff_1.18.1-7" #"${P/-/_}-7" >DESCRIPTION="Text formatter used for man pages" >HOMEPAGE="http://www.gnu.org/software/groff/groff.html" >SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" >IUSE="X cjk" > >DEPEND=">=sys-apps/texinfo-4.7-r1" > >src_unpack() { > if use cjk ; then > if [ -f ${FILESDIR}/${P}-japanese.patch.gz ] ; then > einfo "Japanese support patch found. (See bug #134377.)" > else > ewarn "The patch for Japanese language support is not (yet) mirrored by Gentoo." > ewarn "Please download" > ewarn "http://developer.momonga-linux.org/viewcvs/*checkout*/trunk/pkgs/groff/groff-1.19.2-japanese.patch?rev=10378" > ewarn "gzip it, and place it in ${FILESDIR} as ${P}-japanese.patch.gz" > die "Japanese support patch not found. (See bug #134377.)" > fi > fi > > unpack ${A} > cd "${S}" > > # Fix the info pages to have .info extensions, > # else they do not get gzipped. > epatch "${FILESDIR}"/${P}-infoext.patch > > # Make dashes the same as minus on the keyboard so that you > # can search for it. Fixes #17580 and #16108 > # Thanks to James Cloos <cloos@jhcloos.com> > epatch "${FILESDIR}"/${PN}-man-UTF-8.diff > > # Fix make dependencies so we can build in parallel > epatch "${FILESDIR}"/${P}-parallel-make.patch > > # CJK patch from Momonga Linux. See bug #134377 > use cjk && epatch ${FILESDIR}/${P}-japanese.patch.gz > > # Make sure we can cross-compile this puppy > if tc-is-cross-compiler ; then > sed -i \ > -e '/^GROFFBIN=/s:=.*:=/usr/bin/groff:' \ > -e '/^TROFFBIN=/s:=.*:=/usr/bin/troff:' \ > -e '/^GROFF_BIN_PATH=/s:=.*:=:' \ > contrib/mom/Makefile.sub \ > doc/Makefile.in \ > doc/Makefile.sub || die "cross-compile sed failed" > fi > > # The CJK patch screws up autotools. This should fix it. > # (See bug #134377.) > use cjk && eautoreconf || die "eautoreconf failed. :( See bug #134377 for details." > >} > >src_compile() { > # To enable Japanese for CJK support. > local myconf="" > use cjk && myconf="--enable-japanese" > > # Fix problems with not finding g++ > tc-export CC CXX > > # -Os causes segfaults, -O is probably a fine replacement > # (fixes bug 36008, 06 Jan 2004 agriffis) > replace-flags -Os -O > > econf \ > --with-appresdir=/etc/X11/app-defaults \ > $(use_with X x) \ > ${myconf} \ > || die "configure failed" > emake || die "make failed" >} > >src_install() { > dodir /usr/bin > make \ > prefix="${D}"/usr \ > bindir="${D}"/usr/bin \ > libdir="${D}"/usr/$(get_libdir) \ > appresdir="${D}"/etc/X11/app-defaults \ > datadir="${D}"/usr/share \ > mandir="${D}"/usr/share/man \ > infodir="${D}"/usr/share/info \ > install || die "make install failed" > > # The following links are required for man #123674 > dosym eqn /usr/bin/geqn > dosym tbl /usr/bin/gtbl > > dodoc BUG-REPORT ChangeLog FDL MORE.STUFF NEWS \ > PROBLEMS PROJECTS README REVISION TODO VERSION >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 134377
:
87523
|
87524
|
87525
|
87535
|
87972
|
87974
|
90268
| 91745