Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)
bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore
Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier
With hat: portmgr
ham radio use. The project also includes Qtel, an EchoLink client GUI
application.
WWW: http://sourceforge.net/apps/trac/svxlink/
This replaces the earlier and removed comms/qtel port.
PR: ports/188452
Submitted by: Stephen Hurd <shurd@sasktel.net>
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la. So everything that subsequently links with libA will also
link to these extra libraries. This causes too much overlinking.
This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging. However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.
So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).
PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries. Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field. In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.
PR: ports/188759
Exp-run: bdrewery
Approved by: portmgr (bdrewery)
- Provide a better fix for staging (r345307): passing --prefix is redundant
as configure script is actually autotools-generated one (HAS_CONFIGURE was
wrongly used instead of GNU_CONFIGURE)
- Make use of the new @sample keyword in pkg-plist; kill unneeded patches
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.
Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.
Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.
Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.
Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics
Thanks to: all testers, bdrewery and the FreeBSD x11@ team
exp-run by: bdrewery [1]
PR: ports/187602 [1]
Approved by: portmgr (bdrewery), core (jhb)
* bug fixed system segfault when BSR is activated when no BSR was received
* bug fixed in FTP upload when using Filezilla ftp server
PR: ports/188571
Submitted by: Stephen Hurd <shurd@sasktel.net> (maintainer)
- Mention the "backspace" key in README.md
- Reset DST and leap second announcements at the next hour
- Detect sudden jumps to non-DST
- Relax conditions for processing a DST change
- stage support
Version 1.00 - 20-JUL-2013
* Minor updates to the documentation
* Fixed Makefile problem with fl_moxgen_defines.h
* Be sure Calculate was pressed before generating outputs
* Be sure wire size input was entered prior to Calculate
* Check legal value of AWG input
PR: ports/188538
Submitted by: Stephen Hurd <shurd@sasktel.net> (maintainer)
The logbook server maintains a large set of QSO logbook fields that will
probably be sufficient for casual operating, contesting and some certificate
logging. All of the fields that are captured in the logbook are maintained
in an ADIF database.
WWW: http://www.w1hkj.com/fllog-help/index.html
PR: ports/188487
Submitted by: Stephen Hurd <shurd@sasktel.net>
or as an adjunct to fldigi. The supported transceivers all have some degree
of CAT. The flrig user interface changes to accommodate the degree of CAT
support available for the transceiver in use.
WWW: http://www.w1hkj.com/flrig-help/index.html
PR: ports/188454
Submitted by: Stephen Hurd <shurd@sasktel.net>
- bug fix ftp transfer when using subdirectories ( reported by Ken G7VJA)
- bug fix for sound file output when recording while transmitting (Jem)
PR: ports/188416
Submitted by: Stephen Hurd <shurd@sasktel.net> (maintainer)
KDE ports:
- Convert to USES=tar:xz
devel/p5-perlqt, multimedia/kdemultimedia4-ffmpegthumbs:
- Convert LIB_DEPENDS to new style
devel/p5-perlqt, devel/p5-perlkde:
- Don't remove directories installed by perl port
net/kdnssd:
- moved to net/zeroconf-ioslave (renamed upstream)
x11/kdelibs4:
- Clean up non-standard shared mime files and directories after deinstall
The area51 repository features commits by Alonso Schaich
<alonsoschaich@fastmail.fm> and makc.
- Prevent a possible string overflow when reading the configuration file.
- Plug a few memory leaks.
- Refactor a lot of code.
- Replace -l parameter (specify logfile) of dcf77pi by an interactive 'L' key
which can also be used to change or disable the log file.
- New entry in config.txt, "outlogfile", to specify the the default log file
(default empty).
- Fix a bug where the hour would be wrongly considered off by one at the
moment of a DST change.
- Various bug fixes in the GUI code (only affected displaying of the data).
- Handle log files with \n\r line endings used by RISC OS (which runs on the
Raspberry Pi).
- Slightly improve output when reading from a log file.
- Update README.md
. support STAGE;
. add LICENSE (GPLv2);
. add ftp/curl to LIB_DEPENDS;
. add pkgconfig, shebangfix to USES;
. use /bin/sh instead /bin/bash at two scripts;
. add USE_LDCONFIG=yes (the port installs shared libs);
. remove bash from BUILD_DEPENDS (bash completion does not need it);
. bump PORTREVISION.
PR: ports/187110 [1]
Submitted by: Lukasz Wasikowski <lukasz@wasikowski.net> [1]
GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.
Part II, Bump PORTREVISIONs.
PR: 182136
Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by: bdrewery (two -exp runs)
deskutils/kdepim4:
- Add depedency on coreutils, kleopatra needs md5sum and sha1sum programs [1]
misc/kdehier4:
- add tests directory (r343428 commit to Templates/BSD.local.dist)
security/kwallet:
- moved to security/kwalletmanager (renamed upstream)
x11/kdelibs:
- remove workaround, which is not needed after global fix in
Mk/bsd.kde4.mk (r315373)
PR: ports/187259 [1]
Submitted by: Tobias Berner <tcberner@gmail.com>
- disabled USRP default option until usrp is fixed on -10 and head
- disable docs on i386 for now as it fails to build
- enable staging
PR: ports/186799
Submitted by: lev
- support DESTDIR and install-strip, uninstall targets in upstream Makefile
- clean up port Makefile accordingly
- bugfix: do not accept removed 'S' command line option
- bugfix: display 'no minute' at the correct position in GUI mode
- do not leak curses memory at exit
Among changes:
- Switch KDE4_PREFIX to ${LOCALBASE}
- Remove now needless misc/kde4-shared-mime-info port
- Add stage support
- Remove ancient CONFLICTS (KDE 4.9 and less) and LATEST_LINK
- Squeeze MASTER_SITES/MASTER_SITE_SUBDIR
- Convert LIB_DEPENDS to new style
- Use options helpers
- Drop support for FreeBSD 7.x
- Remove Qt/KDE 3 related workarounds
- Remove local patches and use upstream version scheme for libraries
- sysutils/kdeadmin4, net/kdenetwork4, devel/kdesdk4,
and x11-clocks/kdetoys4 ports have been split.
- devel/kcachegrind is now a part of KDE SC [1]
- more logs in area51 repo...
New ports:
devel/kde-dev-scripts: KDE development scripts
devel/kde-dev-utils: KDE development utilities
games/klickety: Tetris themed solitaire
games/picmi: Single player logic-based puzzle game
textproc/libkomparediff2: Library to compare files and strings
The area51 repository features commits by Schaich Alonso, avilla, rakuco
and myself.
PR: ports/186491
Exp-run: by bdrewery
Approved by: beat (former maintainer) [1]
USE_GCC=yes has been omitted though.
Remove USE_FORTRAN handling from bsd.port.mk and bsd.gcc.mk.
Minor cleanups in some ports like USE_GMAKE, NOPORTDOCS,...
Exp-run: bdrewery
Approved by: portmgr (bdrewery)
- Provide an ncurses based interface in live mode, no changes when reading
from a log file
- Drop the -v and -S parameters, they are now part of the GUI
- add ncurses to USES
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.
This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.
Approved by: portmgr (bapt)
Changes:
- Add the correct number of minutes when the accumulated minute length is
more than 60 seconds (happens when e.g. the transmitter is off).
- Disallow DST changes or leap seconds if a 0 is specified for summermonth,
wintermonth, or leapsecmonths.
- Allow compilation on NetBSD.
use the WCHAR_T iconv extension instead.
- Add USES=libtool and let libtoolize copy the necessary files instead of
symlinking them such that they can be patched.
- Add a configure check for libusb_handle_events_completed.
properly STAGEDIR support the original PR was filed for). While I'm here:
- Don't fiddle with strip
- Mark IGNORE for debug build: apparently the author of software wrote debug
target for himself only
- Use QMAKE_SOURCE_PATH instead of overwriting INSTALL_WRKSRC
PR: ports/184586
Submitted by: Stephen Hurd (maintainer)
Approved by: maintainer
HIDAPI is a platform independent library that allows applications to
work with USB HID-Class devices. While it can be used to communicate
with standard HID devices like keyboards, mice, and joysticks, it is
most useful when used with custom (Vendor-Defined) HID devices.
- Build using stage
- update to 0.3.1
This update against 0.3.0 contains only fixes against 0.3.0. Users on 0.3.0 should update immediately. Users of the daily versions should not use this version as it contains only fixes against the stable version. The changes are:
Increase max split in import logic to 15MHz (#185)
FT817 settings fixes (#435)
Fix serial port sorting on Win32 (#549)
Shift and delete fixes (#541)
VX8 bank membership fixes (#543 and #685)
Fix "hide unused fields" when no radio is open (#667)
TH-D72 fixes for corrupt memory (#697)
Fixes for copy/paste with empty memories (#769)
New make on 10 and HEAD does not behave the same way as previous make,
this masked an incorrect make use.
Submitted by: myself
Approved by: Maintainer (adrian@)
Remove patch to add -I/usr/local/include in freetype-config --cflags. If
ports need extra headers they should look for them, and not get them via
a side-effect.
Freetype had a header resuffle in 2.5.1, patch ports to use the new header
style.
Thanks go to bdrewery for the two exp-runs and rakuco for helping me with
some troublesome cmake ports.
PR: ports/184587
Changes:
dcf77pi:
- Calculate century (modulo 400) from year, month, day of week, day of month
- New parameter -S to set the system time
- Improvements to DST handling
- Set error state if day of month is too large, not just when greater than 31
readpin:
- New parameter -t for readpin to adjust nanosleep() delay
- Determine realfreq dynamically, do not use realfreq from config.txt
general:
- Documentation updates
- Code cleanups
- New algorithm to receive bits from the radio signal from an idea by
Udo Klein, with permission [1] (configuration file changed)
- Use two independent maximum values for 0 and 1 bits (configuration
file changed)
- New verbose display output
- Weaken precondition for processing leap seconds and DST changes to not
insist on correct values for parity bits and bit 0, 20, 17, 18
- README.md updated
- Style and other minor fixes
* Simplify PORTDOCS installation
[1] http://blog.blinkenlight.net/experiments/dcf77/binary-clock/#comment-5916
2013-12-01 x11-fm/xnc: Latest release from 2005, upstream disappeared, does not build
2013-12-01 audio/liteamp: Dead upstream since 2004, does not build with clang
2013-12-01 net-im/tapioca-qt: Unmaintained upstream since 2007, not used by anything
2013-12-01 net-im/telepathy-qt: Unmaintained upstream since 2007, use net-im/telepathy-qt4
2013-12-01 x11-toolkits/linux-f10-gtk: GTK1 is deprecated
2013-12-01 net-im/linux-ymessenger: Depends on deprecated Linux GTK1
2013-12-01 emulators/linux-pete-mesagpu: Depends on deprecated Linux GTK1
2013-12-01 emulators/linux-pete-xgl2gpu: Depends on deprecated Linux GTK1
2013-12-01 emulators/linux-peops-softgpu: Depends on deprecated Linux GTK1
2013-12-01 finance/eqonomize-kde4: No upstream releases since 2008, does not build on FreeBSD 10 and 11
2013-12-01 comms/uhso-kmod: included in base system on all supported releases
2013-12-01 deskutils/ecru: No longer maintained upstream
2013-12-01 editors/gphpedit: No longer maintaned upstream
2013-12-01 irc/inspircd12: No upstream support; known vulnerable. Please use irc/inspircd
2013-12-01 graphics/py-clutter: Broken for more than 6 month
2013-12-01 graphics/py-clutter-gtk: depends on expired graphics/py-clutter
- Use the new format for LIB_DEPENDS
- USES gmake instead of USE_GMAKE
- USES pathfix instead of USE_GNOME gnomehack
- Support STAGEDIR
Approved by: pawel / wg (mentors, implicit
required steps are followed.
There are no user-visible changes. The exception is multimedia/ptx-kmod,
which now installs the kernel module into /boot/modules instead of
${PREFIX}/libexec/${PORTNAME}, this was something USES=kmod cannot handle.
PR: ports/183625
Submitted by: myself
Approved by: portmgr (bdrewery)
Exp-run by: bdrewery
Fix build of gstreamer and gstreamer1 with glib 2.38.x [1].
Update gstreamer and gstreamer-plugins to new rules, USES=gmake pathfix,
new LIB_DEPENDS syntax.
Only pull in flex if base version is too old.
Be more selective for which OSVERSIONS we need gcc due to the clang bug.
Obtained from: Gstreamer upstream [1]
to gnutls/gcrypt/tasn1, while they are explicitly listed in the LIB_DEPENDS,
remove them. Judging from configure script, GnuTLS is used only when OpenSSL
is explicitly disabled with --disable-openssl; Gentoo ebuild agrees. OpenSSL
is preferred, and is our standard SSL provider. If GnuTLS is required for
some special feature of libimobiledevice, it can be introduced as an OPTION.
While here: stagify the port, use modern LIB_DEPENDS syntax.
Approved by: maintainer (avilla; timeout since May 16th)
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui
- 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
- Removed compatibility with K&R compilers, which was untestable due
to lack of such compilers.
- New functions
. mpc_log10
. mpc_mul_2si, mpc_div_2si
- Speed-ups
. mpc_fma
- Bug fixes
. mpc_div and mpc_norm now return a value indicating the effective
rounding direction, as the other functions.
. mpc_mul, mpc_sqr and mpc_norm now return correct results even if
there are over- or underflows during the computation.
. mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
infinite part and equals output variable is corrected.
. mpc_fr_sub: Wrong return value for imaginary part is corrected.
Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.
Bump PORTREVISIONS of all dependent ports.
PR: 183141
Approved by: portmgr (bdrewery)
- Convert to USES
- Use shebangfix where necessary
- Move most @exec/@unexec commands from plist to pkg-install/pkg-deinstall
scripts
- Make rclint somewhat happier
- Convert to new LIB_DEPENDS format
- Strip binaries
- Take maintainership
on FreeBSD 10, and amd64 on earlier versions.
SSP_UNSAFE is added to disable in a port if it fails to build, but
this should only be used in rare circumstances such as kernel modules.
Otherwise, the port may just be failing due to lack of respecting
LDFLAGS.
On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in
libssp_nonshared.a to address issues linking on i386 [1].
On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared
to LDFLAGS on i386. This is not needed on amd64. However, several hundred
ports do not currently respect LDFLAGS, so this support is disabled currently
as it causes build failures if a dependency is looking for the stack_chk
symbols.
Many thanks to jlh@ for this as he had many years of patience in getting
all of the necessary pieces [1][2] in.
[1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup
PR: ports/138228 [2]
Submitted by: jlh (bsd.ssp.mk based on)
Reviewed by: bapt
With hat: portmgr
exp-runs done: 37 over a month on 91i386,91amd64,10i386,10amd64
- While I'm here:
- Use PLIST_FILES instead of PLIST
- Pet portlint: replace space with tab
- Cleanup Makefile header
- Remove Author line
PR: ports/182119
Submitted by: Dirk-Willem van Gulik <dirkx@webweaving.org> (maintainer)
- better detection for bits in the radio signal
- catch more corner cases in decoding of the time data
The configuration file (hardware.txt) needs to be updated with this update.
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc
Reviewed by: bapt
Approved by: portmgr (bapt)
Discussed with: bapt, bsam (who both contributed ideas and code)
2013-08-28 lang/gdc: Broken for more than 6 month
2013-08-31 net-im/cli-msn: MSN Messenger service terminated 30 APR 2013
2013-09-01 x11-toolkits/wxd: Depends on deprecated lang/gdc
2013-09-01 security/openvpn22: Please migrate to a newer OpenVPN version
2013-09-01 devel/dsss: Depends on expired lang/gdc
2013-09-01 graphics/qcamview: Broken on FreeBSD 8 and newer
2013-09-01 www/cacheboy15-devel: Broken on FreeBSD 8 and newer
2013-09-01 graphics/spcaview: Broken on FreeBSD 8 and newer
2013-09-01 comms/uticom: Broken on FreeBSD 8 and newer
2013-09-01 net/ipex: Broken on FreeBSD 8 and newer
2013-09-01 graphics/phpsview: Broken on FreeBSD 8 and newer
2013-09-01 misc/usbrh: Broken on FreeBSD 8 and newer
2013-09-01 net/atmsupport: Broken on FreeBSD 8 and newer
2013-09-01 comms/ib-kmod: Broken on FreeBSD 8 and newer
2013-09-01 net/libproxy-mozjs: Does not work with newer libxul
2013-09-01 www/helixplugin: Does not work with newer libxul
2013-09-01 deskutils/chmsee: Does not work with newer libxul
2013-09-01 www/moonshine: Does not work with newer libxul
2013-09-01 x11/ggiterm: Unmaintained and broken
2013-09-01 graphics/libggigcp: Unmaintained
2013-09-01 graphics/libggimisc: Unmaintained
2013-09-01 graphics/libggiwmh: Unmaintained
2013-09-01 devel/libgiigic: Unmaintained
2013-09-01 games/koth: Unmaintained
be IGNOREd regardless of PACKAGE_BUILDING. Soem have no MASTER_SITES
and require manual fetching, others are already marked RESTRICTED.
- Trim headers
- Convert some pre-fetch errors into IGNORE
- Remove needless quoting in java/jdk7-doc IGNORE
With hat: portmgr
2013-08-24 mail/p5-Mail-CClient: Broken for more than 6 month
2013-08-24 net/slbd: Broken on FreeBSD 8 and newer
2013-08-24 comms/hso-kmod: Broken on FreeBSD 8 and newer
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.
This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.
That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.
Approved by: portmgr (bdrewery)
Many thanks to the Mike Bernard for reporting and helping me debug
this problem.
While here remove obsolete MAKE_JOBS_SFE flag
Reported by: Mike Barnard Kwatampora <mike.barnardq@gmail.com>