git: def0e7299101 - main - devel/rubygem-observer: Add rubygem-observer 0.1.2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 21 Feb 2024 15:17:42 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=def0e72991019196451020a5ae263d3d346ea9fd commit def0e72991019196451020a5ae263d3d346ea9fd Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2024-02-21 14:13:56 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2024-02-21 15:06:13 +0000 devel/rubygem-observer: Add rubygem-observer 0.1.2 The Observer pattern (also known as publish/subscribe) provides a simple mechanism for one object to inform a set of interested third-party objects when its state changes. --- devel/Makefile | 1 + devel/rubygem-observer/Makefile | 18 ++++++++++++++++++ devel/rubygem-observer/distinfo | 3 +++ devel/rubygem-observer/pkg-descr | 3 +++ 4 files changed, 25 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index d1ad8dffbf43..603fd1f8d056 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7201,6 +7201,7 @@ SUBDIR += rubygem-nsa-rails5 SUBDIR += rubygem-nsa-rails61 SUBDIR += rubygem-numerizer + SUBDIR += rubygem-observer SUBDIR += rubygem-oci SUBDIR += rubygem-octopress-hooks SUBDIR += rubygem-oj diff --git a/devel/rubygem-observer/Makefile b/devel/rubygem-observer/Makefile new file mode 100644 index 000000000000..5544677aa7e3 --- /dev/null +++ b/devel/rubygem-observer/Makefile @@ -0,0 +1,18 @@ +PORTNAME= observer +PORTVERSION= 0.1.2 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Implementation of the Observer object-oriented design pattern +WWW= https://github.com/ruby/observer + +LICENSE= BSD2CLAUSE RUBY +LICENSE_COMB= dual +LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.txt + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-observer/distinfo b/devel/rubygem-observer/distinfo new file mode 100644 index 000000000000..0263507cabea --- /dev/null +++ b/devel/rubygem-observer/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1708448872 +SHA256 (rubygem/observer-0.1.2.gem) = d8a3107131ba661138d748e7be3dbafc0d82e732fffba9fccb3d7829880950ac +SIZE (rubygem/observer-0.1.2.gem) = 9728 diff --git a/devel/rubygem-observer/pkg-descr b/devel/rubygem-observer/pkg-descr new file mode 100644 index 000000000000..851dda641fa7 --- /dev/null +++ b/devel/rubygem-observer/pkg-descr @@ -0,0 +1,3 @@ +The Observer pattern (also known as publish/subscribe) provides a simple +mechanism for one object to inform a set of interested third-party objects when +its state changes.