From ronald@echteman.nl  Thu Mar 19 10:45:11 2009
Return-Path: <ronald@echteman.nl>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CDA6D106566C
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 19 Mar 2009 10:45:11 +0000 (UTC)
	(envelope-from ronald@echteman.nl)
Received: from ns1.baseweb.nl (linux7.base.nl [213.53.208.222])
	by mx1.freebsd.org (Postfix) with SMTP id 43ED88FC1C
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 19 Mar 2009 10:45:11 +0000 (UTC)
	(envelope-from ronald@echteman.nl)
Received: (qmail 8006 invoked from network); 19 Mar 2009 11:18:29 +0100
Received: from unknown (HELO office-ext.base.nl) (213.53.208.101)
  by linux7.base.nl with SMTP; 19 Mar 2009 11:18:29 +0100
Received: from ronald.office.base.nl (ronald.office.base.nl [10.1.20.40])
	by linux8.base.nl (Postfix) with ESMTP id 074AE2F7D7;
	Thu, 19 Mar 2009 11:18:28 +0100 (CET)
Received: from ronald.office.base.nl (localhost [127.0.0.1])
	by ronald.office.base.nl (Postfix) with ESMTP id 641CB3984C;
	Thu, 19 Mar 2009 11:18:28 +0100 (CET)
Message-Id: <1237457908.65831@ronald.office.base.nl>
Date: Thu, 19 Mar 2009 11:18:28 +0100
From: "Ronald Klop" <ronald@echteman.nl>
To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@freebsd.org>
Cc: ronald@echteman.nl
Subject: Make it possible to start ldapbrowser from every directory. [patch]
X-Send-Pr-Version: gtk-send-pr 0.4.9 
X-GNATS-Notify:

>Number:         132806
>Category:       ports
>Synopsis:       Make it possible to start net/ldapbrowser from every directory. [patch]
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    beat
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 19 10:50:01 UTC 2009
>Closed-Date:    Fri Mar 20 23:38:10 UTC 2009
>Last-Modified:  Fri Mar 20 23:40:05 UTC 2009
>Originator:     Ronald Klop
>Release:        FreeBSD 7.1-STABLE amd64
>Organization:
>Environment:


System: FreeBSD 7.1-STABLE #24: Mon Mar 16 14:06:24 CET 2009
    root@ronald.office.base.nl:/usr/obj/usr/src/sys/GENERIC



>Description:


Currently ldapbrowser always chdirs to ${PREFIX}/lib/ldapbrowser. This directory is not writable for the average user and ldapbrowser tries to write in the current directory sometimes.

With this change ldapbrowser can been started from every directory, so the user can decide where to put its config files.

A small fix. It works here.


>How-To-Repeat:





>Fix:


--- ldapbrowser.diff begins here ---
--- Makefile	2009-03-12 14:58:59.000000000 +0100
+++ /tmp/Makefile	2009-03-19 11:13:59.000000000 +0100
@@ -26,0 +27,3 @@
+post-extract::
+	@${SED} -i "" -e 's|lbe.jar|${PREFIX}/lib/ldapbrowser/lbe.jar|' ${WRKSRC}/lbe.sh
+
@@ -30,2 +33,2 @@
-	${ECHO_CMD} "cd ${PREFIX}/lib/ldapbrowser" > ${PREFIX}/bin/ldapbrowser
-	${ECHO_CMD} "sh ${PREFIX}/lib/ldapbrowser/lbe.sh" >> ${PREFIX}/bin/ldapbrowser
+	${ECHO_CMD} "#! /bin/sh" > ${PREFIX}/bin/ldapbrowser
+	${ECHO_CMD} "${PREFIX}/lib/ldapbrowser/lbe.sh -base ${PREFIX}/lib/ldapbrowser" >> ${PREFIX}/bin/ldapbrowser
--- ldapbrowser.diff ends here ---



>Release-Note:
>Audit-Trail:
Class-Changed-From-To: change-request->maintainer-update 
Class-Changed-By: linimon 
Class-Changed-When: Fri Mar 20 00:52:12 UTC 2009 
Class-Changed-Why:  
Submitter has agreed to become maintainer. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=132806 
Responsible-Changed-From-To: freebsd-ports-bugs->beat 
Responsible-Changed-By: beat 
Responsible-Changed-When: Fri Mar 20 21:24:40 UTC 2009 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=132806 
State-Changed-From-To: open->closed 
State-Changed-By: beat 
State-Changed-When: Fri Mar 20 23:38:09 UTC 2009 
State-Changed-Why:  
Committed, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=132806 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/132806: commit references a PR
Date: Fri, 20 Mar 2009 23:34:49 +0000 (UTC)

 beat        2009-03-20 23:34:25 UTC
 
   FreeBSD ports repository
 
   Modified files:
     net/ldapbrowser      Makefile 
   Log:
   - Currently ldapbrowser always chdirs to ${PREFIX}/lib/ldapbrowser. This directory
     is not writable for the average user and ldapbrowser tries to write in the current
     directory sometimes. With this change ldapbrowser can been started from every
     directory, so the user can decide where to put its config files. [1]
   - Remove dead mastersite
   - Add additional mirror [2]
   - Bump PORTREVISION
   
   PR:             ports/132806 [1], ports/132835 [2]
   Submitted by:   Ronald Klop <ronald AT echteman.nl> (maintainer)
   Approved by:    miwi (mentor)
   
   Revision  Changes    Path
   1.13      +8 -5      ports/net/ldapbrowser/Makefile
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
