diff options
| author | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2024-02-21 14:13:56 +0000 |
|---|---|---|
| committer | Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2024-02-21 15:06:13 +0000 |
| commit | def0e72991019196451020a5ae263d3d346ea9fd (patch) | |
| tree | 2a4b4e9e2c8ed9b1c54cc8ea68e5040ada9a9312 | |
| parent | 3692fcde653ffcecbaefeb54ad3d2f00ac5c2aad (diff) | |
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.
| -rw-r--r-- | devel/Makefile | 1 | ||||
| -rw-r--r-- | devel/rubygem-observer/Makefile | 18 | ||||
| -rw-r--r-- | devel/rubygem-observer/distinfo | 3 | ||||
| -rw-r--r-- | devel/rubygem-observer/pkg-descr | 3 |
4 files changed, 25 insertions, 0 deletions
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. |
