Bug 66590 - New port: sysutils/progsreiserfs - Utilities and library to manipulate ReiserFS partitions
Summary: New port: sysutils/progsreiserfs - Utilities and library to manipulate Reiser...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-13 01:00 UTC by Florent Thoumie
Modified: 2004-05-14 16:50 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Florent Thoumie 2004-05-13 01:00:37 UTC
This is a library for reiserfs filesystem access and manipulation.
The primary goal is to develop the nice, full functionality library 
which might be linked against any projects which needed reiserfs filesystem 
access. There are GNU Parted, GNU GRUB, Yaboot, Partimage, EVMS, etc.

The second goal is high maintainability source code.

The third goal is to develop an alternative set of the reiserfsprogs as 
small and nice frontends to this library.

For now progsreiserfs consists of:
1. libreiserfs, which have a number of high level APIs for access reiserfs 
   filesystem. There are: main filesystem code (reiserfs_fs_open, reiserfs_fs_close, 
   resierfs_fs_create, reiserfs_fs_resize, reiserfs_fs_journal_tune, etc), journal 
   code, bitmap code, directories and files access code and device abstraction layer.
2. fouth progs which are simple frontends to libreiserfs. There are: mkfs.reiserfs,
   resizefs.reiserfs, cpfs.reiserfs, tunefs.reiserfs.
   
progsreiserfs supports versions 3.5, 3.6 with standard and relocated journal.

WWW: http://reiserfs.osdn.org.ua

Fix: --- progsreiserfs-0.3.1.r8.shar begins here. ---



--- progsreiserfs-0.3.1.r8.shar ends here. -----kmxkX2ebTLuz5YbXqu9e4WpjiiP9edeKHHu4oJClLlQOnPtZ
Content-Type: text/plain; name="file.shar"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="file.shar"

# 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:
#
#	progsreiserfs
#	progsreiserfs/pkg-plist
#	progsreiserfs/pkg-descr
#	progsreiserfs/distinfo
#	progsreiserfs/Makefile
#	progsreiserfs/files
#	progsreiserfs/files/patch-libreiserfs::journal.c
#
echo c - progsreiserfs
mkdir -p progsreiserfs > /dev/null 2>&1
echo x - progsreiserfs/pkg-plist
sed 's/^X//' >progsreiserfs/pkg-plist << 'END-of-progsreiserfs/pkg-plist'
Xinclude/dal/dal.h
Xinclude/dal/file.h
Xinclude/reiserfs/bitmap.h
Xinclude/reiserfs/block.h
Xinclude/reiserfs/core.h
Xinclude/reiserfs/dir.h
Xinclude/reiserfs/endian.h
Xinclude/reiserfs/exception.h
Xinclude/reiserfs/file.h
Xinclude/reiserfs/filesystem.h
Xinclude/reiserfs/gauge.h
Xinclude/reiserfs/hashes.h
Xinclude/reiserfs/journal.h
Xinclude/reiserfs/key.h
Xinclude/reiserfs/node.h
Xinclude/reiserfs/object.h
Xinclude/reiserfs/path.h
Xinclude/reiserfs/reiserfs.h
Xinclude/reiserfs/segment.h
Xinclude/reiserfs/tools.h
Xinclude/reiserfs/tree.h
Xlib/libdal-0.3.so
Xlib/libdal-0.3.so.0
Xlib/libdal.a
Xlib/libdal.la
Xlib/libdal.so
Xlib/libreiserfs-0.3.so
Xlib/libreiserfs-0.3.so.0
Xlib/libreiserfs.a
Xlib/libreiserfs.la
Xlib/libreiserfs.so
Xsbin/cpfs.reiserfs
Xsbin/fsck.reiserfs
Xsbin/mkfs.reiserfs
Xsbin/resizefs.reiserfs
Xsbin/tunefs.reiserfs
Xshare/aclocal/progsreiserfs.m4
X@dirrm include/reiserfs
X@dirrm include/dal
END-of-progsreiserfs/pkg-plist
echo x - progsreiserfs/pkg-descr
sed 's/^X//' >progsreiserfs/pkg-descr << 'END-of-progsreiserfs/pkg-descr'
XThis is a library for reiserfs filesystem access and manipulation.
XThe primary goal is to develop the nice, full functionality library 
Xwich might be linked against any projects which needed reiserfs filesystem 
Xaccess. There are GNU Parted, GNU GRUB, Yaboot, Partimage, EVMS, etc.
X
Xprogsreiserfs supports versions 3.5, 3.6 with standard and relocated journal.
X
XWWW: http://reiserfs.osdn.org.ua
X
X- Florent Thoumie
Xflz@xbsd.org
END-of-progsreiserfs/pkg-descr
echo x - progsreiserfs/distinfo
sed 's/^X//' >progsreiserfs/distinfo << 'END-of-progsreiserfs/distinfo'
XMD5 (progsreiserfs-0.3.1-rc8.tar.gz) = e545a171a207ec5b9045ceb1a982c1bd
XSIZE (progsreiserfs-0.3.1-rc8.tar.gz) = 399279
END-of-progsreiserfs/distinfo
echo x - progsreiserfs/Makefile
sed 's/^X//' >progsreiserfs/Makefile << 'END-of-progsreiserfs/Makefile'
X# New ports collection makefile for:	progsreiserfs
X# Date created:				May 13 2004
X# Whom:					Florent Thoumie <flz@xbsd.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	progsreiserfs
XPORTVERSION=	0.3.1.r8
XCATEGORIES=	sysutils
XMASTER_SITES=	http://www.cgsecurity.org/
XDISTNAME=	${PORTNAME}-${PORTVERSION:S/.r/-rc/}
X
XMAINTAINER=	flz@xbsd.org
XCOMMENT=	Utilities and library to manipulate ReiserFS partitions
X
XLIB_DEPENDS=	gnugetopt.1:${PORTSDIR}/devel/libgnugetopt
X
XGNU_CONFIGURE=	yes
XUSE_LIBTOOL=	yes
XINSTALLS_SHLIB=	yes
XCONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XCONFIGURE_ENV=	CPPFLAGS="-I${PREFIX}/include" LDFLAGS="-L${PREFIX}/lib -lgnugetopt"
X
XMAN8=		cpfs.reiserfs.8		\
X		mkfs.reiserfs.8		\
X		reiserfs.8		\
X		resizefs.reiserfs.8	\
X		tunefs.reiserfs.8
X
X.include <bsd.port.mk>
END-of-progsreiserfs/Makefile
echo c - progsreiserfs/files
mkdir -p progsreiserfs/files > /dev/null 2>&1
echo x - progsreiserfs/files/patch-libreiserfs::journal.c
sed 's/^X//' >progsreiserfs/files/patch-libreiserfs::journal.c << 'END-of-progsreiserfs/files/patch-libreiserfs::journal.c'
X--- libreiserfs/journal.c	Thu Dec 12 13:32:35 2002
X+++ libreiserfs/journal.c.new	Thu May 13 00:01:43 2004
X@@ -482,7 +482,7 @@
X blk_t reiserfs_journal_boundary_transactions(reiserfs_journal_t *journal,
X     reiserfs_journal_trans_t *oldest, reiserfs_journal_trans_t *newest)
X {
X-    reiserfs_gauge_t *gauge;
X+    reiserfs_gauge_t *gauge = NULL;
X     struct reiserfs_replay_desc desc;
X 	
X     desc.oldest_id = 0xffffffff; desc.newest_id = 0x0;
END-of-progsreiserfs/files/patch-libreiserfs::journal.c
exit
How-To-Repeat: 
N/A
Comment 1 Pav Lucistnik freebsd_committer freebsd_triage 2004-05-14 16:50:46 UTC
State Changed
From-To: open->closed

New port added, thank you!