git: 585e6543da46 - main - japanese/ruby-uconv: Fix build with Ruby 3.1 and 12.3-RELEASE
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 10 Feb 2023 05:51:44 UTC
The branch main has been updated by yasu:
URL: https://cgit.FreeBSD.org/ports/commit/?id=585e6543da46bf87df03b8a759401004a55e8d94
commit 585e6543da46bf87df03b8a759401004a55e8d94
Author: Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2023-01-26 11:04:34 +0000
Commit: Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2023-02-10 05:50:33 +0000
japanese/ruby-uconv: Fix build with Ruby 3.1 and 12.3-RELEASE
While I'm here,
* Add license information.
* Pet portclippy.
* Tidy up Makefile with portfmt.
PR: 269166
Approved by: maintainer timeout
---
japanese/ruby-uconv/Makefile | 12 ++++++++----
japanese/ruby-uconv/files/patch-extconf.rb | 10 ++++++++++
2 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/japanese/ruby-uconv/Makefile b/japanese/ruby-uconv/Makefile
index 71ec25d3ffec..f19116e3900a 100644
--- a/japanese/ruby-uconv/Makefile
+++ b/japanese/ruby-uconv/Makefile
@@ -8,12 +8,16 @@ MAINTAINER= ruby@FreeBSD.org
COMMENT= Unicode conversion library with Japanese codesets support for Ruby
WWW= http://www.yoshidam.net/Ruby.html #uconv
-USES= ruby:extconf
+LICENSE= RUBY
+LICENSE_FILE= ${WRKSRC}/README
-WRKSRC= ${WRKDIR}/${PORTNAME}
+USES= ruby:extconf
+
+MAKE_ARGS= INSTALL_DATA="${INSTALL_DATA}" \
+ INSTALL_PROG="${INSTALL_PROGRAM}"
INSTALL_TARGET= site-install
-MAKE_ARGS= INSTALL_PROG="${INSTALL_PROGRAM}" \
- INSTALL_DATA="${INSTALL_DATA}"
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
OPTIONS_DEFINE= DOCS
diff --git a/japanese/ruby-uconv/files/patch-extconf.rb b/japanese/ruby-uconv/files/patch-extconf.rb
new file mode 100644
index 000000000000..ea48d76e7ca6
--- /dev/null
+++ b/japanese/ruby-uconv/files/patch-extconf.rb
@@ -0,0 +1,10 @@
+--- extconf.rb.orig 2003-03-12 05:20:47 UTC
++++ extconf.rb
+@@ -1,6 +1,6 @@
+ require 'mkmf'
+
+-$CFLAGS = ""
++$CFLAGS = "-fdeclspec"
+ #$CFLAGS="-DUSE_EUC -DUSE_SJIS"
+ ##$CFLAGS="-DUSE_SJIS -DUSE_WIN32API"
+