Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 134381 - New package: www-client/flock (source based)
Summary: New package: www-client/flock (source based)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.flock.com
Whiteboard:
Keywords: EBUILD
Depends on: 95633
Blocks:
  Show dependency tree
 
Reported: 2006-05-25 22:13 UTC by teflon
Modified: 2015-10-28 20:44 UTC (History)
17 users (show)

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


Attachments
clucene ebuild edited for flock (clucene-0.8.13.ebuild,1.07 KB, text/plain)
2006-05-25 22:16 UTC, teflon
Details
flock x86 ebuild (flock-0.5.15.ebuild,785 bytes, text/plain)
2006-05-25 22:17 UTC, teflon
Details
clucene flock patch (clucene-0.8.13.patch.0,8.61 KB, patch)
2006-05-25 22:19 UTC, teflon
Details | Diff
flock-0.5.15.ebuild source ebuild for ppc (ibook) (flock-0.5.15.ebuild,2.01 KB, text/plain)
2006-05-26 00:57 UTC, teflon
Details
/usr/local/portage/www-client/flock/flock-0.7.ebuild (flock-0.7.ebuild,2.12 KB, application/octet-stream)
2006-06-18 02:04 UTC, teflon
Details
/usr/local/portage/dev-cpp/clucene-cvs-flock/clucene-cvs-flock-0.ebuild (clucene-cvs-flock-0.ebuild,791 bytes, application/octet-stream)
2006-06-18 02:13 UTC, teflon
Details
a proper build for clucene-cvs-flock (clucene-cvs-flock-9999.ebuild,830 bytes, application/octet-stream)
2006-06-18 12:25 UTC, Steve Christman
Details
flock-0.7.ebuild (flock-0.7.ebuild,2.13 KB, text/plain)
2007-11-07 11:24 UTC, Matteo 'The Peach' Pescarin
Details
dev-cpp/clucene-9999.ebuild (clucene-9999.ebuild,1.11 KB, text/plain)
2007-11-08 02:09 UTC, MATSUU Takuto (RETIRED)
Details
/www-client/flock-1.0.1.ebuild (flock-1.0.1.ebuild,5.35 KB, text/plain)
2007-11-08 05:24 UTC, MATSUU Takuto (RETIRED)
Details
files/flock-1.0.1-gentoo.patch (flock-1.0.1-gentoo.patch,435 bytes, patch)
2007-11-08 05:25 UTC, MATSUU Takuto (RETIRED)
Details | Diff
files/flock.desktop (flock.desktop,244 bytes, text/plain)
2007-11-08 05:25 UTC, MATSUU Takuto (RETIRED)
Details
files/gentoo-default-prefs.js (gentoo-default-prefs.js,565 bytes, text/plain)
2007-11-08 05:25 UTC, MATSUU Takuto (RETIRED)
Details
flock-1.0.9.ebuild (flock-1.0.9.ebuild,5.36 KB, text/plain)
2008-03-06 15:52 UTC, MATSUU Takuto (RETIRED)
Details
files/flock-1.0.9-gentoo.patch (flock-1.0.9-gentoo.patch,452 bytes, patch)
2008-03-06 15:52 UTC, MATSUU Takuto (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description teflon 2006-05-25 22:13:41 UTC
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.
Comment 1 teflon 2006-05-25 22:16:56 UTC
Created attachment 87526 [details]
clucene ebuild edited for flock
Comment 2 teflon 2006-05-25 22:17:58 UTC
Created attachment 87527 [details]
flock x86 ebuild
Comment 3 teflon 2006-05-25 22:19:00 UTC
Created attachment 87528 [details, diff]
clucene flock patch
Comment 4 Steve Christman 2006-05-25 23:33:59 UTC
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
Comment 5 teflon 2006-05-26 00:57:48 UTC
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.
Comment 6 filip 2006-06-14 14:49:54 UTC
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?
Comment 7 teflon 2006-06-18 02:00:09 UTC
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
Comment 8 teflon 2006-06-18 02:04:06 UTC
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.
Comment 9 teflon 2006-06-18 02:13:19 UTC
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.
Comment 10 Steve Christman 2006-06-18 12:25:39 UTC
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.
Comment 11 Alexander Rink 2006-06-20 01:19:11 UTC
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
Comment 12 Paulo J. Matos 2007-07-05 16:15:52 UTC
A year went by and this package is not yet found on portage, why?
Comment 13 Matteo 'The Peach' Pescarin 2007-11-07 11:24:20 UTC
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)
Comment 14 MATSUU Takuto (RETIRED) gentoo-dev 2007-11-08 02:09:44 UTC
Created attachment 135464 [details]
dev-cpp/clucene-9999.ebuild
Comment 15 MATSUU Takuto (RETIRED) gentoo-dev 2007-11-08 05:24:22 UTC
Created attachment 135468 [details]
/www-client/flock-1.0.1.ebuild

it works but tab extension doesn't.
Comment 16 MATSUU Takuto (RETIRED) gentoo-dev 2007-11-08 05:25:06 UTC
Created attachment 135469 [details, diff]
files/flock-1.0.1-gentoo.patch
Comment 17 MATSUU Takuto (RETIRED) gentoo-dev 2007-11-08 05:25:28 UTC
Created attachment 135470 [details]
files/flock.desktop
Comment 18 MATSUU Takuto (RETIRED) gentoo-dev 2007-11-08 05:25:49 UTC
Created attachment 135472 [details]
files/gentoo-default-prefs.js
Comment 19 valentin 2007-11-29 20:43:51 UTC
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.
Comment 20 Markus Rathgeb 2007-12-13 22:24:12 UTC
Is there a chance to get ebuilds for 1.0.3?
Comment 21 MATSUU Takuto (RETIRED) gentoo-dev 2008-03-06 15:52:17 UTC
Created attachment 145419 [details]
flock-1.0.9.ebuild

compiled fine, but it doesn't work with tab functions.
Comment 22 MATSUU Takuto (RETIRED) gentoo-dev 2008-03-06 15:52:48 UTC
Created attachment 145421 [details, diff]
files/flock-1.0.9-gentoo.patch
Comment 23 Frederik 'Freso' S. Olesen 2008-04-08 18:29:08 UTC
flock-1.1.1 is out. :)
Comment 24 Jim Tupper 2008-06-06 19:04:07 UTC
Flock 1.2.1 is out.
Comment 25 Dietrich Moerman 2008-06-14 20:51:39 UTC
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.
Comment 26 Gabor Garami 2008-11-28 09:39:56 UTC
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 . 
Comment 27 Richard 2010-06-17 01:45:49 UTC
Is there any chance this will go into the portage tree? It would be nice to be ale to try flock.
Comment 28 Ben de Groot (RETIRED) gentoo-dev 2010-06-17 02:39:03 UTC
(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.
Comment 29 Gabor Garami 2010-06-30 22:43:35 UTC
(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.
Comment 30 Patrice Clement gentoo-dev 2015-10-28 20:44:43 UTC
https://en.wikipedia.org/wiki/Flock_%28web_browser%29

Development status
Discontinued in April 2011