FreeBSD Monitor
2014-04-21 22:16:33
CHERI-Clang is a fork of the Clang compiler with support for the CHERI
(Capability Hardware Enhanced RISC Instructions) ISA.

It also has enhanced support for MIPS CPUs, particularly MIPS64.

Sponsored by: DARPA, AFRL
Mk/Scripts
2014-04-21 22:08:32
Fill orphans white list with files regenerated by installation scripts:
- info directories
- fonts.dir and fonts.scale
- desktop database
- mime database

With hat: portmgr
2014-04-21 22:03:34
- Bump PORTREVISION, for LICENSE adding
- Add license (GPLv3)
- Change Desktop entry file
- Use PLIST_FILES and PLIST_DIRS instead of pkg-plist
- Add DOCS and Option
- Mute MKDIR
- Install icon in ${PREFIX}/share/pixmaps for Desktop entry file
- Add patch, fix build with Clang compiler [1]
- Change pkg-descr, use whitespace instead of tabulator

PR: ports/188286
Submitted by: pawel@ [1]
2014-04-21 21:33:22
- Bump PORTREVISION for MAINTAINER change
- Pass maintainership to submitter
- Change DOCS
- Change pkg-descr, add merging details
- Use PLIST_FILES instead of pkg-plist
- Change install, cosmetic changes
and remove non existing MAN

PR: ports/188869
Submitted by: Horia Racoviceanu <horia@racoviceanu.com>
2014-04-21 21:18:45
Add two other manpages to plist.

Thanks to: swills
2014-04-21 21:16:51
japanese/mutt-devel: Rev bump due to change in library dependencies
2014-04-21 21:15:57
- This port need linux terminfo databases to run, add dependency on it
- Remove leading article from COMMENT
- Remove misleading info about terminfo from pkg-descr
- Move info about game manual to pkg-message

PR: ports/188294
Submitted by: myself
Approved by: maintainer timeout
2014-04-21 21:10:34
japanese/mutt-devel: Eliminate use of problematic libslang

PR: ports/185122
Submitted by: Oota Toshiya
Approved by: maintainer (SHIOZAKI Takehiko)
2014-04-21 21:07:26
Refine the previous patch. No functional change.
2014-04-21 20:27:38
M /head/x11-fm/pcmanfm/Makefile
M /head/x11-fm/pcmanfm/pkg-plist
M /head/x11-themes/lxde-icon-theme/Makefile
M /head/x11-themes/lxde-icon-theme/pkg-plist
M /head/x11-wm/lxmed/Makefile
M /head/x11-wm/lxsession/Makefile
M /head/x11-wm/lxsession/pkg-plist
M /head/x11-wm/obapps/Makefile
M /head/x11-wm/obmenu/Makefile

These ports are no longer used or cared for.

Horia Racoviceanu <horia@racoviceanu.com> wishes to maintain these ports
with my help.

misc/lxde-common

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com

misc/xdg-menu

- Change Makefile header, use my name and @FreeBSD.org email
- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Change Desktop entry file
- Add DOCS Option
- Break lines around 80 characters
- Change pkg-plist, remove mtree

sysutils/lxinput

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com

sysutils/lxtask

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Remove TODO from DOCS

sysutils/lxterminal

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Change pkg-plist, add missing

x11/florence

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Use tar:bzip2 instead of USE_BZIP2=yes and not needed desktop-file-utils
- Remove not needed MAN1 from Makefile

x11/libfm

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Use tar:xz instead of USE_XZ=yes
- Change pkg-plist, remove mtree

x11/lxde-meta

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com

x11/lxmenu-data

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Change pkg-plist, remove mtree

x11/lxpanel

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Strip libraries
- Change pkg-plist, add missing

x11/menu-cache

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- USES pathfix instead of USE_GNOME gnomehack
- Strip library

x11-fm/pcmanfm

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Use tar:xz instead of USE_XZ=yes
- Change pkg-plist, remove mtree, add missing

x11-themes/lxde-icon-theme

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Use tar:bzip2 instead of USE_BZIP2=yes
- Change pkg-plist, remove mtree

x11-wm/lxmed

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com

x11-wm/lxsession

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Change pkg-plist, add missing

x11-wm/obapps

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Add DOCS Option
- Change Desktop entry file

x11-wm/obmenu

- Bump PORTREVISION
- Pass maintainership to horia@racoviceanu.com
- Change Desktop entry file
- Break lines around 80 characters
2014-04-21 20:21:57
- Update to 1.6.0

Submitted by: rpaulo (via email)
Approved by: Jens Jahnke <jan0sch@gmx.net> (maintainer, via email)
Mk/Scripts
2014-04-21 20:17:00
- Do not advise to strip non FreeBSD binaries [1]
- Shorten messages

Requested and tested by: xmj [1]
With hat: portmgr
2014-04-21 19:35:01
japanese/eblook: Apply maintainer patch per PR

The PR claims the port is broken and this patch unbreaks it, but
portsmon is clean. In any case, the port builds cleanly in poudriere
with the patch so I defer to the maintainer.

PR: ports/187827
submitted by: maintainer (Yasuhiro KIMURA)
2014-04-21 19:02:18
databases/sqlbuddy: Unbreak and stage

The maintainer actually provided a PR to address the breakage long
before it was marked broken. itetcu asked him a valid question: Why
is sqlbuddy defaulting to sqlite when it is primarily a mysql tool?
The question was never answered and the PR got thrown back on the heap.

The SQLite component is what is missing. Let's remove sqlite as an
option to restore the build and stage while here. It's bumped because
of the change in default options.

PR: ports/181708
submitted by: maintainer (Chenguang Li)
modified by: marino
MFH: 2014Q2
Mk/Scripts
2014-04-21 18:42:15
- Split MTREE check into its own check
- Split dependency-owned check its own and make into a non-fatal warning.
This is not black-and-white. Python/Rubygem ports cleanup the lib dir
for every installed package, and for python/ruby-gems too. This is fine,
the extensions should not clean them up then; the error is valid here.
However, there's other frameworks which don't cleanup in the master package
and yield unexpected results. An example is that php does not cleanup
etc/php itself. Only extensions do. So if an extension depends on another
extension it will complain that the dependent extension owns etc/php,
so we remove from bsd.php.mk, now it's a leftover. The proper place is in the
php port itself, but it's unknown how many other cases there are like this.
So for now make this non-fatal and into a warning.

This is all mostly moot once pkg auto handles directories anyhow.

With hat: portmgr
Discussed with: antoine
2014-04-21 18:14:29
net/ss5: Fix on clang, DragonFly, and support stage

I estimated it would take me 15 minutes to incorporate the PR, but boy
was I wrong. After several HOURS I finally got this port staged,
building on FreeBSD 10+, DragonFly too, and fix accomplished the
intent of the PR (don't clobber conf files, less noisy).

Staging revealed the original port was installing undocumented files.
Clang was having issues with the "inline" directives and I could only
get it to build on clang by removing them (this doesn't mean the
functions won't be inlined, nor does the directive mean that it will.)

Anyway -- a gift. I wouldn't have done this had I know how much work
it was going to be. I also should have overwritten the install
target instead of patch the vendor Makefile, that would have been a
lot easier and faster.

PR: ports/176676
Submitted by: Lawrence Chen
Approved by: maintainer (Raffaele DeLorenzo)
Other work by: marino
MFH: 2014Q2
2014-04-21 17:43:45
- update apr to 1.5.1
- use OPTIONS_SUB instead PLIST_SUB
- remove back ported patch
- use POSIX instead SysV SHM
- remove LDFLAGS from CONFIGURE_ENV (unbreak auto. testing)

Changes for APR 1.5.1
*) apr_os_proc_mutex_get() on Unix: Avoid segfault for cross-
process pthread mutexes. [Yann Ylavic <ylavic.dev gmail.com>]

*) When using shmget-based shared memory, the ID used for ftok is
now an APR hash of the filename instead of the constant '1'.
We do this to help avoid collisions. PR 53996 [Jim Jagielski]

*) apr_socket_atreadeof(): Fix breakage on OS X. [Jim Jagielski]

*) Fix POSIX shared memory (shm_open) use for named shared memory.
Includes adding '--enable-posix-shm' to force POSIX shm if
available, and OS X compatibility. PR 55928.
[Jozef Hatala <jh-asf skrt org>, Jim Jagielski]

*) Fix race condition when calling apr_dir_make_recursive from
multiple threads on Windows.
[Bert Huijben]

*) Fix apr_escape.c compilation errors on EBCDIC platforms.
[Eric Covener]

*) FreeBSD 10: Correct a regression in 1.5.0 which affected non-
blocking sockets in some applications, including httpd. [Jeff
Trawick]

*) apr_skiplist: Add compatibility with C++ applications.
[Jeff Trawick]

*) Correct a regression in 1.5.0 which affected out-of-tree
builds on Unix. [Rainer Jung]

*) Improve platform detection for bundled expat by updating
config.guess and config.sub. [Rainer Jung]

with hat apache@