summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD62
-rw-r--r--nostromo.logrotate2
-rw-r--r--nostromo.patch51
4 files changed, 68 insertions, 71 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 69a39ba0cf7c..1117bb54d843 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,29 +1,27 @@
pkgbase = nostromo
pkgdesc = A simple, fast, and secure HTTP server
- pkgver = 1.9.6
- pkgrel = 2
+ pkgver = 2.1
+ pkgrel = 1
url = http://www.nazgul.ch/dev_nostromo.html
install = nostromo.install
- arch = i686
arch = x86_64
- license = custom:ISC
+ license = ISC
makedepends = openssl
depends = openssl
backup = etc/nostromo/conf/nhttpd.conf
backup = etc/nostromo/conf/mimes
backup = etc/logrotate.d/nostromo
- source = http://www.nazgul.ch/dev/nostromo-1.9.6.tar.gz
+ source = http://www.nazgul.ch/dev/nostromo-2.1.tar.gz
+ source = nostromo.patch
source = nostromo.service
source = nostromo.logrotate
- source = nostromo.patch
source = nostromo.install
source = LICENSE
- sha1sums = 6f3d8ebc15486398f819ac55a9d2a9ac14c3b35e
- sha1sums = d47c953e2926d3b2ae8b8b98f522bdd6d2b75f95
- sha1sums = a0069cb13614bee9b3bef76188597de3948be71d
- sha1sums = 82a1be1c2d481b107a9944fcb0f2e3ed7371a875
- sha1sums = 24c57e0fb9ceea3452475898dbe2b0c59c49368e
- sha1sums = e5abcccacf9d1c9136e55de2cc0dceaabdb02ec1
+ sha256sums = d686c29a1f5dc7b35a2db9927e1fde15d64eafcb14d0f1a4b328a8f309492417
+ sha256sums = bdcc6a46ce8f675481db911e0ffbda0ba15ac4fbcee1244d6746b632850b2c2a
+ sha256sums = b630392d6501f963a4405b3737d65facb7b60fce28b46edf3dc0e23efce8ab0d
+ sha256sums = 56d3a07205a8d2c6c06851694ffebf2a5a6a64089eb78c13b0e00f9071a1efbc
+ sha256sums = 79501227e4129c6ee54fe9a5572ca79f0122eab812ed868d08ec16284909b53b
+ sha256sums = cd16e1ab175c9ecbaca1a1f0d555930005b120769a1ebad242f4daf17b0b9a47
pkgname = nostromo
-
diff --git a/PKGBUILD b/PKGBUILD
index 0bb6ad42d9d7..1aca45d63524 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,52 +1,52 @@
-# Maintainer: Andrew O'Neill <andrew at meanjollies dot com>
+# Maintainer: Andrew O'Neill <andrew at haunted dot sh>
pkgname=nostromo
-pkgver=1.9.6
-pkgrel=2
+pkgver=2.1
+pkgrel=1
pkgdesc='A simple, fast, and secure HTTP server'
-arch=('i686' 'x86_64')
+arch=('x86_64')
url='http://www.nazgul.ch/dev_nostromo.html'
-license=('custom:ISC')
+license=('ISC')
depends=('openssl')
makedepends=('openssl')
-backup=("etc/$pkgname/conf/nhttpd.conf"
- "etc/$pkgname/conf/mimes"
- "etc/logrotate.d/$pkgname")
-install=$pkgname.install
-source=(http://www.nazgul.ch/dev/$pkgname-$pkgver.tar.gz
- $pkgname.service
- $pkgname.logrotate
- $pkgname.patch
- $pkgname.install
- LICENSE)
-sha1sums=('6f3d8ebc15486398f819ac55a9d2a9ac14c3b35e'
- 'd47c953e2926d3b2ae8b8b98f522bdd6d2b75f95'
- 'a0069cb13614bee9b3bef76188597de3948be71d'
- '82a1be1c2d481b107a9944fcb0f2e3ed7371a875'
- '24c57e0fb9ceea3452475898dbe2b0c59c49368e'
- 'e5abcccacf9d1c9136e55de2cc0dceaabdb02ec1')
+backup=("etc/${pkgname}/conf/nhttpd.conf"
+ "etc/${pkgname}/conf/mimes"
+ "etc/logrotate.d/${pkgname}")
+install=${pkgname}.install
+source=("http://www.nazgul.ch/dev/${pkgname}-${pkgver}.tar.gz"
+ "${pkgname}.patch"
+ "${pkgname}.service"
+ "${pkgname}.logrotate"
+ "${pkgname}.install"
+ "LICENSE")
+sha256sums=('d686c29a1f5dc7b35a2db9927e1fde15d64eafcb14d0f1a4b328a8f309492417'
+ 'bdcc6a46ce8f675481db911e0ffbda0ba15ac4fbcee1244d6746b632850b2c2a'
+ 'b630392d6501f963a4405b3737d65facb7b60fce28b46edf3dc0e23efce8ab0d'
+ '56d3a07205a8d2c6c06851694ffebf2a5a6a64089eb78c13b0e00f9071a1efbc'
+ '79501227e4129c6ee54fe9a5572ca79f0122eab812ed868d08ec16284909b53b'
+ 'cd16e1ab175c9ecbaca1a1f0d555930005b120769a1ebad242f4daf17b0b9a47')
prepare() {
- cd $pkgname-$pkgver
+ cd "${pkgname}-${pkgver}"
- patch -p1 -i ../$pkgname.patch
+ patch -p1 -i ../${pkgname}.patch
}
build() {
- cd $pkgname-$pkgver
+ cd "${pkgname}-${pkgver}"
make
}
package() {
- cd $pkgname-$pkgver
+ cd "${pkgname}-${pkgver}"
- install -d $pkgdir/usr/bin
- install -d $pkgdir/usr/share/man/man8
+ install -d "${pkgdir}/usr/bin"
+ install -d "${pkgdir}/usr/share/man/man8"
- make DESTDIR="$pkgdir" install
+ make DESTDIR="${pkgdir}" install
- install -Dm644 $srcdir/$pkgname.logrotate $pkgdir/etc/logrotate.d/$pkgname
- install -Dm644 $srcdir/$pkgname.service $pkgdir/usr/lib/systemd/system/$pkgname.service
- install -Dm644 $srcdir/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
+ install -Dm644 "${srcdir}/${pkgname}.logrotate" "${pkgdir}/etc/logrotate.d/${pkgname}"
+ install -Dm644 "${srcdir}/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service"
+ install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
diff --git a/nostromo.logrotate b/nostromo.logrotate
index 6187457041fe..92d2d28d41ac 100644
--- a/nostromo.logrotate
+++ b/nostromo.logrotate
@@ -4,6 +4,6 @@
notifempty
sharedscripts
postrotate
- systemctl reload lighttpd.service || true
+ systemctl reload nostromo.service || true
endscript
}
diff --git a/nostromo.patch b/nostromo.patch
index 521898305f47..b3dae3df8948 100644
--- a/nostromo.patch
+++ b/nostromo.patch
@@ -1,14 +1,13 @@
-diff -rupN nostromo-1.9.6/conf/nhttpd.conf-dist nostromo-1.9.6b/conf/nhttpd.conf-dist
---- nostromo-1.9.6/conf/nhttpd.conf-dist 2016-04-12 14:54:16.000000000 -0400
-+++ nostromo-1.9.6b/conf/nhttpd.conf-dist 2017-04-09 11:06:02.815520612 -0400
+diff -rupN nostromo-1.9.9/conf/nhttpd.conf-dist nostromo-1.9.9b/conf/nhttpd.conf-dist
+--- nostromo-1.9.9/conf/nhttpd.conf-dist 2016-04-12 14:54:16.000000000 -0400
++++ nostromo-1.9.9b/conf/nhttpd.conf-dist 2020-07-12 19:18:50.152212262 -0400
@@ -2,29 +2,31 @@
# MAIN [MANDATORY]
-servername www.nazgul.ch
--#servername www.nazgul.ch:8080
+servername localhost
-+#servername localhost:8080
+ #servername www.nazgul.ch:8080
serverlisten *
#serverlisten 81.221.21.250 127.0.0.1 ::1
serveradmin webmaster@nazgul.ch
@@ -56,9 +55,9 @@ diff -rupN nostromo-1.9.6/conf/nhttpd.conf-dist nostromo-1.9.6b/conf/nhttpd.conf
# HOMEDIRS [OPTIONAL]
-diff -rupN nostromo-1.9.6/GNUmakefile nostromo-1.9.6b/GNUmakefile
---- nostromo-1.9.6/GNUmakefile 2016-04-12 14:52:41.000000000 -0400
-+++ nostromo-1.9.6b/GNUmakefile 2017-04-09 01:05:33.377686037 -0400
+diff -rupN nostromo-1.9.9/GNUmakefile nostromo-1.9.9b/GNUmakefile
+--- nostromo-1.9.9/GNUmakefile 2016-04-12 14:52:41.000000000 -0400
++++ nostromo-1.9.9b/GNUmakefile 2020-07-12 19:18:50.155545591 -0400
@@ -5,30 +5,30 @@ all:
install:
@@ -105,9 +104,9 @@ diff -rupN nostromo-1.9.6/GNUmakefile nostromo-1.9.6b/GNUmakefile
clean:
cd src; ${MAKE} clean
-diff -rupN nostromo-1.9.6/Makefile nostromo-1.9.6b/Makefile
---- nostromo-1.9.6/Makefile 2016-04-12 14:52:41.000000000 -0400
-+++ nostromo-1.9.6b/Makefile 2017-04-09 01:07:58.754173489 -0400
+diff -rupN nostromo-1.9.9/Makefile nostromo-1.9.9b/Makefile
+--- nostromo-1.9.9/Makefile 2016-04-12 14:52:41.000000000 -0400
++++ nostromo-1.9.9b/Makefile 2020-07-12 19:18:50.155545591 -0400
@@ -3,24 +3,24 @@
SUBDIR+= src
@@ -145,9 +144,9 @@ diff -rupN nostromo-1.9.6/Makefile nostromo-1.9.6b/Makefile
+ $(DESTDIR)/usr/share/nostromo/icons/file.gif
.include <bsd.subdir.mk>
-diff -rupN nostromo-1.9.6/src/nhttpd/main.c nostromo-1.9.6b/src/nhttpd/main.c
---- nostromo-1.9.6/src/nhttpd/main.c 2016-04-12 15:02:06.000000000 -0400
-+++ nostromo-1.9.6b/src/nhttpd/main.c 2017-04-09 00:15:35.431740659 -0400
+diff -rupN nostromo-1.9.9/src/nhttpd/main.c nostromo-1.9.9b/src/nhttpd/main.c
+--- nostromo-1.9.9/src/nhttpd/main.c 2020-07-06 16:42:17.000000000 -0400
++++ nostromo-1.9.9b/src/nhttpd/main.c 2020-07-12 19:18:50.155545591 -0400
@@ -61,7 +61,7 @@
* global vars local
*/
@@ -157,9 +156,9 @@ diff -rupN nostromo-1.9.6/src/nhttpd/main.c nostromo-1.9.6b/src/nhttpd/main.c
/*
* global vars extern
-diff -rupN nostromo-1.9.6/src/nhttpd/Makefile nostromo-1.9.6b/src/nhttpd/Makefile
---- nostromo-1.9.6/src/nhttpd/Makefile 2016-04-12 15:02:06.000000000 -0400
-+++ nostromo-1.9.6b/src/nhttpd/Makefile 2017-04-09 00:15:35.431740659 -0400
+diff -rupN nostromo-1.9.9/src/nhttpd/Makefile nostromo-1.9.9b/src/nhttpd/Makefile
+--- nostromo-1.9.9/src/nhttpd/Makefile 2016-04-12 15:02:06.000000000 -0400
++++ nostromo-1.9.9b/src/nhttpd/Makefile 2020-07-12 19:18:50.155545591 -0400
@@ -12,7 +12,7 @@ MAN= nhttpd.8
BINOWN= root
@@ -169,9 +168,9 @@ diff -rupN nostromo-1.9.6/src/nhttpd/Makefile nostromo-1.9.6b/src/nhttpd/Makefil
OS!= uname -s
-diff -rupN nostromo-1.9.6/src/nhttpd/nhttpd.8 nostromo-1.9.6b/src/nhttpd/nhttpd.8
---- nostromo-1.9.6/src/nhttpd/nhttpd.8 2016-04-12 16:32:43.000000000 -0400
-+++ nostromo-1.9.6b/src/nhttpd/nhttpd.8 2017-04-09 00:15:35.431740659 -0400
+diff -rupN nostromo-1.9.9/src/nhttpd/nhttpd.8 nostromo-1.9.9b/src/nhttpd/nhttpd.8
+--- nostromo-1.9.9/src/nhttpd/nhttpd.8 2016-04-12 16:32:43.000000000 -0400
++++ nostromo-1.9.9b/src/nhttpd/nhttpd.8 2020-07-12 19:18:50.155545591 -0400
@@ -85,7 +85,7 @@ Enable IPv6 only.
Uses
.Ar configfile
@@ -227,9 +226,9 @@ diff -rupN nostromo-1.9.6/src/nhttpd/nhttpd.8 nostromo-1.9.6b/src/nhttpd/nhttpd.
http daemon
.El
.Sh HISTORY
-diff -rupN nostromo-1.9.6/src/tools/crypt.c nostromo-1.9.6b/src/tools/crypt.c
---- nostromo-1.9.6/src/tools/crypt.c 2016-04-12 15:02:58.000000000 -0400
-+++ nostromo-1.9.6b/src/tools/crypt.c 2017-04-09 00:15:35.435073967 -0400
+diff -rupN nostromo-1.9.9/src/tools/crypt.c nostromo-1.9.9b/src/tools/crypt.c
+--- nostromo-1.9.9/src/tools/crypt.c 2016-04-12 15:02:58.000000000 -0400
++++ nostromo-1.9.9b/src/tools/crypt.c 2020-07-12 19:18:50.158878920 -0400
@@ -32,7 +32,7 @@
#include "../libbsd/strlcat.h"
#endif
@@ -239,9 +238,9 @@ diff -rupN nostromo-1.9.6/src/tools/crypt.c nostromo-1.9.6b/src/tools/crypt.c
/*
* Prototypes
-diff -rupN nostromo-1.9.6/src/tools/Makefile nostromo-1.9.6b/src/tools/Makefile
---- nostromo-1.9.6/src/tools/Makefile 2016-04-12 15:02:58.000000000 -0400
-+++ nostromo-1.9.6b/src/tools/Makefile 2017-04-09 00:15:35.435073967 -0400
+diff -rupN nostromo-1.9.9/src/tools/Makefile nostromo-1.9.9b/src/tools/Makefile
+--- nostromo-1.9.9/src/tools/Makefile 2016-04-12 15:02:58.000000000 -0400
++++ nostromo-1.9.9b/src/tools/Makefile 2020-07-12 19:18:50.158878920 -0400
@@ -11,7 +11,7 @@ MAN=
BINOWN= root