git: c8137d70d981 - main - www/glewlwyd: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 01 Mar 2025 16:15:00 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=c8137d70d9818cdec486af3f2c85b9860a1e69b9
commit c8137d70d9818cdec486af3f2c85b9860a1e69b9
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-03-01 16:14:50 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-03-01 16:14:50 +0000
www/glewlwyd: Remove expired port
2025-02-28 www/glewlwyd: Upstream repo archived on Oct 20, 2024
---
MOVED | 1 +
www/Makefile | 1 -
www/glewlwyd/Makefile | 97 -----------------
www/glewlwyd/distinfo | 3 -
www/glewlwyd/files/glewlwyd.conf.sample.in | 156 ---------------------------
www/glewlwyd/files/glewlwyd.in | 38 -------
www/glewlwyd/pkg-descr | 18 ----
www/glewlwyd/pkg-plist | 163 -----------------------------
8 files changed, 1 insertion(+), 476 deletions(-)
diff --git a/MOVED b/MOVED
index 78f012c7c9a7..4998bf92d93b 100644
--- a/MOVED
+++ b/MOVED
@@ -4179,3 +4179,4 @@ databases/postgis31||2025-03-01|Has expired: Please use newer versions
textproc/zorba||2025-03-01|Has expired: Unmaintained, outdated and fails to build with ICU 76.1
graphics/xpeps||2025-03-01|Has expired: Depends on expired graphics/peps
graphics/peps||2025-03-01|Has expired: Ancient port, upstream gone
+www/glewlwyd||2025-03-01|Has expired: Upstream repo archived on Oct 20, 2024
diff --git a/www/Makefile b/www/Makefile
index d62c3c84e15b..58638ab87b49 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -219,7 +219,6 @@
SUBDIR += gitlab-workhorse
SUBDIR += glassfish
SUBDIR += glassfish4
- SUBDIR += glewlwyd
SUBDIR += glpi
SUBDIR += gnome-user-share
SUBDIR += go-www
diff --git a/www/glewlwyd/Makefile b/www/glewlwyd/Makefile
deleted file mode 100644
index de3f53ca3f14..000000000000
--- a/www/glewlwyd/Makefile
+++ /dev/null
@@ -1,97 +0,0 @@
-PORTNAME= glewlwyd
-DISTVERSIONPREFIX= v
-DISTVERSION= 2.7.4
-PORTREVISION= 1
-CATEGORIES= www
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Single Sign On server, multiple factor authentication
-WWW= https://github.com/babelouest/glewlwyd
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Upstream repo archived on Oct 20, 2024
-EXPIRATION_DATE=2025-02-28
-
-BUILD_DEPENDS= yder>1.4.14:devel/yder \
- orcania>2.2.1:devel/orcania \
- ulfius>2.7.7:www/ulfius \
- hoel>1.4.18:devel/hoel \
- oath-toolkit>0:security/oath-toolkit
-
-LIB_DEPENDS= libjansson.so:devel/jansson \
- libnettle.so:security/nettle \
- libhoel.so:devel/hoel \
- liboath.so:security/oath-toolkit \
- libjwt.so:www/libjwt \
- libgnutls.so:security/gnutls \
- libconfig.so:devel/libconfig \
- librhonabwy.so:security/rhonabwy \
- libiddawc.so:security/iddawc
-
-RUN_DEPENDS= yder>1.4.14:devel/yder \
- ulfius>2.7.7:www/ulfius \
- libjwt>0:www/libjwt \
- libcbor>0:devel/libcbor \
- libmicrohttpd>0:www/libmicrohttpd \
- gnutls>0:security/gnutls \
- libconfig>0:devel/libconfig \
- orcania>2.2.1:devel/orcania \
- oath-toolkit>0:security/oath-toolkit
-
-USES= cmake cpe ldap:24 pgsql sqlite
-
-USE_GITHUB= yes
-GH_ACCOUNT= babelouest
-
-CPE_VENDOR= glewlwyd_project
-
-CMAKE_ARGS= -DWITH_JOURNALD=off \
- -DWITH_USER_LDAP=off \
- -DWITH_CLIENT_LDAP=off \
- -DLIBOATH_INCLUDE_DIR=${PREFIX}/include/liboath \
- -DLIBCBOR_INCLUDE_DIR=${PREFIX}/include/cbor \
- -DLIBCBOR_LIBRARY=${PREFIX}/lib/libcbor.so \
- -DWITH_SCHEME_WEBAUTHN=off \
- -DDOWNLOAD_DEPENDENCIES=off
-
-SUB_FILES= glewlwyd glewlwyd.conf.sample
-
-USERS= glewlwyd
-GROUPS= glewlwyd
-
-post-install:
- # make all our dirs first
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${MKDIR} ${STAGEDIR}${ETCDIR}
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/glewlwyd/client
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/glewlwyd/plugin
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/glewlwyd/scheme
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/glewlwyd/user
- ${MKDIR} ${STAGEDIR}${WWWDIR}
-
- ${INSTALL_SCRIPT} ${WRKDIR}/glewlwyd ${STAGEDIR}${PREFIX}/etc/rc.d/
-
- ${INSTALL_PROGRAM} ${WRKDIR}/.build/glewlwyd ${STAGEDIR}${PREFIX}/sbin/
-
- # move these files so they don't get clobbered during upgrade
- ${INSTALL_SCRIPT} ${WRKDIR}/glewlwyd.conf.sample ${STAGEDIR}${ETCDIR}
-
- ${MV} ${WRKSRC}/webapp/config.json.sample ${STAGEDIR}${ETCDIR}/config.json.sample
-
- # remove this file because we're installing a symlink here
- ${RM} ${STAGEDIR}${DATADIR}/webapp/config.json
-
- # create a symlink
- ${LN} -sf ${ETCDIR}/config.json ${STAGEDIR}${WWWDIR}/config.json
-
- ${INSTALL_MAN} ${WRKSRC}/CHANGELOG.md ${STAGEDIR}${DATADIR}
- ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DATADIR}
-
- (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-
- (cd ${WRKSRC}/webapp && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
-
-.include <bsd.port.mk>
diff --git a/www/glewlwyd/distinfo b/www/glewlwyd/distinfo
deleted file mode 100644
index 1d69ca0deee9..000000000000
--- a/www/glewlwyd/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1670088858
-SHA256 (babelouest-glewlwyd-v2.7.4_GH0.tar.gz) = dfa10717b024303b2c2f978e88ad8e4833fbde5d106140c2b1ce3e6ed24de7bb
-SIZE (babelouest-glewlwyd-v2.7.4_GH0.tar.gz) = 5943372
diff --git a/www/glewlwyd/files/glewlwyd.conf.sample.in b/www/glewlwyd/files/glewlwyd.conf.sample.in
deleted file mode 100644
index 19c2a7f94ca9..000000000000
--- a/www/glewlwyd/files/glewlwyd.conf.sample.in
+++ /dev/null
@@ -1,156 +0,0 @@
-#
-#
-# Glewlwyd SSO Authorization Server
-#
-# Copyright 2016-2019 Nicolas Mora <mail@babelouest.org>
-# Gnu Public License V3 <http://fsf.org/>
-#
-#
-
-# port to open for remote commands
-port=4593
-
-# bind to IPV4 address
-#bind_address="127.0.0.1"
-
-# external url to access to this instance
-external_url="http://localhost:4593"
-
-# login url relative to external url
-login_url="login.html"
-
-# api prefix
-api_prefix="api"
-
-# path to static files for /webapp url
-static_files_path="/usr/local/www/glewlwyd"
-
-# access-control-allow-origin value
-allow_origin="*"
-
-# log mode (console, syslog, journald, file)
-log_mode="file"
-
-# log level: NONE, ERROR, WARNING, INFO, DEBUG
-log_level="DEBUG"
-
-# output to log file (required if log_mode is file)
-log_file="/var/log/glewlwyd.log"
-
-# cookie domain
-cookie_domain=""
-
-# cookie_secure, this options SHOULD be set to 1, set this to 0 to test glewlwyd on insecure connection http instead of https
-cookie_secure=0
-
-# session expiration, default is 4 weeks
-session_expiration=2419200
-
-# session key
-session_key="GLEWLWYD2_SESSION_ID"
-
-# admin scope name
-admin_scope="g_admin"
-
-# profile scope name
-profile_scope="g_profile"
-
-# user_module path
-user_module_path="/usr/local/lib/glewlwyd/user"
-
-# client_module path
-client_module_path="/usr/local/lib/glewlwyd/client"
-
-# user_auth_scheme_module path
-user_auth_scheme_module_path="/usr/local/lib/glewlwyd/scheme"
-
-# plugin_module path
-plugin_module_path="/usr/local/lib/glewlwyd/plugin"
-
-# TLS/SSL configuration values
-use_secure_connection=false
-secure_connection_key_file="/etc/ssl/certs/cert.key"
-secure_connection_pem_file="/etc/ssl/certs/cert.pem"
-secure_connection_ca_file="/etc/ssl/certs/ca.crt"
-
-# Algorithms available are SHA1, SHA256, SHA512, MD5, default is SHA256
-hash_algorithm = "SHA512"
-
-# MariaDB/Mysql database connection
-#database =
-#{
-# type = "mariadb"
-# host = "localhost"
-# user = "glewlwyd"
-# password = "glewlwyd"
-# dbname = "glewlwyd"
-# port = 0
-#}
-
-# SQLite database connection
-database =
-{
- type = "sqlite3"
- path = "/var/cache/glewlwyd/glewlwyd.db"
-};
-
-# PostgreSQL database connection
-#database =
-#{
-# type = "postgre"
-# conninfo = "dbname = glewlwyd"
-#}
-
-# mime types for webapp files
-static_files_mime_types =
-(
- {
- extension = ".html"
- mime_type = "text/html"
- },
- {
- extension = ".css"
- mime_type = "text/css"
- },
- {
- extension = ".js"
- mime_type = "application/javascript"
- },
- {
- extension = ".json"
- mime_type = "application/json"
- },
- {
- extension = ".png"
- mime_type = "image/png"
- },
- {
- extension = ".jpg"
- mime_type = "image/jpeg"
- },
- {
- extension = ".jpeg"
- mime_type = "image/jpeg"
- },
- {
- extension = ".ttf"
- mime_type = "font/ttf"
- },
- {
- extension = ".woff"
- mime_type = "font/woff"
- },
- {
- extension = ".woff2"
- mime_type = "font/woff2"
- },
- {
- extension = ".map"
- mime_type = "application/octet-stream"
- },
- {
- extension = ".ico"
- mime_type = "image/x-icon"
- }
-)
-
diff --git a/www/glewlwyd/files/glewlwyd.in b/www/glewlwyd/files/glewlwyd.in
deleted file mode 100755
index 5aecd941f9f5..000000000000
--- a/www/glewlwyd/files/glewlwyd.in
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-
-# PROVIDE: glewlwyd
-# REQUIRE: LOGIN cleanvar
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable glewlwyd:
-# glewlwyd_enable (bool): Set to "NO" by default.
-# Set it to "YES" to enable glewlwyd
-# glewlwyd_configfile (str): Defaults to %%PREFIX%%/etc/glewlwyd/glewlwyd.conf
-#
-
-
-. /etc/rc.subr
-
-name="glewlwyd"
-rcvar=glewlwyd_enable
-
-load_rc_config $name
-
-: ${glewlwyd_enable:=NO}
-: ${glewlwyd_configfile:=%%PREFIX%%/etc/glewlwyd/glewlwyd.conf}
-
-required_files="${glewlwyd_configfile}"
-
-glewlwyd_user="glewlwyd"
-glewlwyd_command="%%PREFIX%%/sbin/glewlwyd"
-glewlwyd_options="--config=${glewlwyd_configfile}"
-pidfile="/var/run/${name}/${name}.pid"
-
-command="/usr/sbin/daemon"
-command_args="-P ${pidfile} -r -f ${glewlwyd_command} ${glewlwyd_options}"
-
-echo $command $command_args
-
-run_rc_command "$1"
diff --git a/www/glewlwyd/pkg-descr b/www/glewlwyd/pkg-descr
deleted file mode 100644
index f4070303330b..000000000000
--- a/www/glewlwyd/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-Single-Sign-On (SSO) server with multiple factor authentication.
-
-Authentication processes supported:
-
-* OAuth2
-* OpenID Connect
-* Allows users to authenticate via multiple factors:
-
-Password
-* One-time password (TOTP/HOTP)
-* Webauthn (Yubikey, Android devices)
-* One-time password sent via e-mail
-* TLS Certificate
-* Users and clients can be stored and managed from various backends:
-
-Database
-* LDAP service
-* HTTP Backend service providing Basic Authentication
diff --git a/www/glewlwyd/pkg-plist b/www/glewlwyd/pkg-plist
deleted file mode 100644
index 4901826fdf89..000000000000
--- a/www/glewlwyd/pkg-plist
+++ /dev/null
@@ -1,163 +0,0 @@
-bin/glewlwyd
-@sample(root,glewlwyd,0640) %%ETCDIR%%/config.json.sample
-@sample(root,glewlwyd,0640) %%ETCDIR%%/glewlwyd.conf.sample
-etc/rc.d/glewlwyd
-lib/glewlwyd/client/libclientmoddatabase.so
-lib/glewlwyd/plugin/libprotocol_oauth2.so
-lib/glewlwyd/plugin/libprotocol_oidc.so
-lib/glewlwyd/plugin/libprotocol_register.so
-lib/glewlwyd/scheme/libschememodcertificate.so
-lib/glewlwyd/scheme/libschememodemail.so
-lib/glewlwyd/scheme/libschememodhttp.so
-lib/glewlwyd/scheme/libschememodoauth2.so
-lib/glewlwyd/scheme/libschememodotp.so
-lib/glewlwyd/scheme/libschememodpassword.so
-lib/glewlwyd/user/libusermoddatabase.so
-lib/glewlwyd/user/libusermodhttp.so
-sbin/glewlwyd
-%%DATADIR%%/CHANGELOG.md
-%%DATADIR%%/README.md
-%%DATADIR%%/docs/API.md
-%%DATADIR%%/docs/CERTIFICATE.md
-%%DATADIR%%/docs/CLIENT_DATABASE.md
-%%DATADIR%%/docs/CLIENT_LDAP.md
-%%DATADIR%%/docs/EMAIL.md
-%%DATADIR%%/docs/GETTING_STARTED.md
-%%DATADIR%%/docs/HTTP.md
-%%DATADIR%%/docs/INSTALL.md
-%%DATADIR%%/docs/OAUTH2.md
-%%DATADIR%%/docs/OAUTH2_SCHEME.md
-%%DATADIR%%/docs/OIDC.md
-%%DATADIR%%/docs/OTP.md
-%%DATADIR%%/docs/README.md
-%%DATADIR%%/docs/REGISTER.md
-%%DATADIR%%/docs/SCOPE.md
-%%DATADIR%%/docs/USER.md
-%%DATADIR%%/docs/USER_DATABASE.md
-%%DATADIR%%/docs/USER_HTTP.md
-%%DATADIR%%/docs/USER_LDAP.md
-%%DATADIR%%/docs/WEBAUTHN.md
-%%DATADIR%%/docs/database/README.md
-%%DATADIR%%/docs/database/init-core.mariadb.sql
-%%DATADIR%%/docs/database/init-core.postgre.sql
-%%DATADIR%%/docs/database/init-core.sqlite3.sql
-%%DATADIR%%/docs/database/init.mariadb.sql
-%%DATADIR%%/docs/database/init.postgre.sql
-%%DATADIR%%/docs/database/init.sqlite3.sql
-%%DATADIR%%/docs/database/upgrade-2.2-core.mariadb.sql
-%%DATADIR%%/docs/database/upgrade-2.2-core.postgre.sql
-%%DATADIR%%/docs/database/upgrade-2.2-core.sqlite3.sql
-%%DATADIR%%/docs/database/upgrade-2.3-core.mariadb.sql
-%%DATADIR%%/docs/database/upgrade-2.3-core.postgre.sql
-%%DATADIR%%/docs/database/upgrade-2.3-core.sqlite3.sql
-%%DATADIR%%/docs/database/upgrade-2.4-core.mariadb.sql
-%%DATADIR%%/docs/database/upgrade-2.4-core.postgre.sql
-%%DATADIR%%/docs/database/upgrade-2.4-core.sqlite3.sql
-%%DATADIR%%/docs/database/upgrade-2.5-core.mariadb.sql
-%%DATADIR%%/docs/database/upgrade-2.5-core.postgre.sql
-%%DATADIR%%/docs/database/upgrade-2.5-core.sqlite3.sql
-%%DATADIR%%/docs/database/upgrade-2.6-core.mariadb.sql
-%%DATADIR%%/docs/database/upgrade-2.6-core.postgre.sql
-%%DATADIR%%/docs/database/upgrade-2.6-core.sqlite3.sql
-%%DATADIR%%/docs/database/upgrade-2.7-core.mariadb.sql
-%%DATADIR%%/docs/database/upgrade-2.7-core.postgre.sql
-%%DATADIR%%/docs/database/upgrade-2.7-core.sqlite3.sql
-%%DATADIR%%/docs/fail2ban/README.md
-%%DATADIR%%/docs/fail2ban/glewlwyd-log.conf
-%%DATADIR%%/docs/fail2ban/glewlwyd-syslog.conf
-%%DATADIR%%/docs/fail2ban/jail.local
-%%DATADIR%%/docs/glewlwyd-init
-%%DATADIR%%/docs/glewlwyd.service
-%%DATADIR%%/webapp/admin.js
-%%DATADIR%%/webapp/callback.html
-%%DATADIR%%/webapp/callback.js
-%%DATADIR%%/webapp/config.json.sample
-%%DATADIR%%/webapp/css/admin-custom.css
-%%DATADIR%%/webapp/css/bootstrap.css
-%%DATADIR%%/webapp/css/bootstrap.css.map
-%%DATADIR%%/webapp/css/bootstrap.min.css
-%%DATADIR%%/webapp/css/bootstrap.min.css.map
-%%DATADIR%%/webapp/css/fork-awesome.css
-%%DATADIR%%/webapp/css/fork-awesome.min.css
-%%DATADIR%%/webapp/css/fork-awesome.min.css.map
-%%DATADIR%%/webapp/css/glewlwyd-custom.css
-%%DATADIR%%/webapp/css/glewlwyd.css
-%%DATADIR%%/webapp/css/login-custom.css
-%%DATADIR%%/webapp/css/profile-custom.css
-%%DATADIR%%/webapp/css/v5-compat.css
-%%DATADIR%%/webapp/css/v5-compat.min.css
-%%DATADIR%%/webapp/css/v5-compat.min.css.map
-%%DATADIR%%/webapp/favicon.ico
-%%DATADIR%%/webapp/fonts/forkawesome-webfont.eot
-%%DATADIR%%/webapp/fonts/forkawesome-webfont.svg
-%%DATADIR%%/webapp/fonts/forkawesome-webfont.ttf
-%%DATADIR%%/webapp/fonts/forkawesome-webfont.woff
-%%DATADIR%%/webapp/fonts/forkawesome-webfont.woff2
-%%DATADIR%%/webapp/img/logo-admin.png
-%%DATADIR%%/webapp/img/logo-login.png
-%%DATADIR%%/webapp/img/logo-profile.png
-%%DATADIR%%/webapp/index.html
-%%DATADIR%%/webapp/js/bootstrap.js
-%%DATADIR%%/webapp/js/bootstrap.js.map
-%%DATADIR%%/webapp/js/bootstrap.min.js
-%%DATADIR%%/webapp/js/bootstrap.min.js.map
-%%DATADIR%%/webapp/js/jquery.js
-%%DATADIR%%/webapp/js/jquery.min.js
-%%DATADIR%%/webapp/js/popper.js
-%%DATADIR%%/webapp/js/popper.min.js
-%%DATADIR%%/webapp/locales/de/translations.json
-%%DATADIR%%/webapp/locales/en/translations.json
-%%DATADIR%%/webapp/locales/fr/translations.json
-%%DATADIR%%/webapp/locales/nl/translations.json
-%%DATADIR%%/webapp/login.html
-%%DATADIR%%/webapp/login.js
-%%DATADIR%%/webapp/profile.html
-%%DATADIR%%/webapp/profile.js
-%%DATADIR%%/webapp/robots.txt
-share/man/man8/glewlwyd.8.gz
-%%WWWDIR%%/admin.js
-%%WWWDIR%%/callback.html
-%%WWWDIR%%/callback.js
-%%WWWDIR%%/config.json
-%%WWWDIR%%/css/admin-custom.css
-%%WWWDIR%%/css/bootstrap.css
-%%WWWDIR%%/css/bootstrap.css.map
-%%WWWDIR%%/css/bootstrap.min.css
-%%WWWDIR%%/css/bootstrap.min.css.map
-%%WWWDIR%%/css/fork-awesome.css
-%%WWWDIR%%/css/fork-awesome.min.css
-%%WWWDIR%%/css/fork-awesome.min.css.map
-%%WWWDIR%%/css/glewlwyd-custom.css
-%%WWWDIR%%/css/glewlwyd.css
-%%WWWDIR%%/css/login-custom.css
-%%WWWDIR%%/css/profile-custom.css
-%%WWWDIR%%/css/v5-compat.css
-%%WWWDIR%%/css/v5-compat.min.css
-%%WWWDIR%%/css/v5-compat.min.css.map
-%%WWWDIR%%/favicon.ico
-%%WWWDIR%%/fonts/forkawesome-webfont.eot
-%%WWWDIR%%/fonts/forkawesome-webfont.svg
-%%WWWDIR%%/fonts/forkawesome-webfont.ttf
-%%WWWDIR%%/fonts/forkawesome-webfont.woff
-%%WWWDIR%%/fonts/forkawesome-webfont.woff2
-%%WWWDIR%%/img/logo-admin.png
-%%WWWDIR%%/img/logo-login.png
-%%WWWDIR%%/img/logo-profile.png
-%%WWWDIR%%/index.html
-%%WWWDIR%%/js/bootstrap.js
-%%WWWDIR%%/js/bootstrap.js.map
-%%WWWDIR%%/js/bootstrap.min.js
-%%WWWDIR%%/js/bootstrap.min.js.map
-%%WWWDIR%%/js/jquery.js
-%%WWWDIR%%/js/jquery.min.js
-%%WWWDIR%%/js/popper.js
-%%WWWDIR%%/js/popper.min.js
-%%WWWDIR%%/locales/de/translations.json
-%%WWWDIR%%/locales/en/translations.json
-%%WWWDIR%%/locales/fr/translations.json
-%%WWWDIR%%/locales/nl/translations.json
-%%WWWDIR%%/login.html
-%%WWWDIR%%/login.js
-%%WWWDIR%%/profile.html
-%%WWWDIR%%/profile.js
-%%WWWDIR%%/robots.txt