diff options
| author | rawnix ports <ports@rawnix.org> | 2026-09-26 18:19:05 +0000 |
|---|---|---|
| committer | rawnix ports <ports@rawnix.org> | 2026-09-26 18:19:05 +0000 |
| commit | c82e88dd00d1b0b7fcfb4e5628d99611388cef6f (patch) | |
| tree | 56d864b5a5c6c145edd96178ae219a8f90e191a6 /opt/cgit | |
| download | ports-c82e88dd00d1b0b7fcfb4e5628d99611388cef6f.tar.gz | |
sync 2026-09-26 18:19 UTC
1672 files changed, 151396 insertions(+)
Diffstat (limited to 'opt/cgit')
| -rw-r--r-- | opt/cgit/.footprint | 39 | ||||
| -rw-r--r-- | opt/cgit/.signature | 7 | ||||
| -rw-r--r-- | opt/cgit/MAKEPKG | 97 |
3 files changed, 143 insertions, 0 deletions
diff --git a/opt/cgit/.footprint b/opt/cgit/.footprint new file mode 100644 index 0000000..f7b0254 --- /dev/null +++ b/opt/cgit/.footprint @@ -0,0 +1,39 @@ +drwxr-xr-x root/root etc/ +-rw-r--r-- root/root etc/cgitrc +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/cgit/ +drwxr-xr-x root/root usr/lib/cgit/filters/ +-rwxr-xr-x root/root usr/lib/cgit/filters/about-formatting.sh +-rwxr-xr-x root/root usr/lib/cgit/filters/commit-links.sh +-rw-r--r-- root/root usr/lib/cgit/filters/email-gravatar.lua +-rwxr-xr-x root/root usr/lib/cgit/filters/email-gravatar.py +-rw-r--r-- root/root usr/lib/cgit/filters/email-libravatar.lua +-rw-r--r-- root/root usr/lib/cgit/filters/file-authentication.lua +-rw-r--r-- root/root usr/lib/cgit/filters/gentoo-ldap-authentication.lua +-rw-r--r-- root/root usr/lib/cgit/filters/owner-example.lua +-rw-r--r-- root/root usr/lib/cgit/filters/simple-authentication.lua +-rwxr-xr-x root/root usr/lib/cgit/filters/syntax-highlighting.py +-rwxr-xr-x root/root usr/lib/cgit/filters/syntax-highlighting.sh +drwxr-xr-x root/root usr/lib/cgit/filters/html-converters/ +-rwxr-xr-x root/root usr/lib/cgit/filters/html-converters/man2html +-rwxr-xr-x root/root usr/lib/cgit/filters/html-converters/md2html +-rwxr-xr-x root/root usr/lib/cgit/filters/html-converters/rst2html +-rwxr-xr-x root/root usr/lib/cgit/filters/html-converters/txt2html +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/webapps/ +drwxr-xr-x root/root usr/share/webapps/cgit/ +-rwxr-xr-x root/root usr/share/webapps/cgit/cgit.cgi +-rw-r--r-- root/root usr/share/webapps/cgit/cgit.css +-rw-r--r-- root/root usr/share/webapps/cgit/cgit.js +-rw-r--r-- root/root usr/share/webapps/cgit/cgit.png +-rw-r--r-- root/root usr/share/webapps/cgit/favicon.ico +-rw-r--r-- root/root usr/share/webapps/cgit/robots.txt +drwxr-xr-x root/root var/ +drwxr-xr-x root/root var/cache/ +drwxr-xr-x root/root var/cache/cgit/ +drwxr-xr-x root/root var/lib/ +drwxr-xr-x root/root var/lib/git/ +drwxr-xr-x root/root var/lib/pkg/ +drwxr-xr-x root/root var/lib/pkg/meta/ +-rw-r--r-- root/root var/lib/pkg/meta/cgit diff --git a/opt/cgit/.signature b/opt/cgit/.signature new file mode 100644 index 0000000..d42939b --- /dev/null +++ b/opt/cgit/.signature @@ -0,0 +1,7 @@ +RWTZ9IduCSQ/mAF9Ivs42OmhWjH7NXgATC1A1U0Vyyh/hqOCb7tA8Us1NV9OIJh4qkCWbgHspF5VxEp97IR/UDsekYtZ1Z/v0QY= + +SHA256 (MAKEPKG) = 321b23ae79263dd862d30434d0a4feea240a8185e15c3981f45141c552c71560 +SHA256 (.footprint) = 4bd415f7beea7cd9893e93892257dba5e326812b37b7ac8b6aa7b06c50574ff1 +SHA256 (cgit-1.3.1.tar.xz) = c40fd71e120783d5e57d822208f3e17333cde2cd4baf3e7c8c75630b68afe12a +SHA256 (git-2.54.0.tar.xz) = f689162364c10de79ef89aa8dbf48731eb057e34edbbd20aca510ce0154681a3 +SHA256 (cgit#1.3.1-1.pkg.tar.gz) = 19d91669d03ccfb3fc2e6b5544a3f1da42bfba5fa10fb98440f1a7f679bb66e3 diff --git a/opt/cgit/MAKEPKG b/opt/cgit/MAKEPKG new file mode 100644 index 0000000..6203fd5 --- /dev/null +++ b/opt/cgit/MAKEPKG @@ -0,0 +1,97 @@ +#!/bin/mkpkg +# description: Hyperfast web frontend for git repositories +# url: https://git.zx2c4.com/cgit/ + +name=cgit +version=1.3.1 +release=1 +_gitver=2.54.0 +depends=(libressl zlib) +groups=(git:user:git:/var/lib/git:755:907:907) +permissions=( + /etc/cgitrc:root:http:640 + /var/cache/cgit:http:http:755 + /var/lib/git:git:git:755 +) +source=( + https://git.zx2c4.com/cgit/snapshot/$name-$version.tar.xz + https://www.kernel.org/pub/software/scm/git/git-$_gitver.tar.xz +) +sha256sums=( + "c40fd71e120783d5e57d822208f3e17333cde2cd4baf3e7c8c75630b68afe12a" + "f689162364c10de79ef89aa8dbf48731eb057e34edbbd20aca510ce0154681a3" +) + +build() { + cd $name-$version + + # cgit's build wants git source tree under ./git/ + rm -rf git + cp -a $SRC/git-$_gitver git + + make \ + CC=clang \ + prefix=/usr \ + CGIT_SCRIPT_PATH=/usr/share/webapps/cgit \ + CGIT_DATA_PATH=/usr/share/webapps/cgit \ + CGIT_CONFIG=/etc/cgitrc \ + CACHE_ROOT=/var/cache/cgit \ + NO_INSTALL_HARDLINKS=1 \ + NO_GETTEXT=1 \ + NO_TCLTK=1 \ + NO_PERL=1 \ + NO_PYTHON=1 \ + NO_REGEX=NeedsStartEnd + + make \ + prefix=/usr \ + CGIT_SCRIPT_PATH=/usr/share/webapps/cgit \ + CGIT_DATA_PATH=/usr/share/webapps/cgit \ + CGIT_CONFIG=/etc/cgitrc \ + CACHE_ROOT=/var/cache/cgit \ + NO_REGEX=NeedsStartEnd \ + DESTDIR=$PKG \ + install + + # Cache and repos directories + install -dm 755 $PKG/var/cache/cgit + install -dm 755 $PKG/var/lib/git + + # Default cgitrc + install -dm 755 $PKG/etc + printf '%s\n' \ + '# cgit config — see cgitrc(5)' \ + '' \ + 'css=/cgit.css' \ + 'logo=/cgit.png' \ + 'favicon=/favicon.ico' \ + '' \ + 'cache-size=1000' \ + 'cache-root=/var/cache/cgit' \ + '' \ + 'enable-git-config=1' \ + 'enable-http-clone=1' \ + 'enable-index-links=1' \ + 'enable-commit-graph=1' \ + 'enable-log-filecount=1' \ + 'enable-log-linecount=1' \ + '' \ + 'snapshots=tar.gz tar.xz zip' \ + '' \ + 'root-title=rawnix git' \ + 'root-desc=source repositories' \ + '' \ + 'clone-url=https://git.rawnix.org/$CGIT_REPO_URL' \ + '' \ + 'scan-path=/var/lib/git' \ + > $PKG/etc/cgitrc + + rm -rf $PKG/usr/share/doc +} + +signify() { + untrusted comment: public key + RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 +} + +# vim: filetype=sh |
