Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 144280
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Michele Noberasco <s4t4n@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Viaken <Pflugerama@Yahoo.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
gargoyle-20060703.ebuild gargoyle-20060703.ebuild text/plain Viaken 2006-08-18 00:16 0000 983 bytes Details
gargoyle-20060703.ebuild New ebuild text/plain Viaken 2006-08-18 20:13 0000 1.24 KB Details
filename-friendliness.patch filename-friendliness.patch text/plain Viaken 2006-08-18 20:14 0000 6.28 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 144280 depends on: Show dependency tree
Bug 144280 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-08-18 00:12 0000
Gargoyle was nearly a year out of date.
Latest version in portage tree is 20051002
Latest available source release is 20060703

Also, the homepage has changed.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From Viaken 2006-08-18 00:16:31 0000 -------
Created an attachment (id=94508) [details]
gargoyle-20060703.ebuild

My first shot at an ebuild. Also, I feel this description better explains what
the package is and does.

------- Comment #2 From Paul Bredbury 2006-08-18 01:21:42 0000 -------
Please edit the attachment and change its type to "text", so it can easily be
viewed.

------- Comment #3 From Viaken 2006-08-18 12:04:02 0000 -------
After further testing, the current ebuild conflicts with games-engines/frotz.
Included in the package is a form of frotz modified to take advantage of the
library included. However, it's conceivable that someone might want both
versions (one for the beautified graphical interface and one for a console
interface).

It also conflicts with games-emulation/hugo, installing a binary of the same
name (though a different program).

What would be the preferred fix? Create a patch that renames the binaries to
gargoyle-foo and has gargoyle use those instead, then submit it upstream?

Unfortunately, I'm no programmer, but this is as good an excuse as any to
learn. I'll see if I can figure something out.

------- Comment #4 From Viaken 2006-08-18 20:13:05 0000 -------
Created an attachment (id=94578) [details]
New ebuild

This ebuild installs the modified binaries.

------- Comment #5 From Viaken 2006-08-18 20:14:43 0000 -------
Created an attachment (id=94579) [details]
filename-friendliness.patch

Patch that modifies package to install to and use new binaries.

------- Comment #6 From Michele Noberasco 2006-08-21 01:49:19 0000 -------
Gargoyle is but a front-ent to several other interpreters, and the package
includes a bundle of them. These should be stripped out from the package, which
should in turn depend on the stand-alone frotz and hugo.

------- Comment #7 From Viaken 2006-08-21 08:00:09 0000 -------
(In reply to comment #6)
> Gargoyle is but a front-ent to several other interpreters, and the package
> includes a bundle of them.

Based on the website and source, these included interpreters are modified to
make use of the features the included library provides (gamma-correction,
sub-pixel rendering, anti-aliasing, etc). The website says they've been
"glk-enabled" and in the source, each interpreter's subdir has new files for
glk compatibility.

Using the stand-alone frotz would require a patch and then would cease to be
stand-alone, I think. Adding a "glk" or "gargoyle" USE flag to frotz and adding
gargoyle as a requirement may be possible. Also, the stand-alone hugo in
portage is a different program than that included here.

------- Comment #8 From Michele Noberasco 2006-08-23 01:00:38 0000 -------
Uhm, understood. I think I'll follow your patch, then...

------- Comment #9 From Michele Noberasco 2006-08-23 06:12:20 0000 -------
In Portage, thanks for the submission!

------- Comment #10 From Viaken 2006-08-23 08:27:41 0000 -------
Thanks for the help.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug