Bug 152045 - New port: www/links-hacked browser with tricks for tabs, basic auth, better fonts and many more features
Summary: New port: www/links-hacked browser with tricks for tabs, basic auth, better f...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Stephen Montgomery-Smith
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-08 10:20 UTC by Peter
Modified: 2011-09-25 06:14 UTC (History)
0 users

See Also:


Attachments
links-hacked.shar (6.10 KB, application/x-shar)
2010-11-09 12:06 UTC, Peter
no flags Details
links-hacked.shar (3.88 KB, application/x-shar)
2010-11-10 06:37 UTC, Peter
no flags Details
links-hacked.shar (3.88 KB, application/x-shar)
2011-08-25 17:56 UTC, Peter
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter 2010-11-08 10:20:04 UTC
Renders faster than WebKit and has no console artefacts with X interface.
Not a rich-content stuff but most convinient to read HTML docs for free software, including very big files of s 'Single HTML' version, e. g., MySQL manual ;-)
Some obvious but sadly absurdly absent features from mainstream links-2 make this stuff absolutely essential. Those are: tabs with a state on a caption, 'copy link location' and many more.

Some portlint warnings are in:
===
WARN: Makefile: [74]: possible direct use of command "false" found. use ${FALSE} instead.
WARN: Makefile: unless this is a master port, MAINTAINER has to be set by "=", not by "?=".
===
both are present in www/links,  too, and:
===
WARN: Makefile: only one MASTER_SITE configured.  Consider adding additional mirrors.
===
but it's true that at the moment there is only one master site for the source defined. Somewhat different is at maemo repository, too.
===
WARN: Makefile: no need to define EXTRACT_SUFX if DISTFILES is defined.
===
but DISTFILES are defined through the EXTRACT_SUFX which itself is subject to change because 'tgz' is less appropriate for the source tarball than 'tar.gz'

oh, and... shall I be listed at: 
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributors/contrib-additional.html
?
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2010-11-08 10:20:13 UTC
Class Changed
From-To: sw-bug->change-request

Fix category (new ports should be change-requests) (via the GNATS Auto 
Assign Tool)
Comment 2 Sunpoet Po-Chuan Hsieh 2010-11-08 18:14:01 UTC
Hi,

Would you please provide a shar file for this new port?
(Ref: http://www.freebsd.org/doc/en/books/porters-handbook/porting-submitti=
ng.html)
Thanks.

Regards,
--=20
=C2=A0 Sunpoet Po-Chuan Hsieh <sunpoet at sunpoet.net> <sunpoet at FreeBSD.=
org>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 4096R/CC57E36B 8AD8 68F2 7D2B 0A10 7E9B =
8CC0 DC44 247E CC57 E36B
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 http://people.FreeBSD.org/~sunpoet/pgpkeys.txt
Comment 3 Po-Chuan Hsieh freebsd_committer freebsd_triage 2010-11-08 18:32:40 UTC
State Changed
From-To: open->feedback

Ask for submitter fix.
Comment 4 Peter 2010-11-09 12:06:32 UTC
We all come down to Monterrey, Sunpoet!
2010/11/09 02:14:01 +0800 Sunpoet Hsieh <sunpoet@sunpoet.net> => To Peter Vereshagin :
SH> Hi,
SH> Would you please provide a shar file for this new port?
SH> (Ref: http://www.freebsd.org/doc/en/books/porters-handbook/porting-submitting.html)
SH> Thanks.

attaching here.
web link is in a separate private message

73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB  12F8 0CE1 4AAC A0E2 6627)
--
http://vereshagin.org
Comment 5 Peter 2010-11-10 06:37:25 UTC
attached here is far better versioned as -101110
Comment 6 Stephen Montgomery-Smith 2011-07-04 03:16:13 UTC
The second shar file you sent is still corrupted.  It looks good on the 
web site http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/152045, but 
when I click on the "Download shar-2.sh" it still comes across as garbled.

If you like, you could try emailing the shar file directly to me as an 
attachment.

If we can get this port into good shape so that it gets committed, I'll 
be sure to remember to put you on 
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributors/contrib-additional.html.
Comment 7 Stephen Montgomery-Smith freebsd_committer freebsd_triage 2011-07-04 03:16:51 UTC
Responsible Changed
From-To: freebsd-ports-bugs->stephen

I'll take it.
Comment 8 Peter 2011-08-25 17:53:23 UTC
Wake me up when September ends, Stephen!
2010/11/10 09:37:25 +0300 Peter Vereshagin <peter@vereshagin.org> => To Sunpoet Hsieh :
PV> attached here is far better versioned as -101110

Attached here.

The same shar is at:

    http://links-hacked.nm.ru/links-hacked.shar

Thanks!

73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB  12F8 0CE1 4AAC A0E2 6627)
--
http://vereshagin.org
Comment 9 Peter 2011-08-25 17:56:01 UTC
Wake me up when September ends, Stephen!
2010/11/10 09:37:25 +0300 Peter Vereshagin <peter@vereshagin.org> => To Sunpoet Hsieh :
PV> attached here is far better versioned as -101110

Attached here.

Ouch.

73! Peter pgp: A0E26627 (4A42 6841 2871 5EA7 52AB  12F8 0CE1 4AAC A0E2 6627)
--
http://vereshagin.org
Comment 10 Stephen Montgomery-Smith 2011-08-28 02:42:30 UTC
Thanks Peter.  My job is keeping me busy right now, but I'll get to work 
on it soon.
Comment 11 Stephen Montgomery-Smith 2011-09-24 05:25:08 UTC
Hi Peter,

I started to test your port.  It seems to me that I need to add the 
following LIB_DEPENDS before it compiles.  (I tested this by installing 
it on a system that had no ports preinstalled.)

LIB_DEPENDS+=   execinfo:${PORTSDIR}/devel/libexecinfo \
                 gdbm:${PORTSDIR}/databases/gdbm

I suspect that libexecinfo is needed no matter what options are 
selected.  But what about gdbm?  Is that always going to be required? 
Or is it option dependent?

Thanks, Stephen
Comment 12 Stephen Montgomery-Smith 2011-09-24 05:31:59 UTC
Also the AUTOTOOLS line had to be changed to:

USE_AUTOTOOLS?= autoconf autoheader aclocal automake

Perhaps the ports system used to be able to handle what you had written. 
  But now what you have creates an error.
Comment 13 Stephen Montgomery-Smith 2011-09-24 19:37:12 UTC
I tried switching off the FORMSAVE option.  This is because the error 
message for gdbm missing is:

configure: error: You need gdbm to compile form saving

However even when FORMSAVE is switched off, it still complains about a 
missing gdbm.

ALSO, directfb is now at version 1.4.5.  So I changed the appropriate 
entry to:

LIB_DEPENDS+=   directfb-1.4.5:${PORTSDIR}/devel/directfb



Anyway, I think I cam going to go ahead an commit the port.
Comment 14 dfilter service freebsd_committer freebsd_triage 2011-09-24 19:45:18 UTC
stephen     2011-09-24 18:45:03 UTC

  FreeBSD ports repository

  Modified files:
    www                  Makefile 
  Added files:
    www/links-hacked     Makefile distinfo pkg-descr 
  Log:
  - New port www/links-hacked.
  
  WW browser Links well known and now hacked for more features including
  tabs, basic auth and toolbar, hot key for images, form entry saving, much
  better X fonts, etc.
  
  PR:             ports/152045
  Submitted by:   Peter Vereshagin <peter@vereshagin.org>
  
  Revision  Changes    Path
  1.2984    +1 -0      ports/www/Makefile
  1.1       +105 -0    ports/www/links-hacked/Makefile (new)
  1.1       +2 -0      ports/www/links-hacked/distinfo (new)
  1.1       +5 -0      ports/www/links-hacked/pkg-descr (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 15 Stephen Montgomery-Smith freebsd_committer freebsd_triage 2011-09-25 06:12:35 UTC
State Changed
From-To: feedback->closed

Committed, thanks! 

Also, your name was already in http://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributors/contrib-additional.html - somebody else must have put you there in the mean time.