git: Bump __DragonFly_version after PTHREAD_STACK_MIN increase

2017-07-04 Thread John Marino
commit 7a76de80540601ec6126142e0117f4417a96b308 Author: John Marino <dr...@marino.st> Date: Tue Jul 4 12:20:06 2017 -0500 Bump __DragonFly_version after PTHREAD_STACK_MIN increase Summary of changes: sys/sys/param.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)

git: Revert "libc: Add temporary (get|set)affinity DF404.0 symbols"

2017-04-12 Thread John Marino
commit 35ca622fb0297a1330ee59317515a6f113512ca0 Author: John Marino <dr...@marino.st> Date: Wed Apr 12 08:19:24 2017 -0500 Revert "libc: Add temporary (get|set)affinity DF404.0 symbols" This reverts commit 3c2537818c14aaba122a276020143cd4b92d2cbc.

git: Bump __DragonFly_version

2017-04-07 Thread John Marino
commit 2a7855e010eeca2faa76c012bb1763004c2777ed Author: John Marino <dr...@marino.st> Date: Fri Apr 7 14:12:02 2017 -0500 Bump __DragonFly_version There have been several signficant changes recently, including the relocation of the signal trampline, a new KERN_PROC_SI

git: sort(1): Fix some obvious issues

2017-02-12 Thread John Marino
commit 94400e62a03bc02c69070297b92ea9d2e22132c3 Author: John Marino <dr...@marino.st> Date: Sun Feb 12 20:25:18 2017 -0600 sort(1): Fix some obvious issues Taken-from: FreeBSD Summary of changes: usr.bin/sort/bwstring.c | 2 +- usr.bin/sort/coll.c | 2 +- usr.bin/sort/

git: libc: Add temporary (get|set)affinity DF404.0 symbols

2017-02-05 Thread John Marino
commit 3c2537818c14aaba122a276020143cd4b92d2cbc Author: John Marino <dr...@marino.st> Date: Sun Feb 5 16:44:34 2017 -0600 libc: Add temporary (get|set)affinity DF404.0 symbols The sched_getaffinity, sched_setaffinity and related work had the new symbols erroneously

git: Update libressl README.DRAGONFLY for v2.4.4

2017-01-13 Thread John Marino
commit f20408c21735b356c91cd43ddc1a5693e49b528e Author: John Marino <dr...@marino.st> Date: Fri Jan 13 16:11:28 2017 -0600 Update libressl README.DRAGONFLY for v2.4.4 Summary of changes: crypto/libressl/README.DRAGONFLY | 8 1 file changed, 4 insertions(+), 4 deletions(-)

git: security/libressl: Fix ECDSA P-256 timing attack vulnerability

2017-01-13 Thread John Marino
commit bd84e83893b298face58762e1fec24667126c8c7 Author: John Marino <dr...@marino.st> Date: Fri Jan 13 16:11:37 2017 -0600 security/libressl: Fix ECDSA P-256 timing attack vulnerability OpenBSD 6.0 errata 16, Jan 5, 2017: Avoid possible side-channel leak of ECDSA privat

git: Take II on fallback HOST_BINUTILSVER

2016-12-20 Thread John Marino
commit 7d605bf62c0828787d3c221548e3eaf2232b5c64 Author: John Marino <dr...@marino.st> Date: Tue Dec 20 14:16:17 2016 -0600 Take II on fallback HOST_BINUTILSVER The format of BINUTILSVER is binutils2XX, but the previous change included the libexec prefix. Strip this o

git: Fix world build in NO_ALTBINUTILS edge case

2016-12-20 Thread John Marino
commit 0fcba03f4d69f19be01271321459634acdbd0cb3 Author: John Marino <dr...@marino.st> Date: Tue Dec 20 12:32:53 2016 -0600 Fix world build in NO_ALTBINUTILS edge case In the case that the machine has been updated within 30 days but with NO_ALTBINUTILS set, the world

git: Relocate readline and ncurses headers to /usr/include/priv

2016-11-18 Thread John Marino
commit cfe0a42b768fc2fe2480b15c0fa55ed244353e4e Author: John Marino <dr...@marino.st> Date: Thu Nov 17 14:46:24 2016 -0600 Relocate readline and ncurses headers to /usr/include/priv Having public headers for private libraries can cause confusion for software that a

git: Bump __DragonFly_version after md/crypt/ressl conflict resolution

2016-11-02 Thread John Marino
commit ffa811242f7499b51ca162ed7713deec95a73c69 Author: John Marino <dr...@marino.st> Date: Wed Nov 2 09:54:36 2016 -0500 Bump __DragonFly_version after md/crypt/ressl conflict resolution Summary of changes: sys/sys/param.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)

git: Step 1/2 of OpenSSL remove: Suppress building

2016-10-16 Thread John Marino
commit adfb2c714977a5603d5a8375630461d6af9ed072 Author: John Marino <dr...@marino.st> Date: Sun Oct 16 17:34:39 2016 -0500 Step 1/2 of OpenSSL remove: Suppress building As of now, the NO_OPENSSL directive has been replaced with an undocumented FORCE_OPENSSL directive.

git: DragonFly_RELEASE_4_6 Relocate private panel library to intended location

2016-10-06 Thread John Marino
commit ecfd67c3d50384a382105bb17546b986872a0c0f Author: John Marino <dr...@marino.st> Date: Mon Oct 3 11:19:47 2016 -0500 Relocate private panel library to intended location The only consumer of libpanel is the DF installer. It wasn't installed in the correct privat

git: DragonFly_RELEASE_4_6 localedef: Fix ctype dump (fixed wide spread errors)

2016-10-06 Thread John Marino
commit c93cff25bdae7a0100924c7fd5259cd49581d1c2 Author: John Marino <dr...@marino.st> Date: Thu Oct 6 10:37:06 2016 -0500 localedef: Fix ctype dump (fixed wide spread errors) This was a CTYPE encoding error involving consecutive points of the same ctype. It was re

git: localedef: Improve cc_list parsing

2016-10-06 Thread John Marino
commit 23c84b8f4614206c0e0e214531fc216fbf3854c9 Author: John Marino <dr...@marino.st> Date: Thu Oct 6 10:46:50 2016 -0500 localedef: Improve cc_list parsing I had originally suspected the parsing of ctype definition files as being the source of the ctype flag mis-defin

git: localedef: Fix ctype dump (fixed wide spread errors)

2016-10-06 Thread John Marino
commit 07ed7d329a83714ec268e2f3ce026bba5a1ac5c2 Author: John Marino <dr...@marino.st> Date: Thu Oct 6 10:37:06 2016 -0500 localedef: Fix ctype dump (fixed wide spread errors) This was a CTYPE encoding error involving consecutive points of the same ctype. It was re

git: LibreSSL: complete update v2.4.2 => v2.4.3

2016-10-03 Thread John Marino
commit f73288b8388362ab1d59c2d7072014f0d5020b18 Author: John Marino <dr...@marino.st> Date: Mon Oct 3 14:31:45 2016 -0500 LibreSSL: complete update v2.4.2 => v2.4.3 Summary of changes: crypto/libressl/README.DELETED | 1 - crypto/libressl/README.DRAGONFLY | 8 2 file

git: Relocate private panel library to intended location

2016-10-03 Thread John Marino
commit 19ba4072a64db34c2a861d48aa5ffe33155826ef Author: John Marino <dr...@marino.st> Date: Mon Oct 3 11:19:47 2016 -0500 Relocate private panel library to intended location The only consumer of libpanel is the DF installer. It wasn't installed in the correct privat

git: Expose ld.bfd and ld.gold

2016-09-30 Thread John Marino
commit 875016c420fdaac14f246722934abc113dc159d4 Author: John Marino <dr...@marino.st> Date: Fri Sep 30 19:26:59 2016 -0500 Expose ld.bfd and ld.gold It's now expected that ld, ld.bfd, and ld.gold are all installed by modern binutils. The -fuse-gold option on GCC d

git: ath_hal: Add FCC6_FCCA regulatory domain (0x0014)

2016-09-25 Thread John Marino
commit 20825c8ad4cfc4f8dad78be8e4abc57d502d218c Author: John Marino <dr...@marino.st> Date: Sun Sep 25 19:35:57 2016 -0500 ath_hal: Add FCC6_FCCA regulatory domain (0x0014) Tested on TP-Link N900, AR9380, regdomain 0x0014 (FCC6_FCCA) Taken From FreeBSD: SVN rev 3063

git: Belatedly bump DF version after SSL libraries were privatized

2016-09-16 Thread John Marino
commit 60e8fc880e64ac99b7e94889d912dd744ba96932 Author: John Marino <dr...@marino.st> Date: Fri Sep 16 09:30:32 2016 -0500 Belatedly bump DF version after SSL libraries were privatized Summary of changes: sys/sys/param.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)

git: Fix build with NO_OPENSSL set

2016-09-08 Thread John Marino
commit 82ae7067fc7cf43ff19ea78e572c205e1875d28e Author: John Marino <dr...@marino.st> Date: Thu Sep 8 01:21:59 2016 -0500 Fix build with NO_OPENSSL set In addition to several missing CFLAGS to point to the private libressl headers, various issues related to libressl were

git: binutils 2.25 linkers: Set default interpreter to valid path

2016-08-29 Thread John Marino
commit eee86d5a9b698bc2d10bfce462dd5172ed60b767 Author: John Marino <dr...@marino.st> Date: Mon Aug 29 14:10:42 2016 -0500 binutils 2.25 linkers: Set default interpreter to valid path I originally thought these interpreter definitions didn't affect anything, but th

git: less(1): Upgrade from 471 to 481

2016-08-29 Thread John Marino
commit dec41b76dcec5ae1f7eeb44c853106b6ee8e11cf Author: John Marino <dr...@marino.st> Date: Mon Aug 29 14:48:07 2016 -0500 less(1): Upgrade from 471 to 481 Summary of changes: contrib/less/README.DRAGONFLY | 8 usr.bin/less/defines.h| 5 - 2 files chan

git: contrib/bmake: remove 2 local modifications to prepare for merge

2016-08-29 Thread John Marino
commit 6ebf792c9ab0aa43dd13069aefd6d1d548176ef8 Author: John Marino <dr...@marino.st> Date: Mon Aug 29 12:10:29 2016 -0500 contrib/bmake: remove 2 local modifications to prepare for merge Summary of changes: contrib/bmake/bmake.1 | 19 +++ contrib/bmake/meta.c

git: Merge branch 'vendor/BMAKE'

2016-08-29 Thread John Marino
commit 9a8f24bf27e38c37cda8a86cdeb34e2ae52aee6b Merge: 6ebf792 f445c89 Author: John Marino <dr...@marino.st> Date: Mon Aug 29 08:21:47 2016 -0500 Merge branch 'vendor/BMAKE' Summary of changes: http://gitweb.dragonflybsd.org/dragonfly.git/comm

git: bmake: upgrade version 20141111 => 20160818

2016-08-29 Thread John Marino
commit c211e07949d10318e6a8d31301b3cedb6b4e5a6d Author: John Marino <dr...@marino.st> Date: Mon Aug 29 12:25:19 2016 -0500 bmake: upgrade version 2014 => 20160818 This restores the two local modifications reverted prior to the vendor branch merge, and adds a coupl

git: Remove NO_OPENSSH variable functionality

2016-08-29 Thread John Marino
commit c0bd490680745440fc7e0d4bbdb876232152db60 Author: John Marino <dr...@marino.st> Date: Mon Aug 29 10:35:26 2016 +0200 Remove NO_OPENSSH variable functionality There doesn't seem to be a legit use case for building with OpenSSL but without ssh. Remove the ability to

git: gcc50: Upgrade version 5.3.1 => 5.4.1 + 3 months

2016-08-27 Thread John Marino
commit 4cad72d075481a316d79d93384ecf18f1fdacf8f Author: John Marino <dr...@marino.st> Date: Sun Aug 28 02:30:07 2016 +0200 gcc50: Upgrade version 5.3.1 => 5.4.1 + 3 months Summary of changes: contrib/gcc-5.0/README.DRAGONFLY | 3 ++- gnu/lib/gcc50/libstdcx

git: Merge branch 'vendor/GCC50'

2016-08-27 Thread John Marino
commit 385754ab92bea0f51c59b841b298f2ec157e5f2d Merge: fdba954 d5d214b Author: John Marino <mar...@rogue.synsport.com> Date: Sat Aug 27 22:25:21 2016 +0200 Merge branch 'vendor/GCC50' Summary of changes: http://gitweb.dragonflybsd.org/dragonfly.git/comm

git: libc/collate.c: Revert previous, use F11 fix for ISO 8859-5

2016-07-18 Thread John Marino
commit 62a9429edfd13a511b87f7f26655de551c480fd7 Author: John Marino <dr...@marino.st> Date: Mon Jul 18 13:25:28 2016 +0200 libc/collate.c: Revert previous, use F11 fix for ISO 8859-5 There were some edge failures with the previous fix as discussed between Illumos (Tir

git: libc/_collate_lookup: Fix segfault seen on ISO-8859-5 locales

2016-06-19 Thread John Marino
commit 3a40390f6101dd0c97b3cf92a44b2428a19c2a35 Author: John Marino <dr...@marino.st> Date: Sun Jun 19 09:53:12 2016 +0200 libc/_collate_lookup: Fix segfault seen on ISO-8859-5 locales The fix for the Russian collation issue seemed to have bug in it. Segfault was disc

git: mbsnrtowcs/wcsnrtombs: Fix EILSEQ handling

2016-06-19 Thread John Marino
commit 9915e371b196ef063ed0bfddd33e797cd03c61ea Author: John Marino <dr...@marino.st> Date: Sun Jun 19 09:39:34 2016 +0200 mbsnrtowcs/wcsnrtombs: Fix EILSEQ handling Originally reported on FreeBSD (PR 209907) by Roel Standaert, RockinRoel noticed that DragonFly su

git: RELEASE_4_4 created Restore ability for master world to build Release 4.4

2016-03-24 Thread John Marino
at 5a5bba6367539a292c59114be7ff89d1173d9036 (commit) -- DragonFly BSD source repository

git: DragonFly_RELEASE_4_4 Add unzip(1). If you can't beat 'em, join 'em

2016-03-22 Thread John Marino
commit 796f79d66f7686af5fbc55629bc1e445ea227234 Author: John Marino <dr...@marino.st> Date: Tue Mar 22 16:57:15 2016 +0100 Add unzip(1). If you can't beat 'em, join 'em The unzip utility isn't particularly necessary (the version of unzip in ports is better), but the port

git: Add unzip(1). If you can't beat 'em, join 'em

2016-03-22 Thread John Marino
commit 6ca880576329bc1a9363b67a9e1c34b2e7be3a53 Author: John Marino <dr...@marino.st> Date: Tue Mar 22 16:57:15 2016 +0100 Add unzip(1). If you can't beat 'em, join 'em The unzip utility isn't particularly necessary (the version of unzip in ports is better), but the port

git: fix typo in llvm generator tool README

2016-03-22 Thread John Marino
commit 8009913d84b5793d5eb07aa72daded42146e2729 Author: John Marino <dr...@marino.st> Date: Tue Mar 22 11:38:42 2016 +0100 fix typo in llvm generator tool README Summary of changes: tools/tools/llvm_generator/README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

git: Add -march support for CCVER=clang* (new bsd.cpu.clang.mk)

2016-03-21 Thread John Marino
commit e3c44cf9512eaeefc854f1301b03c687a682a5b4 Author: John Marino <dr...@marino.st> Date: Mon Mar 21 18:56:50 2016 +0100 Add -march support for CCVER=clang* (new bsd.cpu.clang.mk) Summary of changes: share/mk/bsd.cpu.clang.mk | 45 + sh

git: Document new local mods on contrib/ncurses

2016-03-13 Thread John Marino
commit 426f0f2d8a6331be5533d584981762331f8ca18e Author: John Marino <dr...@marino.st> Date: Sun Mar 13 13:56:16 2016 +0100 Document new local mods on contrib/ncurses Summary of changes: contrib/ncurses/README.DRAGONFLY | 6 ++ 1 file changed, 6 insertions(+)

git: Temporarily revert contrib/ncurses local mods for upgrade

2016-03-11 Thread John Marino
commit 1bc9f10d031db60e5ccf1e80424012a726b7cf85 Author: John Marino <dr...@marino.st> Date: Fri Mar 11 19:58:00 2016 +0100 Temporarily revert contrib/ncurses local mods for upgrade Summary of changes: contrib/ncurses/misc/terminfo.src | 4 ++-- contrib/ncurses/ncurse

git: vendor/NCURSES Update ncurses from version 5.9 to 6.0 (5 MARCH 2016)

2016-03-11 Thread John Marino
commit 3468e90c2a982d2508ffab3b87946f66bebe4d03 Author: John Marino <dr...@marino.st> Date: Fri Mar 11 19:35:17 2016 +0100 Update ncurses from version 5.9 to 6.0 (5 MARCH 2016) Summary of changes: contrib/ncurses/ANNOUNCE | 288 - contrib/ncurses/A

git: bsd.cpu.gcc(47|50).mk: Return support for CPUTYPE i386

2016-03-10 Thread John Marino
commit 7d28dbd69fa261277551351cd01e932a8469 Author: John Marino <dr...@marino.st> Date: Wed Mar 9 16:22:50 2016 +0100 bsd.cpu.gcc(47|50).mk: Return support for CPUTYPE i386 The /boot loader and friends are still 32-bit. While -m32 -march=native should be okay i

git: ncurses solidation: Remove all references to libtermcap

2016-03-09 Thread John Marino
commit 5cef369fdd7a6c079699b8af16e8b91b0149a118 Author: John Marino <dr...@marino.st> Date: Wed Mar 9 17:14:56 2016 +0100 ncurses solidation: Remove all references to libtermcap The termlib, termcap, and tinfo libraries are all symlinked to ncurses library. There's no

git: uname(3): Add env override capability

2016-02-16 Thread John Marino
commit d1be4fb6524f0f72f193e5743dc0ff31e63b6e1b Author: John Marino <dr...@marino.st> Date: Tue Feb 16 12:26:51 2016 +0100 uname(3): Add env override capability The uname(1) program has honored UNAME_[x] overrides since DragonFly's beginning, but libc's uname never did.

git: bump __DragonFly_version for library privatizaton

2016-02-01 Thread John Marino
commit 139f027dd80155b30c5838858add27d333a5d0a3 Author: John Marino <dr...@marino.st> Date: Mon Feb 1 09:51:46 2016 +0100 bump __DragonFly_version for library privatizaton Better late than never. Version is now 400502 Summary of changes: sys/sys/param.h | 3 ++- 1 file c

git: move private edit library to /lib/priv

2016-01-28 Thread John Marino
commit aaba24ac3ab8069793728f337f7eeab594e199ed Author: John Marino <dr...@marino.st> Date: Thu Jan 28 20:17:37 2016 +0100 move private edit library to /lib/priv While here, fix private ssh and ldns. The .so and .a versions were not installed and this probably will

git: privatize libncurses (touches many, many programs)

2016-01-28 Thread John Marino
commit 23b3ef782b63cf6420fbc418c6177a4f9f40df66 Author: John Marino <dr...@marino.st> Date: Fri Jan 29 01:18:54 2016 +0100 privatize libncurses (touches many, many programs) The ncurses software produces 8 libraries: normal and wide versions of ncurses, forms, menu, and

git: games/snack: fix after ncurses privatization

2016-01-28 Thread John Marino
commit 8b4654d58307784b078688539a51a1481f2271ce Author: John Marino <dr...@marino.st> Date: Fri Jan 29 02:08:39 2016 +0100 games/snack: fix after ncurses privatization I had NO_GAMES set in /etc/make.conf, so all the games the omitted from the testing. When I turned

git: move private ssh library to /usr/lib/priv

2016-01-28 Thread John Marino
commit 7d5cd361d1b424b6424edcb7cda2e8fb8c8a0eec Author: John Marino <dr...@marino.st> Date: Thu Jan 28 13:14:18 2016 +0100 move private ssh library to /usr/lib/priv Summary of changes: Makefile_upgrade.inc| 3 +++ lib/pam_module/pam_ssh/Makefile | 1 +

git: Move private ldns library to /usr/lib/priv

2016-01-28 Thread John Marino
commit 470ddd207516eb6385f8ffb765a4b62341e4a85c Author: John Marino <dr...@marino.st> Date: Thu Jan 28 12:18:46 2016 +0100 Move private ldns library to /usr/lib/priv It's been decided to relocate private libraries to either /lib/priv or /usr/lib/priv. This requires t

git: privatize libssh (used by several secure applications)

2016-01-26 Thread John Marino
commit 138e5d1cae64a6e72f61100e696c992fe7e0690f Author: John Marino <dr...@marino.st> Date: Tue Jan 26 23:35:47 2016 +0100 privatize libssh (used by several secure applications) Renames libssh.* to libprivate_ssh.* The original libssh.* libraries are unavoidable r

git: privatize libedit (used by numerous base programs)

2016-01-26 Thread John Marino
commit 2234273d6fc89a6e4a851192fc2897c700700fb7 Author: John Marino <dr...@marino.st> Date: Wed Jan 27 01:24:52 2016 +0100 privatize libedit (used by numerous base programs) Besides affecting far more programs than the first two conversions, this privatization re

git: bsd.lib.mk: No need to check DEBUG_FLAGS twice

2015-12-06 Thread John Marino
commit 22ca5d38fdd4bd8a05798c2731ef376aa881e95b Author: Alexander Kuleshov Date: Sat Dec 5 23:14:03 2015 +0600 bsd.lib.mk: No need to check DEBUG_FLAGS twice We no need to check the DEBUG_FLAGS twice in the share/mk/bsd.lib.mk, we can just add '.else'

git: DragonFly_RELEASE_4_4 make(1): Create two more custom variables to speed up dports

2015-11-28 Thread John Marino
commit dce4bc08b9b8dbce318e8614f0585a1033f1f72f Author: John Marino <dr...@marino.st> Date: Sat Nov 28 02:39:15 2015 +0100 make(1): Create two more custom variables to speed up dports I've added two new static values to bmake: .MAKE.DF.OSREL This will currently

git: make(1): Create two more custom variables to speed up dports

2015-11-27 Thread John Marino
commit a4cce4724800c9180e886281d6ba9952f7690528 Author: John Marino <dr...@marino.st> Date: Sat Nov 28 02:39:15 2015 +0100 make(1): Create two more custom variables to speed up dports I've added two new static values to bmake: .MAKE.DF.OSREL This will currently

git: compilers.conf: modify default DPORT_CLANG_STD_INCOPTXX

2015-11-22 Thread John Marino
commit fe20c843b183a06b745be5dab35e9a51e4737c17 Author: John Marino <dr...@marino.st> Date: Sun Nov 22 14:33:44 2015 +0100 compilers.conf: modify default DPORT_CLANG_STD_INCOPTXX I am not entirely sure INCOPTXX even needs to be set for clang, but let's

git: Record today's local GCC modifications on README.DRAGONFLY

2015-11-22 Thread John Marino
commit 47b5cd37789dbb6e40daeed064dd30f5527276b9 Author: John Marino <dr...@marino.st> Date: Sun Nov 22 13:43:37 2015 +0100 Record today's local GCC modifications on README.DRAGONFLY Summary of changes: contrib/gcc-4.7/README.DRAGONFLY | 1 + contrib/gcc-5.0/README.DRAGONFLY |

git: ls(1): New long format for named locales

2015-11-22 Thread John Marino
commit c0a9d818d37fe13ff33ba651056e33434690a20f Author: John Marino <dr...@marino.st> Date: Sun Nov 22 20:45:10 2015 +0100 ls(1): New long format for named locales The use of the basic version of ISO 8601 was not very popular. After a discussion on IRC, the Long

git: ls(1): Alter time portion of "long format"

2015-11-20 Thread John Marino
commit 0b35d94f4cab7ac814260ce14ceb39c47e7f958b Author: John Marino <dr...@marino.st> Date: Fri Nov 20 13:49:26 2015 +0100 ls(1): Alter time portion of "long format" One side effect of moving to the CLDR standard for locale definitions is that abreviated mont

git: ls(1): Return previous long format for C/POSIX locales

2015-11-20 Thread John Marino
commit d442878585e8994c8f2ee02005999fbd8f769987 Author: John Marino <dr...@marino.st> Date: Fri Nov 20 16:32:52 2015 +0100 ls(1): Return previous long format for C/POSIX locales The output of ls -l for POSIX locales is covered by the POSIX standard. The previous implemen

git: ls(1): Take II on fixing future time listings

2015-11-20 Thread John Marino
commit 877e2cd4fa49f03c5e593da87529e09620993f9b Author: John Marino <dr...@marino.st> Date: Fri Nov 20 17:01:57 2015 +0100 ls(1): Take II on fixing future time listings Really make sure all future timestamps are display with a year. The logic of the first attempt was inc

git: Switch to using gold linker by default

2015-11-15 Thread John Marino
commit b69d2d5e5591946d4e3c24d03b0e4b39b07d1479 Author: John Marino <dr...@marino.st> Date: Sat Nov 14 15:26:33 2015 +0100 Switch to using gold linker by default DragonFly has always used the "GNU ld" linker to build itself. Now that the ELF boot loade

git: libstdc++ (5.0): Modify to allow clang 3.6+ to used C99 functions

2015-11-15 Thread John Marino
commit 838772be3c028f0cfd9fae5da181858e4199863a Author: John Marino <dr...@marino.st> Date: Sun Nov 15 13:17:13 2015 +0100 libstdc++ (5.0): Modify to allow clang 3.6+ to used C99 functions The "throw()" attributes in libstdc++ are unique to GCC, so when clang 3.6+

git: gold linker: Fix SYSROOT definition (unbreaks world for some)

2015-11-15 Thread John Marino
commit 73aed59334edc4b7518b9313495b18b83339d0d9 Author: John Marino <dr...@marino.st> Date: Mon Nov 16 00:11:53 2015 +0100 gold linker: Fix SYSROOT definition (unbreaks world for some) The linkers are supposed to have a different system rool for the crosstool ve

git: boot loader: Improve code of elf header initialization

2015-11-14 Thread John Marino
commit 19976c5f53779a31cb1b85080b4162443d3034d0 Author: John Marino <dr...@marino.st> Date: Sat Nov 14 14:26:11 2015 +0100 boot loader: Improve code of elf header initialization This has been driving me crazy. This change has no practical difference, but I didn't like

git: Restore buildworld from clang (adjust libm)

2015-11-14 Thread John Marino
commit 6b6b4dd0d75b9cd8fd4deebd4046aae2f1fafb10 Author: John Marino <dr...@marino.st> Date: Sat Nov 14 18:12:05 2015 +0100 Restore buildworld from clang (adjust libm) Functions like "isinff" come from GCC only, causes a missed reference when the world is

git: Update some generated collate definitions

2015-11-12 Thread John Marino
commit f74d32aff777afbe4289a8c712360903ed0bafab Author: John Marino <dr...@marino.st> Date: Thu Nov 12 09:22:48 2015 +0100 Update some generated collate definitions Likely due to recently fixed bugs, four colldef files generated slightly differently than before. The c

git: Remove obsolete references to libedit from gdb

2015-11-11 Thread John Marino
commit 80727cd62fbd2cf0d83de1521619d81999a9cd70 Author: John Marino <dr...@marino.st> Date: Wed Nov 11 22:50:19 2015 +0100 Remove obsolete references to libedit from gdb We removed libedit from gdb a long time ago (readline is mandatory so we used bundled v

git: nl_langinfo(CODESET): Again return "US-ASCII" for C/POSIX

2015-11-10 Thread John Marino
commit 0e78b6c5117674ec0e6b8dc732dea58b55857eea Author: John Marino <dr...@marino.st> Date: Tue Nov 10 09:09:15 2015 +0100 nl_langinfo(CODESET): Again return "US-ASCII" for C/POSIX Reflecting that the "C"/"POSIX" locale has a different encodin

git: locales: Enforce US-ASCII encoding (limited to 7-bit)

2015-11-09 Thread John Marino
commit efb570f9639647f0a2cf312796b8f85b936b071a Author: John Marino <dr...@marino.st> Date: Mon Nov 9 22:50:27 2015 +0100 locales: Enforce US-ASCII encoding (limited to 7-bit) The US-ASCII format was getting treated identically to POSIX. It is supposed to throw an ILSEQ

git: localedef(1): Remove GCC pragmas on two source files

2015-11-09 Thread John Marino
commit bb9ecd761ad9beda9c1f15b02319d6e014b00bc8 Author: John Marino <dr...@marino.st> Date: Mon Nov 9 17:39:06 2015 +0100 localedef(1): Remove GCC pragmas on two source files Taken-from: FreeBSD Summary of changes: usr.bin/localedef/collate.c | 11 +++ usr.bin/loc

git: localedef: Replace avl tree (cddl) with RB tree, plus ...

2015-11-07 Thread John Marino
commit cacd7ea7a517f23b901e0cf7e0d6b0ad03e88146 Author: John Marino <dr...@marino.st> Date: Sat Nov 7 20:45:40 2015 +0100 localedef: Replace avl tree (cddl) with RB tree, plus ... When FreeBSD adopted DragonFly's locales, the AVL tree code was replaced with an R

git: compilers.conf: Add the two latest clangs to options

2015-11-05 Thread John Marino
commit 13e8b8e03f756e3ec0b06f7088c3d835a17af545 Author: John Marino <dr...@marino.st> Date: Thu Nov 5 11:59:19 2015 +0100 compilers.conf: Add the two latest clangs to options This adds "clang37" and "nextclang" defaults to compilers.conf. Note tha

git: compilers.conf: nextclang => clangnext

2015-11-05 Thread John Marino
commit ddd992c63be31e346ee280b39bae5c4d64be1530 Author: John Marino <dr...@marino.st> Date: Thu Nov 5 12:22:17 2015 +0100 compilers.conf: nextclang => clangnext After thinking about it, we want to keep the clang compilers starting with "clang" so t

git: Complete upgrade of tcsh 6.18.01 => 6.19.00

2015-11-04 Thread John Marino
commit 0d9cbbc4e9bd2659bc67c9bcbcafbddfa93896f6 Author: John Marino <dr...@marino.st> Date: Wed Nov 4 14:55:12 2015 +0100 Complete upgrade of tcsh 6.18.01 => 6.19.00 Summary of changes: bin/csh/Makefile| 2 +- bin/csh/config.h| 6 +- bin/csh/c

git: grep(1): Upgrade version 2.20 => 2.22

2015-11-04 Thread John Marino
commit cf51209a419dfffa3cb40ed1fcbcf3a592df4368 Author: John Marino <dr...@marino.st> Date: Wed Nov 4 12:55:13 2015 +0100 grep(1): Upgrade version 2.20 => 2.22 release 2.21 (2014-11-23) [stable] ** Improvements Performance has been greatly improved for search

git: locales: Remove two more aliases (ja_JP.eucjp and en_US.ISO-8859-1)

2015-11-04 Thread John Marino
commit abe5982abe7d97f0ebfa34121d00afcf3fbf2d49 Author: John Marino <dr...@marino.st> Date: Wed Nov 4 17:08:01 2015 +0100 locales: Remove two more aliases (ja_JP.eucjp and en_US.ISO-8859-1) There was an earlier effort to define common locales (arising from Linux'

git: contrib/dialog: Delete entire contents

2015-11-04 Thread John Marino
commit 95132702cde2b9f2877bb72433c4a6b6eae2d985 Author: John Marino <dr...@marino.st> Date: Wed Nov 4 16:31:33 2015 +0100 contrib/dialog: Delete entire contents There is a vendor/DIALOG branch which is supposed to feed in the contents of the contrib/dialog directo

git: contrib/tnftp: Add back what's left of local modifications

2015-11-04 Thread John Marino
commit d9574910b3494726c2b3a4a79568c6545a77cfc9 Author: John Marino <dr...@marino.st> Date: Wed Nov 4 18:54:12 2015 +0100 contrib/tnftp: Add back what's left of local modifications Most of the big modification to fetch.c added by dillon is already present in the

git: contrib/tnftp: Delete entire contents prior to merge

2015-11-04 Thread John Marino
commit bfc02740ac2d5248ff4f0a4848608db55faed1e4 Author: John Marino <dr...@marino.st> Date: Wed Nov 4 18:22:36 2015 +0100 contrib/tnftp: Delete entire contents prior to merge Due to a file hierarchy change, merging with the vendor branch will very difficult. It's

git: binutils225: Update to 2.25.1 (bug-fix release)

2015-11-04 Thread John Marino
commit f79fb4cf930b67ddb12a49ae3f1c75f4ab67c685 Author: John Marino <dr...@marino.st> Date: Wed Nov 4 10:23:15 2015 +0100 binutils225: Update to 2.25.1 (bug-fix release) Summary of changes: contrib/binutils-2.25/README.DELETED | 1 + contrib/binutils-2.25/README.DRA

git: xz: Upgrade from version 5.0.7 to 5.2.2

2015-11-03 Thread John Marino
commit cad2e3859bf175053a1355c882fe77c58fbdd508 Author: John Marino <dr...@marino.st> Date: Tue Nov 3 12:06:24 2015 +0100 xz: Upgrade from version 5.0.7 to 5.2.2 See vendor branch commit for the many changes, including parallel compression with multiple threads. S

git: unbreak full buildworld (liblzma order again)

2015-11-03 Thread John Marino
commit d5f6378f475dcd4bfe5c1a84766c964f460c09e7 Author: John Marino <dr...@marino.st> Date: Tue Nov 3 21:03:18 2015 +0100 unbreak full buildworld (liblzma order again) The lzma library is part of the "prebuild libraries" group in the buildworld makefile.

git: libedit: Revert locale modification that modifies locale

2015-11-03 Thread John Marino
commit 06dd69fa79bd989a09f43eba622a60379e3a37fa Author: John Marino <dr...@marino.st> Date: Wed Nov 4 00:27:04 2015 +0100 libedit: Revert locale modification that modifies locale The intent was just to query the current locale, not change it. Original modificatoin cam

git: Merge branch 'vendor/LIBEDIT'

2015-11-03 Thread John Marino
commit 5fd565a09d464d3d0042df9997c41e8f1995a5b5 Merge: 06dd69f a0c9eb1 Author: John Marino <dr...@marino.st> Date: Wed Nov 4 00:58:27 2015 +0100 Merge branch 'vendor/LIBEDIT' Conflicts: contrib/libedit/src/chartype.h contrib/libedit/src/eln.c Summary of c

git: Complete upgrade of libedit from 2014-06-20 to 2015-03-25

2015-11-03 Thread John Marino
commit 8d2e472e70cfdc152d890e74a6dbebb36537e3fc Author: John Marino <dr...@marino.st> Date: Wed Nov 4 00:46:37 2015 +0100 Complete upgrade of libedit from 2014-06-20 to 2015-03-25 Summary of changes: contrib/libedit/README.DELETED | 1 - contrib/libedit/README.DRAGONF

git: lib/: Fix library build dependencies

2015-11-03 Thread John Marino
commit 63a7875787d4257df0b5812f2a02183ffbce7864 Author: John Marino <dr...@marino.st> Date: Tue Nov 3 23:48:42 2015 +0100 lib/: Fix library build dependencies Several libraries were not listed in the SUBDIR_ORDERED definition, but should have been. Many of thes

git: lib: Add liblzma to the build order

2015-11-03 Thread John Marino
commit ede06bcef1e04159464bef8c640ce38724a1e42f Author: John Marino <dr...@marino.st> Date: Tue Nov 3 14:34:49 2015 +0100 lib: Add liblzma to the build order The latest liblzma now requires libpthread and thus it must be guaranteed to be built before liblzma is built.

git: libelf: Add libelf to lib directory, but leave it unhooked

2015-11-02 Thread John Marino
commit f63db962328eb830f6d7ef5aa307b11050ced694 Author: John Marino <dr...@marino.st> Date: Tue Nov 3 00:53:41 2015 +0100 libelf: Add libelf to lib directory, but leave it unhooked The ELF library is part of FreeBSD's ELF Tool Chain project that has the goal to be

git: lib: hook libelf and libexecinfo (in order) into the build

2015-11-02 Thread John Marino
commit b0bad46dae627f0177198ff10eb0875a30f57325 Author: John Marino <dr...@marino.st> Date: Tue Nov 3 00:18:13 2015 +0100 lib: hook libelf and libexecinfo (in order) into the build The ELF library must be built before the execinfo library that uses it. Bump the Dra

git: Add READMEs for ELF Tool Chain contrib directory

2015-11-02 Thread John Marino
commit 2f2389ff90f891680a356a051158022eeeb9477d Author: John Marino <dr...@marino.st> Date: Tue Nov 3 00:46:21 2015 +0100 Add READMEs for ELF Tool Chain contrib directory Summary of changes: contrib/elftoolchain/README.DELETED | 78 +++ c

git: Add libexecinfo to lib directory, but leave it unhooked

2015-11-02 Thread John Marino
commit 999f82af142ace93d4ab5a849504a5d3b6892d2d Author: John Marino <dr...@marino.st> Date: Tue Nov 3 01:07:57 2015 +0100 Add libexecinfo to lib directory, but leave it unhooked The execinfo library is used to fill in the backtrace of the currently executing

git: vendor/ELFTOOLCHAIN created Import ELF Tool Chain r3255 into vendor branch

2015-11-02 Thread John Marino
at f8fb3368a7a9d2e7ac92ad418ea3310ca3ed4907 (commit) -- DragonFly BSD source repository

git: euc encoding: Emit EILSEQ on illegal euc conversions

2015-11-02 Thread John Marino
commit 3f6c11afadd3720cd486572a77536926d8058185 Author: John Marino <dr...@marino.st> Date: Tue Nov 3 00:04:24 2015 +0100 euc encoding: Emit EILSEQ on illegal euc conversions Omission caught by NetBSD testsuite, run by b...@freebsd.org Summary of changes: lib/libc/locale

git: locales: Remove symlinks UTF8 => UTF-8

2015-11-02 Thread John Marino
commit f9262eaa1246997e010eb65b3679e61936598b04 Author: John Marino <dr...@marino.st> Date: Mon Nov 2 12:48:22 2015 +0100 locales: Remove symlinks UTF8 => UTF-8 In retrospect, having an alias for UTF-8 does not bring any real benefits and it can cause confusion. Let

git: libc: Fix (and improve) nl_langinfo (CODESET)

2015-11-01 Thread John Marino
commit aafe6cccf26a84b0d7728fef5d976c0d6c09e3c6 Author: John Marino <dr...@marino.st> Date: Sun Nov 1 11:42:10 2015 +0100 libc: Fix (and improve) nl_langinfo (CODESET) The output of "locale charmap" is identical to the result of nl_langinfo (CODESET) for

git: libc: Remove unused (and public) locale_isstrict()

2015-10-25 Thread John Marino
commit 8b782268390a23810a1ec1556eabfde8a8b79177 Author: John Marino <dr...@marino.st> Date: Sun Oct 25 08:19:14 2015 +0100 libc: Remove unused (and public) locale_isstrict() The publicly exposed locale_isstrict function is not hooked into anything. It was intended to imp

git: libc/collate: minor tweaks / fix

2015-10-20 Thread John Marino
commit 58fddedbd62fb08712996ed3e1b7a4a4bb933099 Author: John Marino <dr...@marino.st> Date: Tue Oct 20 15:22:42 2015 +0200 libc/collate: minor tweaks / fix The main "fix" here is properly setting a collate loading error for each early return. Tweaks

git: localedef: Automatically mark "(x)digits" as numbers

2015-10-19 Thread John Marino
commit 348a405d996b26c56c34efba2d6a3196dfcbc14a Author: John Marino <dr...@marino.st> Date: Mon Oct 19 15:39:31 2015 +0200 localedef: Automatically mark "(x)digits" as numbers With regard to ctype, digits (e.g. 0 to 9) and xdigits (the 0 to 9 portion of hex

git: localedef: actually, not all xdigits are numbers

2015-10-19 Thread John Marino
commit dd5ff2d3aa0657ac462c70bd3742f4ecf3547e4f Author: John Marino <dr...@marino.st> Date: Mon Oct 19 16:46:31 2015 +0200 localedef: actually, not all xdigits are numbers Automatically flagging xdigits as numbers is not correct. The codes for 'A' to 'F' and 'a'

  1   2   3   4   5   6   >