ports/136228: [maintainer update] databases/mysqlbackup - update to 2.3 release

Alexey V.Degtyarev alexey at renatasystems.org
Wed Jul 1 18:10:03 UTC 2009


>Number:         136228
>Category:       ports
>Synopsis:       [maintainer update] databases/mysqlbackup - update to 2.3 release
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 01 18:10:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Alexey V. Degtyarev
>Release:        FreeBSD 7.1-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD renatasystems.org 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan 1 08:58:24 UTC 2009 root at driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64


	
>Description:
Changelog:

- Added periodic(8) scripts

- Fix error with traps handling (a `no backups' problem)

Submitted by: Denis Shaposhnikov

- Fix problem with -P option handling (an `invalid arguments' error)
>How-To-Repeat:
	
>Fix:

	

--- mysqlbackup.patch begins here ---
diff -u -r mysqlbackup.orig/Makefile mysqlbackup/Makefile
--- mysqlbackup.orig/Makefile	2009-07-01 19:29:28.000000000 +0400
+++ mysqlbackup/Makefile	2009-06-29 13:34:54.000000000 +0400
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	mysqlbackup
-PORTVERSION=	2.2
+PORTVERSION=	2.3
 CATEGORIES=	databases
 MASTER_SITES=	ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/
 
@@ -16,11 +16,28 @@
 USE_MYSQL=	yes
 NO_BUILD=	yes
 
+PERIODICS=	200.mysqlbackup.daily \
+		200.mysqlbackup.weekly \
+		200.mysqlbackup.monthly
+
 MAN1=		mysqlbackup.1
-PLIST_FILES=	bin/mysqlbackup
+PLIST_FILES=	bin/mysqlbackup \
+		${PERIODICS:C,^(.*)\.(.*)$,\2/\1,:S,^,etc/periodic/,}
+PLIST_DIRS=	${PERIODICS:C,^(.*)\.(.*)$,etc/periodic/\2,:u} \
+		etc/periodic
+
+pre-install:
+	${REINPLACE_CMD} ${SUB_LIST:S,$,!g,:S,^, -e s!%%,:S,=,%%!,} \
+		${PERIODICS:S,^,${WRKSRC}/,}
 
 do-install:
-	${INSTALL_MAN} ${WRKSRC}/mysqlbackup.1 ${MAN1PREFIX}/man/man1/mysqlbackup.1
+.for periodic in ${PERIODICS}
+	${MKDIR} ${PREFIX}/etc/periodic/${periodic:E}
+	${INSTALL_SCRIPT} ${WRKSRC}/${periodic} \
+		${PREFIX}/etc/periodic/${periodic:E}/${periodic:R}
+.endfor
+	${INSTALL_MAN} ${WRKSRC}/mysqlbackup.1 \
+		${MAN1PREFIX}/man/man1/mysqlbackup.1
 	${INSTALL_SCRIPT} ${WRKSRC}/mysqlbackup ${PREFIX}/bin/mysqlbackup
 
 .include <bsd.port.mk>
diff -u -r mysqlbackup.orig/distinfo mysqlbackup/distinfo
--- mysqlbackup.orig/distinfo	2009-07-01 19:29:28.000000000 +0400
+++ mysqlbackup/distinfo	2009-07-01 21:35:42.000000000 +0400
@@ -1,3 +1,3 @@
-MD5 (mysqlbackup-2.2.tar.gz) = 1c7028d7e1c1386d08e491d7d8b36e54
-SHA256 (mysqlbackup-2.2.tar.gz) = ffc5d0a05745e23c8a7eca9365d952b81710942ebd971bb7a43bd1033364dd5c
-SIZE (mysqlbackup-2.2.tar.gz) = 11647
+MD5 (mysqlbackup-2.3.tar.gz) = 6ad21297153e8d139a12c36a88da298d
+SHA256 (mysqlbackup-2.3.tar.gz) = 1cc555d1637f8c27df14ff7ae22ef181cab8af1133cab3e3c0fde3ed479e35fb
+SIZE (mysqlbackup-2.3.tar.gz) = 13669
--- mysqlbackup.patch ends here ---


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



More information about the freebsd-ports-bugs mailing list