From root@s1.sdv.com.ua  Mon Mar 29 00:06:53 2010
Return-Path: <root@s1.sdv.com.ua>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 5B081106564A
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 29 Mar 2010 00:06:53 +0000 (UTC)
	(envelope-from root@s1.sdv.com.ua)
Received: from s1.sdv.com.ua (s1.sdv.com.ua [77.120.97.61])
	by mx1.freebsd.org (Postfix) with ESMTP id E09A58FC18
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 29 Mar 2010 00:06:52 +0000 (UTC)
Received: from root by s1.sdv.com.ua with local (Exim 4.71 (FreeBSD))
	(envelope-from <root@s1.sdv.com.ua>)
	id 1Nw2VF-0006qq-U8
	for FreeBSD-gnats-submit@freebsd.org; Mon, 29 Mar 2010 03:06:49 +0300
Message-Id: <E1Nw2VF-0006qq-U8@s1.sdv.com.ua>
Date: Mon, 29 Mar 2010 03:06:49 +0300
From: Alex Samorukov <samm@os2.kiev.ua>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] databases/xtrabackup: OpenSource version of InnoDB backup with support of Percona extensions
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         145144
>Category:       ports
>Synopsis:       [NEW PORT] databases/xtrabackup: OpenSource version of InnoDB backup with support of Percona extensions
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    shaun
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 29 00:10:10 UTC 2010
>Closed-Date:    Tue May 25 18:17:10 UTC 2010
>Last-Modified:  Tue May 25 18:20:02 UTC 2010
>Originator:     Alex Samorukov
>Release:        FreeBSD 7.2-RELEASE-p6 i386
>Organization:
Net-Art
>Environment:
System: FreeBSD s1.sdv.com.ua 7.2-RELEASE-p6 FreeBSD 7.2-RELEASE-p6 #5: Tue Feb 16 01:33:21 EET 2010
>Description:
Percona XtraBackup is OpenSource online (non-blockable) backup solution for 
InnoDB and XtraDB engines. It works with MySQL 5.0 and 5.1 versions (InnoDB
Plugin and Barracuda format is supported as of release 0.9.5rc) and also can 
handle MyISAM tables.

WWW: http://www.percona.com/docs/wiki/percona-xtrabackup:start

- Alex Samourov
samm@os2.kiev.ua

Generated with FreeBSD Port Tools 0.99
>How-To-Repeat:
>Fix:

--- xtrabackup-1.1.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	xtrabackup
#	xtrabackup/Makefile
#	xtrabackup/distinfo
#	xtrabackup/pkg-descr
#	xtrabackup/files
#	xtrabackup/files/patch-Makefile
#	xtrabackup/files/patch-innobackupex
#
echo c - xtrabackup
mkdir -p xtrabackup > /dev/null 2>&1
echo x - xtrabackup/Makefile
sed 's/^X//' >xtrabackup/Makefile << '3b5873206719b25fef0c55e0225465df'
X# New ports collection makefile for:	xtrabackup
X# Date created:				29 Marc 2010
X# Whom:					Alex Samorukov <samm@os2.kiev.ua>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	xtrabackup
XPORTVERSION=	1.1
XCATEGORIES=	databases
XMASTER_SITES=	http://launchpadlibrarian.net/41612347/
X
XMAINTAINER=	samm@os2.kiev.ua
XCOMMENT=	OpenSource version of InnoDB backup with support of Percona extensions
X
XGNU_CONFIGURE=	yes
XMAKE_JOBS_SAFE=	yes
XUSE_GMAKE=	yes
X
XCONFIGURE_ARGS=	--localstatedir=/var/db/mysql \
X		--without-debug \
X		--without-readline \
X		--without-libedit \
X		--without-server \
X		--with-libwrap \
X		--with-low-memory \
X		--enable-thread-safe-client
X
XPLIST_FILES=	bin/xtrabackup bin/tar4ibd bin/innobackupex-1.5.1
X
Xpost-build:
X	cd ${WRKSRC}/storage/innobase/xtrabackup && ${GMAKE}
X	cd ${WRKSRC}/libtar-1.2.11 && ./configure && ${GMAKE}
X
Xdo-install:
X	@${INSTALL_PROGRAM} ${WRKSRC}/storage/innobase/xtrabackup/xtrabackup ${PREFIX}/bin
X	@${INSTALL_SCRIPT} ${WRKSRC}/storage/innobase/xtrabackup/innobackupex-1.5.1 ${PREFIX}/bin
X	@${INSTALL_PROGRAM} ${WRKSRC}/libtar-1.2.11/libtar/tar4ibd ${PREFIX}/bin
X
X.include <bsd.port.mk>
3b5873206719b25fef0c55e0225465df
echo x - xtrabackup/distinfo
sed 's/^X//' >xtrabackup/distinfo << '4890596a033a923cae5840e122d6f8e7'
XMD5 (xtrabackup-1.1.tar.gz) = 0eb1db10135228e470e5dc86f7f3eeb2
XSHA256 (xtrabackup-1.1.tar.gz) = ce9d25c365e5459a5c51a54dc325789ec810d40a03649b67954a313029ab9f02
XSIZE (xtrabackup-1.1.tar.gz) = 23918777
4890596a033a923cae5840e122d6f8e7
echo x - xtrabackup/pkg-descr
sed 's/^X//' >xtrabackup/pkg-descr << '8a8b25963b1e4584cc7b3d398625190c'
XPercona XtraBackup is OpenSource online (non-blockable) backup solution for 
XInnoDB and XtraDB engines. It works with MySQL 5.0 and 5.1 versions (InnoDB
XPlugin and Barracuda format is supported as of release 0.9.5rc) and also can 
Xhandle MyISAM tables.
X
XWWW: http://www.percona.com/docs/wiki/percona-xtrabackup:start
X
X- Alex Samourov
Xsamm@os2.kiev.ua
8a8b25963b1e4584cc7b3d398625190c
echo c - xtrabackup/files
mkdir -p xtrabackup/files > /dev/null 2>&1
echo x - xtrabackup/files/patch-Makefile
sed 's/^X//' >xtrabackup/files/patch-Makefile << '167e95777b653d47709aa5143fb27e24'
X--- storage/innobase/xtrabackup/Makefile.orig	2010-03-29 02:01:41.000000000 +0300
X+++ storage/innobase/xtrabackup/Makefile	2010-03-29 02:02:03.000000000 +0300
X@@ -1,4 +1,4 @@
X-LIBS=	-lpthread
X+LIBS=	-lpthread -lz
X DEFS=	-DUNIV_LINUX -DMYSQL_SERVER
X 
X #x86 Linux
X@@ -32,7 +32,7 @@
X INC=	-I. -I.. -I./../include -I./../../include -I./../../../include
X INNODBOBJS=	../ha_innodb_la-btr0btr.o ../ha_innodb_la-btr0cur.o ../ha_innodb_la-btr0pcur.o ../ha_innodb_la-btr0sea.o ../ha_innodb_la-buf0buddy.o ../ha_innodb_la-buf0buf.o ../ha_innodb_la-buf0flu.o ../ha_innodb_la-buf0lru.o ../ha_innodb_la-buf0rea.o ../ha_innodb_la-data0data.o ../ha_innodb_la-data0type.o ../ha_innodb_la-dict0boot.o ../ha_innodb_la-dict0crea.o ../ha_innodb_la-dict0dict.o ../ha_innodb_la-dict0load.o ../ha_innodb_la-dict0mem.o ../ha_innodb_la-dyn0dyn.o ../ha_innodb_la-eval0eval.o ../ha_innodb_la-eval0proc.o ../ha_innodb_la-fil0fil.o ../ha_innodb_la-fsp0fsp.o ../ha_innodb_la-fut0fut.o ../ha_innodb_la-fut0lst.o ../ha_innodb_la-ha0ha.o ../ha_innodb_la-ha0storage.o ../ha_innodb_la-hash0hash.o ../ha_innodb_la-ibuf0ibuf.o ../ha_innodb_la-lock0iter.o ../ha_innodb_la-lock0lock.o ../ha_innodb_la-log0log.o ../ha_innodb_la-log0recv.o ../ha_innodb_la-mach0data.o ../ha_innodb_la-mem0mem.o ../ha_innodb_la-mem0pool.o ../ha_innodb_la-mtr0log.o ../ha_innodb_la-mtr0mtr.o ../ha_i
 nnodb_la-os0file.o ../ha_innodb_la-os0proc.o ../ha_innodb_la-os0sync.o ../ha_innodb_la-os0thread.o ../ha_innodb_la-page0cur.o ../ha_innodb_la-page0page.o ../ha_innodb_la-page0zip.o ../ha_innodb_la-lexyy.o ../ha_innodb_la-pars0grm.o ../ha_innodb_la-pars0opt.o ../ha_innodb_la-pars0pars.o ../ha_innodb_la-pars0sym.o ../ha_innodb_la-que0que.o ../ha_innodb_la-read0read.o ../ha_innodb_la-rem0cmp.o ../ha_innodb_la-rem0rec.o ../ha_innodb_la-row0ext.o ../ha_innodb_la-row0ins.o ../ha_innodb_la-row0merge.o ../ha_innodb_la-row0mysql.o ../ha_innodb_la-row0purge.o ../ha_innodb_la-row0row.o ../ha_innodb_la-row0sel.o ../ha_innodb_la-row0uins.o ../ha_innodb_la-row0umod.o ../ha_innodb_la-row0undo.o ../ha_innodb_la-row0upd.o ../ha_innodb_la-row0vers.o ../ha_innodb_la-srv0que.o ../ha_innodb_la-srv0srv.o ../ha_innodb_la-srv0start.o ../ha_innodb_la-sync0arr.o ../ha_innodb_la-sync0rw.o ../ha_innodb_la-sync0sync.o ../ha_innodb_la-thr0loc.o ../ha_innodb_la-trx0purge.o ../ha_innodb_la-trx0rec.o ../ha_
 innodb_la-trx0roll.o ../ha_innodb_la-trx0rseg.o ../ha_innodb_la-trx0sys.o ../ha_innodb_la-trx0trx.o ../ha_innodb_la-trx0undo.o ../ha_innodb_la-usr0sess.o ../ha_innodb_la-ut0byte.o ../ha_innodb_la-ut0dbg.o ../ha_innodb_la-ut0list.o ../ha_innodb_la-ut0mem.o ../ha_innodb_la-ut0rnd.o ../ha_innodb_la-ut0ut.o ../ha_innodb_la-ut0vec.o ../ha_innodb_la-ut0wqueue.o
X INNODBOBJS=	../libinnobase_a-btr0btr.o ../libinnobase_a-btr0cur.o ../libinnobase_a-btr0pcur.o ../libinnobase_a-btr0sea.o ../libinnobase_a-buf0buddy.o ../libinnobase_a-buf0buf.o ../libinnobase_a-buf0flu.o ../libinnobase_a-buf0lru.o ../libinnobase_a-buf0rea.o ../libinnobase_a-data0data.o ../libinnobase_a-data0type.o ../libinnobase_a-dict0boot.o ../libinnobase_a-dict0crea.o ../libinnobase_a-dict0dict.o ../libinnobase_a-dict0load.o ../libinnobase_a-dict0mem.o ../libinnobase_a-dyn0dyn.o ../libinnobase_a-eval0eval.o ../libinnobase_a-eval0proc.o ../libinnobase_a-fil0fil.o ../libinnobase_a-fsp0fsp.o ../libinnobase_a-fut0fut.o ../libinnobase_a-fut0lst.o ../libinnobase_a-ha0ha.o ../libinnobase_a-ha0storage.o ../libinnobase_a-hash0hash.o ../libinnobase_a-ibuf0ibuf.o ../libinnobase_a-lock0iter.o ../libinnobase_a-lock0lock.o ../libinnobase_a-log0log.o ../libinnobase_a-log0recv.o ../libinnobase_a-mach0data.o ../libinnobase_a-mem0mem.o ../libinnobase_a-mem0pool.o ../libinnobase_a-mtr0log.
 o ../libinnobase_a-mtr0mtr.o ../libinnobase_a-os0file.o ../libinnobase_a-os0proc.o ../libinnobase_a-os0sync.o ../libinnobase_a-os0thread.o ../libinnobase_a-page0cur.o ../libinnobase_a-page0page.o ../libinnobase_a-page0zip.o ../libinnobase_a-lexyy.o ../libinnobase_a-pars0grm.o ../libinnobase_a-pars0opt.o ../libinnobase_a-pars0pars.o ../libinnobase_a-pars0sym.o ../libinnobase_a-que0que.o ../libinnobase_a-read0read.o ../libinnobase_a-rem0cmp.o ../libinnobase_a-rem0rec.o ../libinnobase_a-row0ext.o ../libinnobase_a-row0ins.o ../libinnobase_a-row0merge.o ../libinnobase_a-row0mysql.o ../libinnobase_a-row0purge.o ../libinnobase_a-row0row.o ../libinnobase_a-row0sel.o ../libinnobase_a-row0uins.o ../libinnobase_a-row0umod.o ../libinnobase_a-row0undo.o ../libinnobase_a-row0upd.o ../libinnobase_a-row0vers.o ../libinnobase_a-srv0que.o ../libinnobase_a-srv0srv.o ../libinnobase_a-srv0start.o ../libinnobase_a-sync0arr.o ../libinnobase_a-sync0rw.o ../libinnobase_a-sync0sync.o ../libinnobase_a
 -thr0loc.o ../libinnobase_a-trx0purge.o ../libinnobase_a-trx0rec.o ../libinnobase_a-trx0roll.o ../libinnobase_a-trx0rseg.o ../libinnobase_a-trx0sys.o ../libinnobase_a-trx0trx.o ../libinnobase_a-trx0undo.o ../libinnobase_a-usr0sess.o ../libinnobase_a-ut0byte.o ../libinnobase_a-ut0dbg.o ../libinnobase_a-ut0list.o ../libinnobase_a-ut0mem.o ../libinnobase_a-ut0rnd.o ../libinnobase_a-ut0ut.o ../libinnobase_a-ut0vec.o ../libinnobase_a-ut0wqueue.o
X-MYSQLOBJS=	../../../mysys/libmysys.a ../../../strings/libmystrings.a ../../../zlib/.libs/libzlt.a
X+MYSQLOBJS=	../../../mysys/libmysys.a ../../../strings/libmystrings.a
X 
X 
X 
X@@ -42,7 +42,7 @@
X .c.o:
X 	$(CC) $(CFLAGS) $(INC) $(DEFS) -c $*.c
X 
X-all: xtrabackup
X+all: buildobj xtrabackup
X 
X xtrabackup : xtrabackup.o $(INNODBOBJS) $(MYSQLOBJS)
X 	$(CC)  $(CFLAGS)  xtrabackup.o $(INNODBOBJS) $(MYSQLOBJS) $(LIBS) -o xtrabackup
X@@ -53,3 +53,6 @@
X install:
X 	cp innobackupex-1.5.1 /usr/bin
X 	cp xtrabackup /usr/bin
X+
X+buildobj:
X+	cd ../ && $(MAKE) `echo $(INNODBOBJS)|sed  's/..\///g'`
X\ No newline at end of file
167e95777b653d47709aa5143fb27e24
echo x - xtrabackup/files/patch-innobackupex
sed 's/^X//' >xtrabackup/files/patch-innobackupex << 'bc501fc8d7a0bc3220f2cd86032fe020'
X--- storage/innobase/xtrabackup/innobackupex-1.5.1.orig	2010-03-29 02:44:57.000000000 +0300
X+++ storage/innobase/xtrabackup/innobackupex-1.5.1	2010-03-29 02:45:07.000000000 +0300
X@@ -81,7 +81,7 @@
X my $option_no_timestamp = '';
X my $option_slave_info = '';
X my $option_no_lock = '';
X-my $option_ibbackup_binary = 'xtrabackup';
X+my $option_ibbackup_binary = '/usr/local/bin/xtrabackup';
X 
X my $option_defaults_file = '';
X my $option_incremental = '';
bc501fc8d7a0bc3220f2cd86032fe020
exit
--- xtrabackup-1.1.shar ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->shaun 
Responsible-Changed-By: shaun 
Responsible-Changed-When: Wed Apr 14 16:24:51 UTC 2010 
Responsible-Changed-Why:  
Grab. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=145144 
State-Changed-From-To: open->closed 
State-Changed-By: shaun 
State-Changed-When: Tue May 25 18:15:54 UTC 2010 
State-Changed-Why:  
There was a duplicate submission for this port (ports/144939). I used 
_this_ PR (with tweaks) as the basis of the port, but assigned 
maintainership to the other submitter, who appears to be the software 
vendor. 

Thanks! 

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

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/145144: commit references a PR
Date: Tue, 25 May 2010 18:13:26 +0000 (UTC)

 shaun       2010-05-25 18:12:15 UTC
 
   FreeBSD ports repository
 
   Modified files:
     databases            Makefile 
   Added files:
     databases/xtrabackup Makefile distinfo pkg-descr 
     databases/xtrabackup/files patch-Makefile patch-innobackupex 
   Log:
   New port: xtrabackup: An OpenSource version of InnoDB backup with
   support of Percona extensions.
   
   PR:             ports/145144 [1], ports/144939 [2]
   Submitted by:   Alex Samorukov <samm@os2.kiev.ua> [1],
                   Aleksandr Kuzminsky <aleksandr.kuzminsky@percona.com> [2]
   
   Revision  Changes    Path
   1.880     +1 -0      ports/databases/Makefile
   1.1       +42 -0     ports/databases/xtrabackup/Makefile (new)
   1.1       +3 -0      ports/databases/xtrabackup/distinfo (new)
   1.1       +33 -0     ports/databases/xtrabackup/files/patch-Makefile (new)
   1.1       +11 -0     ports/databases/xtrabackup/files/patch-innobackupex (new)
   1.1       +9 -0      ports/databases/xtrabackup/pkg-descr (new)
 _______________________________________________
 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:
