Date: Thu, 7 Oct 2004 13:16:31 +0200 (CEST) From: Janos Mohacsi <janos.mohacsi@niif.hu> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/72419: [NEW PORT] sysutils/cfvers: Configuration versioning system Message-ID: <200410071116.i97BGVKG001597@scone.ki.iif.hu> Resent-Message-ID: <200410071120.i97BKPsr021548@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 72419 >Category: ports >Synopsis: [NEW PORT] sysutils/cfvers: Configuration versioning system >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: Thu Oct 07 11:20:25 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Janos Mohacsi >Release: FreeBSD 5.3-BETA4 i386 >Organization: NIIF/HUNGARNET >Environment: System: FreeBSD scone.ki.iif.hu 5.3-BETA4 FreeBSD 5.3-BETA4 #3: Sun Sep 12 20:30:09 CEST 2004 >Description: cfvers is a versioning system for configuration files. It is similar to cvs and subversion, but different in its orientation toward system configuration files (think /etc), dealing with all file types and attributes. Features: - does not pollute the filesystem outside its dirs; - keeps both data and metadata (owner, group, perms, atime, mtime); - deals with all types of files (S_IFSOCK, S_IFLNK, S_IFREG, S_IFBLK, S_IFDIR, S_IFCHR, S_IFIFO); WWW: http://www.nongnu.org/cfvers/ Janos Mohacsi <janos.mohacsi@bsd.hu> Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: Apply this shar. >Fix: --- cfvers-0.4.6.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: # # cfvers # cfvers/Makefile # cfvers/distinfo # cfvers/pkg-descr # cfvers/pkg-plist # cfvers/files # cfvers/files/patch-cfvers_cmd.py # echo c - cfvers mkdir -p cfvers > /dev/null 2>&1 echo x - cfvers/Makefile sed 's/^X//' >cfvers/Makefile << 'END-of-cfvers/Makefile' X# New ports collection makefile for: cfvers X# Date created: 06.10.2004 X# Whom: janos.mohacsi@bsd.hu X# X# $FreeBSD$ X# X XPORTNAME= cfvers XPORTVERSION= 0.4.6 XCATEGORIES= sysutils devel XMASTER_SITES= ${MASTER_SITE_SAVANNAH} XMASTER_SITE_SUBDIR= cfvers X XMAINTAINER= ports@freebsd.org XCOMMENT= Configuration versioning system X XRUN_DEPENDS= ${PYTHON_SIELIBDIR}/sqlite/main.py:${PORTSDIR}/databases/py-PySQLite X XUSE_GMAKE= yes XUSE_PYTHON= yes XUSE_REINPLACE= yes XGNU_CONFIGURE= yes X XMAN1= cfv.1 cfvadmin.1 X XDOC_FILES= cfv.html cfvadmin.html manual.html X Xpost-configure: X ${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' ${WRKSRC}/cfvers/cmd.py X Xpost-install: X.ifndef(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} X cd ${WRKSRC}/doc/ && ${INSTALL_DATA} ${DOC_FILES} ${DOCSDIR} X.endif X X.include <bsd.port.mk> END-of-cfvers/Makefile echo x - cfvers/distinfo sed 's/^X//' >cfvers/distinfo << 'END-of-cfvers/distinfo' XMD5 (cfvers-0.4.6.tar.gz) = 2f6976acd17fda49b404ce4ad870777f XSIZE (cfvers-0.4.6.tar.gz) = 112353 END-of-cfvers/distinfo echo x - cfvers/pkg-descr sed 's/^X//' >cfvers/pkg-descr << 'END-of-cfvers/pkg-descr' Xcfvers is a versioning system for configuration files. It is similar to Xcvs and subversion, but different in its orientation toward system Xconfiguration files (think /etc), dealing with all file types and Xattributes. X XFeatures: X- does not pollute the filesystem outside its dirs; X- keeps both data and metadata (owner, group, perms, atime, mtime); X- deals with all types of files (S_IFSOCK, S_IFLNK, S_IFREG, S_IFBLK, X S_IFDIR, S_IFCHR, S_IFIFO); X XWWW: http://www.nongnu.org/cfvers/ X XJanos Mohacsi <janos.mohacsi@bsd.hu> END-of-cfvers/pkg-descr echo x - cfvers/pkg-plist sed 's/^X//' >cfvers/pkg-plist << 'END-of-cfvers/pkg-plist' Xbin/cfv Xbin/cfvadmin X%%PYTHON_SITELIBDIR%%/cfvers/repository/__init__.py X%%PYTHON_SITELIBDIR%%/cfvers/repository/__init__.pyc X%%PYTHON_SITELIBDIR%%/cfvers/repository/__init__.pyo X%%PYTHON_SITELIBDIR%%/cfvers/repository/sql.py X%%PYTHON_SITELIBDIR%%/cfvers/repository/sql.pyc X%%PYTHON_SITELIBDIR%%/cfvers/repository/sql.pyo X%%PYTHON_SITELIBDIR%%/cfvers/repository/r_sqlite.py X%%PYTHON_SITELIBDIR%%/cfvers/repository/r_sqlite.pyc X%%PYTHON_SITELIBDIR%%/cfvers/repository/r_sqlite.pyo X%%PYTHON_SITELIBDIR%%/cfvers/repository/r_postgresql.py X%%PYTHON_SITELIBDIR%%/cfvers/repository/r_postgresql.pyc X%%PYTHON_SITELIBDIR%%/cfvers/repository/r_postgresql.pyo X%%PYTHON_SITELIBDIR%%/cfvers/__init__.py X%%PYTHON_SITELIBDIR%%/cfvers/__init__.pyc X%%PYTHON_SITELIBDIR%%/cfvers/__init__.pyo X%%PYTHON_SITELIBDIR%%/cfvers/main.py X%%PYTHON_SITELIBDIR%%/cfvers/main.pyc X%%PYTHON_SITELIBDIR%%/cfvers/main.pyo X%%PYTHON_SITELIBDIR%%/cfvers/cmd.py X%%PYTHON_SITELIBDIR%%/cfvers/cmd.pyc X%%PYTHON_SITELIBDIR%%/cfvers/cmd.pyo X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/cfv.html X%%PORTDOCS%%%%DOCSDIR%%/cfvadmin.html X%%PORTDOCS%%%%DOCSDIR%%/manual.html X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-cfvers/pkg-plist echo c - cfvers/files mkdir -p cfvers/files > /dev/null 2>&1 echo x - cfvers/files/patch-cfvers_cmd.py sed 's/^X//' >cfvers/files/patch-cfvers_cmd.py << 'END-of-cfvers/files/patch-cfvers_cmd.py' X X$FreeBSD$ X X--- cfvers/cmd.py.orig Wed Oct 6 18:17:00 2004 X+++ cfvers/cmd.py Wed Oct 6 18:17:27 2004 X@@ -56,7 +56,7 @@ X options.area is not None: X return X cp = SafeConfigParser() X- cp.read(["/etc/cfvers.conf", os.path.expanduser("~/.cfvers"),]) X+ cp.read(["%%PREFIX%%/etc/cfvers.conf", os.path.expanduser("~/.cfvers"),]) X if options.repository is None and \ X cp.has_option("repositories", "default"): X options.repository = cp.get("repositories", "default") END-of-cfvers/files/patch-cfvers_cmd.py exit --- cfvers-0.4.6.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200410071116.i97BGVKG001597>