ports/163687: [patch] net/nss_ldap: Fix build if not using use.perl.

Mel Flynn mel at rachie.is-a-geek.net
Wed Dec 28 23:20:10 UTC 2011


>Number:         163687
>Category:       ports
>Synopsis:       [patch] net/nss_ldap: Fix build if not using use.perl.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 28 23:20:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Mel Flynn
>Release:        FreeBSD 8.2-STABLE amd64
>Organization:
>Environment:
System: FreeBSD datakitty.lan.rachie.is-a-geek.net 8.2-STABLE FreeBSD 8.2-STABLE #5: Fri Nov 11 11:35:54 AKST 2011 mel at datakitty.lan.rachie.is-a-geek.net:/data/obj/data/RELENG_8/src/sys/GENERIC amd64
>Description:
When perl is installed without symlinks in /usr, build fails.
>How-To-Repeat:
sudo rm -f /usr/bin/perl && make -C /usr/ports/net/nss_ldap \
	-DWITHOUT_USE_PERL build
>Fix:

--- net::nss_ldap::Makefile begins here ---
--- Makefile.orig	2011-12-03 09:45:42.000000000 -0900
+++ Makefile	2011-12-18 13:35:40.000000000 -0900
@@ -58,6 +58,8 @@
 		${WRKSRC}/ldap.conf
 	@${REINPLACE_CMD} 's,/etc/ldap\.,${PREFIX}/etc/nss_ldap.,g' \
 		${WRKSRC}/${MAN5}
+	@${REINPLACE_CMD} 's,#!/usr/bin/perl,#!${PERL5},' \
+		${WRKSRC}/vers_string
 
 # XXX: newer autoconf's rely on the compiler result, not the preprocessor
 #      for checking headers, so the configure.in needs to be fixed upstream
--- net::nss_ldap::Makefile ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list