diff --git a/net/gmid/Makefile b/net/gmid/Makefile index 6107ff1600f7..d104df4c9e7f 100644 --- a/net/gmid/Makefile +++ b/net/gmid/Makefile @@ -1,7 +1,7 @@ PORTNAME= gmid -DISTVERSION= v1.6.1 -PORTREVISION= 1 +DISTVERSION= 1.7.1 CATEGORIES= net +MASTER_SITES= https://github.com/omar-polo/gmid/releases/download/${DISTVERSION}/ MAINTAINER= freebsd@omarpolo.com COMMENT= Simple and secure Gemini server @@ -13,11 +13,10 @@ LIB_DEPENDS= libevent.so:devel/libevent \ libtls.so:security/libressl USES= localbase pkgconfig ssl -USE_GITHUB= yes -GH_ACCOUNT= omar-polo USE_RC_SUBR= gmid HAS_CONFIGURE= yes +CONFIGURE_ENV+= LDFLAGS+="-lcrypto -lssl" TEST_TARGET= regress diff --git a/net/gmid/distinfo b/net/gmid/distinfo index 13b38ee14981..89c7d66e05eb 100644 --- a/net/gmid/distinfo +++ b/net/gmid/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1619421708 -SHA256 (omar-polo-gmid-v1.6.1_GH0.tar.gz) = bdbc8f184812554f3574791dfe43e435fa6c4cafcbd70b4e1e7a48b2407a54a2 -SIZE (omar-polo-gmid-v1.6.1_GH0.tar.gz) = 59388 +TIMESTAMP = 1625991476 +SHA256 (gmid-1.7.1.tar.gz) = cb4ef2c1ed9950017ce51b0de97971a77124beed1eb2205de6118da0f2ebdbd1 +SIZE (gmid-1.7.1.tar.gz) = 78154 diff --git a/net/gmid/files/gmid.conf.sample b/net/gmid/files/gmid.conf.sample index 1443c67c961e..b4680f8d2acf 100644 --- a/net/gmid/files/gmid.conf.sample +++ b/net/gmid/files/gmid.conf.sample @@ -3,13 +3,22 @@ user "_gmid" # it's a good idea to enable chroot, but # beware that can make CGI scripting harder -# -#chroot "/var/gemini" +chroot "/var/gemini" # An example of a server block: -# -#server "localhost" { -# root "/var/gemini/localhost" -# cert "/usr/local/etc/ssl/gmid/gmid.crt" -# key "/usr/local/etc/ssl/gmid/gmid.key" -#} +server "localhost" { + # set the directory to serve; it's relative to the + # chroot (if enabled) + root "/localhost" + + # Set self-signed TLS cert and key. It's better to keep + # the keys outside the chroot. + # + # You should generate them manually, for example: + # openssl req -x509 -newkey rsa:4096 -nodes \ + # -out /usr/local/etc/ssl/gmid/localhost.crt \ + # -keyout /usr/local/etc/ssl/gmid/localhost.key \ + # -subj "/CN=localhost" + cert "/usr/local/etc/ssl/gmid/localhost.crt" + key "/usr/local/etc/ssl/gmid/localhost.key" +} diff --git a/net/gmid/pkg-descr b/net/gmid/pkg-descr index 6e2c141ad413..63a83cac173d 100644 --- a/net/gmid/pkg-descr +++ b/net/gmid/pkg-descr @@ -3,4 +3,4 @@ features, among which Capsicum support and a "config-less" mode akin to "python -m http.server" to quickly serve local directories from the shell. -WWW: https://github.com/omar-polo/gmid +WWW: https://gmid.omarpolo.com