ports/152045: New port: www/links-hacked browser with tricks for tabs, basic auth, better fonts and many more features
Peter Vereshagin
peter at vereshagin.org
Tue Nov 9 12:30:15 UTC 2010
The following reply was made to PR ports/152045; it has been noted by GNATS.
From: Peter Vereshagin <peter at vereshagin.org>
To: Sunpoet Hsieh <sunpoet at sunpoet.net>
Cc: Peter Vereshagin <peter at vereshagin.org>, bug-followup at freebsd.org
Subject: Re: ports/152045: New port: www/links-hacked browser with tricks for
tabs, basic auth, better fonts and many more features
Date: Tue, 9 Nov 2010 15:06:32 +0300
--Nq2Wo0NMKNjxTN9z
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
We all come down to Monterrey, Sunpoet!
2010/11/09 02:14:01 +0800 Sunpoet Hsieh <sunpoet at 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
--Nq2Wo0NMKNjxTN9z
Content-Type: application/x-shar
Content-Disposition: attachment; filename="links-hacked.shar"
Content-Transfer-Encoding: quoted-printable
# This is a shell archive. Save it in a file, remove anything before=0A# t=
his line, and then unpack it by entering "sh file". Note, it may=0A# creat=
e directories; files and directories will be owned by you and=0A# have defa=
ult permissions.=0A#=0A# This archive contains:=0A#=0A# links-hacked=0A# li=
nks-hacked/Makefile=0A# links-hacked/distinfo=0A# links-hacked/files=0A# li=
nks-hacked/files/patch-links-hacked-label-compound=0A# links-hacked/pkg-des=
cr=0A# links-hacked/pkg-plist=0A#=0Aecho c - links-hacked=0Amkdir -p links-=
hacked > /dev/null 2>&1=0Aecho x - links-hacked/Makefile=0Ased 's/^X//' >li=
nks-hacked/Makefile << '4d37532e7efcd62d0f7f495968712a67'=0AX# New ports co=
llection makefile for: links-hacked=0AX# Date created: 08 November 2010=0A=
X# Whom: Peter Vereshagin <peter at vereshagin.org>=0AX#=0AX# $FreeBSD$=0AX#=
=0AX=0AXPORTNAME=3D links-hacked=0AXDISTVERSION=3D 030709=0AXCATEGORIES?=3D=
www=0AXMASTER_SITES=3D http://xray.sai.msu.ru/~karpov/links-hacked/downloa=
ds/=0AXEXTRACT_SUFX=3D .tgz=0AXDISTFILES?=3D ${DISTNAME}${EXTRACT_SUFX} lin=
ks-fonts-new${EXTRACT_SUFX}=0AX=0AXMAINTAINER?=3D peter at vereshagin.org=0AXC=
OMMENT=3D Hacked version of a Links WWW browser=0AX=0AXCONFLICTS=3D links-[=
0-9]*=0AX=0AXUSE_AUTOTOOLS?=3D autoconf:268 autoheader:268 aclocal:111 auto=
make:111=0AXAUTOMAKE_ARGS?=3D -a -c=0AX=0AXpre-configure:=0AX pwd && cd $=
{WRKSRC} && ./autogen.sh && ${TAR} xzf ${DISTDIR}/links-fonts-new${EXTRACT=
_SUFX}=0AX=0AXGNU_CONFIGURE=3D yes=0AXCONFIGURE_ARGS+=3D --with-ssl --witho=
ut-pmshell --without-atheos \=0AX --without-fb --enable-form-saving --ena=
ble-javascript=0AXCONFIGURE_ENV+=3D CPPFLAGS=3D"${CPPFLAGS} -I${LOCALBASE}/=
include"=0AXLDFLAGS+=3D -L${LOCALBASE}/lib -lexecinfo=0AX=0AXUSE_OPENSSL=3D=
yes=0AX=0AXOPTIONS=3D SVGALIB "non-X11 graphics support" off \=0AX DIRECT=
FB "directfb driver support" off \=0AX X11 "X11 graphics support" on \=0AX=
FORMSAVE "Enable forms saving" on \=0AX JS "Enable Javascript (very basi=
c)" on \=0AX FREETYPE "Enable Freetype renderer" on=0AX=0AX.include <bsd.p=
ort.options.mk>=0AX=0AX.ifdef(WITH_SVGALIB) || defined(WITH_X11) || defined=
(WITH_DIRECTFB)=0AXLIB_DEPENDS+=3D png.6:${PORTSDIR}/graphics/png \=0AX jp=
eg.11:${PORTSDIR}/graphics/jpeg \=0AX tiff.4:${PORTSDIR}/graphics/tiff=0AX=
CONFIGURE_ARGS+=3D --enable-graphics=0AX.else=0AXCONFIGURE_ARGS+=3D --disab=
le-graphics --without-libjpeg --without-libtiff=0AX.endif=0AX=0AX.ifdef(WIT=
H_SVGALIB)=0AXLIB_DEPENDS+=3D vga.1:${PORTSDIR}/graphics/svgalib=0AXCONFIGU=
RE_ARGS+=3D --with-svgalib=0AX.else=0AXCONFIGURE_ARGS+=3D --without-svgalib=
=0AX.endif=0AX=0AX.ifdef(WITH_DIRECTFB)=0AXLIB_DEPENDS+=3D directfb-1.4.3:$=
{PORTSDIR}/devel/directfb=0AXCONFIGURE_ARGS+=3D --with-directfb=0AX.else=0A=
XCONFIGURE_ARGS+=3D --without-directfb=0AX.endif=0AX=0AX.if !defined(WITHOU=
T_X11)=0AXUSE_XORG=3D x11 xproto=0AXCONFIGURE_ARGS+=3D --with-x=0AXDESKTOP_=
ENTRIES=3D"links" \=0AX "Lynx-like text WWW browser" \=0AX "" \=0AX "lin=
ks -g" \=0AX "Application;Network;WebBrowser;" \=0AX false=0AX.else=0AXCO=
NFIGURE_ARGS+=3D --without-x=0AX.endif=0AX=0AX.ifdef(WITH_FREETYPE)=0AXLIB_=
DEPENDS+=3D freetype.9:${PORTSDIR}/print/freetype2=0AXCONFIGURE_ARGS+=3D --=
with-freetype=0AX.else=0AXCONFIGURE_ARGS+=3D --without-freetype=0AX.endif=
=0AX=0AX.ifdef(WITH_FORMSAVE)=0AXCONFIGURE_ARGS+=3D --enable-form-saving=0A=
X.else=0AXCONFIGURE_ARGS+=3D --disable-form-saving=0AX.endif=0AX=0AX.ifdef(=
WITH_JS)=0AXCONFIGURE_ARGS+=3D --enable-javascript=0AX.else=0AXCONFIGURE_AR=
GS+=3D --disable-javascript=0AX.endif=0AX=0AXMAN1=3D links.1=0AX=0AX.inclu=
de <bsd.port.mk>=0A4d37532e7efcd62d0f7f495968712a67=0Aecho x - links-hacked=
/distinfo=0Ased 's/^X//' >links-hacked/distinfo << 'ffe634f5e40b1411f2bfc02=
3c9931318'=0AXSHA256 (links-hacked-030709.tgz) =3D ca1c460ec2265d5e6ba6116e=
bc0a2da5cfede94d6e52b2091f2d3b61745c1c7e=0AXSIZE (links-hacked-030709.tgz) =
=3D 1026817 =0AXSHA256 (links-fonts-new.tgz) =3D 426abeddd6f799ca8a4bd581fc=
28d299378e2daf78295cc08247d1cd573e4b3f=0AXSIZE (links-fonts-new.tgz) =3D 21=
18813=0Affe634f5e40b1411f2bfc023c9931318=0Aecho c - links-hacked/files=0Amk=
dir -p links-hacked/files > /dev/null 2>&1=0Aecho x - links-hacked/files/pa=
tch-links-hacked-label-compound=0Ased 's/^X//' >links-hacked/files/patch-li=
nks-hacked-label-compound << 'd181477de89ab49f0ed3e0d3755b6510'=0AX--- link=
s.h.orig 2003-05-24 23:32:03.000000000 +0500=0AX+++ links.h 2010-11-07 17:2=
8:35.000000000 +0300=0AX@@ -1531,7 +1531,7 @@=0AX inline static void load_m=
etric(int *, int *, int, struct font **);=0AX void save_fonts_table();=0AX =
void load_fonts_table();=0AX-void prune_font_cache(struct graphics_driver *=
);=0AX+/* void prune_font_cache(struct graphics_driver *); */=0AX =0AX inli=
ne void scale_gray(unsigned char *, int, int, unsigned char **, int, int);=
=0AX inline void mix_two_colors(unsigned short *, unsigned char *, int, uns=
igned short, unsigned short, unsigned short, unsigned short, unsigned short=
, unsigned short);=0AX--- options.c.orig 2003-05-14 00:37:49.000000000 +050=
0=0AX+++ options.c 2010-11-07 18:05:58.000000000 +0300=0AX@@ -259,7 +259,7 =
@@=0AX =0AX return;=0AX =0AX-load_failure:=0AX+load_failure:;=0AX =
/* internal("Can't load options!\n"); */=0AX }=0AX =0AX--- options_m=
anager.c.orig 2003-05-14 00:37:49.000000000 +0500=0AX+++ options_manager.c =
2010-11-07 17:39:55.000000000 +0300=0AX@@ -164,7 +164,7 @@=0AX =
}=0AX add_to_str(&txt,&l,": ");=0AX if(=
item->value) add_to_str(&txt,&l,item->value);=0AX- already_drawn:=0A=
X+ already_drawn:;=0AX }=0AX return txt;=0AX }=0AX--=
- view_gr.c.orig 2003-05-07 03:04:32.000000000 +0500=0AX+++ view_gr.c 2010-=
11-07 17:42:26.000000000 +0300=0AX@@ -1401,7 +1401,7 @@=0AX =
term->dev->size.x2, y2,=0AX =
bfu_bg_color);=0AX =0AX- tabs_end:=0AX+ =
tabs_end:;=0AX }=0AX =0AX }=0Ad181477de89ab49f0ed3e0d3755b6510=0Ae=
cho x - links-hacked/pkg-descr=0Ased 's/^X//' >links-hacked/pkg-descr << 'a=
8e782779f623bdff49b70341701ec7d'=0AXWWW browser Links well known and now ha=
cked for more features including=0AXtabs, basic auth and toolbar, hot key f=
or images, form entry saving, much=0AXbetter X fonts, etc.=0AX=0AXWWW: http=
://xray.sai.msu.ru/~karpov/links-hacked/=0Aa8e782779f623bdff49b70341701ec7d=
=0Aecho x - links-hacked/pkg-plist=0Ased 's/^X//' >links-hacked/pkg-plist <=
< 'b45c77a2a14a4262b3f7237f826b4326'=0AXbin/links=0AXbin/generate_font=0AXb=
in/arrow=0AXbin/make_included=0Ab45c77a2a14a4262b3f7237f826b4326=0Aexit=0A=
=0A
--Nq2Wo0NMKNjxTN9z--
More information about the freebsd-ports-bugs
mailing list