summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD28
-rw-r--r--plugins.patch16
3 files changed, 32 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 926a5f826d0e..858e15c149c9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = caddy-with-cgi
pkgdesc = HTTP/2 Web Server with Automatic HTTPS, with caddy-cgi plugin and gcc-go support
- pkgver = 1.0.3
+ pkgver = 1.0.4
pkgrel = 1
url = https://caddyserver.com
install = caddy.install
@@ -9,11 +9,11 @@ pkgbase = caddy-with-cgi
arch = armv7h
arch = aarch64
license = Apache
- makedepends = go>=1.12
+ makedepends = go>=1.13
provides = caddy
conflicts = caddy
backup = etc/caddy/caddy.conf
- source = https://github.com/caddyserver/caddy/archive/v1.0.3/caddy-1.0.3.tar.gz
+ source = https://github.com/caddyserver/caddy/archive/v1.0.4/caddy-1.0.4.tar.gz
source = https://github.com/jung-kurt/caddy-cgi/archive/v1.11.4.tar.gz
source = https://caddyserver.com/resources/images/brand/caddy-at-your-service-white.svg
source = index.html
@@ -22,7 +22,7 @@ pkgbase = caddy-with-cgi
source = caddy.conf
source = noquic_aesni.patch
source = plugins.patch
- sha256sums = c1c7b337a5008d28c1956fd4f057104a78d0e24b74c30867cea988369b61fed3
+ sha256sums = bf81245d2b347c89a8e8aa358a224b722d55cb6e1c266bbdffbe6acc54d130a5
sha256sums = a1c3982093f599b11b05ed9040fb3c0d8da960023226c82f125dbbb0cac9634f
sha256sums = e679dd79fd92dc351fc190c7af529c73e3896986aaa6b7c0ae01e561398d6b85
sha256sums = 6db7aec45e95bbbf770ce4d120a60d8e4992d2262a8ebf668521179279aa5ae7
@@ -30,7 +30,7 @@ pkgbase = caddy-with-cgi
sha256sums = bd4d912d083be176727882ccc1bbe577a27cc160db09238e5edc05ba458aebce
sha256sums = 80520b80ccabf077a3269f6a1bf55faa3811ef5adce115131b35ef2044d37b64
sha256sums = 1c121388b2741bc8b02fe01950d2241e67fef5d2bd806486c108775007461c8a
- sha256sums = bad12dd8ea996b4cd9dfeb60364fe266321da9dad93abe0f169f3f1b6f23f487
+ sha256sums = 1ca21fbf9b865f340aa6e6e5be31d1a5a6c422d23ab9a5b9d37cda589bbf829c
pkgname = caddy-with-cgi
diff --git a/PKGBUILD b/PKGBUILD
index b3428d663ae3..0c9866b17be4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,17 +10,19 @@ _cgipkgname='github.com/jung-kurt/caddy-cgi'
# build some asm files needed by quic-go
if `pacman -Qq gcc-go >/dev/null 2>/dev/null`
then
- USING_GCCGO=y
- GOFLAGS="-gccgoflags -O2"
- depends=('gcc-libs')
- makedepends=('gcc-go>=9.1.0')
+ echo "gcc-go not supported yet."
+ exit 1
+# USING_GCCGO=y
+# GOFLAGS="-gccgoflags -O2"
+# depends=('gcc-libs')
+# makedepends=('gcc-go>=9.1.0')
else
- makedepends=('go>=1.12')
+ makedepends=('go>=1.13')
fi
pkgname=caddy-with-cgi
_pkgbase=caddy
-pkgver=1.0.3
+pkgver=1.0.4
_cgiver=1.11.4
pkgrel=1
pkgdesc='HTTP/2 Web Server with Automatic HTTPS, with caddy-cgi plugin and gcc-go support'
@@ -40,7 +42,7 @@ source=("https://$_gopkgname/archive/v$pkgver/$_pkgbase-$pkgver.tar.gz"
'caddy.conf'
'noquic_aesni.patch'
'plugins.patch')
-sha256sums=('c1c7b337a5008d28c1956fd4f057104a78d0e24b74c30867cea988369b61fed3'
+sha256sums=('bf81245d2b347c89a8e8aa358a224b722d55cb6e1c266bbdffbe6acc54d130a5'
'a1c3982093f599b11b05ed9040fb3c0d8da960023226c82f125dbbb0cac9634f'
'e679dd79fd92dc351fc190c7af529c73e3896986aaa6b7c0ae01e561398d6b85'
'6db7aec45e95bbbf770ce4d120a60d8e4992d2262a8ebf668521179279aa5ae7'
@@ -48,21 +50,21 @@ sha256sums=('c1c7b337a5008d28c1956fd4f057104a78d0e24b74c30867cea988369b61fed3'
'bd4d912d083be176727882ccc1bbe577a27cc160db09238e5edc05ba458aebce'
'80520b80ccabf077a3269f6a1bf55faa3811ef5adce115131b35ef2044d37b64'
'1c121388b2741bc8b02fe01950d2241e67fef5d2bd806486c108775007461c8a'
- 'bad12dd8ea996b4cd9dfeb60364fe266321da9dad93abe0f169f3f1b6f23f487')
+ '1ca21fbf9b865f340aa6e6e5be31d1a5a6c422d23ab9a5b9d37cda589bbf829c')
prepare() {
export GO111MODULE=on
mv -Tv "$srcdir/caddy-cgi-$_cgiver" "$srcdir/$_pkgbase-$pkgver/caddy-cgi"
cd "$srcdir/$_pkgbase-$pkgver"
rm -v "$srcdir/$_pkgbase-$pkgver/caddy-cgi/go.mod" "$srcdir/$_pkgbase-$pkgver/caddy-cgi/go.sum"
- patch -p0 -i "$srcdir/plugins.patch"
+ patch -p1 -i "$srcdir/plugins.patch"
# fix rewrite: rewrite the URI instead of just the path
# https://github.com/mholt/caddy/issues/2129
sed -i 's/URL.Path/URL.RequestURI()/g' caddyhttp/rewrite/rewrite.go
- if [ "$USING_GCCGO" == y ]
- then
- patch -p1 -i "$srcdir/noquic_aesni.patch"
- fi
+# if [ "$USING_GCCGO" == y ]
+# then
+# true#patch -p1 -i "$srcdir/noquic_aesni.patch"
+# fi
go mod download
go mod verify
}
diff --git a/plugins.patch b/plugins.patch
index 322945f4bc14..4a05f5ff6a7f 100644
--- a/plugins.patch
+++ b/plugins.patch
@@ -1,8 +1,16 @@
---- caddy/caddymain/run.go 2017-07-31 20:51:58.634825901 +0800
-+++ caddy/caddymain/run.go 2017-07-31 20:26:02.553255919 +0800
-@@ -21,6 +21,7 @@
+commit 0ad54c2f6d4cd516e82eda4391e716e6137217b5
+Author: Iru Cai <mytbk920423@gmail.com>
+Date: Wed Dec 18 09:28:53 2019 +0800
+
+ cgi
+
+diff --git a/caddy/caddymain/run.go b/caddy/caddymain/run.go
+index 163cbc84..242b61eb 100644
+--- a/caddy/caddymain/run.go
++++ b/caddy/caddymain/run.go
+@@ -40,6 +40,7 @@ import (
- "github.com/mholt/caddy/caddytls"
+ _ "github.com/caddyserver/caddy/caddyhttp" // plug in the HTTP server type
// This is where other plugins get plugged in (imported)
+ _ "github.com/caddyserver/caddy/caddy-cgi"
)