Ravenports generated: 06 Jul 2023 17:41
[ravenports.git] / bucket_A0 / surf
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               surf
4 VERSION=                2.1
5 REVISION=               6
6 KEYWORDS=               www
7 VARIANTS=               standard
8 SDESC[standard]=        Simple webkit browser adhering suckless principles
9 HOMEPAGE=               https://surf.suckless.org
10 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            https://dl.suckless.org/surf/
14 DISTFILE[1]=            surf-2.1.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 BUILD_DEPENDS=          harfbuzz:dev:standard
22                         libsoup-2.4:dev:standard
23                         webkit2:dev:api40
24                         gcr3:dev:standard
25 BUILDRUN_DEPENDS=       webkit2:primary:api40
26                         gcr3:primary:standard
27 RUN_DEPENDS=            curl:primary:standard
28                         dmenu:single:standard
29                         stterm:single:standard
30                         xorg-xprop:complete:standard
31
32 USES=                   pkgconfig
33 GNOME_COMPONENTS=       glib cairo gtk3 pango gdkpixbuf
34 XORG_COMPONENTS=        x11
35
36 LICENSE=                MIT:single
37 LICENSE_FILE=           MIT:{{WRKSRC}}/LICENSE
38 LICENSE_SCHEME=         solo
39
40 FPC_EQUIVALENT=         www/surf
41
42 post-patch:
43         ${REINPLACE_CMD} -e \
44                 '/^PREFIX/s| = /usr/local| = ${PREFIX}| ; \
45                 /^GTKINC/s| =| ?=| ; \
46                 /^GTKLIB/s| =| ?=| ; \
47                 /^CPPFLAGS/s| =| +=|' \
48                 ${WRKSRC}/config.mk
49
50 pre-build:
51         # workaround missing common.h
52         echo "#define MSGBUFSZ 8" > ${WRKSRC}/common.h
53
54 post-install:
55         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/surf
56         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/surf/webext-surf.so
57
58 [FILE:338:descriptions/desc.single]
59 Surf is the web browser by the suckless.org community. It's based on 
60 webkit2 and GTK+3 and aims to be a very simple browser. As such it only 
61 displays webpages and allows for following links. Surf deliberately does 
62 not support tabs.
63
64 To browse to a page, start the program and give the URL as a parameter. 
65 Surf supports dmenu, though.
66
67
68 [FILE:94:distinfo]
69 72e582920ba25a646203e93c2d2331d87f03037a28894d6c7e99af00ee043257        22555 surf-2.1.tar.gz
70
71
72 [FILE:58:manifests/plist.single]
73 bin/surf
74 lib/surf/webext-surf.so
75 share/man/man1/surf.1.gz
76