Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209772 - New ebuild: app-text/grcompiler
Summary: New ebuild: app-text/grcompiler
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: https://github.com/silnrsi/grcompiler
Whiteboard:
Keywords: EBUILD
Depends on: 209765
Blocks:
  Show dependency tree
 
Reported: 2008-02-12 03:55 UTC by David Leverton
Modified: 2023-07-25 02:34 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
grcompiler-2.4.ebuild (grcompiler-2.4.ebuild,1.26 KB, text/plain)
2008-02-12 03:56 UTC, David Leverton
Details
grcompiler-r767-include-path.patch (grcompiler-r767-include-path.patch,1.46 KB, patch)
2008-02-12 03:58 UTC, David Leverton
Details | Diff
grcompiler-r815-debug-CFLAGS.patch (grcompiler-r815-debug-CFLAGS.patch,1.20 KB, patch)
2008-02-12 03:59 UTC, David Leverton
Details | Diff
grcompiler-r815-dynamic-icu-3.8.patch (grcompiler-r815-dynamic-icu-3.8.patch,393 bytes, text/plain)
2008-02-12 03:59 UTC, David Leverton
Details
grcompiler-r815-tests.patch (grcompiler-r815-tests.patch,8.25 KB, patch)
2008-02-12 04:00 UTC, David Leverton
Details | Diff
grcompiler-r815-xmlto.patch (grcompiler-r815-xmlto.patch,370 bytes, patch)
2008-02-12 04:01 UTC, David Leverton
Details | Diff
grcompiler-r767-64bit.patch (grcompiler-r767-64bit.patch,1.04 KB, patch)
2008-03-15 21:40 UTC, David Leverton
Details | Diff
grcompiler-r767-include-path.patch (grcompiler-r767-include-path.patch,1.50 KB, patch)
2008-03-15 21:41 UTC, David Leverton
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description David Leverton 2008-02-12 03:55:29 UTC
The Graphite compiler adds Graphite tables to a font according to a Graphite Description Language program.
Comment 1 David Leverton 2008-02-12 03:56:45 UTC
Created attachment 143277 [details]
grcompiler-2.4.ebuild

As with Graphite itself, there is no upstream source tarball.  It can be made from svn://scripts.sil.org/graphite/grcompiler/tags/v2.4
Comment 2 David Leverton 2008-02-12 03:58:07 UTC
Created attachment 143279 [details, diff]
grcompiler-r767-include-path.patch

Makes the compiler pass the appropriate option to the preprocessor to find the stddef.gdh file.
Comment 3 David Leverton 2008-02-12 03:59:14 UTC
Created attachment 143280 [details, diff]
grcompiler-r815-debug-CFLAGS.patch

Stops the configure script from doing naughty things to CFLAGS.
Comment 4 David Leverton 2008-02-12 03:59:52 UTC
Created attachment 143282 [details]
grcompiler-r815-dynamic-icu-3.8.patch

Support ICU 3.8, and use the shared library.
Comment 5 David Leverton 2008-02-12 04:00:50 UTC
Created attachment 143283 [details, diff]
grcompiler-r815-tests.patch

Fix tests compilation (seems the graphite API has changed slightly since they were written).
Comment 6 David Leverton 2008-02-12 04:01:47 UTC
Created attachment 143284 [details, diff]
grcompiler-r815-xmlto.patch

Use xmlto to generate the man page instead of docbook2X, since the latter appears to be utterly broken.
Comment 7 David Leverton 2008-02-12 04:09:24 UTC
> ESVN_BOOTSTRAP="eautoreconf"

*cough* This is of course unnecessary for the snapshot ebuild....
Comment 8 David Leverton 2008-02-17 20:57:50 UTC
I've sent the include-path and tests patches to upstream's SourceForge tracker.  I didn't do the others because they're not bug fixes, they just make the package work better in a Gentoo environment.
Comment 9 David Leverton 2008-03-15 21:40:14 UTC
Created attachment 146250 [details, diff]
grcompiler-r767-64bit.patch

Fixes a 64-bit glitch that, on my machine, only shows itself if both the include-path patch /and/ prelink are used.
Comment 10 David Leverton 2008-03-15 21:41:37 UTC
Created attachment 146251 [details, diff]
grcompiler-r767-include-path.patch

Updated patch to apply on top of the 64-bit one.
Comment 11 Peter Volkov (RETIRED) gentoo-dev 2008-12-16 09:19:55 UTC
David, fonts herd is currently understaffed to maintain this package in the main tree, so I suggest you to maintain this and related packages in sunrise overlay:

http://overlays.gentoo.org/proj/sunrise/wiki

This way for users it'll be not much harder to install this package and for you it'll be easier to maintain it since svn is much more convenient then bugzilla attachments. Please, take a look at and join sunrise project.

Comment 12 Matthew Marchese Gentoo Infrastructure gentoo-dev 2023-07-25 02:28:10 UTC
Upstream moved here: https://github.com/silnrsi/grcompiler
Comment 13 Matthew Marchese Gentoo Infrastructure gentoo-dev 2023-07-25 02:34:42 UTC
Since the move of upstream to GitHub, it would appear they now offer at least one packaged release for v5.2.1, so that's an improvement over what's discussed in history of this bug...

Looks like this software is available in the 4nykey ebuild repo, so anyone (still) interested can install from there: https://github.com/4nykey/4nykey

We'll close this as FIXED since it would appear the intention of the Fonts Project (comment in #c11) was to maintain the ebuild in the now defunct Sunrise ebuild repo.

Perhaps if there is community interest someone could work on moving it from 4nykey into GURU?