ports/73556: [PATCH] security/ruby-tcpwrap: missing dependency on security/libident (for package users)
Hideyuki KURASHINA
rushani at FreeBSD.org
Fri Nov 5 07:30:26 UTC 2004
>Number: 73556
>Category: ports
>Synopsis: [PATCH] security/ruby-tcpwrap: missing dependency on security/libident (for package users)
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Nov 05 07:30:25 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Hideyuki KURASHINA
>Release: FreeBSD 5.3-STABLE i386
>Organization:
>Environment:
System: FreeBSD ***.*******.jp 5.3-STABLE FreeBSD 5.3-STABLE #0: Tue Nov 2 01:14:35 JST 2004 hideyuki@***.*******.jp:/usr/obj/usr/src/sys/*** i386
>Description:
Users who install package from security/ruby-tcpwrap will be lost
a dependency on security/libident. People who uses ports system
is not affected, however, because ruby-tcpwrap port depends on
libident port at its build stage.
>How-To-Repeat:
On a system that has no libident, install a package built from
ports/security/ruby-tcpwrap. For example, via local file system
# pkg_add /usr/ports/packages/security/ruby18-tcpwrap-0.6.tbz
or via remote server
# pkg_add -r ruby18-tcpwrap
Then, try
# ldd /usr/local/lib/ruby/site_ruby/1.8/i386-freebsd5/tcpwrap.so
>Fix:
Apply following patch,
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/security/ruby-tcpwrap/Makefile,v
retrieving revision 1.13
diff -u -r1.13 Makefile
--- Makefile 20 Aug 2003 18:45:16 -0000 1.13
+++ Makefile 5 Nov 2004 07:04:18 -0000
@@ -16,7 +16,7 @@
MAINTAINER= knu at FreeBSD.org
COMMENT= TCP wrappers library for Ruby
-BUILD_DEPENDS= ${LOCALBASE}/lib/libident.a:${PORTSDIR}/security/libident
+LIB_DEPENDS= ident.0:${PORTSDIR}/security/libident
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list