From 834fb3a3615c7546af0f35e8f0a0b31d923d7585 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Mon, 2 Mar 2020 18:46:02 -0500 Subject: Replace .mk files with configure script --- configure | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 configure (limited to 'configure') diff --git a/configure b/configure new file mode 100755 index 0000000..0b5f212 --- /dev/null +++ b/configure @@ -0,0 +1,37 @@ +#!/bin/sh +set -eu + +exec >config.mk + +case "$(uname)" in + (FreeBSD) + if ! pkg info -e libressl || ! pkg info -e sqlite3; then + echo 'LibreSSL & SQLite3 required' >&2 + exit 1 + fi + prefix=$(pkg query '%p' sqlite3) + cat <<-EOF + CFLAGS += -I${prefix}/include + CFLAGS += -D'SQLITE3_BIN="${prefix}/bin/sqlite3"' + LDFLAGS += -L${prefix}/lib + EOF + exit + ;; + (Linux) + cat <<-EOF + CFLAGS += -D_GNU_SOURCE + RCS = + EOF + ;; +esac + +libs='libtls sqlite3' +pkg-config --print-errors $libs + +cat <log tree commit diff
Commit message (Expand)Author
2007-05-15Don't hardcode urls when SCRIPT_NAME is availableLars Hjemli
2007-05-15ui-shared.c: fix whitespace breakageLars Hjemli
2007-05-15Show tag heading even if first tag is of the lightweight kindLars Hjemli
2007-05-15Specify static storage class for file-local declarationsLars Hjemli
2007-05-14Add include-parameter to config filesLars Hjemli
2007-05-14Let makefile override the configfile locationLars Hjemli
2007-05-14cgit.c: fix whitespace breakageLars Hjemli
2007-05-14cgit.css: try to make diffs look a little bit nicerLars Hjemli
2007-05-14cgit.css: try do make diffstat a little bit nicerLars Hjemli
2007-05-14Add log filtering by path and link to it from tree viewLars Hjemli
2007-05-13cgit v0.4Lars Hjemli
2007-05-13Add commitdiff between commit and each of it's parentLars Hjemli
2007-05-13Add graphical diffstat to commit viewLars Hjemli
2007-05-13Add max-commit-count parameter to cgitrcLars Hjemli
2007-05-13Show number of changed lines in log viewLars Hjemli
2007-05-13Simplify ui-diff.c using the new file-level diff interfaceLars Hjemli
2007-05-13Add standard interface for file diff functionsLars Hjemli
2007-05-13Show number of changed files in log viewLars Hjemli
2007-05-13Use standard tree-diff function when showing diffstat for single commitLars Hjemli
2007-05-13Add shared diff-handling functionsLars Hjemli
2007-05-12css: fix bad rendering in Internet ExplorerLars Hjemli
2007-05-11Add links to enable downloading of tagged blobsLars Hjemli
2007-05-11Makefile: add support for building w.o. preinstalled gitLars Hjemli
2007-05-11Tag release v0.3Lars Hjemli
2007-05-11Update README with submodule build infoLars Hjemli
2007-05-11Add submodule links in tree listingLars Hjemli
2007-05-11Add submodules.sh and use it during buildsLars Hjemli
2007-05-11Added git as a submoduleLars Hjemli
2007-05-09Add support for downloading single blobsLars Hjemli
2007-05-08ui-view: show pathname if specified in querystringLars Hjemli
2007-05-08Update to libgit 1.5.2-rc2Lars Hjemli
2007-02-21Layout updateLars Hjemli
2007-02-08Make snapshot feature configurableLars Hjemli
2007-02-08Add support for snapshotsLars Hjemli
2007-02-05cgit v0.2Lars Hjemli
2007-02-05Add support for prefix and gitsrc arguments to 'make'Lars Hjemli
2007-02-04Update cgitrc templateLars Hjemli
2007-02-04Add support for lightweight tagsLars Hjemli
2007-02-04Read repo-info from /etc/cgitrcLars Hjemli
2007-02-04Do not die if tag has no messageLars Hjemli
2007-02-03Fix search for non-virtual urlsLars Hjemli
2007-01-28Update README with install/config informationLars Hjemli