I edited the clucene ebuild to work with flock (added an epatch line) and wrote source ebuilds for the flock web browser for x86 and ppc architectures (separate ebuilds, not merged into one file yet). mozilla-launcher was not used so as to avoid interference with /usr/bin/flock (from sys-apps/util-linux). The ebuilds are minimalist and contain only what I needed to get them to work. Following the style of other mozilla apps, it installs the completed binary into /usr/lib/flock/flock.
Created attachment 87526 [details] clucene ebuild edited for flock
Created attachment 87527 [details] flock x86 ebuild
Created attachment 87528 [details, diff] clucene flock patch
dev-cpp/clucene/clucene-0.8.13.ebuild www-client/flock/flock-0.5.15.ebuild dev-cpp/clucene/files/clucene-0.8.13.patch.0 are the file names and the right place to put them in an overlay
Created attachment 87536 [details] flock-0.5.15.ebuild source ebuild for ppc (ibook) This ebuild works on my G4 ibook. It probably builds more extensions than it needs to because I added things to get it to work. I did't have time to get rid of the non-essential stuff or clean it up.
Clucene is now in portage, and flock is in beta. Maybe time for an update? <:) Is it just a matter of bumping the version-number in the ebuild name, or does it require changes to the internals of it?
flock 0.7 beta has been released on flock.com. I run gentoo on a ppc ibook, so the downloadable binaries are of no use to me. A friend of a friend told me that flock 0.7 source tarballs have not been released and will not be available until the end of July 2006 due to licensing issues. However, the source is available from the flock.com subversion server. Why subversion source is more legal than a tarball is a mystery to me. I am not a lawyer. Luckily, however, I am a bit of a hacker, so I made svn ebuilds for the flock clucene library and the browser. I didn't want to wait until the end of July for the lawyers to do their thing. I wanted it now. Since they are svn, these particular ebuilds will never make it into portage, but they use a supposedly stable branch of the svn tree which will eventually be wrapped up into a tarball. In theory, when that happens, changing the fetch to the tarball should be all that is needed. The attached functional ppc ebuild is: /usr/local/portage/www-client/flock/flock-0.7.ebuild
Created attachment 89449 [details] /usr/local/portage/www-client/flock/flock-0.7.ebuild source svn ebuild for flock 0.7. It works on my ppc ibook.
Created attachment 89452 [details] /usr/local/portage/dev-cpp/clucene-cvs-flock/clucene-cvs-flock-0.ebuild this is an svn ebuild for the clucene that is required to build flock 0.7 from source. This version of clucene is special. flock won't compile with other versions of clucene and this clucene won't work with anything else. Trust me. For flock 0.7, none of the clucene from sourceforge will work. Only this one.
Created attachment 89485 [details] a proper build for clucene-cvs-flock Ok this one works for the x86 as well as the ppc but u need gcc 3.4.5 or lower 4.1.1 wont work cause of this --> function class foo { void foo::bar() {} }; i think if u remove that foo:: inside the class.
I changed line 28 and 30 in RangeFilter.h (removed RangeFilter:: in front of More and Less) and it compiles fine with gcc4.1.0
A year went by and this package is not yet found on portage, why?
Created attachment 135416 [details] flock-0.7.ebuild added category for DEPEND of clucene-cvs-flock. without it the digest will not work (for me at least)
Created attachment 135464 [details] dev-cpp/clucene-9999.ebuild
Created attachment 135468 [details] /www-client/flock-1.0.1.ebuild it works but tab extension doesn't.
Created attachment 135469 [details, diff] files/flock-1.0.1-gentoo.patch
Created attachment 135470 [details] files/flock.desktop
Created attachment 135472 [details] files/gentoo-default-prefs.js
isn't there a way to make it work again? for me tabbed browsing is fundamental and if it's not there there's not much point in using flock over firefox with the extensions to make it behave as flock.
Is there a chance to get ebuilds for 1.0.3?
Created attachment 145419 [details] flock-1.0.9.ebuild compiled fine, but it doesn't work with tab functions.
Created attachment 145421 [details, diff] files/flock-1.0.9-gentoo.patch
flock-1.1.1 is out. :)
Flock 1.2.1 is out.
It's sad to see this has not been put in Portage yet despite people offering ebuilds and making requests. It has been over two years already.
I recommends using Sulfur branding, and binary name, avoid the name collision with /usr/bin/flock in util-linux package. I think the '/usr/bin/flock-browser' is not a best solution .
Is there any chance this will go into the portage tree? It would be nice to be ale to try flock.
(In reply to comment #27) > Is there any chance this will go into the portage tree? All it needs basically is for someone to step up and volunteer to maintain it.
(In reply to comment #27) > Is there any chance this will go into the portage tree? It would be nice to be > ale to try flock. > This is quite outdated now, if somebody can investigate the URL of the source of newer versions, it would be nicer.
https://en.wikipedia.org/wiki/Flock_%28web_browser%29 Development status Discontinued in April 2011