git: 071dde0deabf - main - devel/rubygem-license_finder: added new port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 13 Nov 2021 14:45:41 UTC
The branch main has been updated by mfechner:
URL: https://cgit.FreeBSD.org/ports/commit/?id=071dde0deabfeed67a3ec3c4d19c7006f2fa45bb
commit 071dde0deabfeed67a3ec3c4d19c7006f2fa45bb
Author: Matthias Fechner <mfechner@FreeBSD.org>
AuthorDate: 2021-11-05 06:02:57 +0000
Commit: Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2021-11-13 14:44:38 +0000
devel/rubygem-license_finder: added new port
Is required for gitlab-ce.
---
devel/Makefile | 3 +++
devel/rubygem-license_finder/Makefile | 33 +++++++++++++++++++++++++++++++++
devel/rubygem-license_finder/distinfo | 3 +++
devel/rubygem-license_finder/pkg-descr | 6 ++++++
devel/rubygem-thor10/Makefile | 25 +++++++++++++++++++++++++
devel/rubygem-thor10/distinfo | 3 +++
devel/rubygem-thor10/pkg-descr | 3 +++
devel/rubygem-with_env/Makefile | 21 +++++++++++++++++++++
devel/rubygem-with_env/distinfo | 3 +++
devel/rubygem-with_env/pkg-descr | 5 +++++
10 files changed, 105 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 7809ac52b59d..1e6e67faf62c 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6467,6 +6467,7 @@
SUBDIR += rubygem-librarian
SUBDIR += rubygem-librarianp
SUBDIR += rubygem-libyajl2
+ SUBDIR += rubygem-license_finder
SUBDIR += rubygem-licensee
SUBDIR += rubygem-listen
SUBDIR += rubygem-little-plugger
@@ -6832,6 +6833,7 @@
SUBDIR += rubygem-test-unit
SUBDIR += rubygem-thor
SUBDIR += rubygem-thor0
+ SUBDIR += rubygem-thor10
SUBDIR += rubygem-thread_safe
SUBDIR += rubygem-thread_safe1
SUBDIR += rubygem-thrift
@@ -6921,6 +6923,7 @@
SUBDIR += rubygem-will_paginate
SUBDIR += rubygem-windows_error
SUBDIR += rubygem-wisper
+ SUBDIR += rubygem-with_env
SUBDIR += rubygem-wmi-lite
SUBDIR += rubygem-xdg
SUBDIR += rubygem-xdg2
diff --git a/devel/rubygem-license_finder/Makefile b/devel/rubygem-license_finder/Makefile
new file mode 100644
index 000000000000..d222481aedea
--- /dev/null
+++ b/devel/rubygem-license_finder/Makefile
@@ -0,0 +1,33 @@
+# Created by: Matthias Fechner <mfechner@FreeBSD.org>
+
+PORTNAME= license_finder
+PORTVERSION= 6.14.2
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Generate, verify and enforce software licenses
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-bundler>=0:sysutils/rubygem-bundler \
+ rubygem-rubyzip>=1<3:archivers/rubygem-rubyzip \
+ rubygem-thor10>=1.0.1<1.1:devel/rubygem-thor10 \
+ rubygem-tomlrb>=1.3<2.1:textproc/rubygem-tomlrb \
+ rubygem-with_env>=1.1.0<1.1.1:devel/rubygem-with_env \
+ rubygem-xml-simple>=1.1.5<1.2:textproc/rubygem-xml-simple
+
+USES= gem python:run shebangfix
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+SHEBANG_FILES= dlf \
+ bin/license_finder_pip.py \
+ ci/scripts/*.sh
+
+PLIST_FILES= bin/license_finder \
+ bin/license_finder_pip.py
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-license_finder/distinfo b/devel/rubygem-license_finder/distinfo
new file mode 100644
index 000000000000..2b06908d285d
--- /dev/null
+++ b/devel/rubygem-license_finder/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1636089645
+SHA256 (rubygem/license_finder-6.14.2.gem) = 690995460f0709eb9f78d61df262df7c1a25f35b8847e9e8d49fd3e3982cea58
+SIZE (rubygem/license_finder-6.14.2.gem) = 169984
diff --git a/devel/rubygem-license_finder/pkg-descr b/devel/rubygem-license_finder/pkg-descr
new file mode 100644
index 000000000000..f90fca91df3d
--- /dev/null
+++ b/devel/rubygem-license_finder/pkg-descr
@@ -0,0 +1,6 @@
+LicenseFinder works with your package managers to find dependencies,
+detect the licenses of the packages in them, compare those licenses
+against a user-defined list of permitted licenses, and give you an
+actionable exception report.
+
+WWW: https://github.com/pivotal/LicenseFinder
diff --git a/devel/rubygem-thor10/Makefile b/devel/rubygem-thor10/Makefile
new file mode 100644
index 000000000000..aa15ef2d3266
--- /dev/null
+++ b/devel/rubygem-thor10/Makefile
@@ -0,0 +1,25 @@
+# Created by: Matthias Fechner <mfechner@FreeBSD.org>
+#
+PORTNAME= thor
+PORTVERSION= 1.0.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 10
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Scripting framework that replaces rake, sake, and rubigen
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PORTSCOUT= limit:^1\.0\.
+
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/bin/thor
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-thor10/distinfo b/devel/rubygem-thor10/distinfo
new file mode 100644
index 000000000000..2e62e01f0ca8
--- /dev/null
+++ b/devel/rubygem-thor10/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1636090411
+SHA256 (rubygem/thor-1.0.1.gem) = 7572061e3cbe6feee57828670e6a25a66dd397f05c1f8515d49f770a7d9d70f5
+SIZE (rubygem/thor-1.0.1.gem) = 56320
diff --git a/devel/rubygem-thor10/pkg-descr b/devel/rubygem-thor10/pkg-descr
new file mode 100644
index 000000000000..b54e9a884c89
--- /dev/null
+++ b/devel/rubygem-thor10/pkg-descr
@@ -0,0 +1,3 @@
+A scripting framework that replaces rake, sake and rubigen
+
+WWW: https://github.com/erikhuda/thor
diff --git a/devel/rubygem-with_env/Makefile b/devel/rubygem-with_env/Makefile
new file mode 100644
index 000000000000..a9b6a90958f5
--- /dev/null
+++ b/devel/rubygem-with_env/Makefile
@@ -0,0 +1,21 @@
+# Created by: Matthias Fechner <mfechner@FreeBSD.org>
+
+PORTNAME= with_env
+PORTVERSION= 1.1.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= mfechner@FreeBSD.org
+COMMENT= Execute code with env variables
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+USES= gem shebangfix
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+SHEBANG_FILES= bin/setup
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-with_env/distinfo b/devel/rubygem-with_env/distinfo
new file mode 100644
index 000000000000..b16045f4ce23
--- /dev/null
+++ b/devel/rubygem-with_env/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1636089840
+SHA256 (rubygem/with_env-1.1.0.gem) = 50b3e4f0a6cda8f90d8a6bd87a6261f6c381429abafb161c4c69ad4a0cd0b6e4
+SIZE (rubygem/with_env-1.1.0.gem) = 7168
diff --git a/devel/rubygem-with_env/pkg-descr b/devel/rubygem-with_env/pkg-descr
new file mode 100644
index 000000000000..cd234d324945
--- /dev/null
+++ b/devel/rubygem-with_env/pkg-descr
@@ -0,0 +1,5 @@
+WithEnv is an extremely small helper module for executing code with ENV
+variables. It exists because I got tired of re-writing or copying over
+a #with_env helper method for the 131st time.
+
+WWW: https://github.com/mhs/with_env-rb