summaryrefslogtreecommitdiff
path: root/devel/rubygem-xdg7
diff options
context:
space:
mode:
Diffstat (limited to 'devel/rubygem-xdg7')
-rw-r--r--devel/rubygem-xdg7/Makefile9
-rw-r--r--devel/rubygem-xdg7/files/patch-gemspec11
2 files changed, 13 insertions, 7 deletions
diff --git a/devel/rubygem-xdg7/Makefile b/devel/rubygem-xdg7/Makefile
index adb002cf81a0..53f91ae19d02 100644
--- a/devel/rubygem-xdg7/Makefile
+++ b/devel/rubygem-xdg7/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xdg
PORTVERSION= 7.1.3
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 7
@@ -20,10 +21,4 @@ NO_ARCH= yes
PORTSCOUT= limit:^7\.
-.include <bsd.port.pre.mk>
-
-.if ${RUBY_VER} >= 3.3
-BROKEN= ruby 3.3 and later is not supported
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/rubygem-xdg7/files/patch-gemspec b/devel/rubygem-xdg7/files/patch-gemspec
new file mode 100644
index 000000000000..fd9ce7858973
--- /dev/null
+++ b/devel/rubygem-xdg7/files/patch-gemspec
@@ -0,0 +1,11 @@
+--- xdg.gemspec.orig 2025-04-29 21:42:45 UTC
++++ xdg.gemspec
+@@ -16,7 +16,7 @@ Gem::Specification.new do |s|
+ s.files = ["LICENSE.adoc".freeze, "README.adoc".freeze, "lib/xdg.rb".freeze, "lib/xdg/cache.rb".freeze, "lib/xdg/config.rb".freeze, "lib/xdg/data.rb".freeze, "lib/xdg/environment.rb".freeze, "lib/xdg/pair.rb".freeze, "lib/xdg/paths/combined.rb".freeze, "lib/xdg/paths/directory.rb".freeze, "lib/xdg/paths/home.rb".freeze, "lib/xdg/state.rb".freeze, "xdg.gemspec".freeze]
+ s.homepage = "https://alchemists.io/projects/xdg".freeze
+ s.licenses = ["Hippocratic-2.1".freeze]
+- s.required_ruby_version = Gem::Requirement.new([">= 3.2".freeze, "<= 3.3".freeze])
++ s.required_ruby_version = Gem::Requirement.new([">= 3.2".freeze, "< 3.4".freeze])
+ s.rubygems_version = "3.4.22".freeze
+ s.summary = "A XDG Base Directory Specification implementation.".freeze
+ end