everything at once. Sometime, rename post-install into a options helper
target.
I did not fix ports that were such a mess that I could not figure out
what they really wanted to do. I also did not change ports that had
some version of an auto-plist code in post-install, for the same reason.
With hat: portmgr
Sponsored by: Absolight
- Rename the LIBDANE option DANE because that's the name of the protocol
supported by libgnutls-dane and gnutls-cli. Also clarify the option
description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4. Some ports used this library
in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed. Ports that used these have been
updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.
net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.
www/hydra: Mark BROKEN. This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.
PR: 207768
Exp-run by: antoine
Approved by: portmgr (antoine)
- Use released version instead of svn snapshot for this distfile
- Update MASTER_SITES to fetch from mplayer.hq instead of LOCAL for
this distfile
- Use bundled ffmpeg-3.0
Both mentioned CVE IDs refer to vulnerabilities where a remote attacker
can read arbitrary files by using the subfile protocol in an HTTP Live
Streaming (HLS) M3U8 file. Building with 2.8.5 fixes those.
MFH: 2016Q1
Security: CVE-2016-1897
CVE-2016-1898
amd64/i386:
- Enable VDPAU by default for the large NVIDIA user base,
proposed by ehaupt
- BUILD_DEPEND on yasm only on amd64/i386
General cleanups:
- Remove REINPLACE_CMD on CONFIGURE_SCRIPT conditional for post-8.x
machines, is now part of patch-configure
- Offer RTCPU OPTION only on archs that support it (amd64, i386, ppc)
- Update RTCPU_DESC accordingly
- Use OPTION helper for RTCPU instead of complicated conditionals
- Remove superfluous check for ARCH when setting CFLAGS for armv6
- Unbundle ffmpeg and use the distfile from multimedia/ffmpeg
(currently on version 2.7.2)
- Fix edge case assertion in av_free on 9.x/i386 upon stream close
with mencoder (no change in behaviour)
- Include LICENSE_FILE
- Pet portlint
- always compile in the loader code for win32 dlls on i386:
i386 users can install multimedia/win32-codecs and just use them
with mplayer/mencoder without compile-time knobs
- Bump PORTREVISION
Reported by: Slawa Olhovchenkov <slw@zxy.spb.ru> via personal mail
(included ffmpeg snapshot as of 2015-04-03)
- Fix vulnerabilities CVE-2014-8544 and CVE-2014-9604
with bundled ffmpeg snapshot in the process
MFH: 2015Q2
While on it:
Remove CDPARANOIA option
- broken with cdparanoia port anyway
- move CDIO from radio button group to standard (default off) OPTION
- remove radio button group CDPARANOIA/CDIO
Reported by: Kris Moore (kris@pcbsd.org) via mail
MFH: 2015Q1
- Retire OTCHAIN OPTION
- Retire support for gcc 4.2 from base
- Depend on c11 compliant compiler via USES=compiler:c11
- Respect CC,CXX,CPP from environment (fixes bug 196811)
- Bump PORTREVISION (default package on 8.x changes)
- Remove the following OPTIONS:
- MEMALIGN (now used by default where supported)
- PROFILE (shaky, unreliable, rarely used, nigh unsupportable)
- DIRAC (codec support only via libschroedinger)
- Default-depends on external libdvdnav
(mplayer no longer bundles internal dvd support libraries)
- Simplify CFLAGS handling
- Use -mstack-alignment=16 -mstackrealign on clang / i386
the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version. When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.
Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it. The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20. Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.
PR: 195724
Exp-run by: antoine
Approved by: portmgr (antoine)
- Introduce GNUTLS OPTION and make it default
- Add extra patch for gnutls support from mplayer svn head
While on it
- Fix cflags/ldflags in mencoder: USES pkgconfig
Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD
by setting CFLAGS+= -D__FreeBSD__. For some ports, this fixes the build
without the need for additional patches.
Approved by: portmgr (bapt, blanket)
- GUI OPTION is no longer default
- Workaround an issue in CURRENT which prevented building
a binary that supports profiling
- Retire no longer needed CONFIGURE_ARGS and patch for CVE-2014-4610
- Fix crash when trying to play certain videos with no audio in gmplayer [2]
- Improve non-options variable summary during build in pre-everything [2]
- Bump PORTREVISION in mplayer (the binary changes)
PR: 190027
Submitted by: rfg@tristatelogic.com [1], andre@albsmeier.net[2]
Approved by: mentors (implicit)
- General Makefile cleanup
- Fix x11 dependency handling (xproto was missing)
- Builds with LOCALBASE != PREFIX should work everywhere now
- Remove support for esd unconditionally
- mplayer: default build enables fribidi option, so smplayer and smtube
packages from official FreeBSD package repos will work out of the box
- Add profiling option (disabled by default)
- Remove WITH_LANG knob (was unused for a long time anyway)
- Chase libbluray shared lib version bump from ports/188573
Approved by: thierry (mentor)
. This addresses multiple mplayer + mencoder problems:
- Wrong aspect ratio in certain (old) h264 files
(Thanks Carl + Reimar for fixing this upstream)
- Proper handling of RTCPU. Fixes ports/184937 and ports/153776
- Remove explicit cat pkg_messag. Fixes ports/184945
- Dependency registration on screensaver works now. Fixes ports/177721
PR: ports/185142
Submitted by: Thomas Zander (maintainer)
- Reduce the number of dependencies (use internal ffmpeg whenever possible)
in mplayer
- Do not build with clang on i386
- Use new options framework
PR: 177083
Submitted by: Thomas Zander <thomas.e.zander@googlemail.com> (maintainer)