From citrin@citrin.ru  Wed Dec  1 14:57:14 2010
Return-Path: <citrin@citrin.ru>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 1EF521065679
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  1 Dec 2010 14:57:14 +0000 (UTC)
	(envelope-from citrin@citrin.ru)
Received: from mail.vega.ru (mail.vega.ru [90.156.167.5])
	by mx1.freebsd.org (Postfix) with ESMTP id C71468FC20
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  1 Dec 2010 14:57:13 +0000 (UTC)
Received: from db04.dev.vega.ru ([10.25.1.62])
	by mail.vega.ru with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.72 (FreeBSD))
	(envelope-from <citrin@citrin.ru>)
	id 1PNo7L-0001Bw-JD; Wed, 01 Dec 2010 17:57:11 +0300
Received: from db04.dev.vega.ru (db04.dev.vega.ru [10.25.1.62])
	by db04.dev.vega.ru (8.14.4/8.14.4) with ESMTP id oB1EvBjs075074;
	Wed, 1 Dec 2010 14:57:11 GMT
	(envelope-from citrin@citrin.ru)
Received: (from ayuzhaninov@localhost)
	by db04.dev.vega.ru (8.14.4/8.14.4/Submit) id oB1EvBSa075073;
	Wed, 1 Dec 2010 14:57:11 GMT
	(envelope-from citrin@citrin.ru)
Message-Id: <201012011457.oB1EvBSa075073@db04.dev.vega.ru>
Date: Wed, 1 Dec 2010 14:57:11 GMT
From: Anton Yuzhaninov <ayuzhaninov@db04.dev.vega.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc: kuriyama@freebsd.org
Subject: [PATCH] databases/pgpool-II: fix install by unprivileged user (with SU_CMD)
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         152745
>Category:       ports
>Synopsis:       [PATCH] databases/pgpool-II: fix install by unprivileged user (with SU_CMD)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kuriyama
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 01 15:00:26 UTC 2010
>Closed-Date:    Fri Feb 25 01:32:13 UTC 2011
>Last-Modified:  Fri Feb 25 01:40:09 UTC 2011
>Originator:     Anton Yuzhaninov
>Release:        FreeBSD 7.3-PRERELEASE-20100201 amd64
>Organization:
Openstat.ru
>Environment:
pgpool-II-3.0.1
>Description:

Almost all FreeBSD ports can be installed by unprivileged user - SU_CMD used
for make install and other targets requiring root.
databases/pgpool-II fails to be installed without root root even if SU_CMD is used.

While here remove deprecated MD5.

Port maintainer (kuriyama@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
$ cd /usr/ports/databases/pgpool-II
$ export SU_CMD="/usr/local/bin/sudo /bin/sh -c"
$ $ make install
===>  Installing for pgpool-II-3.0.1
===>   pgpool-II-3.0.1 depends on shared library: pq.5 - found
/bin/mkdir -p /usr/local/share/pgpool-II /usr/local/share/examples/pgpool-II
mkdir: /usr/local/share/pgpool-II: Permission denied
mkdir: /usr/local/share/examples/pgpool-II: Permission denied
*** Error code 1

Stop in /usr/ports/databases/pgpool-II.
>Fix:
--- pgpool-II-3.0.1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/databases/pgpool-II/Makefile /usr/home/ayuzhaninov/pgpool-II/Makefile
--- /usr/ports/databases/pgpool-II/Makefile	2010-10-22 13:54:57.000000000 +0000
+++ /usr/home/ayuzhaninov/pgpool-II/Makefile	2010-12-01 14:45:40.000000000 +0000
@@ -37,13 +37,11 @@
 post-build:
 	@cd ${WRKSRC}/sql/pgpool-recovery && ${GMAKE}
 
-pre-install:
-	${MKDIR} ${DATADIR} ${EXAMPLESDIR}
-
 post-install:
 	@cd ${WRKSRC}/sql/pgpool-recovery && ${GMAKE} ${INSTALL_TARGET}
 	${INSTALL_DATA} ${WRKSRC}/sample/dist_def_pgbench.sql ${DATADIR}
 	${INSTALL_DATA} ${WRKSRC}/sample/replicate_def_pgbench.sql ${DATADIR}
+	${MKDIR} ${DATADIR} ${EXAMPLESDIR}
 .for f in pgpool_recovery pgpool_recovery_pitr pgpool_remote_start
 	${INSTALL_SCRIPT} ${WRKSRC}/sample/${f} ${EXAMPLESDIR}
 .endfor
diff -ruN --exclude=CVS /usr/ports/databases/pgpool-II/distinfo /usr/home/ayuzhaninov/pgpool-II/distinfo
--- /usr/ports/databases/pgpool-II/distinfo	2010-10-23 03:26:11.000000000 +0000
+++ /usr/home/ayuzhaninov/pgpool-II/distinfo	2010-12-01 14:27:03.000000000 +0000
@@ -1,3 +1,2 @@
-MD5 (pgpool-II-3.0.1.tar.gz) = 86d8beff0396d11b6753dd2be31bcad7
 SHA256 (pgpool-II-3.0.1.tar.gz) = 3adfa1f92dee238abec2dd6880985da99b1e2d862e567994e9e2f2736a872ae0
 SIZE (pgpool-II-3.0.1.tar.gz) = 1226151
--- pgpool-II-3.0.1.patch ends here ---
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->kuriyama 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Wed Dec 1 15:00:35 UTC 2010 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

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

From: =?koi8-r?B?4c7Uz84=?= <bgp4@rambler.ru>
To: <bug-followup@FreeBSD.org>
Cc:  
Subject: Re: ports/152745: [PATCH] databases/pgpool-II: fix install by unprivileged user (with SU_CMD)
Date: Thu, 02 Dec 2010 19:43:47 +0300

 Please also add this commit as patch to port:
 http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/main.c.diff?r1=1.84&r2=1.85&f=u
 http://lists.pgfoundry.org/pipermail/pgpool-committers/2010-October/001521.html
 
 --
 Anton Yuzhaninov
State-Changed-From-To: open->closed 
State-Changed-By: kuriyama 
State-Changed-When: Fri Feb 25 01:32:01 UTC 2011 
State-Changed-Why:  
Committed, thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/152745: commit references a PR
Date: Fri, 25 Feb 2011 01:31:25 +0000 (UTC)

 kuriyama    2011-02-25 01:31:19 UTC
 
   FreeBSD ports repository
 
   Modified files:
     databases/pgpool-II  Makefile distinfo 
   Log:
   - Upgrade to 3.0.3 [1].
   - Fix with $SU_CMD [2].
   
   PR:             ports/155012 [1], ports/152745 [2]
   Submitted by:   Alexander Zhuravlev <zaa@ikato.com> [1],
                   Anton Yuzhaninov <ayuzhaninov@db04.dev.vega.ru> [2]
   
   Revision  Changes    Path
   1.31      +4 -5      ports/databases/pgpool-II/Makefile
   1.24      +2 -3      ports/databases/pgpool-II/distinfo
 _______________________________________________
 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:
