The NetBSD Project

CVS log for src/sbin/newfs_udf/Makefile

[BACK] Up to [cvs.NetBSD.org] / src / sbin / newfs_udf

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.10 / (download) - annotate - [select for diffs], Sat Jun 3 21:26:28 2023 UTC (10 months, 2 weeks ago) by lukem
Branch: MAIN
CVS Tags: HEAD
Changes since 1.9: +2 -3 lines
Diff to previous 1.9 (colored) to selected 1.1.6.2 (colored)

adapt to ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}

Simplify CWARNFLAGS to use ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
which works for both clang and gcc, and remove compiler-specific
equivalents.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Jun 3 08:52:55 2023 UTC (10 months, 2 weeks ago) by lukem
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored) to selected 1.1.6.2 (colored)

bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER

Provide a single variable
	CC_WNO_ADDRESS_OF_PACKED_MEMBER
with options for both clang and gcc, to replace
	CLANG_NO_ADDR_OF_PACKED_MEMBER
	CC_NO_ADDR_OF_PACKED_MEMBER
	GCC_NO_ADDR_OF_PACKED_MEMBER

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Apr 6 13:29:15 2022 UTC (2 years ago) by reinoud
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10
Changes since 1.7: +4 -3 lines
Diff to previous 1.7 (colored) to selected 1.1.6.2 (colored)

Refactor and rewrite of newfs_udf(8) and makefs(8) (-t udf) with a shared
section for fsck_udf(8).

Newfs_udf and makefs support predefined disc image profiles, harddisc
partitions (disklabel and wedges on all generic block devices) and all optical
media types on CD/DVD/BD writers.

Newfs_udf and makefs now also support formatting of UDF 2.50 with a metadata
partition.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Sep 6 07:20:27 2020 UTC (3 years, 7 months ago) by mrg
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored) to selected 1.1.6.2 (colored)

add support for new GCC 9 warnings that may be too much to fix
right now.  new address-of-packed-member and format-overflow
warnings have new GCC_NO_ADDR_OF_PACKED_MEMBER amd
GCC_NO_FORMAT_OVERFLOW variables to remove these warnings.

apply to a bunch of the tree.  mostly, these are real bugs that
should be fixed, but in many cases, only by removing the 'packed'
attribute from some structure that doesn't really need it.  (i
looked at many different ones, and while perhaps 60-80% were
already properly aligned, it wasn't clear to me that the uses
were always coming from sane data vs network alignment, so it
doesn't seem safe to remove packed without careful research for
each affect struct.)  clang already warned (and was not erroring)
for many of these cases, but gcc picked up dozens more.

Revision 1.5.8.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:02 2017 UTC (7 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.5: +3 -1 lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.1.6.2 (colored)

Sync with HEAD

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jan 11 12:19:43 2017 UTC (7 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, is-mlppp-base, is-mlppp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.5: +3 -1 lines
Diff to previous 1.5 (colored) to selected 1.1.6.2 (colored)

Disable a couple of warnings until further investigation.

Revision 1.3.12.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:27 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored) to selected 1.1.6.2 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.3.6.1 / (download) - annotate - [select for diffs], Thu May 22 11:37:30 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored) to selected 1.1.6.2 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.5 / (download) - annotate - [select for diffs], Tue Mar 18 18:20:39 2014 UTC (10 years, 1 month ago) by riastradh
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (colored) to selected 1.1.6.2 (colored)

Merge riastradh-drm2 to HEAD.

Revision 1.3.16.1 / (download) - annotate - [select for diffs], Tue Jul 23 21:07:31 2013 UTC (10 years, 8 months ago) by riastradh
Branch: riastradh-drm2
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) next main 1.4 (colored) to selected 1.1.6.2 (colored)

sync with HEAD

Revision 1.4 / (download) - annotate - [select for diffs], Thu Jul 18 12:44:21 2013 UTC (10 years, 9 months ago) by reinoud
Branch: MAIN
CVS Tags: riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) to selected 1.1.6.2 (colored)

Initial split up for making newfs_udf(8) routines suitable for makefs_udf(8)

Revision 1.2.2.1 / (download) - annotate - [select for diffs], Wed May 13 19:19:04 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.2: +1 -2 lines
Diff to previous 1.2 (colored) next main 1.3 (colored) to selected 1.1.6.2 (colored)

Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.3 / (download) - annotate - [select for diffs], Sat Apr 11 07:58:13 2009 UTC (15 years ago) by lukem
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, riastradh-drm2-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys, riastradh-drm2
Changes since 1.2: +1 -2 lines
Diff to previous 1.2 (colored) to selected 1.1.6.2 (colored)

Enable WARNS=4 by default except for:
	dump  dump_lfs  fsck_ffs  fsck_lfs  fsdb  mount_smbfs
	newfs_ext2fs  newfs_lfs  resize_lfs  setkey

Revision 1.1.4.3 / (download) - annotate - [select for diffs], Sat Jan 17 13:48:53 2009 UTC (15 years, 3 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.1.4.2: +1 -1 lines
Diff to previous 1.1.4.2 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.1.6.2 (colored)

Sync with HEAD.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Jan 14 20:38:53 2009 UTC (15 years, 3 months ago) by he
Branch: MAIN
CVS Tags: mjf-devfs2-base
Branch point for: jym-xensuspend
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored) to selected 1.1.6.2 (colored)

Ensure that all the files in SRCS are *.c files (there were some
files matching *.o (!) in the list).  Thanks to cube@ for spotting
what I could not see.  Should fix issue with UPDATE builds across
the recent time_t merge and associated shared lib major bumps.

Revision 1.1.6.2 / (download) - annotate - [selected], Wed Sep 17 04:43:59 2008 UTC (15 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.1.6.1: +18 -0 lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Sync with wrstuden-revivesa-base-2. Pull in things that are new,
and pull in some things that were missed in the last sync.

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:21:23 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.1.4.1: +18 -0 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) to selected 1.1.6.2 (colored)

Sync with HEAD.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Sun May 18 12:30:54 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.1.2.1: +18 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.1.6.2 (colored)

sync with head.

Revision 1.1.6.1, Wed May 14 16:49:48 2008 UTC (15 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.1: +0 -18 lines
FILE REMOVED

file Makefile was added on branch wrstuden-revivesa on 2008-09-17 04:43:59 +0000

Revision 1.1.4.1, Wed May 14 16:49:48 2008 UTC (15 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.1: +0 -18 lines
FILE REMOVED

file Makefile was added on branch mjf-devfs2 on 2008-06-02 13:21:23 +0000

Revision 1.1.2.1, Wed May 14 16:49:48 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.1: +0 -18 lines
FILE REMOVED

file Makefile was added on branch yamt-pf42 on 2008-05-18 12:30:54 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Wed May 14 16:49:48 2008 UTC (15 years, 11 months ago) by reinoud
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, hpcarm-cleanup-nbase
Branch point for: yamt-pf42, wrstuden-revivesa, mjf-devfs2
Diff to selected 1.1.6.2 (colored)

Import writing part of the UDF file system making optical media like CD's
and DVD's behave like floppy discs. Writing is supported upto and including
version 2.01; version 2.50 and 2.60 will follow.

Also extending the UDF implementation to support symbolic links and
hardlinks.

Added are the mmcformat(8) tool to format rewritable CD/DVD discs and
newfs_udf(8).

Limitations:
        all operations can be performed on the file system though the
        sheduling is currently optimised for archiving workloads.

        mv(1)/rename(2) is currently only implemented for non-directories.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>