View | Details | Raw Unified | Return to bug 230436 | Differences between
and this patch

Collapse All | Expand All

(-)MOVED (+1 lines)
Lines 10564-10566 Link Here
10564
comms/kvasd|comms/wsjtx|2018-10-02|Has expired: use wsjtx- kvasd is not needed by wsjtx and no longer maintained
10564
comms/kvasd|comms/wsjtx|2018-10-02|Has expired: use wsjtx- kvasd is not needed by wsjtx and no longer maintained
10565
mail/mutt-lite|mail/mutt|2018-10-02|Has expired: For a lite version of mutt build mail/mutt with less (or zero) options
10565
mail/mutt-lite|mail/mutt|2018-10-02|Has expired: For a lite version of mutt build mail/mutt with less (or zero) options
10566
math/arpack-ng-mpich|math/arpack-ng|2018-10-04|math/arpack-ng-mpich slave port is merged into math/arpack-ng
10566
math/arpack-ng-mpich|math/arpack-ng|2018-10-04|math/arpack-ng-mpich slave port is merged into math/arpack-ng
10567
databases/ruby-gdbm|databases/rubygem-gdbm|2018-10-05|Renamed because switch to use gem
(-)databases/Makefile (-1 / +1 lines)
Lines 915-921 Link Here
915
    SUBDIR += rrdtool
915
    SUBDIR += rrdtool
916
    SUBDIR += rrdtool12
916
    SUBDIR += rrdtool12
917
    SUBDIR += ruby-bdb
917
    SUBDIR += ruby-bdb
918
    SUBDIR += ruby-gdbm
919
    SUBDIR += ruby-odbc
918
    SUBDIR += ruby-odbc
920
    SUBDIR += ruby-qdbm
919
    SUBDIR += ruby-qdbm
921
    SUBDIR += ruby-tokyocabinet
920
    SUBDIR += ruby-tokyocabinet
Lines 975-980 Link Here
975
    SUBDIR += rubygem-familia
974
    SUBDIR += rubygem-familia
976
    SUBDIR += rubygem-flipper-active_record
975
    SUBDIR += rubygem-flipper-active_record
977
    SUBDIR += rubygem-flipper-active_record013
976
    SUBDIR += rubygem-flipper-active_record013
977
    SUBDIR += rubygem-gdbm
978
    SUBDIR += rubygem-globalid
978
    SUBDIR += rubygem-globalid
979
    SUBDIR += rubygem-globalid-rails5
979
    SUBDIR += rubygem-globalid-rails5
980
    SUBDIR += rubygem-globalid-rails50
980
    SUBDIR += rubygem-globalid-rails50
(-)databases/rubygem-gdbm/Makefile (-29 / +7 lines)
Lines 2-42 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	gdbm
4
PORTNAME=	gdbm
5
PORTVERSION=	${RUBY_PORTVERSION}
5
PORTVERSION=	2.0.0
6
PORTREVISION=	3
6
PORTEPOCH=	2
7
PORTEPOCH=	1
7
CATEGORIES=	databases rubygems
8
CATEGORIES=	databases ruby
8
MASTER_SITES=	RG
9
MASTER_SITES=	# none
10
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
11
DISTFILES=	# none
12
9
13
MAINTAINER=	ruby@FreeBSD.org
10
MAINTAINER=	ruby@FreeBSD.org
14
COMMENT=	Ruby extension to GDBM library
11
COMMENT=	Ruby extension to GDBM library
15
12
16
LICENSE=	BSD2CLAUSE RUBY
13
LICENSE=	BSD2CLAUSE
17
LICENSE_COMB=	dual
18
14
19
FETCH_DEPENDS=	${NONEXISTENT}:${RUBY_PORT}:patch
20
LIB_DEPENDS=	libgdbm.so:databases/gdbm
15
LIB_DEPENDS=	libgdbm.so:databases/gdbm
21
16
22
PLIST_FILES=	%%RUBY_ARCHLIBDIR%%/gdbm.so
17
USES=		gem
23
USE_RUBY=	yes
18
USE_RUBY=	yes
24
USE_RUBY_EXTCONF=	yes
25
WRKSRC=		${WRKDIR}/${PORTNAME}
26
19
27
MAKE_ARGS=	sitelibdir='$$(rubylibdir)' \
20
.include <bsd.port.mk>
28
		INSTALL_PROG="${INSTALL_PROGRAM}" \
29
		INSTALL_DATA="${INSTALL_DATA}"
30
31
.include <bsd.port.pre.mk>
32
33
.if ${RUBY_VER} >= 2.4
34
post-patch:
35
	@${REINPLACE_CMD} -e '/\/include\/ruby.h/d' ${WRKSRC}/depend
36
.endif
37
38
do-extract:
39
	${MKDIR} ${WRKDIR}
40
	${LN} -sf `cd ${PORTSDIR}/${RUBY_PORT}; ${MAKE} -V WRKDIR`/${PORTNAME} ${WRKDIR}/
41
42
.include <bsd.port.post.mk>
(-)databases/rubygem-gdbm/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1533630322
2
SHA256 (rubygem/gdbm-2.0.0.gem) = 1097164950c3c9f08f9aa670067b830329c151fec31b922e694ba47f87319b58
3
SIZE (rubygem/gdbm-2.0.0.gem) = 11776
(-)databases/rubygem-gdbm/pkg-descr (-2 / +19 lines)
Lines 1-2 Link Here
1
This is a Ruby extension to GDBM library, which is actually a part of
1
Ruby extension for GNU dbm (gdbm) -- a simple database engine for
2
the Ruby distribution.
2
storing key-value pairs on disk.
3
4
GNU dbm is a library for simple databases. A database is a file that
5
stores key-value pairs. Gdbm allows the user to store, retrieve, and
6
delete data by key. It furthermore allows a non-sorted traversal of
7
all key-value pairs. A gdbm database thus provides the same
8
functionality as a hash. As with objects of the Hash class, elements
9
can be accessed with []. Furthermore, GDBM mixes in the Enumerable
10
module, thus providing convenient methods such as #find, #collect,
11
#map, etc.
12
13
A process is allowed to open several different databases at the same
14
time. A process can open a database as a "reader" or a
15
"writer". Whereas a reader has only read-access to the database, a
16
writer has read- and write-access. A database can be accessed either
17
by any number of readers or by exactly one writer at the same time.
18
19
WWW: https://rubygems.org/gems/gdbm
(-)lang/ruby23/Makefile (-3 / +4 lines)
Lines 161-172 Link Here
161
# We get the gem executable from ports.
161
# We get the gem executable from ports.
162
	@${RM} ${BUILD_WRKSRC}/bin/gem
162
	@${RM} ${BUILD_WRKSRC}/bin/gem
163
163
164
# We get GDBM class library from ports.
165
	@${RM} -r ${BUILD_WRKSRC}/ext/gdbm
166
164
#
167
#
165
# Prepare modules we are wanting to build via external ports
168
# Prepare modules we are wanting to build via external ports
166
#
169
#
167
.for d in gdbm tk
170
	@${MV} ${BUILD_WRKSRC}/ext/tk ${WRKDIR}/
168
	@${MV} ${BUILD_WRKSRC}/ext/${d} ${WRKDIR}/
169
.endfor
170
171
171
post-build:
172
post-build:
172
#
173
#
(-)lang/ruby23/pkg-message (-1 / +1 lines)
Lines 8-14 Link Here
8
And some of the standard libraries are provided as separate ports
8
And some of the standard libraries are provided as separate ports
9
since they require extra dependencies:
9
since they require extra dependencies:
10
10
11
	databases/ruby-gdbm:	GDBM module
11
	databases/rubygem-gdbm:	GDBM module
12
12
13
Install them as occasion demands.
13
Install them as occasion demands.
14
====
14
====
(-)lang/ruby24/Makefile (-3 / +1 lines)
Lines 132-142 Link Here
132
post-patch:
132
post-patch:
133
	@${FIND} ${WRKSRC}/ -name "*.orig" -delete
133
	@${FIND} ${WRKSRC}/ -name "*.orig" -delete
134
# We get these from other ports
134
# We get these from other ports
135
.for d in bin/rake doc/rake lib/rake test/rake man/rake.1 lib/rake.rb ext/win32ole bin/gem
135
.for d in bin/rake doc/rake lib/rake test/rake man/rake.1 lib/rake.rb ext/win32ole bin/gem ext/gdbm
136
	@${RM} -r ${BUILD_WRKSRC}/${d}
136
	@${RM} -r ${BUILD_WRKSRC}/${d}
137
.endfor
137
.endfor
138
# Used by databases/ruby-gdbm port
139
	@${MV} ${BUILD_WRKSRC}/ext/gdbm ${WRKDIR}/
140
138
141
post-build:
139
post-build:
142
#
140
#
(-)lang/ruby24/pkg-message (-1 / +1 lines)
Lines 8-14 Link Here
8
And some of the standard libraries are provided as separate ports
8
And some of the standard libraries are provided as separate ports
9
since they require extra dependencies:
9
since they require extra dependencies:
10
10
11
	databases/ruby-gdbm:	GDBM module
11
	databases/rubygem-gdbm:	GDBM module
12
12
13
Install them as occasion demands.
13
Install them as occasion demands.
14
====
14
====
(-)lang/ruby25/Makefile (-3 / +1 lines)
Lines 132-142 Link Here
132
post-patch:
132
post-patch:
133
	@${FIND} ${WRKSRC}/ -name "*.orig" -delete
133
	@${FIND} ${WRKSRC}/ -name "*.orig" -delete
134
# We get these from other ports
134
# We get these from other ports
135
.for d in bin/rake doc/rake lib/rake test/rake man/rake.1 lib/rake.rb ext/win32ole bin/gem
135
.for d in bin/rake doc/rake lib/rake test/rake man/rake.1 lib/rake.rb ext/win32ole bin/gem ext/gdbm
136
	@${RM} -r ${BUILD_WRKSRC}/${d}
136
	@${RM} -r ${BUILD_WRKSRC}/${d}
137
.endfor
137
.endfor
138
# Used by databases/ruby-gdbm port
139
	@${MV} ${BUILD_WRKSRC}/ext/gdbm ${WRKDIR}/
140
138
141
post-build:
139
post-build:
142
#
140
#
(-)lang/ruby25/pkg-message (-1 / +1 lines)
Lines 8-14 Link Here
8
And some of the standard libraries are provided as separate ports
8
And some of the standard libraries are provided as separate ports
9
since they require extra dependencies:
9
since they require extra dependencies:
10
10
11
	databases/ruby-gdbm:	GDBM module
11
	databases/rubygem-gdbm:	GDBM module
12
12
13
Install them as occasion demands.
13
Install them as occasion demands.
14
====
14
====
(-)mail/bsfilter/Makefile (-2 / +2 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	bsfilter
4
PORTNAME=	bsfilter
5
PORTVERSION=	1.0.19
5
PORTVERSION=	1.0.19
6
PORTREVISION=	2
6
PORTREVISION=	3
7
CATEGORIES=	mail ruby
7
CATEGORIES=	mail ruby
8
MASTER_SITES=	OSDN/bsfilter/59804
8
MASTER_SITES=	OSDN/bsfilter/59804
9
9
Lines 12-18 Link Here
12
12
13
LICENSE=	GPLv2
13
LICENSE=	GPLv2
14
14
15
RUN_DEPENDS=	${RUBY_PKGNAMEPREFIX}gdbm>=0:databases/ruby-gdbm
15
RUN_DEPENDS=	rubygem-gdbm>=2.0.0,2:databases/rubygem-gdbm
16
16
17
NO_BUILD=	yes
17
NO_BUILD=	yes
18
USE_RUBY=	yes
18
USE_RUBY=	yes
(-)sysutils/ck4up/Makefile (-1 / +2 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	ck4up
4
PORTNAME=	ck4up
5
PORTVERSION=	1.4
5
PORTVERSION=	1.4
6
PORTREVISION=	1
6
CATEGORIES=	sysutils
7
CATEGORIES=	sysutils
7
MASTER_SITES=	http://jue.li/crux/ck4up/
8
MASTER_SITES=	http://jue.li/crux/ck4up/
8
9
Lines 9-15 Link Here
9
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	ports@FreeBSD.org
10
COMMENT=	Checks http and ftp sites for updates
11
COMMENT=	Checks http and ftp sites for updates
11
12
12
RUN_DEPENDS=	${RUBY_ARCHLIBDIR}/gdbm.so:databases/ruby-gdbm
13
RUN_DEPENDS=	rubygem-gdbm>=2.0.0,2:databases/rubygem-gdbm
13
14
14
NO_BUILD=	yes
15
NO_BUILD=	yes
15
NO_ARCH=	yes
16
NO_ARCH=	yes

Return to bug 230436