git: 1686e194f606 - main - www/rubygem-rackup21: Add new port

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Wed, 18 Dec 2024 05:54:29 UTC
The branch main has been updated by yasu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1686e194f60619922d1126f57fd6b6ef33e05831

commit 1686e194f60619922d1126f57fd6b6ef33e05831
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2024-12-18 05:17:28 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2024-12-18 05:52:43 +0000

    www/rubygem-rackup21: Add new port
    
    Add www/rubygem-rackup21, version 2.1.0 of rackup. It is necessary to
    fix runtime error of www/tdiary after www/rubygem-rackup is updated to
    2.2.0.
---
 www/Makefile                   |  1 +
 www/rubygem-rackup/Makefile    |  2 ++
 www/rubygem-rackup21/Makefile  | 26 ++++++++++++++++++++++++++
 www/rubygem-rackup21/distinfo  |  3 +++
 www/rubygem-rackup21/pkg-descr |  1 +
 5 files changed, 33 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index 7936fa88328e..23758fe0f5b5 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -2245,6 +2245,7 @@
     SUBDIR += rubygem-rack22
     SUBDIR += rubygem-rack_csrf
     SUBDIR += rubygem-rackup
+    SUBDIR += rubygem-rackup21
     SUBDIR += rubygem-rails-settings-cached
     SUBDIR += rubygem-rails-settings-cached-rails5
     SUBDIR += rubygem-rails-settings-cached-rails50
diff --git a/www/rubygem-rackup/Makefile b/www/rubygem-rackup/Makefile
index eaf93248e466..7660599c2cdb 100644
--- a/www/rubygem-rackup/Makefile
+++ b/www/rubygem-rackup/Makefile
@@ -14,6 +14,8 @@ RUN_DEPENDS=	rubygem-rack>=3,3:www/rubygem-rack
 
 USES=		gem
 
+CONFLICTS_INSTALL=	rubygem-rackup21 # bin/rackup
+
 NO_ARCH=	yes
 
 PLIST_FILES=	bin/rackup
diff --git a/www/rubygem-rackup21/Makefile b/www/rubygem-rackup21/Makefile
new file mode 100644
index 000000000000..fdc874d74d8b
--- /dev/null
+++ b/www/rubygem-rackup21/Makefile
@@ -0,0 +1,26 @@
+PORTNAME=	rackup
+PORTVERSION=	2.1.0
+CATEGORIES=	www rubygems
+MASTER_SITES=	RG
+PKGNAMESUFFIX=	21
+
+MAINTAINER=	ruby@FreeBSD.org
+COMMENT=	General server command for Rack applications
+WWW=		https://github.com/rack/rackup
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/license.md
+
+RUN_DEPENDS=	rubygem-rack>=3,3:www/rubygem-rack \
+		rubygem-webrick>=1.8<2:www/rubygem-webrick
+
+USES=		gem
+
+CONFLICTS_INSTALL=	rubygem-rackup # bin/rackup
+
+NO_ARCH=	yes
+PORTSCOUT=	limit:^2\.1\.
+
+PLIST_FILES=	bin/rackup
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-rackup21/distinfo b/www/rubygem-rackup21/distinfo
new file mode 100644
index 000000000000..19c8dec36f8e
--- /dev/null
+++ b/www/rubygem-rackup21/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1734498107
+SHA256 (rubygem/rackup-2.1.0.gem) = 6ecb884a581990332e45ee17bdfdc14ccbee46c2f710ae1566019907869a6c4d
+SIZE (rubygem/rackup-2.1.0.gem) = 15872
diff --git a/www/rubygem-rackup21/pkg-descr b/www/rubygem-rackup21/pkg-descr
new file mode 100644
index 000000000000..6077867f667b
--- /dev/null
+++ b/www/rubygem-rackup21/pkg-descr
@@ -0,0 +1 @@
+A general server command for Rack applications.