First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 47266
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Josh Glover <jmglov@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Josh Glover <jmglov@gentoo.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
NaturalDocs-1.22.ebuild app-doc/NaturalDocs-1.22.ebuild (New Package) text/plain Josh Glover 2004-04-08 13:31 0000 1.14 KB Details
NaturalDocs-1.22.ebuild ebuild now installs into /usr/share/NaturalDocs text/plain Josh Glover 2004-04-19 09:16 0000 1.21 KB Details
NaturalDocs-1.22.ebuild Changed HOMEPAGE per author's instructions text/plain Josh Glover 2004-04-22 20:04 0000 1.20 KB Details
NaturalDocs-1.22-r1.ebuild app-doc/NaturalDocs-1.22-r1 (Update) text/plain Josh Glover 2004-04-23 12:05 0000 1.41 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 47266 depends on: Show dependency tree
Show dependency graph
Bug 47266 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: 2004-04-08 13:31 0000
Find attached an ebuild for NaturalDocs, an extensible, multi-language source
code documentation generator. It depends on dev-lang/perl.

------- Comment #1 From Josh Glover 2004-04-08 13:31:46 0000 -------
Created an attachment (id=28908) [edit]
app-doc/NaturalDocs-1.22.ebuild (New Package)

------- Comment #2 From Eric Sammer (RETIRED) 2004-04-10 10:30:25 0000 -------
Thanks for the submission! Before including this, it would be great if it
installed its files in the standard hierarchy rather than creating
/usr/NaturalDocs. If at all possible, add an ebuild that drops files in
standard locations. Thanks again!

------- Comment #3 From Josh Glover 2004-04-15 06:59:10 0000 -------
Sorry for the delay in getting back to you. Here is the issue: NaturalDocs is
written to run out of a single directory, with all of its Perl libs. It looks
like the only way to install it without modification is to put it all in its
own directory. The NaturalDocs Perl script itself can then be symlinked into
/usr/bin. Should I maybe put it in /usr/share/NaturalDocs?

Please advise me of what you would consider the proper location, and I will be
happy to modify the ebuild.

------- Comment #4 From Josh Glover 2004-04-19 09:16:31 0000 -------
Created an attachment (id=29626) [edit]
ebuild now installs into /usr/share/NaturalDocs

------- Comment #5 From Josh Glover 2004-04-22 20:02:32 0000 -------
(From update of attachment 29626 [edit])
># Copyright 1999-2003 Gentoo Technologies, Inc.
># Distributed under the terms of the GNU General Public License v2
># $Header: $
>
>DESCRIPTION="Extensible, multi-language source code documentation generator"
>HOMEPAGE="http://www.naturaldocs.org/"
>SRC_URI="mirror://sourceforge/naturaldocs/${P}.zip mirror://sourceforge/naturaldocs/${P}-Patch-1.zip"
>
>LICENSE="GPL-2"
>SLOT="0"
>KEYWORDS="~x86"
>
>IUSE=""
>RESTRICT="nomirror"
>
>RDEPEND="dev-lang/perl"
>DEPEND="${RDEPEND}"
>
>src_unpack() {
>	mkdir ${P} || die "could not create directory ${P}"
>	cd ${P}
>	unzip ${DISTDIR}/${P}.zip
>
>	# The "patch" is actually a whole new Perl module. Just unzip it over
>	# top of the original one.
>	unzip -o ${DISTDIR}/${P}-Patch-1.zip
>}
>
>src_compile() {
>	einfo "Nothing to compile"
>}
>
>src_install() {
>	# Install Perl script, modules, and other supporting stuff
>	dodir /usr/share/NaturalDocs
>	cp -a NaturalDocs ${D}/usr/share/NaturalDocs/
>	cp -ar Modules Project Styles ${D}/usr/share/NaturalDocs/
>
>	# Make the Perl script executable
>	chmod a+x ${D}/usr/share/NaturalDocs/NaturalDocs
>
>	# Symlink the Perl script into /usr/bin
>	dodir /usr/bin
>	dosym /usr/share/NaturalDocs/NaturalDocs /usr/bin/NaturalDocs
>
>	# Documentation
>	dodoc *.txt
>	dohtml -r Help/*
>}

------- Comment #6 From Josh Glover 2004-04-22 20:04:30 0000 -------
Created an attachment (id=29871) [edit]
Changed HOMEPAGE per author's instructions

------- Comment #7 From Josh Glover 2004-04-22 20:05:38 0000 -------
Sorry, meant to obsolete old attachment, and I forgot what "edit as comment"
meant. Ignore the comment, use the only non-obsolete attachment as the latest
ebuild.

------- Comment #8 From Josh Glover 2004-04-23 12:05:22 0000 -------
Created an attachment (id=29912) [edit]
app-doc/NaturalDocs-1.22-r1 (Update)

Patch-3 is out, superceeding Patch-1 and Patch-2

------- Comment #9 From Josh Glover 2004-06-09 10:40:19 0000 -------
I am going to snag this bug, now that I have my wings.

------- Comment #10 From Jeremy Huddleston 2004-06-12 01:56:14 0000 -------
gogogo =) And feel free to take any of the sound@ bugs as well... but please
leave me the alsa and xmms ones.  I'm still going to be relatively unavailible
for the next week or so, but feel free to ask for help... I'll be around but
busy setting up my network and dealing with amd64 & gcc3.4 issues.

------- Comment #11 From Josh Glover 2004-06-12 04:42:02 0000 -------
In CVS.

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