aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2024-01-15 11:24:50 +0000
committerRene Ladan <rene@FreeBSD.org>2024-01-15 11:24:50 +0000
commitdf6b017bd1670a919b0fb2b042c2e9a18e5a2bc5 (patch)
treed2869e9e6ba75d9b72e6253c2385adad03bea907
parentf9b0530f529a3871f9db2005afa1fb9b618b5842 (diff)
downloadports-df6b017bd1670a919b0fb2b042c2e9a18e5a2bc5.tar.gz
ports-df6b017bd1670a919b0fb2b042c2e9a18e5a2bc5.zip
www/mongrel2: Remove expired port
2024-01-01 www/mongrel2: BROKEN for more than 2 years on all platforms after the EOL of 12
-rw-r--r--MOVED3
-rw-r--r--www/Makefile1
-rw-r--r--www/mongrel2/Makefile62
-rw-r--r--www/mongrel2/distinfo5
-rw-r--r--www/mongrel2/files/patch-src_mbedtls_Makefile9
-rw-r--r--www/mongrel2/pkg-descr3
-rw-r--r--www/mongrel2/pkg-plist120
7 files changed, 2 insertions, 201 deletions
diff --git a/MOVED b/MOVED
index 5a8c9bae5153..ed6b0a3dcb77 100644
--- a/MOVED
+++ b/MOVED
@@ -2933,4 +2933,5 @@ net-im/libaccounts-qt5|net-im/libaccounts-qt|2024-01-05|Renamed to support flavo
devel/py-pygithub|devel/py-PyGithub|2024-01-06|Rename port match upstream
devel/freebsd-gcc9||2024-01-09|No longer able to build base system, use GCC 12 or later instead
net/downzemall|net/arrowdl|2024-01-11|Project was renamed upstream
-misc/mc-nox11|misc/mc|2023-01-15|No longer useful (misc/mc does not require Xlib at runtime)
+misc/mc-nox11|misc/mc|2024-01-15|No longer useful (misc/mc does not require Xlib at runtime)
+www/mongrel2||2024-01-15|Has expired: BROKEN for more than 2 years on all platforms after the EOL of 12
diff --git a/www/Makefile b/www/Makefile
index 101a2484d959..5b8458dbb45a 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -430,7 +430,6 @@
SUBDIR += moinmoin
SUBDIR += moinmoincli
SUBDIR += mongoose
- SUBDIR += mongrel2
SUBDIR += monolith
SUBDIR += moodle41
SUBDIR += moodle42
diff --git a/www/mongrel2/Makefile b/www/mongrel2/Makefile
deleted file mode 100644
index 42f4f2cc781a..000000000000
--- a/www/mongrel2/Makefile
+++ /dev/null
@@ -1,62 +0,0 @@
-PORTNAME= mongrel2
-DISTVERSIONPREFIX= v
-DISTVERSION= 1.12.2
-CATEGORIES= www
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Is an application, language, and network arch
-WWW= https://mongrel2.org/
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= BROKEN for more than 2 years on all platforms after the EOL of 12
-EXPIRATION_DATE= 2024-01-01
-BROKEN_armv6= does not build: src/task/task.c:66:11: error: no member named 'arm_r0' in 'mcontext_t'
-BROKEN_armv7= does not build: src/task/task.c:66:11: error: no member named 'arm_r0' in 'mcontext_t'
-BROKEN_mips= does not build (tests segfault)
-BROKEN_mips64= does not build (tests segfault)
-BROKEN_powerpc64= does not build (tests segfault)
-BROKEN_FreeBSD_13= ld: error: duplicate symbol: m2program
-BROKEN_FreeBSD_14= ld: error: duplicate symbol: m2program
-
-LIB_DEPENDS= libzmq.so:net/libzmq4
-
-USES= gmake localbase:ldflags sqlite tar:bzip2
-USE_GITHUB= yes
-GH_TUPLE= ARMmbed:mbedtls:8254ed2:x/src/mbedtls
-
-MAKE_ARGS+= -f localmbedtls.mak
-MAKE_JOBS_UNSAFE= yes
-ALL_TARGET= freebsd
-TEST_ARGS= ${MAKE_ARGS}
-TEST_ENV= ${MAKE_ENV} OPTFLAGS=-I${LOCALBASE}/include
-TEST_TARGET= tests # tests fail on 12: Invalid system call
-
-OPTIONS_DEFINE= EXAMPLES
-
-EXAMPLES_LIST= bbs \
- configs \
- kegogi \
- python \
- ws \
- chat \
- http_0mq \
- mp3stream \
- tornado \
- zcov
-
-post-patch:
- @${REINPLACE_CMD} -e 's#fdclose#my_fdclose#g' ${WRKSRC}/src/*.c \
- ${WRKSRC}/src/task/*.[ch] ${WRKSRC}/tests/*.c \
- ${WRKSRC}/tools/filters/*.c
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mongrel2/*/*.so
- @${MKDIR} ${STAGEDIR}/${EXAMPLESDIR}
-.for example in ${EXAMPLES_LIST}
- cd ${WRKSRC}/examples && ${COPYTREE_SHARE} ${example} ${STAGEDIR}/${EXAMPLESDIR}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/www/mongrel2/distinfo b/www/mongrel2/distinfo
deleted file mode 100644
index 4f3eb4d5e4c3..000000000000
--- a/www/mongrel2/distinfo
+++ /dev/null
@@ -1,5 +0,0 @@
-TIMESTAMP = 1560611662
-SHA256 (mongrel2-mongrel2-v1.12.2_GH0.tar.gz) = 4874d47693747af3f4ab3035eff3f637265b8448f6d5b9a1cec0027dcdbf9520
-SIZE (mongrel2-mongrel2-v1.12.2_GH0.tar.gz) = 1066076
-SHA256 (ARMmbed-mbedtls-8254ed2_GH0.tar.gz) = de500973a2db0bc419ddd7a67360b1f2dd4fe925448539f8ee59ae3e6eafcc9b
-SIZE (ARMmbed-mbedtls-8254ed2_GH0.tar.gz) = 1803037
diff --git a/www/mongrel2/files/patch-src_mbedtls_Makefile b/www/mongrel2/files/patch-src_mbedtls_Makefile
deleted file mode 100644
index f58841831886..000000000000
--- a/www/mongrel2/files/patch-src_mbedtls_Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
---- src/mbedtls/Makefile.orig 2018-03-03 08:15:18 UTC
-+++ src/mbedtls/Makefile
-@@ -1,5 +1,5 @@
-
--DESTDIR=/usr/local
-+DESTDIR?=/usr/local
- PREFIX=mbedtls_
-
- .SILENT:
diff --git a/www/mongrel2/pkg-descr b/www/mongrel2/pkg-descr
deleted file mode 100644
index 92e5ce53f147..000000000000
--- a/www/mongrel2/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Mongrel2 is an application, language, and network architecture
-agnostic web server that focuses on web applications using modern
-browser technologies.
diff --git a/www/mongrel2/pkg-plist b/www/mongrel2/pkg-plist
deleted file mode 100644
index ae438850c6f5..000000000000
--- a/www/mongrel2/pkg-plist
+++ /dev/null
@@ -1,120 +0,0 @@
-bin/mongrel2
-bin/m2sh
-bin/procer
-lib/mongrel2/config_modules/null.so
-lib/mongrel2/config_modules/zmq.so
-lib/mongrel2/filters/null.so
-lib/mongrel2/filters/rewrite.so
-lib/mongrel2/filters/sendfile.so
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/site.css
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/app.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/text.css
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/bbs.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/js/jsonStringify.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/js/jsSocket.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/fsm.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/index.html
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/reset.css
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket.as
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket.swf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/JsSocket.hx
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/Makefile
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/html/flash/jsSocket2.swf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/db.lua
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/bbs.lua
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/engine.lua
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/config.lua
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/client.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/ui.lua
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/mongrel2.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bbs/strict.lua
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/.dexy
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/filters.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http_0mq/hello.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http_0mq/http.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http_0mq/sendfile.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http_0mq/xml.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/http_0mq/upload.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/setup.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/handler.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/request.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/control.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/__init__.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/__init__.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/model.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/args.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/rc.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/config/commands.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/tnetstrings.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/mongrel2/sql/config.sql
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tests/__init__.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tests/sample_conf.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tests/two_servers.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tests/composite_conf.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/tests/mongrel2_org.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/python/bin/m2shpy
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/lempar.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/lemon.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_lexer.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/httpclient.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/param.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_tokens.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.y
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_lexer.rl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/fuzzrnd.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_tokens.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/param.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi.h
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/httpclient.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/kegogi_parser_extra.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/src/fuzzrnd.c
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/Makefile
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kegogi/tests/googletest.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/multi.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/sample.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/mongrel2.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/multi_handler.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/any.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/configs/complex.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tornado/auth_demo.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tornado/README
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tornado/authdemo.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/site.css
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/fsm.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket.swf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/JsSocket.hx
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket2.swf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/jsSocket.as
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/flash/Makefile
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/text.css
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/960.css
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/index.html
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/js/jsonStringify.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/js/jsSocket.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/reset.css
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/app.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/static/chat.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/www.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/idiots
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chat/chat.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mp3stream/handler.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mp3stream/mp3stream.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mp3stream/stream_conf.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ws/mongrel2.conf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ws/python/echo.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ws/python/wsutil.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/setup.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/README.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/style.css
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/js/sourceview.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/data/js/sorttable.js
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/GCovParser.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/zcov/GCovGroup.py
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-merge
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-summarize
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-scan
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/bin/zcov-genhtml
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zcov/LICENSE.txt