Commit Graph

5484 Commits

Author SHA1 Message Date
hrs
d1725bc540 New release notes (changes in the second half of July and
the first half of August 2004):
	NO_ADAPTIVE_MUTEXES,
	ADAPTIVE_GIANT,
	acpi_panasonic(4) added,
	contigmalloc(9) reimplemented (vm.old_contigmalloc added),
	hme(4) checksum offload support,
	{mem,io}.ko added,
	pcic(4) removed completely from GENERIC kernel configuration file,
	psm(4) Synaptics TouchPad support,
	Thread Local Storage (TLS) support,
	ipfw(4) antispoof option,
	GEOM_MIRROR class and gmirror(8) added,
	col(1), colcrt(1), colrm(1), column(1), and fmt(1) multibyte
	characters support,
	df(1) bugfix,
	ftpd(8) uses its euid for opening a data transfer socket,
	gpt(8) -i option, remove command added,
	kgdb(1) added,
	LIBPTHREAD_SYSTEM_SCOPE for libpthread,
	look(1) -d bugfix,
	make(1) "+" flag added,
	make(1) MAKEFLAGS change,
	tgmath.h C99 header added,
	GNU extensions of mbsnrtowcs(3) and wcsnrtombs(3) implemented,
	patch(1) replaced with a BSD-licensed version from OpenBSD,
	ppp(8) "set pppoe [standard|3Com]" for ng_pppoe(4),
	ul(1) multibyte characters support,
	FILE 3.41 --> 4.10,
	GCC 3.3.3 --> 3.4.2,
	NTP 4.1.1.a --> 4.2.0,
	rc.d localpkg support in the Ports Collection, and
	crypto distribution now part of base.

Update release notes:
	snd_*(4) reorganization, and
	use the term "geom class" for consistency.

MFC:
	ppp(8) "set rad_alive".
2004-09-02 20:30:05 +00:00
brueffer
fd7620677f aac works in ia64, twe and twa seem to work on amd64 (though not officially
supported by 3ware)

MFC after:	3 days
2004-09-02 19:53:40 +00:00
keramida
5497b74b56 Minor wordsmithing of the fixit media login message.
Approved by:	re
2004-09-02 13:45:24 +00:00
den
0a0acbd9ce Fix URL_RELPREFIX 2004-09-02 06:22:17 +00:00
ru
83c13cce82 Tidy up the list of docproj dependencies. Here comes a long
explanation...

This makefile tries to be smart in determining the minimal list
of ports comprising the docproj meta-port, necessary to build
the FreeBSD documentation and release notes.

To get it absolutely right, it would have to generate the list
at run time, parsing the output of "make all-depends-list" for
ports/textproc/docproj, supplying the same options like in
src/release/Makefile, and trying for different platforms and
FreeBSD versions!

Besides from the complexity involved, this is just not possible
to do from here, because the ports tree may be not up-to-date or
not be available at all -- it's not required to have a checked
out ports tree to start "make release".  So makefile copies
some logic from the ports system to try to come up with the
right list...

Unfortunately, it's nearly impossible nor practical to come up
with a proper and complete list from here this way.  Such a
list would have to support all possible __FreeBSD_version's,
Perl versions, and so on, and their combinations -- everything
that the ports system would do.

The fix is to stop pretending be smart, and only provide
lists enough to build a docproj port on recent of 4.x, 5.x,
and 6.x systems, where this is practical.

What can break with this change is "make release -DNOPORTS" of
HEAD or RELENG_5, *without* -DNODOC, on older FreeBSD systems
like 5.1-RELEASE.  The change in the docproj dependency list
between 5.1 and 5.3 is as follows:

# diff docports.501000 docports.503000
< /usr/ports/devel/p5-File-Temp
< /usr/ports/devel/p5-Test-Harness
< /usr/ports/devel/p5-Test-Simple
< /usr/ports/lang/perl5
> /usr/ports/lang/perl5.8

Since doing "make release" on these old systems is not officially
supported anyway (only one tiny tweak is necessary to make it
work), the practical damage of this change is zero.

Original problem spotted by Scott Long doing "make release
-DNOPORTS RELEASETAG=RELENG_5".  That particular problem
was already fixed by the previous change to this file, while
this change is the result of some additional analyzis of the
problem.

Fix was tested by doing a "make release -DNOPORTS" of HEAD on
the 4.10-STABLE machine (with one small tweak I mentioned, to
make it possible).
2004-09-01 14:36:48 +00:00
den
3133d3e7f7 Merge from recent English versions
MFC after:	2 days
2004-09-01 13:14:47 +00:00
hrs
d50f90b58c U1E and U2 are now fully supported system.
MFC after:	2 days
2004-08-31 19:00:20 +00:00
ru
6cfb5e6d67 Added lang/perl5.8 to the doc/ ports list, it's the default Perl
version, and "make release -DNOPORTS" breaks without it.

Noticed by:	scottl

Keep lang/perl5 in the list because it's the default Perl version
for 4.x, and it's still possible to "make release" of HEAD on 4.x.
2004-08-30 06:19:34 +00:00
marcel
24bab9daef Put the ispfw.ko module on the EFI boot partition when creating a
bootable ISO. HP machines (like the rx2600) that (also) have isp(4)
may have a non-standard firmware on the controller. Our isp(4) driver
is not able to work with those and even panics. This makes installing
FreeBSD rather impossible. By adding the ispfw.ko module, we give the
user a chance to upload a certified firmware onto the card and so make
it possible to either use the isp(4) successfully or otherwise avoid
the panic.
2004-08-29 19:52:33 +00:00
obrien
1c315f997f Start the de-orbital burn of our previous FreeBSD version compat libs
living in usr/src.  We need to use them from ports to record dependencies.

Discussed with:	re(scottl)
2004-08-29 18:27:00 +00:00
wilko
eca2426b49 Now that I discovered that 164SX SRM recognises Intel 8255x NICs and allows
them to be net booted lets document that fact.
2004-08-28 21:11:52 +00:00
hrs
fbcd8de47e In 5.x, a device hint is used instead of a device flag
and UserConfig.

Submitted by:	Gavin Atkinson (gavin.atkinson at ury dot york dot ac dot uk)
PR:		docs/66980
MFC after:	2 days
2004-08-28 19:04:43 +00:00
simon
fc8849df2f Remove the listing for the Seagate ST01/02 and the Future Domain 8xx/950
SCSI controllers.  The driver was removed before FreeBSD 3.0, so it is
probably time to remove from the Hardware Notes... :-).

Historical clue by:	Josh Paetzel <josh@tcbug.org>
MFC after:		3 days
2004-08-28 15:14:03 +00:00
simon
108263c666 - Auto generate device listings for the following drivers: snd_ad1816,
snd_cmi, snd_cs4281, snd_ds1, snd_emu10k1, snd_es137x, and snd_solo.

MFC after:	5 days
2004-08-27 22:58:29 +00:00
simon
60dced8ec2 - Improve handling of trailing punctuation characters for the Xr macro.
MFC after:	3 days
2004-08-27 21:32:24 +00:00
simon
dac065aa9f - Auto generate device listing for ath(4).
MFC after:	3 days
2004-08-27 19:59:29 +00:00
simon
9b969b5afb - For column lists: ignore first item when it is likely to be a header.
- Clean up and improve handling of trailing punctuation characters.
- Handle the Pa macro.
- Give a warning when ignoring unimplemented mdoc commands.

MFC after:	3 days
2004-08-27 19:29:21 +00:00
ru
c38b893154 Fixed the shell arithmetic to work with 4.x /bin/sh.
Tested by:	make release of HEAD on 4.10-STABLE
2004-08-26 19:15:20 +00:00
hrs
0e756b4674 s/_/./g for an entity name.
Reviewed by:    simon
2004-08-26 08:52:46 +00:00
brueffer
ef152499e5 Autogenerate device listings for cue(4) and kue(4) 2004-08-26 08:37:40 +00:00
brueffer
c8a355d755 Add cue(4) and kue(4) 2004-08-26 08:36:09 +00:00
simon
85c14460df Support column lists, by only extracting the first column.
MFC after:	3 days
2004-08-25 23:32:26 +00:00
brueffer
4a0e64cbad Autogenerate device listings for axe(4) and rue(4) 2004-08-25 22:57:07 +00:00
brueffer
dbcda3291c Add axe(4) and rue(4) 2004-08-25 22:55:02 +00:00
kensmith
061c5efc05 Back out v1.57, the underlying problem that caused a delay between
mdconfig and the device name appearing in /dev seems to be fixed.
2004-08-25 01:39:52 +00:00
kensmith
ce021c0ee9 Back out previous commit. Colin's fix to md makes the extra sleep
here unnecessary.  Thanks Colin. :-)
2004-08-25 00:48:35 +00:00
brueffer
1b0774b8ba Autogenerate device listings for lge(4) and vx(4) 2004-08-24 21:38:13 +00:00
brueffer
f37f51cab5 Add lge(4) and vx(4) 2004-08-24 21:35:25 +00:00
simon
d42465ccf8 asr(4) is currently i386 only.
Confirmed by:	scottl
MFC after:	2 days
2004-08-24 19:24:47 +00:00
brueffer
23deb55d5f Autogenerate device listings for sk(4) 2004-08-24 17:41:47 +00:00
brueffer
b5683823f7 Add sk(4) 2004-08-24 17:40:35 +00:00
brueffer
95c11d71c8 Autogenerate device listings for sf(4) 2004-08-24 15:40:57 +00:00
brueffer
faf964abc2 Add sf(4) 2004-08-24 15:39:07 +00:00
brueffer
c4cc2c2d10 Autogenerate entries for ixgb(4) 2004-08-23 16:45:11 +00:00
brueffer
fb544f3d7f Add ixgb, remove isp and mpt (work on all supported platforms) 2004-08-23 16:38:39 +00:00
hrs
a81636660a Unbreak the build. Translators, please let me know
if I break something in your localized docs.
2004-08-22 09:53:24 +00:00
kensmith
55f7c69395 Found another one. Why does mdconfig hate me? Add a "sleep 5" to
this script, without it sparc64 ISO building was consistently failing
because the /dev/md0 device name was not present when the commands
following mdconfig ran.  Apparently there is the possibility of a delay
between when mdconfig finishes and the names become visible in /dev.
Yes, we could code this better than an unconditional call to "sleep 5"
but IMHO we should fix the underlying problem instead.

MFC after: 3 days
2004-08-22 05:34:07 +00:00
hrs
a5550b6452 Add &release.type.current; to unbreak the build. 2004-08-21 14:27:21 +00:00
hrs
ea849c279d Add &release.type.current; to unbreak the build. 2004-08-21 12:34:42 +00:00
hrs
bbb9789bc5 Bump version numbers for 6.0-CURRENT and fix some sentences. 2004-08-21 08:59:53 +00:00
simon
754abea798 - Remove note about device listings going away.
- Add a note about possibility for duplicate listing of devices.
- Auto generate device listings for the following drivers: ncr, sym,
  umodem, and uscanner

MFC after:	3 days
2004-08-19 22:03:20 +00:00
simon
80499ed5b2 Move listing of DTC 3290 to aha(4).
MFC after:	3 days
2004-08-19 20:49:39 +00:00
wilko
560757ba6f - Note that Adaptec 3940UW won't be recognised by the 164sx SRM
- Warn that 164SX is a picky customer with regards to DIMMs.
2004-08-19 19:27:33 +00:00
ru
f1adbb6c14 Meet the new era of 6.0-CURRENT. 2004-08-19 10:34:59 +00:00
grehan
4f3bc0e658 PPC definitions required for 'make release'
Reviewed by:	ru
Submitted by:	ssouhlal
2004-08-18 11:11:46 +00:00
grehan
0ed2b9b4ea Allow MFS images to be built without a disklabel for releases
that don't require one i.e. PPC.

Reviewed by:	ru
Submitted by:	ssouhlal
2004-08-18 11:10:05 +00:00
grehan
2c963bb5aa Add files needed for PPC release ISOs. These are built with the
HFS/ISO9660 extensions to be bootable on Power Macs.

 boot.tbxi - the CHRP script executed by Open Firmware when auto-booting
             CDs
 hfs.map - map Unix files to HFS creator/type fields

Reviewed by:    ru
Submitted by:   ssouhlal
2004-08-18 11:08:19 +00:00
obrien
2eca8469bb Bring back 'NO_FLOPPIES', but as a user external knob.
The internal logic knob remains MAKE_FLOPPIES.

Suggested by:	ru
2004-08-16 10:25:43 +00:00
dwmalone
78988cd40a Improve MIME handling. This patch is based on Eugene's patch, but
with the following changes:

1) Don't make a mime_types.h 'cos we should avoid creating variables
   in header files,
2) Use strrchr to find the extension, rather than strchr,
3) Slightly simplify the mime-type matching loop.

any goof are likely to be mine. Note that there are links to more
improvements by Eugene in the PR.

PR:		29725
Submitted by:	Eugene Grosbein <eugen@kuzbass.ru>
2004-08-16 09:38:34 +00:00
obrien
52ad97705f Follow 'MAKE_ISOS' in naming and s/FLOPPIES/MAKE_FLOPPIES/g
Submitted by:	ru
2004-08-16 08:56:50 +00:00