Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jan 2011 09:52:11 GMT
From:      Mamoru Sakaue <sakaue.mamoru-cmfho5lt@samurai.mwghennn.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/154217: New port: ports-mgmt/portsreinstall
Message-ID:  <201101220952.p0M9qBW8024318@red.freebsd.org>
Resent-Message-ID: <201101221000.p0MA0NpP028587@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         154217
>Category:       ports
>Synopsis:       New port: ports-mgmt/portsreinstall
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 22 10:00:22 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Mamoru Sakaue
>Release:        FreeBSD 8.1-RELEASE
>Organization:
Mwghennndo
>Environment:
FreeBSD Grubstake.EmpireNmw 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
This utility is an alternative to portupgrade(1) and portmaster(8), and designed to be suitable for reinstallation of all packages afrer major version upgrade of the system or very long absence of ports upgrade. Usually, execute with no option nor argument, or with -p or -P if you have installed portupgrade(1). 

WWW: http://www.mwghennndo.com/softwares/portsreinstall/

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	.
#	./ports-mgmt
#	./ports-mgmt/portsreinstall
#	./ports-mgmt/portsreinstall/Makefile
#	./ports-mgmt/portsreinstall/pkg-descr
#	./ports-mgmt/portsreinstall/distinfo
#	./ports-mgmt/portsreinstall/pkg-plist
#	./portsreinstall.shar
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo c - ./ports-mgmt
mkdir -p ./ports-mgmt > /dev/null 2>&1
echo c - ./ports-mgmt/portsreinstall
mkdir -p ./ports-mgmt/portsreinstall > /dev/null 2>&1
echo x - ./ports-mgmt/portsreinstall/Makefile
sed 's/^X//' >./ports-mgmt/portsreinstall/Makefile << 'f21429f76287d878289f607b0eced987'
X# New ports collection makefile for:	portsreinstall
X# Date created:		17 Jan 2011
X# Whom:			Mamoru Sakaue / MwGhennndo
X#
X# $FreeBSD$
X#
X
XPORTNAME=	portsreinstall
XPORTVERSION=	0.9.4
XCATEGORIES=	ports-mgmt
XMASTER_SITES=	SFJP/${PORTNAME}/50628/
XMASTER_SITES+=	http://www.mwghennndo.com/softwares/${PORTNAME}/
X
XMAINTAINER=	sakaue.mamoru@samurai.mwghennn.net
XCOMMENT=	Ports upgrading utility for massive forced reinstalltion
X
XLICENSE=	BSD
X
XMAN8=	${PORTNAME}.8
XMANCOMPRESSED=	yes
X
Xpost-install:
X	@${ECHO_MSG} "====================================================================="
X	@${ECHO_MSG} "This software invokes some installed files of portupgrade(1)"
X	@${ECHO_MSG} "when parsing pkgtools.conf(5) although dependency to it is intendedly"
X	@${ECHO_MSG} "refrained. If you fail to parse pkgtools.conf(5), try to upgrade"
X	@${ECHO_MSG} "this port first."
X	@${ECHO_MSG} "====================================================================="
X
X.include <bsd.port.mk>
f21429f76287d878289f607b0eced987
echo x - ./ports-mgmt/portsreinstall/pkg-descr
sed 's/^X//' >./ports-mgmt/portsreinstall/pkg-descr << '873353e160550164b62c1149567fa462'
X This is a ports upgrading utility for massive forced reinstalltion,
Xand for those who are pursuing the perfect packages environment.
X
XWWW: http://www.mwghennndo.com/softwares/portsreinstall/
X
X(C) Mamoru Sakaue, Mwghennndo, 2010, 2011, All Rights Reserved.
X    EMAIL: sakaue.mamoru@samurai.mwghennn.net
873353e160550164b62c1149567fa462
echo x - ./ports-mgmt/portsreinstall/distinfo
sed 's/^X//' >./ports-mgmt/portsreinstall/distinfo << 'b8ad80861cdce979ea9eeea9915de90f'
XSHA256 (portsreinstall-0.9.4.tar.gz) = f10b3c892e20bdcdf5e0a3a3902d2ffe57bde8fd42a7bc48f513c72b87d103bb
XSIZE (portsreinstall-0.9.4.tar.gz) = 17830
b8ad80861cdce979ea9eeea9915de90f
echo x - ./ports-mgmt/portsreinstall/pkg-plist
sed 's/^X//' >./ports-mgmt/portsreinstall/pkg-plist << '1255db0af4ab64bd7f4fb345b080c92f'
Xbin/portsreinstall
X@unexec if cmp -s %D/etc/portsreinstall.conf.sample %D/etc/portsreinstall.conf; then rm -f %D/etc/portsreinstall.conf; fi
Xetc/portsreinstall.conf.sample
X@exec [ -f %B/portsreinstall.conf ] || cp %B/%f %B/portsreinstall.conf
1255db0af4ab64bd7f4fb345b080c92f
echo x - ./portsreinstall.shar
sed 's/^X//' >./portsreinstall.shar << 'fd13d96a3eef0c8a8af4065a6d09e3ed'
X# This is a shell archive.  Save it in a file, remove anything before
X# this line, and then unpack it by entering "sh file".  Note, it may
X# create directories; files and directories will be owned by you and
X# have default permissions.
X#
X# This archive contains:
X#
X#	.
X#	./ports-mgmt
X#	./ports-mgmt/portsreinstall
X#	./ports-mgmt/portsreinstall/Makefile
X#	./ports-mgmt/portsreinstall/pkg-descr
X#	./ports-mgmt/portsreinstall/distinfo
X#	./ports-mgmt/portsreinstall/pkg-plist
X#	./portsreinstall.shar
X#
Xecho c - .
Xmkdir -p . > /dev/null 2>&1
Xecho c - ./ports-mgmt
Xmkdir -p ./ports-mgmt > /dev/null 2>&1
Xecho c - ./ports-mgmt/portsreinstall
Xmkdir -p ./ports-mgmt/portsreinstall > /dev/null 2>&1
Xecho x - ./ports-mgmt/portsreinstall/Makefile
Xsed 's/^X//' >./ports-mgmt/portsreinstall/Makefile << 'f21429f76287d878289f607b0eced987'
XX# New ports collection makefile for:	portsreinstall
XX# Date created:		17 Jan 2011
XX# Whom:			Mamoru Sakaue / MwGhennndo
XX#
XX# $FreeBSD$
XX#
XX
XXPORTNAME=	portsreinstall
XXPORTVERSION=	0.9.4
XXCATEGORIES=	ports-mgmt
XXMASTER_SITES=	SFJP/${PORTNAME}/50628/
XXMASTER_SITES+=	http://www.mwghennndo.com/softwares/${PORTNAME}/
XX
XXMAINTAINER=	sakaue.mamoru@samurai.mwghennn.net
XXCOMMENT=	Ports upgrading utility for massive forced reinstalltion
XX
XXLICENSE=	BSD
XX
XXMAN8=	${PORTNAME}.8
XXMANCOMPRESSED=	yes
XX
XXpost-install:
XX	@${ECHO_MSG} "====================================================================="
XX	@${ECHO_MSG} "This software invokes some installed files of portupgrade(1)"
XX	@${ECHO_MSG} "when parsing pkgtools.conf(5) although dependency to it is intendedly"
XX	@${ECHO_MSG} "refrained. If you fail to parse pkgtools.conf(5), try to upgrade"
XX	@${ECHO_MSG} "this port first."
XX	@${ECHO_MSG} "====================================================================="
XX
XX.include <bsd.port.mk>
Xf21429f76287d878289f607b0eced987
Xecho x - ./ports-mgmt/portsreinstall/pkg-descr
Xsed 's/^X//' >./ports-mgmt/portsreinstall/pkg-descr << '873353e160550164b62c1149567fa462'
XX This is a ports upgrading utility for massive forced reinstalltion,
XXand for those who are pursuing the perfect packages environment.
XX
XXWWW: http://www.mwghennndo.com/softwares/portsreinstall/
XX
XX(C) Mamoru Sakaue, Mwghennndo, 2010, 2011, All Rights Reserved.
XX    EMAIL: sakaue.mamoru@samurai.mwghennn.net
X873353e160550164b62c1149567fa462
Xecho x - ./ports-mgmt/portsreinstall/distinfo
Xsed 's/^X//' >./ports-mgmt/portsreinstall/distinfo << 'b8ad80861cdce979ea9eeea9915de90f'
XXSHA256 (portsreinstall-0.9.4.tar.gz) = f10b3c892e20bdcdf5e0a3a3902d2ffe57bde8fd42a7bc48f513c72b87d103bb
XXSIZE (portsreinstall-0.9.4.tar.gz) = 17830
Xb8ad80861cdce979ea9eeea9915de90f
Xecho x - ./ports-mgmt/portsreinstall/pkg-plist
Xsed 's/^X//' >./ports-mgmt/portsreinstall/pkg-plist << '1255db0af4ab64bd7f4fb345b080c92f'
XXbin/portsreinstall
XX@unexec if cmp -s %D/etc/portsreinstall.conf.sample %D/etc/portsreinstall.conf; then rm -f %D/etc/portsreinstall.conf; fi
XXetc/portsreinstall.conf.sample
XX@exec [ -f %B/portsreinstall.conf ] || cp %B/%f %B/portsreinstall.conf
X1255db0af4ab64bd7f4fb345b080c92f
Xecho x - ./portsreinstall.shar
Xsed 's/^X//' >./portsreinstall.shar << 'fd13d96a3eef0c8a8af4065a6d09e3ed'
fd13d96a3eef0c8a8af4065a6d09e3ed
exit



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101220952.p0M9qBW8024318>