Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 9678 - httrack-3.21.ebuild (New Package)
Summary: httrack-3.21.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Seth Chandler
URL:
Whiteboard:
Keywords:
: 9679 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-10-25 18:15 UTC by Ricardo Cordeiro
Modified: 2003-02-10 03:53 UTC (History)
1 user (show)

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


Attachments
ebuild (httrack-3.21.ebuild,1.89 KB, text/plain)
2002-10-25 18:24 UTC, Ricardo Cordeiro
Details
make error (erro.txt,1.11 KB, text/plain)
2002-10-29 18:38 UTC, Ricardo Cordeiro
Details
ebuild (2nd version) (httrack-3.21.ebuild,1.20 KB, text/plain)
2002-10-29 18:40 UTC, Ricardo Cordeiro
Details
HTTrack License Description file (license.txt,1.12 KB, image/gif)
2003-01-31 19:32 UTC, Ricardo Cordeiro
Details
HTTrack Website Copier 3.22-3 Ebuild (httrack-3.22.ebuild) (httrack-3.22.ebuild,1.17 KB, text/plain)
2003-01-31 20:26 UTC, Ricardo Cordeiro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ricardo Cordeiro 2002-10-25 18:15:21 UTC
Hello!

This is an ebuild for "HTTrack Website Copier, Open Source Offline Browser".

This software is capable of downloading complete sites from the net, it's a good mirroring tool, if you haven't got rsync access.

I suggest net-www/httrack. I have only tested it on a Dual Pentium3. The second make process crashes if I use the -j2 option. Using econf, returns a sandbox error. And I didn't have to use elibtoolize routine from libtool, because everything seems to work right.
There is no dependencies beside glibc, I think. It wouldn't be much if you double check it.
I just hope, that I did it right. It's my first.

Glad to be helping,
Ricardo Cordeiro

PS - On the ChangeLog, please use Ricardo.Cordeiro@iscte.pt as my email address, instead of pt_lamb@hotmail.com
Comment 1 Ricardo Cordeiro 2002-10-25 18:24:54 UTC
Created attachment 5027 [details]
ebuild

The ebuild
Comment 2 Ricardo Cordeiro 2002-10-25 18:26:09 UTC
*** Bug 9679 has been marked as a duplicate of this bug. ***
Comment 3 Ricardo Cordeiro 2002-10-29 18:35:31 UTC
Hello again,

I have taken sometime rewriting the original ebuild, so I could use all of 
gentoo utils, like emake, einstall and econf.

Somehow I got to adapt everything, except the second make. This one gave me 
some headaches. I don't know why, but it crashes everytime because it can't 
find the libhttrack.so, that was compiled on the first make. I can only guess, 
that the -j2 option of make, somehow changes the working directory in a way 
that ld can't find libhttrack.so, that should be on the working directory.

I attached the error as 'make error'.

Anyway, any of the versions of the ebuild should do what it's suppose to.

I hope I had cut you some of the work that you should have done with the first 
version.

good hacking...
Comment 4 Ricardo Cordeiro 2002-10-29 18:38:32 UTC
Created attachment 5198 [details]
make error

Output of the second make, when I used 'emake' instead on 'make'
Comment 5 Ricardo Cordeiro 2002-10-29 18:40:41 UTC
Created attachment 5199 [details]
ebuild (2nd version)

2nd version of the original ebuild
Comment 6 Peter Sharp 2002-12-14 10:26:32 UTC
Version 3.22 is now out, just needs a version bump. 
Comment 7 Maik Schreiber 2003-01-17 17:41:16 UTC
Bouncing back to bug-wranglers due to time constraints.
Comment 8 Ricardo Cordeiro 2003-01-19 16:11:24 UTC
Ok, I'll upgrade the ebuild.
But this is rather discouraging, because it takes 2 months for anybody to say 
something about the ebuild, and that something is a need for a "version bump".

I hope this time, it won't take that long.
Comment 9 Ricardo Cordeiro 2003-01-31 19:32:58 UTC
Created attachment 7789 [details]
HTTrack License Description file
Comment 10 Ricardo Cordeiro 2003-01-31 19:37:58 UTC
Finally I got the time to rewrite a new ebuild to the new version. But first I have some questions...

Number one, is about version numbering. Unfortunatly httrack hasn't got a somewhat standard versioning system, the current version number is 3.22-3. How can I adapt this version to a portage compatible one?

I thought about it, and came up with two solutions:

- httrack-3.22.ebuild (and the following versions would be bumped with revisions like httrack-3.22-r1 for 3.22-4, and httrack-3.22-5)

- httrack-3.22.3.ebuild (replacing the '-' with a '.')

For now, I'm following my first suggestion, but would like to have your opinion.

Number two, is about the License. HTTrack has a custom license.txt, that refers to GPL2. What should I do? Request for a new LICENSE entry on portage, or just set to GPL2? I attached the license.txt file to this bug, as 'HTTrack Licence Description file'. I'm setting GPL2 for now.

I'll soon post the new ebuild, and than if needed, I'll repost one with the necessary changes.

Glad to be helping again,
Ricardo Cordeiro
Comment 11 Ricardo Cordeiro 2003-01-31 20:26:56 UTC
Created attachment 7793 [details]
HTTrack Website Copier 3.22-3 Ebuild (httrack-3.22.ebuild)

Ok, this is the ebuild for the current version of HTTrack. I suppose you'll
hold it out of portage, until 1.4_rc3 comes out. In the meanwhile, please
consider my last comment so I can have a final version before rc3 comes out.
Comment 12 Ricardo Cordeiro 2003-01-31 21:11:55 UTC
Hum... There's a problem. The CFLAGS and CXXFLAGS from make.conf aren't being applied to the compilation process...

What might it be?
Comment 13 Seth Chandler 2003-02-10 03:53:20 UTC
added to cvs