I remember that Macs always used to use CR despite Unix using LF and Windows using CR+LF
Sua memória é dos bons e velhos tempos: Mac OS X, como Unix compatível com POSIX usa o típico Unix LF
.
CR
é um relict do Mac OS "clássico", não é mais usado.
Por exemplo, verifique a página de manual de unix2dos
(ênfase minha):
In DOS/Windows text files a line break, also known as newline, is a combination of two characters: a Carriage Return (CR) followed by a Line Feed (LF). In Unix text files a line break is a single character: the Line Feed (LF). In Mac text files, prior to Mac OS X, a line break was single Carriage Return (CR) character. Nowadays Mac OS uses Unix style (LF) line breaks.
Uma referência ainda mais autoritária: Shell Scripting Primer: Criando scripts para implantação entre plataformas
Command-line tools in Mac OS X (and other UNIX or Linux variants) use UNIX-style line endings. This means that each line in a text file ends with a newline character (character 10/0xA, often abbreviated LF).
Many older Mac applications use "Mac-style” line endings. This means that each line in a text file ends with a carriage return character (character 13/0xD, often abbreviated CR).