| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
| |
- Strip binaries
Approved by: bapt
|
|
|
|
| |
Approved by: bapt
|
|
|
|
|
|
| |
PR: 195747
Submitted by: lwhsu
Approved by: maintainer timeout
|
|
|
|
|
|
|
|
| |
not. In some case I can't reproduce, it was believing it should, and was
failing badly.
Reported by: Joe Francia, Scott Loga
Sponsored by: Absolight
|
|
|
|
|
|
| |
PR: 196195
Submitted by: ache@
With hat: python@
|
|
|
|
|
| |
PR: 193650
With hat: python
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The FreeBSD Python team welcomes Python 2.7.9 to the Ports tree!
Announcement: https://www.python.org/downloads/release/python-279/
Changelog: http://hg.python.org/cpython/raw-file/v2.7.9/Misc/NEWS
Important changes for this release:
- The entirety of Python 3.4's ssl module has been backported for Python
2.7.9. See PEP 466 for justification.
- HTTPS certificate validation using the system's certificate store is
now enabled by default. See PEP 476 for details.
- SSLv3 has been disabled by default in httplib and its reverse
dependencies due to the POODLE attack.
- The ensurepip module module has been backported, which provides the
pip package manager in every Python 2.7 installation. See PEP 477.
- While updating, try to improve the NIS detection for FreeBSD
PR: 193650
Differential Revision: https://reviews.freebsd.org/D1323
Reviewed by: koobs
With hat: python
|
| |
|
| |
|
| |
|
|
|
|
| |
Sort the plist
|
| |
|
| |
|
|
|
|
|
| |
PR: 194487
Submitted by: Jan Beich <jbeich@vfemail.net>
|
| |
|
|
|
|
|
| |
PR: 194487
Submitted by: Jan Beich <jbeich@vfemail.net>
|
|
|
|
|
|
| |
Mark pure as BROKEN by this removal. It should be updated to a recent
release that supports llvm 3.5, but has seen no substantive updates in
over a year.
|
|
|
|
|
| |
PR: 194487
Submitted by: Jan Beich <jbeich@vfemail.net>
|
|
|
|
|
| |
PR: 194487
Submitted by: Jan Beich <jbeich@vfemail.net>
|
|
|
|
|
|
| |
Add support for -fformat-exentions as a no-op in clang. [0]
Submitted by: lightside@gmx.com [0]
|
|
|
|
| |
Submitted by: lightside@gmx.com
|
|
|
|
| |
Obtained from: lightside@gmx.com
|
|
|
|
| |
Strip binaries
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It makes upgrading from one Perl major version to another way easier. For
binary package users, it means pkg upgrade will detect the libperl.so.x.yy
change, and reinstall the affected packages. For users using ports, it will
save rebuild time as it's easier to detect what ports really need to be
rebuilt.
PR: 195821
Differential Revision: https://reviews.freebsd.org/D1241
Submitted by: mat
Reviewed by: antoine, bdrewery
Exp-run by: antoine
With hat: perl
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
| |
It was never converted to pkg, and starting with Perl 5.18 gives out
annoying warnings.
Differential Revision: https://reviews.freebsd.org/D1318
Reviewed by: swills
With hat: perl
Sponsored by: Absolight
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- Contract MASTER_SITES (and thus strip MASTER_SITE_SUBDIR)
- Cleanup Makefile and reformat pkg-descr while here
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
* Carry across _sqlite.py fix from lang/pypy
* Strip cffi shared libraries (from lang/pypy)
Change Log:
- Various fsencode PEP 383 related fixes to the posix module (readlink, uname,
ttyname and ctermid) and improved locale handling
- Fixed a couple different crashes related to parsing Python 3 source code
- internal refactoring in string and GIL handling which led to significant
speedups
- improved handling of multiple objects (like sockets) in long-running
programs. They are collected and released more efficiently, reducing memory
use. In simpler terms - we closed what looked like a memory leak
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Release update for further testing by community.
Change Log:
- Reduced internal copying of bytearray operations
- Tweak the internal structure of StringBuilder to speed up large string
handling, which becomes advantageous on large programs at the cost of
slightly slower small benchmark type programs.
- Move to a mixed polling and mutex GIL model that make mutlithreaded jitted
code run much faster
- Remove ctypes pythonapi and ctypes.PyDLL, which never worked on PyPy
- Fix performance regression on ufunc(<scalar>, <scalar>) in numpy
- Classes in the ast module are now distinct from structures used by the
compiler, which simplifies and speeds up translation of our source code to
the PyPy binary interpreter
- Upgrade stdlib from 2.7.5 to 2.7.8
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Fix COMMENT to appease portlint
|
| |
|
|
|
|
|
|
|
| |
- Add LICENSE
PR: 194887
Submitted by: pfg
|
| |
|
|
|
|
|
| |
PR: ports/195666
Submitted by: dim
|
|
|
|
|
|
|
| |
- Fix SHEBANG_FILES
- Respect LOCALBASE
- Use REINPLACE_CMD instead of patch files
- Move ONLY_FOR_ARCHS upward
|
|
|
|
|
|
| |
- Use USES=shebangfix
- Use REINPLACE_CMD instead of patch files
- Move ONLY_FOR_ARCHS upward
|
| |
|
| |
|
|
|
|
|
|
|
| |
PLIST_SUB and SUB_LIST, finish making sure the MANPATH are valid all around.
Differential Revision: https://reviews.freebsd.org/D1254
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
| |
2014-11-30 ports-mgmt/pkg-plist: Generate incorrect plists
2014-11-30 sysutils/rubygem-hiera-puppet: Has been incorporated into hiera
2014-11-30 sysutils/rubygem-hiera-json: Has been incorporated into hiera
2014-11-30 databases/memcachedb: Depends on deprecated Berkeley DB version, needs porting to DB_SITE
2014-12-01 games/djgame2: Online servers gone, game is not playable
2014-12-01 devel/creduce: Unmaintained and depends on ancient LLVM 3.2
2014-12-01 lang/clay: No development since July 2013, depends on obsolete clang-3.2
|
| |
|
|
|
|
| |
PR: ports/194680
|
|
|
|
| |
With hat: portmgr
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
first contains runtime libraries such as libintl and the latter contains
developer tools such as msgfmt. Ports that use gettext will usually need
a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools.
USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on
devel/gettext-runtime and USES=gettext-tools can be used to set a
BUILD/RUN_DEPENDS on devel/gettext-tools. USES=gettext is now the same
as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on
devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools.
Update gettext to 0.19.3.
Remove :oldver from converters/libiconv and devel/gettext-runtime. Leave
symlinks with the old library versions to avoid the need to bump
PORTREVISION on a large number of dependent ports. When most of the
dependent ports have had normal version updates, PORTREVISION can be
bumped on the remaining ones (low number) and the links can be removed.
Fix some ports that installed files in lib/locale instead of share/locale.
PR: 194038
Reviewed by: bapt
Exp-run: antoine
Approved by: portmgr (antoine)
|
|
|
|
|
|
|
| |
before, add it to the OPTIONS_DEFAULT to not change the default behavior.
Noticed by: ache
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
2014-11-26 vietnamese/vnlpr: Broken for more than 6 months
2014-11-26 devel/fsmgenerator: Broken for more than 6 months
2014-11-26 graphics/multiraw: Depends on broken and deprecated graphics/dcraw-m
2014-11-26 news/fidogate-ds: Broken for more than 6 months
2014-11-26 net/py-yadis: Broken for more than 6 months
2014-11-26 textproc/ruby-diff: Broken for more than 6 months
2014-11-26 audio/cowbell: Broken for more than 6 months
2014-11-26 lang/ironpython: Broken for more than 6 months
2014-11-26 www/dpsearch: Broken for more than 6 months
2014-11-26 multimedia/y4mscaler: Broken for more than 6 months
2014-11-26 devel/rubygem-dep_selector: Broken for more than 6 months
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
compact footprint.
Duktape is easy to integrate into a C/C++ project: add duktape.c and duktape.h
to your build, and use the Duktape API to call Ecmascript functions from C code
and vice versa.
Main features:
* Embeddable, portable, compact; about 210kB code, 80kB memory, 40kLoC source
(excluding comments etc)
* Ecmascript E5/E5.1 compliant, some features borrowed
from E6 draft
* Built-in regular expression engine
* Built-in Unicode support
* Minimal platform dependencies
* Combined reference counting and mark-and-sweep garbage collection with
finalization
* Custom features like coroutines, built-in logging framework, and built-in
CommonJS-based module loading framework
* Property virtualization using a subset of Ecmascript E6 Proxy object
* Liberal license (MIT)
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Recent gcc creates debug information in dwarf4 format, something that
the base version of addr2line on FreeBSD cannot understand. When the
compiler requires binutils from ports to build, then ensure the
symbolic tracing code also uses addr2line from the same binutils (which
is already available due to RUN_DEPENDS requirements). Since DragonFly
3.6 and lower are no longer officially supported, this change only
affects FreeBSD, but it affects all supported releases. The conditional
code for DragonFly 3.6 has been removed while here.
Reported by: Natacha Porte
PR: 195465
|
|
|
|
|
|
|
| |
course, won't work.
Noticed by: Richard Clayton
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
| |
automatically added to the plists.
- Add soname to libperl.so and rename it to libperl.so.PERL_VER, for instance
libperl.so.5.18. To keep software linked with it working, provide a
libperl.so symlink.
- Rollback Perl's man page location change, it creates conflicts for the few
modules that ship with Perl and are in the ports tree.
Sponsored by: Absolight
|
|
|
|
|
| |
PR: 190662
Submitted by: Martin Vahi <martin.vahi@softf1.com>
|
|
|
|
|
|
|
| |
at the end of the year, the second one next summer, by then 5.20 will be the
default, and 5.22 will be in the tree.
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.
As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.
The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.
The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.
PR: 194969
Differential Revision: https://reviews.freebsd.org/D1019
Exp-run by: antoine
Reviewed by: perl@
Approved by: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update x11-toolkits/elementary to 1.12.0
- Update x11-wm/enlightenment to 0.19.1
- Update graphics/evas_generic_loaders-* to 1.12.0
- Update devel/e_dbus to 1.7.10
- Update benchmarks/expedite to 1.7.10
- Move some of x11-wm/e17-module-* to x11-wm/e-module-*
and update to recent snapshots
- Add multimedia/emotion_generic_players-vlc
- Add multimedia/rage
Reviewed by: crees, antoine
|
|
|
|
| |
now defaults to the C11 standard, not C89 any more.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Remove BROKEN on ia64 statement, it was never a first-class architecture
and was officially killed in -CURRENT recently
- Do not manually strip *.so files in pre-install target, they're already
installed stripped
- Allow staging as regular user (or stripping fails due to BINMODE == 555)
- Remove unneeded (and thus confusing) global suffixes in REINPLACE_CMD's
- Fix bogus whitespace on Makefile line 17, sort and wrap long USES line
|
|
|
|
| |
Submitted by: antoine
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
PR: ports/187390 (related)
|
|
|
|
| |
This no longer breaks on FreeBSD 10.0 and later using clang.
|
|
|
|
|
|
|
|
| |
Requested by: bapt
PR: ports/195122
Differential Revision: https://reviews.freebsd.org/D1181
Exp-run by: self
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.
This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.
Apart from updating ports to newer versions
GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example xscreensaver
can be used for sessions started without GDM.
Shell Extensions can be installed via https://extensions.gnome.org/ , we have
ported a few that can't be installed via this way.
The old gnome-utils and gnome-games ports where split up into single ports
and where converted to meta-ports.
gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but
if you use startx you need to do this yourself.
Upgrade instructions:
Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \
evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center
For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3
For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3
We are currently aware of two issues. The first issue is a bug in the
file monitoring code in the glib20 port. This bug causes glib programs
to crash when files in a monitored directory are added or removed.
Upstream is aware of the problem, but since the problem is quite complex
there is no solution yet. This problem isn't restricted to BSD.
The second issue is that on certain video cards totem will display a
purple/pink overlay on the video. It not clear yet where the issues
comes from.
Major thanks goes to Gustau Perez for being a driving force behind getting
GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs.
This update was also made possible by:
Joe Maloney
Kris Moore
Beeblebrox
Ryan Lortie
Antoine Jacoutot
and everyone I missed
|
|
|
|
|
| |
PR: 194137
Submitted by: Yasuhiro KIMURA
|
| |
|
| |
|
|
|
|
|
| |
PR: 195064
Submitted by: Kenji Rikitake
|
|
|
|
|
| |
Mark IGNORE on FreeBSD 10.0 and later; an upstream fix should make
it into the next snapshot.
|
|
|
|
| |
While here, fix a few plist issues
|
|
|
|
|
|
|
|
|
|
|
| |
I don't know why spl builds on clang but fails on gcc due to a flex
precedence issue. Rather, I don't know why the flex issue doesn't affect
clang. There was a patch provided by a fork nearly four years ago that
fixes the gcc build nicely. The bitbucket issue warns that more eyes
should review the fix though.
Issue 1: roman number II interpreted as I
https://bitbucket.org/kcartmell/marlowe/issue/1/
|
|
|
|
| |
Release notes: http://code.activestate.com/lists/tcl-core/14232/
|
|
|
|
| |
Release notes: http://code.activestate.com/lists/tcl-core/14265/
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
automatically handled by the combination of the Cabal and the pkg(8)
frameworks
Issue raised by: antoine
Discussed with: ashish
Obtained from: FreeBSD Haskell
|
| |
|
| |
|
|
|
|
|
|
| |
This backports changes from pypy-devel. Although that port has not gone
through standard QA, there have not been any complaints in the months that
it has been available under pypy-devel.
|
| |
|
|
|
|
|
| |
Reported by: Warren Block <wblock@wonkity.com>
Reported by: Herbert J. Skuhra <herbert@oslo.ath.cx>
|
|
|
|
|
| |
PR: 194677
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
|
|
|
|
| |
While here, fix plist issues
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Upgrade all things linux-c6- to CentOS 6.6
- Add ports:
devel/linux-c6-libsigc++20
graphics/linux-c6-gdk-pixbuf [1]
graphics/linux-c6-glx-utils
- Add pkg-plists for net/linux-c6-openldap
and security/linux-c6-cyrus-sasl2
- Misc. cleanups
Differential Revision: https://reviews.freebsd.org/D1108
Submitted by: kmoore [1]
Reviewed by: rene (emulation)
Approved by: portmgr (swills)
Approved by: swills (mentor)
Sponsored by: Perceivon Hosting Inc.
|
|
|
|
|
|
| |
all the Haskell Cabal ports
Obtained from: FreeBSD Haskell
|
|
|
|
|
|
|
|
|
|
| |
devel/hs-BoundedChan Channels with bounded sizes
devel/hs-bytestring-lexing Parse and produce literals from bytestrings
databases/hs-hedis Haskell API for Redis
PR: 194299
Submitted by: martin@sugioarto.com
Obtained from: FreeBSD Haskell
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
While here, set the DIST_SUBDIR to something unique since the distfile
has the same name between versions. Also reset maintainship as
Hiro doesn't use nawk on FreeBSD and updates are infrequent.
PR: 187543
Submitted by: Pedro Giffuni
Tweaks by: marino@
|
| |
|
|
|
|
|
| |
PR: 194845
Submitted by: Ben Woods <woodsb02@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
While here, clean up the port and remove @dirrm* lines
PR: 194363
Submitted by: Christopher Hall
|
|
|
|
|
| |
PR: 194712
Reported by: Trond Endrestol <Trond.Endrestol@ximalas.info>
|
|
|
|
| |
Approved by: swills
|
|
|
|
|
| |
PR: 194844
Submitted by: maintainer
|
|
|
|
|
| |
PR: 194875
Submitted by: Kenji Rikitake <kenji@k2r.org>
|
|
|
|
| |
the GCC 4.9.2 release.
|
|
|
|
|
| |
PR: 194875
Submitted by: Kenji Rikitake <kenji@k2r.org>
|
|
|
|
| |
PR: 194624
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Proudly presented by the KDE on FreeBSD team, with several guest stars.
This update took way longer than initially expected due to us previously
accumulating assumptions and changes to Qt's build system that finally bit
us back with the 5.3 release series, so we had to do a fair amount of
cleanup.
New ports:
- comms/qt5-serialport: Qt functions to access serial ports, originally
based on work by Fernando Apesteguia. [1]
- devel/qt5-qdoc: Qt documentation generator, the Qt5 equivalent of
devel/qt4-qdoc3. Originally worked on by Tobias Berner.
It had already been half-split from devel/qt5-buildtools,
we just needed to finish the work.
Dead ports:
- devel/qt5-qmldevtools: Merged into lang/qt5-qml.
Minor changes:
- devel/qt5: Add x11/qt5-x11extras and the new ports to the dependency list.
- graphics/qt5-imageformats: The port now supports the JPEG2000, WEBP,
Direct Draw Surface and ICNS formats.
- multimedia/qt5-multimedia: The ALSA and PULSEAUDIO options are now
mutually exclusive due to changes introduced in
Qt 5.3.0 (the ALSA code is now a proper plugin
that is only built if PulseAudio is not used).
- x11/qt5-x11extras: Add USE_LDCONFIG since the port installs a shared
library.
The big changes:
- bsd.qt.mk: Set QMAKESPEC instead of QMAKEPATH. [3]
QMAKEPATH does much more than we want now that we call qmake from the top
of ${WRKSRC}. qmake uses QMAKEPATH when evaluating the QMAKE_MKSPECS
property, which is in turn used by qt_config.pri to load the .pri files in
mkspecs/modules.
In practice, this means that if people have an older Qt installation those
files will be used and QT_CONFIG will have values such as "gui" even if
one is building a port like textproc/qt5-xml, which passes -no-gui to the
configure script. Consequently, unintended code paths may be enabled or
the configuration step can just fail if the .pro files expect values that
are not present in the system-wide, older .pri files.
We avoid all those problems if we use QMAKESPEC, as qmake does not take
its value into account when evaluating the QMAKE_MKSPECS property and will
only parse the files in the mkspec's directory (mkspecs/freebsd-clang, for
example, instead of all the files in mkspecs).
- Stop explicitly passing ${LOCALBASE} to the compiler. [3]
qmake's behavior has changed in Qt 5, and the paths set in QMAKE_INCDIR
and QMAKE_LIBDIR in the mkspecs are passed before any others, such as the
ones in the build directory themselves.
In practice, this means that we end up with linker calls like this:
c++ -o libfoo.so foo.o bar.o -L/usr/local/lib -L/wrkdir/build/lib
-lQt5Gui -lQt5Core
So if one already has Qt installed in the system, the older, already
present version of the libraries in /usr/local/lib will be used instead of
the newly-built ones in /wrkdir/build/lib.
QTBUG-40825 discusses this behavior upstream, but there has been no
agreement on a solution yet.
For now, the solution adopted is to make the compiler and the linker aware
of those paths but only try them last after all others, and this is
achieved by setting the CPATH and LIBRARY_PATH environment variables when
qmake is being used.
In addition to setting them in CONFIGURE_ENV and MAKE_ENV, we also need to
stop changing QMAKE_INCDIR and QMAKE_LIBDIR as well as filter those paths
from the pkg-config calls qtbase's configure script makes.
- Call qmake from the root of the ${WRKSRC}.
In Qt 5.3, Qt's build infrastructure has undergone some changes that make
our previous approach of calling qmake from the directories we want to
build stop working. Things would break even more in Qt 5.4, in which
qtbase's configure script does not accept the -process, -fully-process and
-dont-process arguments anymore (it always behaves as if -process had been
used).
Bite the bullet and start calling qmake from ${WRKSRC}. The largest part of
this change involves changing lines in Makefiles from
WRKSRC_SUBDIR= foo/bar
to
BUILD_WRKSRC= ${WRKSRC}/foo/bar
INSTALL_WRKSRC= ${WRKSRC}/foo/bar
as well as adding patches to .pro files to avoid entering other
subdirectories and removing post-configure targets that are not necessary
anymore.
Since qmake needs to be called from the top of ${WRKSRC} anyway, we can
also simplify the configuration process for the qtbase ports a little.
Looking at r10019 it is not clear why we started calling qmake in the
pre-configure target in addition to the post-configure one (while also
skipping it in do-configure), but we can now drop this call since letting
configure behave as if -process had been passed means it will call qmake
on its own and overwrite the files generated by the pre-configure call. We
still need to call qmake in post-configure though, as the configure script
does not pass -recursive when calling qmake and we need to be able to call
make from any subdirectory when building.
PR: 194762 [1]
PR: 194566 # exp-run with base GCC and clang
PR: 194088 [3]
|
|
|
|
|
| |
Submitted by: cy
Reviewed by: koobs
|
|
|
|
| |
Suggested by: koobs
|
| |
|
|
|
|
| |
bundled libffi
|
| |
|
| |
|
|
|
|
| |
- Adopt port
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Any port that writes to Environment.SpecialFolder.Personal during build
or when running tests may end up with files outside of the stage area that
aren't cleaned up by the ports framework. The issue lies with Mono
looking in /etc/passwd first and only if no entry found there in $HOME.
This PR was an unnoticed prerequisite for the new port games/openra.
Patch based on discussion in https://github.com/mono/mono/pull/371
PR: 193426
Submitted by: Jan Beich
Approved by: maintainer timeout (8 weeks)
|
|
|
|
| |
Sort an entry in pkg-plist to be in line with other lang/gcc ports.
|
|
|
|
|
| |
PR: 194653
Submitted by: Kenji Rikitake <kenji@k2r.org>
|
|
|
|
| |
Approved by: mentors (implicit)
|
|
|
|
|
|
| |
Submitted by: cy
Require this option for i386, this fixes build error.
|
|
|
|
|
| |
2014-10-28 lang/kroc: Broken for more than 6 months
2014-10-28 net/slirp: Broken for more than 6 months
|
|
|
|
|
|
|
| |
- Remove extra STRIP_CMD from the Makefile
- Fix SRIP_CMD that was stripping statically linked libraries
Approved by: mentors (implicit)
|
| |
|
|
|
|
| |
Remove last instance of @dirrm in pkg-plist.
|
|
|
|
| |
Reviewed by: koobs in D967
|
|
|
|
|
|
| |
Two deleted patches were integrated upstream.
Reviewed by: koobs in D967
|
|
|
|
|
|
|
| |
- Delete obsolete patch
- Convert to @dir usage
Approved by: mentors (implicit)
|
|
|
|
|
| |
Also remove those traces of @dirrm that were are added dynamically
via the Makefile.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
All the removed entries are aliases for mirrorservice.org.
Approved by: maintainer
|
|
|
|
|
|
|
|
| |
Many of the ports based on gcc-aux sources have a central location
defining their PORTREVISION to make it easy to reset all them all when
the base version is updated. lang/gnat_util should have had, but did not
and as a result the PORTREVISION didn't get reset at all. Centralize
it for the future.
|
|
|
|
| |
are added dynamically via the Makefile.
|
|
|
|
| |
Approved by: portmgr (implicit)
|
|
|
|
|
| |
Remove all traces of @dirrm from pkg-plist that are dynamically generated
via the Makefile.
|
| |
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
are dynamically generated via the Makefile.
|
|
|
|
| |
generated parts via the Makefile.
|
|
|
|
|
| |
Remove all traces of @dirrm from the dynamically generated part of
pkg-plist.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
USE_KDE4=kdehier component has been deprecated, new components added:
baloo - Baloo core libraries
baloo-widgets - Baloo widgets library
kfilemetadata - KDE library for extracting file metadata
New ports:
graphics/kqtquickcharts - QtQuick plugin to render interactive charts
misc/artikulate - Pronunciation trainer for KDE
(not usable currently, links to both
GStreamer 1.x and 0.10.x via dependencies)
sysutils/baloo[-widgets] - KDE framework for searching and
managing user metadata
sysutils/kfilemetadata - Library for extracting file metadata
l10n ports:
- Farsi (Persian) and Indonesian translations has been readded
- Vietnamese didn't pass threshold for inclusion into release
astro/kstars:
- switch dependency from math/eigen2 to math/eigen3
- add PYKDE option for updating supernovae data
deskutils/kdepim4:
- update dependencies: add libkgapi and baloo,
remove now needless clucene, link-grammar, strigi
- add patch to fix build with gcc42
- update COMMENT and description for all KDE PIM ports
devel/ruby-krossruby:
- remove BROKEN, it builds with ruby 2.x now
editors/kate:
- add patch to disable memory-hungry build of the kate tests [1]
graphics/okular:
- add dependency on graphics/libkscreen
math/cantor:
- add optional dependency on lang/luajit for LuaJIT backend
- fix gfortran detection [2]
misc/kdehier4:
- adapt to new pkg world. Now the purpose of kdehier4 only
to link some stuff between KDE4_PREFIX and LOCALBASE.
science/kalzium:
- switch dependency from math/eigen2 to math/eigen3
- add dependence on science/chemical-mime-data
x11-themes/kdeartwork4
- switch dependency from math/eigen2 to math/eigen3
among other changes:
- drop deprecated USE_KDE4=kdehier
- drop @dirrm from plist
- clean up pkg-descr
- convert to options helpers
- other portlint fixes
The area51 repository features commits by alonso, rakuco and myself.
PR: 187150 [1]
Reported by: pe.freethread@live.com
Patch by: Tobias Berner <tcberner@gmail.com>
PR: 180674 [2]
Reported by: torsten.eichstaedt@web.de
PR: 194316
Exp-run: antoine
|
|
|
|
|
|
| |
- Add diff to remove ldconfig, which is GNU/Linux compatible
- Add diff to explicitly check for threaded Boehm GC to avoid breaking when
both threaded, and non-threaded versions are installed
|
| |
|
|
|
|
|
|
|
|
|
| |
gnustep on freebsd 8.4 and 9.1
PR: ports/193555
Differential Revision: https://reviews.freebsd.org/D935
Reviewed by: bapt
Exp-run: self
|
|
|
|
|
|
|
|
|
| |
is being removed. No portrev bump needed since the kernel will continue to
accept this flag for old binaries even after support for it in new binaries
is removed.
PR: 193961
Approved by: portmgr (antoine)
|
| |
|
| |
|
| |
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
The majority of these ports had generated plists, not static ones.
|
|
|
|
|
| |
PR: 194331, 194332
PR: 194365, 194366, 194369, 194371, 194374
|
| |
|
| |
|
|
|
|
|
| |
PR: 193431
Pointy hat to: myself
|
|
|
|
|
| |
PR: 194009
Submitted by: Ben Woods <woodsb02@gmail.com>
|
|
|
|
|
|
|
|
| |
Changelog: http://www.smlnj.org/dist/working/110.77/110.77-README.html
- defined LICENSE
PR: 193431
Submitted by: joemann@beefree.free.de (maintainer)
|
| |
|
|
|
|
| |
Restore the pkg-plist hack to not warn about info/gcc49/dir.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
While I'm here:
- Cleanup plist
- Unmute an install command
PR: 194214
Submitted by: Dave Cottlehuber
|
|
|
|
|
|
|
|
|
|
| |
While I'm here:
- Reduce diff with the main Erlang port
- Do not mute install commands
PR: 194214
Submitted by: Dave Cottlehuber
|
|
|
|
| |
Remove all instances of @dirrm from pkg-plist.
|
| |
|
|
|
|
| |
Sponsored by: Absolight
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
PR: 192370
Submitted by: gahr
Approved by: maintainer (timeout > 2 months)
|
|
|
|
|
|
| |
indexinfo is taking care of generating it at package installation time
Reported by: peter
|
| |
|
|
|
|
|
|
| |
This commit consists of area51's r10314 and r10356 patchsets.
Approved by: rakuco (mentor)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Patch libtool so it uses the same library version specification as on
Darwin, Linux and other systems. Given the version current:revision:age
a library will be given the extension .so.major.age.revision with major
equal to current-age. Before libtool would use .so.current on FreeBSD.
- Patch libtoolize to remove two cases of umask 0 that caused libltdl
files to be copied world writable (--ltdl option)
- Let USES=libtool patch this new version correctly
- Adjust all ports with USES=libtool:build and bump PORTREVISION on their
dependent ports if a library version changed
PR: 194068
Exp-run by: antoine
Approved by: portmgr (antoine)
|
|
|
|
|
|
|
|
|
| |
- Fix build for lang/slib with new texinfo [1]
- Convert slib-guile @exec/@unexec directives to post install/deinstall scripts
- Add new port slib-guile2 based on slib-guile
- Remove dirrms
MFH: 2014Q4
|
|
|
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D885
Reviewed by: bapt
With hat: perl@
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
| |
DTrace support in ruby needs the -xnolibs flag added to the dtrace command
called during build to ensure that dtrace support is enabled even if the dtrace
kernel modules are not loaded at build time.
However, with this dtrace will be enabled on some OS versions where it will not
work, so add logic to disable it where appropriate.
|
|
|
|
| |
These are the last ports that use this ancient version of autoconf.
|
|
|
|
|
| |
PR: 193948
Submitted by: h416@aol.jp
|
| |
|
|
|
|
| |
Remove all instances of @dirrm from pkg-plist.
|
|
|
|
| |
Remove four instances of @dirrm from pkg-plist.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Retire databases/freetds-msdblib port
(no longer needed, recently updated upstream version has necessary compat
option which is now enabled in the freetds port)
- Fix LIB_DEPENDS in dependent ports
- Bump PORTREVISION in freetds and dependent ports
PR: 193850
Submitted by: 5u623l20@gmail.com (maintainer)
|
|
|
|
|
|
|
| |
Tell the user the correct scan-view to run.
PR: 193955
Sponsored by: DARPA, AFRL
|
|
|
|
|
|
|
| |
Tell the user the correct scan-view to run.
PR: 193955
Sponsored by: DARPA, AFRL
|
|
|
|
|
|
|
| |
Make scan-build35 tell the user to run scan-view35.
PR: 193955
Sponsored by: DARPA, AFRL
|
|
|
|
|
|
| |
llvm-wrapper to support this.
PR: 193955
|
|
|
|
|
| |
PR: ports/193898
Submitted by: Ports Fury
|
|
|
|
|
|
|
|
|
|
| |
USES=python
Give llvm a chance to build on arm* and powerpc64 systems. [0]
PR: 191996 [0]
Submitted by: direct727@gmail.com [0]
Sponsored by: DARPA, AFRL
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
USES=python
Give the port a chance of building on more arm systems and powerpc64. [0]
Allow building on 9 in the default configuration as it works for me.
Disallow llvm35 on 8 due to bizzare gcc behavior.
PR: 191996 [0]
Submitted by: direct727@gmail.com [0]
Sponsored by: DARPA, AFRL
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- Convert to USES=python
PR: 193643
Submitted by: Viltaly Magerya <vmagerya@gmail.com>
Approved by: mentors (implicit)
|
|
|
|
| |
Changelog: https://github.com/micropython/micropython/releases/tag/v1.3.1
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The Fedora 10 infrastructure ports have been in use since June 2009 and, while
having served a great deed, have become unsupported upstream and hence affected
by unfixed security vulnerabilities. In addition to that, many recent Linux
binaries need newer libc / stdlibc++ versions.
This commit adds the linux-c6- userland as drop-in replacement for the -f10
infrastructure, as well as upgrading the linux_base-c6 port to CentOS 6.5.
If you want to switch to linux-c6 ports, please define at /etc/make.conf:
OVERRIDE_LINUX_BASE_PORT=c6
OVERRIDE_LINUX_NONBASE_PORTS=c6
Additionally, please add the following line to /etc/sysctl.conf:
compat.linux.osrelease=2.6.18
Upgrading procedures are shown in /usr/ports/UPDATING.
This work has been inspired by Artyom Mirgorodskiy's post to emulation@ in
November 2013, using and extending mav@'s work. It has been tested extensively
and most reported issues were already fixed. Please report any additional bug
or "features" to the emulation mailing list.
Many thanks to: mav@, rene@, allanjude@, netchild@, antoine@, everyone who's
filed Issues and Pull requests on GitHub,
PR: 186820
Differential Revision: https://reviews.freebsd.org/D793
Reviewed by: allanjude, antoine, bapt, rene
Approved by: portmgr (antoine, bapt)
Approved by: koobs (mentor)
Sponsored by: Perceivon Hosting Inc.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- Remove old libtool patch
- Remove :oldver from USES=libtool and bump dependent ports
|
| |
|
| |
|
|
|
|
|
| |
On the packaging side this adds another Python script coming from
the libstdc++ side of things.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- Drop specific libmcrypt so version requirement from php53 to fix build
Submitted by: Matthew D. Fuller <fullermd at over-yonder dot net>
|
|
|
|
|
|
|
| |
have the same CPE identifier
Discussed with: des@
With hat: portmgr
|
|
|
|
|
|
| |
- Bump dependent ports as .so version has changed
Approved by: portmgr blanket
|
|
|
|
|
|
|
| |
There are only 60 such ports so there doesn't need to be a separate
keyword or USES for this.
Approved by: portmgr (bapt)
|
| |
|
|
|
|
| |
Approved by: mentors (implicit)
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add RESTRICTED, LICENSE
- Clean up Makefile
- Retire post-install
- Use pkg-message
- Rename patches according to the naming conventions
PR: 193446
Submitted by: cpm@fbsd.es
Reviewed by: marino, riggs
|
|
|
|
|
|
|
|
| |
While here, move MAKE_JOBS_UNSAFE to CAPIDOCS option since thats the only place
it seems necessary
PR: 193413
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
|
|
|
|
|
|
|
|
| |
While here, move MAKE_JOBS_UNSAFE to CAPIDOCS option since thats the only place
it seems necessary
PR: 193412
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
|
|
|
|
|
| |
PR: 193411
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
|
|
|
|
|
| |
- Use option helpers
- Specify --disable-lt to use the bundled libtool
|
|
|
|
|
| |
- Use option helpers
- Specify --disable-lt to use the bundled libtool
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
include/python2.7/pyconfig.h
This fixes x11-toolkits/py-wxPython30 build on head
PR: 192365
Exp-run: self
Reviewed by: jilles
With hat: portmgr
|
| |
|
| |
|
|
|
|
| |
- Remove old CFLAGS
|
| |
|
| |
|
| |
|