Module Name: src Committed By: martin Date: Wed Jul 3 18:38:55 UTC 2024
Modified Files: src/distrib/cdrom [netbsd-10]: Makefile boothfs.uue src/distrib/cdrom/macppc_installboot [netbsd-10]: Makefile installboot.c installboot.h src/distrib/cdrom/macppc_mkboothfs [netbsd-10]: mkboothfs.c src/distrib/macppc [netbsd-10]: Makefile src/etc [netbsd-10]: Makefile src/etc/etc.mac68k [netbsd-10]: Makefile.inc src/etc/etc.macppc [netbsd-10]: Makefile.inc src/share/mk [netbsd-10]: bsd.own.mk src/tools [netbsd-10]: Makefile Added Files: src/external/gpl2/mkhybrid [netbsd-10]: README.md src/external/gpl2/mkhybrid/bin [netbsd-10]: Makefile src/external/gpl2/mkhybrid/dist [netbsd-10]: COPYING ChangeLog ChangeLog.mkhybrid Makefile.in README README.eltorito README.hfs_boot README.hfs_magic README.mkhybrid README.mkisofs README.session README.win32 TODO acconfig.h apple.c apple.h apple_proto.h config.h config.h.in configure configure.in defaults.h desktop.c eltorito.c getopt.c getopt.h getopt1.c hash.c install-sh iso9660.h joliet.c mac_label.c mac_label.h mac_label_proto.h mactypes.h magic mapping match.c match.h mkhybrid.8 mkisofs.8 mkisofs.c mkisofs.h mkisofs.spec multi.c name.c rock.c tree.c volume.c volume.h write.c write.h src/external/gpl2/mkhybrid/dist/include [netbsd-10]: fctldefs.h mconfig.h prototyp.h statdefs.h src/external/gpl2/mkhybrid/dist/libfile [netbsd-10]: LEGAL.NOTICE README apprentice.c file.h lfile.c patchlevel.h proto.h softmagic.c src/external/gpl2/mkhybrid/dist/libhfs_iso [netbsd-10]: Makefile README block.c block.h btree.c btree.h data.c data.h file.c file.h hfs.c hfs.h hybrid.h internal.h low.c low.h lvolume.c node.c node.h record.c record.h volume.h src/tools/macppc_installboot [netbsd-10]: Makefile src/tools/mkhybrid [netbsd-10]: Makefile Removed Files: src/distrib/cdrom/macppc_installboot [netbsd-10]: cd9660.c Log Message: Pull up following revision(s) (requested by tsutsui in ticket #733): external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.6 distrib/cdrom/Makefile: revision 1.55 distrib/cdrom/macppc_installboot/Makefile: revision 1.12 external/gpl2/mkhybrid/dist/getopt.c: revision 1.2 external/gpl2/mkhybrid/dist/libfile/LEGAL.NOTICE: revision 1.1 external/gpl2/mkhybrid/dist/write.c: revision 1.1 distrib/cdrom/Makefile: revision 1.56 distrib/cdrom/macppc_installboot/Makefile: revision 1.13 distrib/cdrom/macppc_installboot/installboot.c: revision 1.6 external/gpl2/mkhybrid/dist/getopt.c: revision 1.3 external/gpl2/mkhybrid/dist/write.c: revision 1.2 external/gpl2/mkhybrid/dist/libhfs_iso/data.h: revision 1.1 distrib/cdrom/Makefile: revision 1.57 distrib/cdrom/macppc_installboot/Makefile: revision 1.14 distrib/cdrom/macppc_installboot/installboot.c: revision 1.7 tools/Makefile: revision 1.221 tools/Makefile: revision 1.222 external/gpl2/mkhybrid/dist/libhfs_iso/file.h: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/README: revision 1.1 distrib/macppc/Makefile: revision 1.18 external/gpl2/mkhybrid/dist/TODO: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/block.h: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/record.c: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/hfs.c: revision 1.1 external/gpl2/mkhybrid/dist/match.c: revision 1.1 external/gpl2/mkhybrid/dist/libfile/softmagic.c: revision 1.1 external/gpl2/mkhybrid/dist/match.c: revision 1.2 external/gpl2/mkhybrid/dist/libfile/softmagic.c: revision 1.2 external/gpl2/mkhybrid/dist/volume.c: revision 1.1 external/gpl2/mkhybrid/dist/volume.c: revision 1.2 external/gpl2/mkhybrid/dist/libhfs_iso/internal.h: revision 1.1 external/gpl2/mkhybrid/dist/getopt1.c: revision 1.1 external/gpl2/mkhybrid/dist/getopt1.c: revision 1.2 external/gpl2/mkhybrid/dist/getopt1.c: revision 1.3 external/gpl2/mkhybrid/dist/README.mkisofs: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/hybrid.h: revision 1.1 tools/mkhybrid/Makefile: revision 1.1 external/gpl2/mkhybrid/dist/README.hfs_magic: revision 1.1 external/gpl2/mkhybrid/dist/apple.h: revision 1.1 external/gpl2/mkhybrid/dist/include/prototyp.h: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/volume.h: revision 1.1 external/gpl2/mkhybrid/dist/apple.h: revision 1.2 external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.1 external/gpl2/mkhybrid/dist/desktop.c: revision 1.1 external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.2 external/gpl2/mkhybrid/dist/desktop.c: revision 1.2 external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.3 external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.4 external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.1 external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.5 external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.2 external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.6 external/gpl2/mkhybrid/dist/libfile/file.h: revision 1.3 external/gpl2/mkhybrid/dist/mkisofs.c: revision 1.7 external/gpl2/mkhybrid/dist/getopt.h: revision 1.1 distrib/cdrom/macppc_installboot/installboot.h: revision 1.5 etc/etc.mac68k/Makefile.inc: revision 1.25 external/gpl2/mkhybrid/dist/getopt.h: revision 1.2 external/gpl2/mkhybrid/dist/write.h: revision 1.1 etc/etc.mac68k/Makefile.inc: revision 1.26 external/gpl2/mkhybrid/dist/rock.c: revision 1.1 external/gpl2/mkhybrid/dist/hash.c: revision 1.1 external/gpl2/mkhybrid/dist/hash.c: revision 1.2 external/gpl2/mkhybrid/dist/libhfs_iso/record.h: revision 1.1 external/gpl2/mkhybrid/dist/README.hfs_boot: revision 1.1 external/gpl2/mkhybrid/dist/README: revision 1.1 external/gpl2/mkhybrid/dist/README.win32: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/hfs.h: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/hfs.h: revision 1.2 external/gpl2/mkhybrid/dist/config.h.in: revision 1.1 external/gpl2/mkhybrid/dist/config.h.in: revision 1.2 distrib/cdrom/boothfs.uue: revision 1.2 external/gpl2/mkhybrid/dist/config.h.in: revision 1.3 external/gpl2/mkhybrid/dist/volume.h: revision 1.1 external/gpl2/mkhybrid/dist/volume.h: revision 1.2 external/gpl2/mkhybrid/dist/ChangeLog: revision 1.1 external/gpl2/mkhybrid/dist/libfile/apprentice.c: revision 1.1 external/gpl2/mkhybrid/dist/libfile/apprentice.c: revision 1.2 external/gpl2/mkhybrid/dist/mapping: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/btree.h: revision 1.1 external/gpl2/mkhybrid/bin/Makefile: revision 1.1 external/gpl2/mkhybrid/dist/include/statdefs.h: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/Makefile: revision 1.1 external/gpl2/mkhybrid/bin/Makefile: revision 1.2 external/gpl2/mkhybrid/dist/magic: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/node.h: revision 1.1 external/gpl2/mkhybrid/bin/Makefile: revision 1.3 external/gpl2/mkhybrid/dist/acconfig.h: revision 1.1 external/gpl2/mkhybrid/dist/eltorito.c: revision 1.1 external/gpl2/mkhybrid/dist/libfile/patchlevel.h: revision 1.1 share/mk/bsd.own.mk: revision 1.1375 share/mk/bsd.own.mk: revision 1.1376 external/gpl2/mkhybrid/dist/README.session: revision 1.1 external/gpl2/mkhybrid/dist/libfile/lfile.c: revision 1.1 external/gpl2/mkhybrid/dist/libfile/lfile.c: revision 1.2 tools/macppc_installboot/Makefile: revision 1.1 external/gpl2/mkhybrid/README.md: revision 1.1 etc/etc.macppc/Makefile.inc: revision 1.13 external/gpl2/mkhybrid/dist/defaults.h: revision 1.1 external/gpl2/mkhybrid/dist/mkisofs.spec: revision 1.1 external/gpl2/mkhybrid/dist/defaults.h: revision 1.2 external/gpl2/mkhybrid/dist/mac_label.h: revision 1.1 external/gpl2/mkhybrid/dist/defaults.h: revision 1.3 external/gpl2/mkhybrid/dist/include/mconfig.h: revision 1.1 external/gpl2/mkhybrid/dist/include/mconfig.h: revision 1.2 external/gpl2/mkhybrid/dist/libfile/proto.h: revision 1.1 external/gpl2/mkhybrid/dist/COPYING: revision 1.1 external/gpl2/mkhybrid/dist/name.c: revision 1.1 external/gpl2/mkhybrid/dist/configure.in: revision 1.1 external/gpl2/mkhybrid/dist/configure.in: revision 1.2 external/gpl2/mkhybrid/dist/mac_label_proto.h: revision 1.1 external/gpl2/mkhybrid/dist/configure.in: revision 1.3 external/gpl2/mkhybrid/dist/libhfs_iso/low.c: revision 1.1 distrib/cdrom/macppc_mkboothfs/mkboothfs.c: revision 1.4 external/gpl2/mkhybrid/dist/mkhybrid.8: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/btree.c: revision 1.1 distrib/cdrom/macppc_installboot/cd9660.c: revision 1.5 external/gpl2/mkhybrid/dist/config.h: revision 1.1 external/gpl2/mkhybrid/dist/mkhybrid.8: revision 1.2 distrib/cdrom/macppc_installboot/cd9660.c: revision 1.6 external/gpl2/mkhybrid/dist/config.h: revision 1.2 external/gpl2/mkhybrid/dist/libhfs_iso/node.c: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/data.c: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/file.c: revision 1.1 external/gpl2/mkhybrid/dist/README.eltorito: revision 1.1 external/gpl2/mkhybrid/dist/include/fctldefs.h: revision 1.1 external/gpl2/mkhybrid/dist/libfile/README: revision 1.1 external/gpl2/mkhybrid/dist/libhfs_iso/block.c: revision 1.1 external/gpl2/mkhybrid/dist/mactypes.h: revision 1.1 external/gpl2/mkhybrid/dist/apple_proto.h: revision 1.1 external/gpl2/mkhybrid/dist/apple_proto.h: revision 1.2 external/gpl2/mkhybrid/dist/multi.c: revision 1.1 external/gpl2/mkhybrid/dist/match.h: revision 1.1 external/gpl2/mkhybrid/dist/match.h: revision 1.2 external/gpl2/mkhybrid/dist/mac_label.c: revision 1.1 external/gpl2/mkhybrid/dist/Makefile.in: revision 1.1 external/gpl2/mkhybrid/dist/mac_label.c: revision 1.2 external/gpl2/mkhybrid/dist/libhfs_iso/lvolume.c: revision 1.1 external/gpl2/mkhybrid/dist/Makefile.in: revision 1.2 external/gpl2/mkhybrid/dist/configure: revision 1.1 external/gpl2/mkhybrid/dist/configure: revision 1.2 external/gpl2/mkhybrid/dist/install-sh: revision 1.1 external/gpl2/mkhybrid/dist/configure: revision 1.3 distrib/cdrom/macppc_installboot/cd9660.c: file removal external/gpl2/mkhybrid/dist/README.mkhybrid: revision 1.1 external/gpl2/mkhybrid/dist/ChangeLog.mkhybrid: revision 1.1 external/gpl2/mkhybrid/dist/iso9660.h: revision 1.1 external/gpl2/mkhybrid/dist/joliet.c: revision 1.1 external/gpl2/mkhybrid/dist/apple.c: revision 1.1 external/gpl2/mkhybrid/dist/apple.c: revision 1.2 external/gpl2/mkhybrid/dist/apple.c: revision 1.3 etc/Makefile: revision 1.471 external/gpl2/mkhybrid/dist/apple.c: revision 1.4 external/gpl2/mkhybrid/dist/tree.c: revision 1.1 etc/Makefile: revision 1.472 external/gpl2/mkhybrid/dist/tree.c: revision 1.2 external/gpl2/mkhybrid/dist/tree.c: revision 1.3 external/gpl2/mkhybrid/dist/libhfs_iso/low.h: revision 1.1 external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.1 external/gpl2/mkhybrid/dist/mkisofs.8: revision 1.1 external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.2 external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.3 external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.4 external/gpl2/mkhybrid/dist/mkisofs.h: revision 1.5 distrib/cdrom/Makefile: revision 1.54 external/gpl2/mkhybrid/dist/getopt.c: revision 1.1 Add -data-change-warn to MKISOFS_ARGS for macppc as done for mac68k: https://mail-index.netbsd.org/source-changes/2023/05/19/msg144826.html Creating Type&Creator mappings for .bin (macbinary encoded) files, mkisofs changes files, then turns around and complains they have been changed. This is a self-inflicted wound, so demote the error to a warning. This looks to make macppccd builds with cdrtools-3.02a10. Sync with src/usr.sbin/installboot/cd9660.c: - include now properly updated cd9660_extern.h for function prototypes and remove them from local installboot.h - use ISO_MAXNAMLEN rather than (BSD specific and incorrect) MAXNAMLEN - use proper names for the secondary boot file - appease several pointer signedness warnings (not fatal on HOST tools) Use native cd9660 blocksize to specify block numbers in cd9660.c. This reduces diffs from src/usr.sbin/installboot/cd9660.c. Also explicitly call cd9660_match() to get fstype->blocksize properly. Pull sharable src/usr.sbin/installboot/cd9660.c. Import mkhybrid from OpenBSD 7.3 to create ISO9660/HFS hybrid ISO images. - files in libfile except proto.h prepared by OpenBSD are not imported due to non-standard license (newer BSD Licensed versions will be imported later) - unnecessary files for tools build are not imported - RCSId strings are trimmed to avoid unintended substitutions Proposed on tech-toolchain@: https://mail-index.netbsd.org/tech-toolchain/2024/05/25/msg004355.html Import BSD licensed libfile for mkhybrid builds from cdrtools-3.01. - unnecessary files for tools build are not imported - file.c is renamed to lfile.c to avoid conflict with libhfs_iso - RCSId strings are trimmed Remove dependencies on non-existent exclude.h. Pull changes from mkisofs-1.12.1 to avoid statvfs(2). Make newer BSD Licensed libfile sources build as tools. Update mkhybrid Makefile for NetBSD's tools builds. Suppress implicit declaration warnings. Appease discard-const warnings. Remove duplicated SYSTEM_ID_DEFAULT definitions. Don't redefine SYSTEM_ID_DEFAULT if it's specified in CPPFLAGS. Remove ancient rlimit hacks for NetBSD disabled in cdrtools-2.01. Always use local getopt.h as cdrtools-2.01 did. Tweak and regen configure using autoconf-2.13 to use pkgsrc tools. Check <stdlib.h> and <flock.h> in configure and regen config.h. Use HAVE_CONFIG_H to include <stdlib.h> and <string.h> in getopt sources. Appease more warnings and remove unused getopt functions. Pull options -hide-joliet-trans-tbl and -hide-rr-moved from mkisofs-1.13. Pull -graft-points option from mkisofs-1.13 and cdrtools-2.01. Also remove #ifdef APPLE_HYB for NON-HFS changes to reduce diffs. Tweak OPTION_* definitions to reduce diffs from mkisofs-1.13. Pull malloc related fixes from cdrtools-2.01. This seems to fix SIGSEGV during free(3) in write.c:write_one_file(). Build mkhybrid as a build tool. Build mac68k and macppc iso images using tools/mkhybrid. Drop -data-change-warn from MKISOFS_FLAGS. It's available only on cdrtools-3.x and later. Use tools/mkhybrid as MKISOFS for mac68k and future macppc. Note about current status. Also pull man page description of options pulled from mkisofs-1.13. Don't print progress if -quiet is specfied as cdrtools-2.01 and later. Exclude debug.tgz and xdebug.tgz from mac68k ISO to save ~320MB. Drop -T (for non-Rock Ridge capable systems) from ${MKISOFS_FLAGS}. Even old mac68k and macppc don't require it, and somehow TRANS.TBL files are shown on NetBSD when the ISO images created with both -T and and -hide-joliet-trans-tbl are mounted by mount_cd9660(8). Note this also happens with mkisofs(8) from cdrtools-3.02, but I have not investigated if it's expected behavior. Build src/distrib/cdrom/macppc_installboot in src/tools as a tool. Also use the tools version ${TOOLS_MACPPC_INSTALLBOOT} to create bootable ISO9660/HFS hybrid installcd image for macppc. Make sure NetBSD_BootBlock partition has 32KB to avoid extra padding. It looks at least OpenFirmware 2.x fails to load the primary bootloader in the NetBSD_BootBlock partition if the partition size is too small, probably because OpenFirmware read() function implicitly uses 32KB blocks. Build macppc iso with TOOL_MKHYBRID via "iso-image" target in src/etc. No need to check and redefine C89 strerror(3) and strtoul(3). Fixes build error on MacOS 10.4 with Xcode 2.5. To generate a diff of this commit: cvs rdiff -u -r1.52.14.1 -r1.52.14.2 src/distrib/cdrom/Makefile cvs rdiff -u -r1.1 -r1.1.60.1 src/distrib/cdrom/boothfs.uue cvs rdiff -u -r1.11 -r1.11.12.1 src/distrib/cdrom/macppc_installboot/Makefile cvs rdiff -u -r1.4 -r0 src/distrib/cdrom/macppc_installboot/cd9660.c cvs rdiff -u -r1.5 -r1.5.36.1 \ src/distrib/cdrom/macppc_installboot/installboot.c cvs rdiff -u -r1.4 -r1.4.26.1 \ src/distrib/cdrom/macppc_installboot/installboot.h cvs rdiff -u -r1.3 -r1.3.72.1 src/distrib/cdrom/macppc_mkboothfs/mkboothfs.c cvs rdiff -u -r1.17 -r1.17.4.1 src/distrib/macppc/Makefile cvs rdiff -u -r1.466.2.2 -r1.466.2.3 src/etc/Makefile cvs rdiff -u -r1.23.10.1 -r1.23.10.2 src/etc/etc.mac68k/Makefile.inc cvs rdiff -u -r1.12 -r1.12.6.1 src/etc/etc.macppc/Makefile.inc cvs rdiff -u -r0 -r1.1.4.2 src/external/gpl2/mkhybrid/README.md cvs rdiff -u -r0 -r1.3.4.2 src/external/gpl2/mkhybrid/bin/Makefile cvs rdiff -u -r0 -r1.1.4.2 src/external/gpl2/mkhybrid/dist/COPYING \ src/external/gpl2/mkhybrid/dist/ChangeLog \ src/external/gpl2/mkhybrid/dist/ChangeLog.mkhybrid \ src/external/gpl2/mkhybrid/dist/README \ src/external/gpl2/mkhybrid/dist/README.eltorito \ src/external/gpl2/mkhybrid/dist/README.hfs_boot \ src/external/gpl2/mkhybrid/dist/README.hfs_magic \ src/external/gpl2/mkhybrid/dist/README.mkhybrid \ src/external/gpl2/mkhybrid/dist/README.mkisofs \ src/external/gpl2/mkhybrid/dist/README.session \ src/external/gpl2/mkhybrid/dist/README.win32 \ src/external/gpl2/mkhybrid/dist/TODO \ src/external/gpl2/mkhybrid/dist/acconfig.h \ src/external/gpl2/mkhybrid/dist/eltorito.c \ src/external/gpl2/mkhybrid/dist/install-sh \ src/external/gpl2/mkhybrid/dist/iso9660.h \ src/external/gpl2/mkhybrid/dist/joliet.c \ src/external/gpl2/mkhybrid/dist/mac_label.h \ src/external/gpl2/mkhybrid/dist/mac_label_proto.h \ src/external/gpl2/mkhybrid/dist/mactypes.h \ src/external/gpl2/mkhybrid/dist/magic \ src/external/gpl2/mkhybrid/dist/mapping \ src/external/gpl2/mkhybrid/dist/mkisofs.8 \ src/external/gpl2/mkhybrid/dist/mkisofs.spec \ src/external/gpl2/mkhybrid/dist/multi.c \ src/external/gpl2/mkhybrid/dist/name.c \ src/external/gpl2/mkhybrid/dist/rock.c \ src/external/gpl2/mkhybrid/dist/write.h cvs rdiff -u -r0 -r1.2.4.2 src/external/gpl2/mkhybrid/dist/Makefile.in \ src/external/gpl2/mkhybrid/dist/apple.h \ src/external/gpl2/mkhybrid/dist/apple_proto.h \ src/external/gpl2/mkhybrid/dist/config.h \ src/external/gpl2/mkhybrid/dist/desktop.c \ src/external/gpl2/mkhybrid/dist/getopt.h \ src/external/gpl2/mkhybrid/dist/hash.c \ src/external/gpl2/mkhybrid/dist/mac_label.c \ src/external/gpl2/mkhybrid/dist/match.c \ src/external/gpl2/mkhybrid/dist/match.h \ src/external/gpl2/mkhybrid/dist/mkhybrid.8 \ src/external/gpl2/mkhybrid/dist/volume.c \ src/external/gpl2/mkhybrid/dist/volume.h \ src/external/gpl2/mkhybrid/dist/write.c cvs rdiff -u -r0 -r1.4.4.2 src/external/gpl2/mkhybrid/dist/apple.c cvs rdiff -u -r0 -r1.3.4.2 src/external/gpl2/mkhybrid/dist/config.h.in \ src/external/gpl2/mkhybrid/dist/configure \ src/external/gpl2/mkhybrid/dist/configure.in \ src/external/gpl2/mkhybrid/dist/defaults.h \ src/external/gpl2/mkhybrid/dist/getopt.c \ src/external/gpl2/mkhybrid/dist/getopt1.c \ src/external/gpl2/mkhybrid/dist/tree.c cvs rdiff -u -r0 -r1.7.4.2 src/external/gpl2/mkhybrid/dist/mkisofs.c cvs rdiff -u -r0 -r1.6.4.2 src/external/gpl2/mkhybrid/dist/mkisofs.h cvs rdiff -u -r0 -r1.1.4.2 src/external/gpl2/mkhybrid/dist/include/fctldefs.h \ src/external/gpl2/mkhybrid/dist/include/prototyp.h \ src/external/gpl2/mkhybrid/dist/include/statdefs.h cvs rdiff -u -r0 -r1.2.4.2 src/external/gpl2/mkhybrid/dist/include/mconfig.h cvs rdiff -u -r0 -r1.1.4.2 \ src/external/gpl2/mkhybrid/dist/libfile/LEGAL.NOTICE \ src/external/gpl2/mkhybrid/dist/libfile/README \ src/external/gpl2/mkhybrid/dist/libfile/patchlevel.h \ src/external/gpl2/mkhybrid/dist/libfile/proto.h cvs rdiff -u -r0 -r1.2.4.2 \ src/external/gpl2/mkhybrid/dist/libfile/apprentice.c \ src/external/gpl2/mkhybrid/dist/libfile/lfile.c \ src/external/gpl2/mkhybrid/dist/libfile/softmagic.c cvs rdiff -u -r0 -r1.3.4.2 src/external/gpl2/mkhybrid/dist/libfile/file.h cvs rdiff -u -r0 -r1.1.4.2 \ src/external/gpl2/mkhybrid/dist/libhfs_iso/Makefile \ src/external/gpl2/mkhybrid/dist/libhfs_iso/README \ src/external/gpl2/mkhybrid/dist/libhfs_iso/block.c \ src/external/gpl2/mkhybrid/dist/libhfs_iso/block.h \ src/external/gpl2/mkhybrid/dist/libhfs_iso/btree.c \ src/external/gpl2/mkhybrid/dist/libhfs_iso/btree.h \ src/external/gpl2/mkhybrid/dist/libhfs_iso/data.c \ src/external/gpl2/mkhybrid/dist/libhfs_iso/data.h \ src/external/gpl2/mkhybrid/dist/libhfs_iso/file.c \ src/external/gpl2/mkhybrid/dist/libhfs_iso/file.h \ src/external/gpl2/mkhybrid/dist/libhfs_iso/hfs.c \ src/external/gpl2/mkhybrid/dist/libhfs_iso/hybrid.h \ src/external/gpl2/mkhybrid/dist/libhfs_iso/internal.h \ src/external/gpl2/mkhybrid/dist/libhfs_iso/low.c \ src/external/gpl2/mkhybrid/dist/libhfs_iso/low.h \ src/external/gpl2/mkhybrid/dist/libhfs_iso/lvolume.c \ src/external/gpl2/mkhybrid/dist/libhfs_iso/node.c \ src/external/gpl2/mkhybrid/dist/libhfs_iso/node.h \ src/external/gpl2/mkhybrid/dist/libhfs_iso/record.c \ src/external/gpl2/mkhybrid/dist/libhfs_iso/record.h \ src/external/gpl2/mkhybrid/dist/libhfs_iso/volume.h cvs rdiff -u -r0 -r1.2.4.2 src/external/gpl2/mkhybrid/dist/libhfs_iso/hfs.h cvs rdiff -u -r1.1289.2.4 -r1.1289.2.5 src/share/mk/bsd.own.mk cvs rdiff -u -r1.214 -r1.214.2.1 src/tools/Makefile cvs rdiff -u -r0 -r1.1.4.2 src/tools/macppc_installboot/Makefile cvs rdiff -u -r0 -r1.1.4.2 src/tools/mkhybrid/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.