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>
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.
Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports
PR: ports/180745
Submitted by: rene
Approved by: portmgr (bapt)
Exp-run by: bapt
SDR-J (formerly Jsdr) is a suite of four programs provided under a
LGPL open source license for playing around with sdr (software
defined radio). The software can be used directly with the PM-SDR
kit and RTL2832U based dongles, and in the 32 bits Windows version
with other kits as well.
The suite contains four programs:
- a full blown "short wave" receiver, which provides tuning in the
range of 100K .. 165M using the PM-SDR (although above 55 M with
reduced performance) and from app 55 MHz to app 900 Mhz or above
using an RTL2832U based dongle. The receiver provides quite a number
of decoders for amateur modes.
- am/fm receiver covering the same frequency bands as the sw receiver,
however, with am bandwidths selectable, with fm mono and stereo
decoding as well as with rds decoding.
- spectrum viewer for use with the RTL2832U based dongles, showing
spectra of up to 3 Mhz bandwidth.
- mini receiver, a stripped version of the fm receiver, a gadget
for listening to WFM using DAB sticks.
WWW: http://www.sdr-j.tk/
- Update devel/gettext to 0.18.3
- Fix known-broken (from exp-runs) ports
- Clean up a lot of cruft in the devel/gettext port itself,
based on work from tijl@
PR: 178883
Submitted by: ade
Sponsored by: Wadsworth 6X
- Update to 6.3.1 [1]
- Trim Makefile header
- Add DOCS to options
- Remove unneeded pre/post mk
- Convert empty() to simple var checks to be consistent
- Remove ABI version from LIB_DEPENDS
Changes:
http://sourceforge.net/p/anyremote/code/756/tree/anyremote/trunk/ChangeLog
PR: ports/180431
Submitted by: Alex Samorukov <samm os2.kiev.ua> (maintainer)
- Switch USE_GMAKE to USES=gmake
- Define supported options so users can see them in config dialogs
- Use OPTIONS_SUB for plist alteration
- Convert to options macros for better readability
- Use PORTDOCS where it makes sense
Proudly brought to you by the KDE on FreeBSD team. We're sorry to ship two
KDE updates in just a few days, but the work on 4.10.5 was very light
compared to 4.10.4 so it was ready much faster.
The release announcement can be found in [1].
[1] http://www.kde.org/announcements/announce-4.10.5.php
The biggest news for us on FreeBSD is that the Ruby bindings should work
with Ruby 1.9 now.
I will probably add a note to UPDATING later about this, but as avilla@
pointed out, the clang support we mentioned that was improved in 4.10.4
requires a rebuild of the ports that depend on kdelibs4. Most of them are
covered by this update, but those which are not part of the Software
Compilation need to be rebuilt manually to make sure the previous issues
(proper symbol visibility being the most annoying of them) are solved.
Some cleanups and fixes needed.
Original comment from shurd@sasktel.net
I noticed that the new version allows uploading directly from the tqsl
app, so I've updated the port. The tqsllib is no longer a separate
package from upstream, so I added the CONFLICTS_INSTALL for it. A note
will be needed in ports/UPDATING regarding this.
Submitted by: Stephen Hurd <shurd@sasktel.net>
With commits from avilla@, makc@, rakuco@ and Schaich Alonso.
The upstream announcement can be found in [1].
[1] http://www.kde.org/announcements/announce-4.10.4.php
clang support should be more stable now, with clang being recognized by
kdelibs4 and being passed the correct flags to build other ports.
Additionally, all ports being committed have been verified to build with
-CURRENT's clang 3.3 on an amd64 tinderbox (special thanks go to swills@ for
providing it).
Work on the newly-released 4.10.5 will begin shortly.
2013-07-01 net/openldap23-sasl-client: Unmaintained by upstream
2013-07-01 net/openldap23-server: Unmaintained by upstream
2013-07-01 net/openldap23-client: Unmaintained by upstream
2013-07-01 www/py-django13: Unsupported version
2013-07-01 devel/libtifiles: Superseded by devel/libtifiles2
2013-07-01 comms/libticables: Superseded by comms/libticables2
2013-07-01 devel/libticalcs: Superseded by comms/libticalcs2
2013-07-01 emulators/tiemu2: Superseded by emulators/tiemu3
2013-06-30 www/siteatschool: Unmaintained upstream
2013-06-30 textproc/romdict: Upstream the project seems dead for years
2013-06-30 www/dillo-i18n: dillo1 is no longer actively maintained. Please consider using www/dillo2 which has full UTF-8 support
2013-06-30 www/dillo: dillo1 is no longer actively maintained. Please consider using www/dillo2 instead
2013-06-30 comms/qfaxreader: No activity upstream since 2006; uses QT3
This uses accept 'env' as an argument for ports that do use their own or a different do-configure target.
Modify xmkmf so it accept IMAKECPPFLAGS as default flags for imake and pass it to the called imake.
Modify xorg-cf-files (the FreeBSD.cf configuration file) to allow CppCmd to be overwritten.
Pass CppCmd CcCmd and CplusplusCmd via command line to each call of imake via IMAKECPPFLAGS
Pass IMAKE_DEFINE with the above arguments to MAKE_ARGS so that imake spawned from Makefile generated by a previous
imake also inherit the defined CppCmd CcCmd and CplusplusCmd.
Make imake use devel/tradcpp all the time, so that when buidling with clang we do not depend on gcc's cpp.
Make imake respect CC and CXX
Make imake respect USE_GCC (if set imake will use gcc's cpp).
While here:
- Remove a couple of indefinite articles from comments
- Trim headers
- Fix a couple of ports to build with clang or use: USE_GCC=any
- Fix a now useless redefinition of the extraction chain
- Fix a typo in japanese/Wnn7-lib bundled imake template definitions
- Fix some XMKMF execution with no env specified
- Use options helper in x11/xautolock to simplify the port
- Fix options
- pass maintainership to sumbmitter
- while here convert to options_sub routines, and shorten master_sites
PR: 180041
Submitted by: danilogondolfo@gmail.com
returning 406 Not Acceptable if your http(s) request does not include a Accept
header of the destination file type or */*. (a missing Accept line should be
intepreted as accepting all types).
* fix fetching by adding another mirror site
* change download urls to ones given on project page
* add https mirror
* change default device from cuad to cuau (cuad is 7.x and earlier)
* remove conditional for 7.x device names: 7.x is no more supported
PR: ports/179871
Submitted by: r4721@tormail.org
- The DAB(+) receiver app now needs MMX and SSE2 so might not run on
some old i386 systems, on the other hand it uses considerably
less CPU than previous versions.
- Add spectrum-viewer app.
- More release notes in %%PREFIX%%/share/doc/dabstick-radio/README-0.95 .
platform but might work on other devices using GPIO pins too.
The received data can be logged for later playback/analysis.
WWW: https://github.com/rene0/dcf77pi
list PORTDATA to take this directory into account. Well, the other way
is to add an appropriate line to TMPPLIST. But I like the former more.
Reported by: Ports-QAT
Pointyhat to: bsam (me)
. bump PORTREVISION;
. use PLIST_FILES and PORTDOCS;
. remove pkg-plist (7 lines);
. NOPORTDOCS -> PORT_OPTIONS:MDOCS;
. ${PREFIX}/share/doc/yaps -> ${DOCSDIR};
. use one line install command for two files;
. trim Makefile headers.
. use standard DOCSDIR instead of DOCDIR;
. make use PORTDOCS at Makefile (trim pkg-plist);
. mute mkdir command;
. use one line install command;
. add padding for PKGMESSAGE;
. use @dirrmtry instead @exexec /bin/rmdir at pkg-plist.
Important new features (3.6.5):
New OFDM PHY layer (Martin Braun, Ben Reynwar)
This release includes new OFDM PHY layer blocks in gr-digital.
New runtime logging capability (Tom Rondeau)
GNU Radio has a logging interface to enable various levels of logging
information to be printed to the console or a file.
And Numerous bug fixes
Reviewed by: martymac
an zeising, kwm, miwi, bapt, eadler production:
Xorg 7.7
Starring:
xserver 1.12.4 (new xorg only)
Mesa 8.0.4, including libGL, libGLU and dri (new xorg only)
libX11 1.5.0
libxcb 1.9
libdrm 2.4.42 (new xorg only)
freeglut 2.8.1
Also starring:
Updates to drivers and other libraries and utilities
Additional notes:
Change pkgconf to be a build dependency.
Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use
this.
Trim makefile headers.
Take maintanership of x11/xcb-proto, ok'd by ashish.
If you are running WITH_NEW_XORG=, you need to rebuild all installed
drivers, see UPDATING for more information.
Various fixes to make ports compile.
PR: ports/177942
Exp-run by: miwi
Approved by: portmgr (miwi)
Thanks to all who helped testing!
TEX_DEFAULT:
A knob to choose teTeX or TeXLive. One can specify in /etc/make.conf.
USE_TEX:
A knob for port developers. Valid keywords are listed in
bsd.tex.mk.
- Add a port with its Python bindings.
The update brings important improvements:
* backup/restore support on iOS 4+;
* OpenSSL support;
* compatibility with iOS 6+.
changed cp to exit with a non-zero exit code if the file exists and is not
overwritten thus causing ports to fail installing when e.g. trying to cp
.default -> .conf files that already exist.
We just ignore the error and continue, as we used to.
Reported by: jaset
Approved by: portmgr (bapt)
from these ports.
Other changes:
- convert Makefile header
- convert to optionsNG
- remove indefinite article from comment
- drop support for FreeBSD < 8.0
- pet portlint (leave library ABI versions in LIB_DEPENDS)
- net-mgmt/spectools: change option name from GTK to GTK2 to use default
description from bsd.options.desc.mk
Approved by: portmgr (bapt)
capabilities and many bug fixes, while maintaining strict source
compatibility with user code already written for the 3.6 API.
Much of the code was the result of two events, the September 2012 GNU
Radio conference in Atlanta, GA, and the November 2012 GNU Radio
hackfest held at Ettus Research in Mountain View, CA. Additional work
(not discussed here) from these events has been incorporated into the
'next' branch of the code repository, and will become part of the 3.7
API release series.
New features include asynchronous message passing between blocks, new
blocks for interfacing with operating system networking stacks, the
ability to write new signal processing blocks in Python, enhanced file
source and sinks that can store metadata, flowgraph latency control,
improvements to documentation, and further conversion of existing code
into the 3.7 API organization (while leaving existing blocks in
place.)
The detailed changelog is here:
http://gnuradio.org/redmine/projects/gnuradio/wiki/ChangeLogV3_6_3
While preparing for a release 4.2 of the sdr-j software package,
we created two new programs
a DAB receiver
a broad spectrum version of the FM receiver
It is quite obvious that one can use a DAB stick to receive DAB
programs. However, the DAB software presented here is a real SDR
in that it uses the 8 bit I/Q samples of the DAB stick.
WWW: http://www.sdr-j.tk/
Gstreamer multimedia framework.
Use the USE_GSTREAMER1 macro to select Gstreamer 1.0 plugins. A new chapter
for the porters handbook about gstreamer is a work in progress.
X related plugins are now stand alone. The gio plugin is now part of the
gstreamer1-plugins port and the oss plugins are now part of the
gstreamer1-plugins-good port.
Note that the pulseaudio plugin is missing because it needs a newer version
of pulseaudio. Also there are still a number of plugins from -bad which
haven't been ported to the 1.0 API yet.
for years.
- comms/libticables (superseded by comms/libticables2)
- devel/libticalcs (superseded by comms/libticalcs2)
- devel/libtifiles (superseded by devel/libtifiles2)
- emulators/tiemu2 (superseded by emulators/tiemu3)
mangle your terminal badly (in fact, it does very noticeably on Linux)
- While here, trim Makefile header, improve COMMENT, use MANPREFIX when
installing manual pages, sort knobs, et cetera
Submitted by: Andy Xie (andy.xie.sz@gmail.com)
Approved by: delphij (maintainer)
Feature safe: yes
- change to new options framework for docs
- change default tty to ttyu from ttyd
- fix warning with retval while here
- fix build on FreeBSD-10
- clean up tiny warning in xml code
- kdegames4 port has been split.
- kdeutils4-printer-applet and system-config-printer-kde have been
replaced by print/kde4-print-manager.
- Recover misc/kde4-l10n-mr from attic.
- New USE_KDE4 components: kactivities, libkdegames, nepomuk-core,
and nepomuk-widgets.
- Provide sharedmime component with magic: ports don't need to
run update-mime-database themselves now.
- Switch some ports to out-of-source build.
- Update port comments.
- Adjust dependence on Qt4 components.
- x11/kde4 installs modern kdepim4 now.
- Remove redundant aspell and hspell from kdelibs4, both
can be enabled in textproc/enchant if needed.
- Remove stale bits from bsd.kde4.mk
The area51 repository features commits by Schaich Alonso and myself.
Contributors:
- Tobias Berner
- Don't set CMAKE_BUILD_TYPE for debug builds (cmake.mk already handles it)
- Don't set WITH_DEBUG for unstable branch (KDE4_BRANCH)
- Remove now useless KDE4_BUILDENV
KDE SC ports:
- Chase KDE4_BUILDENV removal: replace 'KDE4_BUILDENV= yes' with
'USES= cmake:outsource' and add USE_LDCONFIG if needed
This was causing me issues when attempting to gather certain statistics.
While here trim header
Approved by: miwi, adrian, tj
No objection from: db, bjk, cperciva, scheidell, osa
A graphical user interface (GUI) for ebook2cw is available as a
separate program (screenshots: WinXP, Linux). It is designed to
work on Windows (95 through 7), Linux and Mac OS X (not tested).
It's a single executable file that you can download here
(Windows version - see the download directory for the source code to
compile it for other platforms).
The GUI uses the same configuration file as ebook2cw, called ebook2cw.conf.
PR: ports/175542
Submitted by: Chris Petrik <c.petrik.sosa@gmail.com>