Ravenports generated: 13 Oct 2023 04:56
[ravenports.git] / bucket_B4 / cgit
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               cgit
4 VERSION=                1.2.3
5 KEYWORDS=               www devel
6 VARIANTS=               standard
7 SDESC[standard]=        Fast web interface for git
8 HOMEPAGE=               https://git.zx2c4.com/cgit/about/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main fixedgit
12 SITES[main]=            https://git.zx2c4.com/cgit/snapshot/
13 SITES[fixedgit]=        https://www.kernel.org/pub/software/scm/git/
14 DISTFILE[1]=            cgit-1.2.3.tar.xz:main
15 DISTFILE[2]=            git-2.28.0.tar.xz:fixedgit
16 DF_INDEX=               1 2
17 SPKGS[standard]=        single
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 USES=                   cpe gmake iconv python:build shebangfix ssl zlib
23                         solaris-funcs
24
25 LICENSE=                GPLv2:single
26 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
27 LICENSE_FILE=           GPLv2:{{WRKSRC}}/COPYING
28 LICENSE_AWK=            TERMS:"^$$"
29 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/cgit.c
30 LICENSE_SCHEME=         solo
31
32 CPE_VENDOR=             lars_hjemli
33 FPC_EQUIVALENT=         devel/cgit
34 SHEBANG_FILES=          filters/email-gravatar.py
35                         filters/html-converters/md2html
36                         filters/html-converters/rst2html
37                         filters/syntax-highlighting.py
38 SOL_FUNCTIONS=          timegm:ui-stats.c
39
40 MAKE_ARGS=              CGIT_SCRIPT_PATH={{PREFIX}}/www/cgit
41                         CGIT_CONFIG={{PREFIX}}/etc/cgitrc
42                         prefix={{PREFIX}}
43                         NO_GETTEXT=1
44                         NO_LUA=1
45                         NO_R_TO_GCC_LINKER=1
46                         V=1
47                         NEEDS_LIBICONV=1
48
49 INSTALL_REQ_TOOLCHAIN=  yes
50
51 CFLAGS=                 -I{{OPENSSLINC}}
52 LDFLAGS=                -L{{OPENSSLLIB}}
53
54 post-patch:
55         ${REINPLACE_CMD} -e 's/^\(GIT_VER =\).*$$/\1 2.28.0/' \
56                 ${WRKSRC}/Makefile
57         ${REINPLACE_CMD} \
58                 -e "s|\(ALL_CFLAGS =\)|\1 ${CFLAGS}|g" \
59                 -e "s|\(ALL_LDFLAGS =\)|\1 ${LDFLAGS}|g" \
60                 ${WRKSRC}/git/Makefile
61         ${REINPLACE_CMD} -e '/ucb\/install/d' ${WRKSRC}/git/config.mak.uname
62
63 post-install:
64         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/www/cgit/cgit.cgi
65
66 post-extract:
67         ${RMDIR} ${WRKSRC}/git
68         ${MV} ${WRKDIR}/git-2.28.0 ${WRKSRC}/git
69
70 [FILE:102:descriptions/desc.single]
71 cgit is a fast web interface for the Git SCM, using a built-in cache to
72 decrease server I/O pressure.
73
74
75 [FILE:192:distinfo]
76 5a5f12d2f66bd3629c8bc103ec8ec2301b292e97155d30a9a61884ea414a6da4        90632 cgit-1.2.3.tar.xz
77 dfa5d1a253aa451465478fe45c6a40ab8605b340fdb4c4e80b16d7f87708439d      6117608 git-2.28.0.tar.xz
78
79
80 [FILE:406:manifests/plist.single]
81 lib/cgit/filters/
82  about-formatting.sh
83  commit-links.sh
84  email-gravatar.lua
85  email-gravatar.py
86  email-libravatar.lua
87  file-authentication.lua
88  gentoo-ldap-authentication.lua
89  owner-example.lua
90  simple-authentication.lua
91  syntax-highlighting.py
92  syntax-highlighting.sh
93 lib/cgit/filters/html-converters/
94  man2html
95  md2html
96  rst2html
97  txt2html
98 www/cgit/
99  cgit.cgi
100  cgit.css
101  cgit.png
102  favicon.ico
103  robots.txt
104