Update for 1.9.0 release.

(Logical change 1.316)
This commit is contained in:
cantab.net!aia21 2004-03-10 21:52:35 +00:00
parent 77c794f202
commit f19081ab43
8 changed files with 33 additions and 88 deletions

View File

@ -1,5 +1,5 @@
Linux-NTFS is written and maintained by Anton Altaparmakov <aia21@cantab.net>.
ntfsprogs is written and maintained by Anton Altaparmakov <aia21@cantab.net>.
Current active developers on the project are (in alphabetical order):

View File

@ -40,6 +40,10 @@ xx/xx/2004 - 1.8.6-WIP
arguments to typecast the arguments to (unsigned) long long to avoid
the warnings when compiling on 64 bit architectures.
- Use AC_GNU_SOURCE in configure.ac instead of doing it manually.
- Add relocation support to ntfsresize. Note, this modifies the
command line options a little as well as the returned output so
applications using ntfsresize might need modifications before they
will work with the updated ntfsresize. (Szaka)
27/02/2004 - 1.8.5 - Springclean of the build process, cleanups, bug fixes
- Fixup ntfsinfo a little bit and give its manpage a small update to

61
NEWS
View File

@ -1,6 +1,12 @@
Current news
============
ntfsresize now supports relocation which generally means you are now able to
resize to any size you like (as long as there is enough free space). Note,
this modifies the command line options a little as well as the returned output
so applications using ntfsresize might need modifications before they will
work with the updated ntfsresize. (Szakacsits Szabolcs)
ntfsprogs now should ./configure and compile cleanly on SuSE as well as RedHat
Linux.
@ -36,59 +42,4 @@ more details.
Added new utility ntfsresize by Szakacsits Szabolcs. See man 8 ntfsresize for
details.
The API has been fully reworked and the library mostly rewritten since the
last release (1.6.0). It should now offer a much more solid and stable basis
for development of software accessing NTFS volumes. All utilities have been
ported to the new API.
linux-ntfs should now compile and work on all architectures.
Added two options to mkntfs. One to enable compression on the volume and one
to disable content indexing. See man 8 mkntfs for details.
Changed version numbers of mkntfs and ntfsfix to match linux-ntfs release.
ntfsfix had two minor bugs fixed. This also should remove the compilation
warnings in ntfsfix.c on 64-bit-pointer-size architectures.
mkntfs now should be truly bug free.
ntfs_mount syntax changed to accept a read-only flag.
mkntfs now allows creation of small NTFS volumes (current minimum size is one
mega byte). This allows placing NTFS on a floppy disk for example.
mkntfs now correctly handles directories on volumes with large clusters.
ntfsfix now works on Windows XP NTFS volumes (NTFS 3.1).
Reenabled shared library generation and use.
ntfsfix now has a man page, too. Donated by David Martínez Moreno.
mkntfs now uses correct defaults for small partitions on devices with
non-standard sector sizes.
mkntfs now in sbin not bin and it got some bugs fixed.
Gcc 2.96 or above is required to compile.
Dropped ldm, ntfsdump_logfile and dumplog from linux-ntfs distribution. ldm will
reappear in a different package as ldminfo (probably linux-ldm) while the dump
tools are only useful to us developers to play with they don't actually do
anything useful (and these remain in CVS for developer (ab)use).
We now have mkntfs. Yey! And it even has a man page. So go read it. (-8
Disable shared library building by default as it breaks on some systems. (No
idea why. If any one can figure it out and tell me what the problem/fix is I
would be thankful.)
libntfs and hence ntfsfix still don't support attribute lists.
Updated ntfsdump_logfile to really dump the whole logfile with all the current
knowledge about the structures. Also added dumplog which does the same but
operates on a file rather than a partition, i.e. it can operate on a live
mounted NTFS partition under linux when the -o show_sys_files was used on mount.
(Note this mount option first appeared in Linux kernel 2.4.4-ac18.)

1
README
View File

@ -118,4 +118,3 @@ ntfsls - List information about files in a directory residing on an NTFS
partition. See man 8 ntfsls for details.
ntfscat - Concatenate files and print their contents on the standard output.

25
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.57 for ntfsprogs 1.9-devel.
# Generated by GNU Autoconf 2.57 for ntfsprogs 1.9.0.
#
# Report bugs to <linux-ntfs-dev@lists.sourceforge.net>.
#
@ -422,8 +422,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='ntfsprogs'
PACKAGE_TARNAME='ntfsprogs'
PACKAGE_VERSION='1.9-devel'
PACKAGE_STRING='ntfsprogs 1.9-devel'
PACKAGE_VERSION='1.9.0'
PACKAGE_STRING='ntfsprogs 1.9.0'
PACKAGE_BUGREPORT='linux-ntfs-dev@lists.sourceforge.net'
ac_unique_file="config.h.in"
@ -954,7 +954,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures ntfsprogs 1.9-devel to adapt to many kinds of systems.
\`configure' configures ntfsprogs 1.9.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1021,7 +1021,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of ntfsprogs 1.9-devel:";;
short | recursive ) echo "Configuration of ntfsprogs 1.9.0:";;
esac
cat <<\_ACEOF
@ -1136,7 +1136,7 @@ fi
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
ntfsprogs configure 1.9-devel
ntfsprogs configure 1.9.0
generated by GNU Autoconf 2.57
Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
@ -1151,7 +1151,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by ntfsprogs $as_me 1.9-devel, which was
It was created by ntfsprogs $as_me 1.9.0, which was
generated by GNU Autoconf 2.57. Invocation command line was
$ $0 $@
@ -1845,7 +1845,7 @@ fi
# Define the identity of the package.
PACKAGE='ntfsprogs'
VERSION='1.9-devel'
VERSION='1.9.0'
cat >>confdefs.h <<_ACEOF
@ -21509,11 +21509,6 @@ fi
done
# Check for declarations of constant bswap function as some systems do not
# provide all of them.
#AC_CHECK_DECLS([__bswap_constant_16, __bswap_constant_32, __bswap_constant_64],
# , , [#include <byteswap.h>])
# Makefiles to be created by configure.
ac_config_files="$ac_config_files Makefile doc/Makefile include/Makefile include/ntfs/Makefile libntfs/Makefile libntfs/libntfs.conf libntfs/libntfs-gnomevfs.8 ntfsprogs/Makefile ntfsprogs/mkntfs.8 ntfsprogs/ntfscat.8 ntfsprogs/ntfsclone.8 ntfsprogs/ntfscluster.8 ntfsprogs/ntfsfix.8 ntfsprogs/ntfsinfo.8 ntfsprogs/ntfslabel.8 ntfsprogs/ntfsls.8 ntfsprogs/ntfsprogs.8 ntfsprogs/ntfsresize.8 ntfsprogs/ntfsundelete.8 ntfsprogs.spec"
@ -21919,7 +21914,7 @@ _ASBOX
} >&5
cat >&5 <<_CSEOF
This file was extended by ntfsprogs $as_me 1.9-devel, which was
This file was extended by ntfsprogs $as_me 1.9.0, which was
generated by GNU Autoconf 2.57. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@ -21982,7 +21977,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
ntfsprogs config.status 1.9-devel
ntfsprogs config.status 1.9.0
configured by $0, generated by GNU Autoconf 2.57,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"

View File

@ -22,7 +22,7 @@
#
AC_PREREQ(2.57)
AC_INIT([ntfsprogs],[1.9-devel],[linux-ntfs-dev@lists.sourceforge.net])
AC_INIT([ntfsprogs],[1.9.0],[linux-ntfs-dev@lists.sourceforge.net])
AC_CANONICAL_HOST([])
AC_CANONICAL_TARGET([])
AC_CONFIG_SRCDIR([config.h.in])
@ -217,11 +217,6 @@ AC_FUNC_VPRINTF
AC_CHECK_FUNCS([atexit fdatasync hasmntopt memmove memset regcomp setlocale \
strcasecmp strchr strdup strerror strtol strtoul utime mbsinit])
# Check for declarations of constant bswap function as some systems do not
# provide all of them.
#AC_CHECK_DECLS([__bswap_constant_16, __bswap_constant_32, __bswap_constant_64],
# , , [#include <byteswap.h>])
# Makefiles to be created by configure.
AC_CONFIG_FILES([
Makefile

View File

@ -18,10 +18,10 @@ License : GPL
Group : System Environment/Base
%description
The Linux-NTFS project (http://linux-ntfs.sf.net/) aims to bring full support
for the NTFS filesystem to the Linux operating system. Linux-NTFS currently
consists of a static library and utilities such as mkntfs, ntfscat, ntfsls,
ntfsresize, and ntfsundelete (for a full list of included utilities see man
8 ntfsprogs after installation).
for the NTFS filesystem to the Linux operating system. The ntfsprogs package
currently consists of a static library and utilities such as mkntfs, ntfscat,
ntfsls, ntfsresize, and ntfsundelete (for a full list of included utilities
see man 8 ntfsprogs after installation).
%package gnomevfs
@ -32,11 +32,9 @@ BuildRequires : glib2-devel
Requires : glib2
BuildRequires : gnome-vfs2-devel
Requires : gnome-vfs2
%description gnomevfs
This package contains the NTFS GNOME virtual filesystem (VFS) module which
allows GNOME VFS clients to seamlessly utilize the NTFS library.
allows GNOME VFS clients to seamlessly utilize the NTFS library (libntfs).
%package devel
@ -45,7 +43,7 @@ Group : Development/System
Requires : ntfsprogs = %{ver}-%{rel}
%description devel
This package includes the header files and libraries needed to link software
with libntfs.
with the NTFS library (libntfs).
%prep
@ -96,6 +94,9 @@ rm -rf "$RPM_BUILD_ROOT"
%{_libdir}/gnome-vfs-2.0/modules/libntfs-gnomevfs.*a*
%changelog
* Wed Mar 10 2004 Anton Altaparmakov <aia21@cantab.net>
- Cleanup descriptions ready for 1.9.0 release.
* Mon Jan 19 2004 Anton Altaparmakov <aia21@cantab.net>
- Add %config to tell rpm that libntfs.conf is a config file.

View File

@ -146,10 +146,10 @@ target_alias = @target_alias@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
@REALLYSTATIC_FALSE@AM_LIBS = $(top_srcdir)/libntfs/libntfs.la
@REALLYSTATIC_TRUE@AM_LIBS = $(top_srcdir)/libntfs/.libs/libntfs.a
@REALLYSTATIC_FALSE@AM_LFLAGS = $(all_libraries)
@REALLYSTATIC_FALSE@AM_LIBS = $(top_srcdir)/libntfs/libntfs.la
@REALLYSTATIC_TRUE@AM_LFLAGS = -static
@REALLYSTATIC_FALSE@AM_LFLAGS = $(all_libraries)
@REALLYSTATIC_TRUE@STATIC_LINK = $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
@REALLYSTATIC_FALSE@LIBTOOL_LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@