First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 130462
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Pieter Van den Abeele <pvdabeel@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Rüpel <ruepel@gmx.li>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
doc++-3.4.10-r1.ebuild the updated ebuild 3.4.10-r1 with the patch text/plain Rüpel 2006-04-19 04:53 0000 703 bytes Details
doc++-3.4.10-flex.patch the patch patch Rüpel 2006-04-19 04:54 0000 377 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

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

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







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


Description:   Opened: 2006-04-19 04:51 0000
the current version 3.4.10 of app-doc/doc++ is from 2002 o_O

in between something has changed in flex, such that the current doc++ package
does not compile.

i've found a patch via google:
http://svn.exactcode.de/t2/trunk/package/develop/docpp/flex-hotfix.patch

i've renamed the patch to doc++-3.4.10-flex.patch and updated the 3.4.10 ebuild
to 3.4.10-r1 (i'll attach it here)

the patched version works. tested on x86. but since the problem seems to be an
issue with the flex-syntax, i would assume it applies to all platforms.

------- Comment #1 From Rüpel 2006-04-19 04:53:01 0000 -------
Created an attachment (id=84950) [edit]
the updated ebuild 3.4.10-r1 with the patch

attached the new ebuild

------- Comment #2 From Rüpel 2006-04-19 04:54:32 0000 -------
Created an attachment (id=84951) [edit]
the patch

the patch - i've stripped the comments but i don't know if that actually a good
idea, because it contained the license - does a patch need a license? well -
luckily i'm no maintainer... ;)

------- Comment #3 From David Owen 2006-04-28 09:39:57 0000 -------
Here's an alternate patch.  It doesn't change the output of the program at all.

--- docify.ll.old       2006-04-28 10:30:43.634423500 -0600
+++ docify.ll   2006-04-28 10:30:51.826935500 -0600
@@ -314,7 +314,7 @@
        {
        if(argv[1][0] == '-')
            {
-           fprintf(stderr, "Usage: docify [infile [outfile]]\n");
+           fprintf(stderr, "Usage: docify [infile [outfile]""]\n");
            return 0;
            }
        ain = fopen(argv[1], "r");

I hereby certify that I am the original author of this patch, and I release it
to the public domain.

------- Comment #4 From Aidan Taniane 2006-06-11 12:58:48 0000 -------
I can verify that the patch works fine and allows doc++-3.4.10-r1.ebuild to
compile on x86.

doc++-3.4.10.ebuild is the current (and only) doc++ ebuild which doesn't
compile on current stable systems, thus blocking any package that depends on
doc++.

------- Comment #5 From Pieter Van den Abeele 2006-07-12 13:37:08 0000 -------
I'll commit this in a minute.

------- Comment #6 From Pieter Van den Abeele 2006-07-12 15:56:46 0000 -------
in cvs

------- Comment #7 From Pieter Van den Abeele 2006-07-12 15:57:01 0000 -------
and closing bug.

First Last Prev Next    No search results available      Search page      Enter new bug