| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Also remove reference to them in bsd.database.mk
|
|
|
|
|
|
|
|
| |
avoids running makefile targets that depend on configure such as the PDF
documentation in textproc/flex.
Reported by: hrs
Approved by: portmgr (bapt)
|
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D722
Reviewed by: antoine
|
|
|
|
|
|
|
|
|
|
| |
Remove patches and hacks that were used to work around the previous
situation
This allows to stage more ports as a regular user
Differential Revision: https://reviews.freebsd.org/D703
Reviewed by and discussed with: bapt
With hat: portmgr
|
|
|
|
| |
audio encoder shared and thus remove them from some ports' Makefiles.
|
| |
|
|
|
|
| |
Approved by: portmgr (blanket 'just fix it' approval)
|
| |
|
|
|
|
|
|
|
|
|
| |
- Anything related to MLINKS
- Anything related to manpages
- Anything related to NO_LATEST_LINK
Reviewed by: antoine
Differential Revision: https://reviews.freebsd.org/D717
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Note that this allows to control when it is executed (always in post-installation)
This makes @rmtry accept both absolute path and relative path (to latest prefix/cwd)
While here now that it is not used, remove the old PLIST_REINPLACE macro
Reviewed by: antoine
Differential Revision: https://reviews.freebsd.org/D713
|
|
|
|
| |
Please remember you need the period; 9.0 9.1 good, 90 bad, 90+ very bad!
|
|
|
|
| |
Use @dirrmtry instead of @exec rmdir
|
|
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D712
Reviewed by: bapt
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The 3.0 series is an incremental improvement over the previous 2.8 series
despite the major version number change. A list of important changes is
available at http://www.cmake.org/cmake/help/v3.0/release/3.0.0.html
On the porting side
* The minimum FreeBSD release we have to support in the ports tree is now
recent enough that ports/168671 can finally be committed: instead of
building and using CMake's own copies of bzip2, curl, expat, libarchive,
liblzma and zlib, we use the versions in ports and/or the base system.
* CMake's documentation system has been changed and vastly improved at the
cost of now depending on Sphinx. We still generate only man pages, but can
start generating the HTML documentation in the future if desired.
* devel/cmake-gui now uses Qt5 instead of Qt4 and does not needlessly build
the ncurses UI that is installed by devel/cmake itself.
* CMake commit 3816cd2 fixes a longstanding issue in the detection of the
Python interpreter and its libraries, but requires us to revert a
workaround for that in Mk/Uses/python.mk itself, effectively reverting
the patch introduced by ports/168159.
* Similarly, a few ports had to be fixed manually due to CMake being
stricter when parsing some files or the ports detecting Python the wrong
way. Fortunately, they all had been fixed upstream so I just grabbed the
appropriate commits and pointed to them in the patches.
science/gnudatalanguage had to have its PORTREVISION bumped because
switching to USES=cmake:outsource removed a few files from the plist that
were not supposed to have been installed in the first place.
PR: 168671
PR: 192644
|
|
|
|
|
|
|
|
| |
Remove no longer needed patches for ftp.
While here, fix the test target for ruby21
PR: 192998
Submitted by: Robert Grimm <rfgrimm@gmail.com>
|
|
|
|
|
|
|
|
|
| |
makepatch target improvement:
- spurious ./ is removed from file names
- timestamps are normalized
Submitted by: danfe
With hat: portmgr
|
|
|
|
|
|
|
|
| |
- Prefer @dirrmtry over @unexec rmdir in makeplist
Differential Revision: https://reviews.freebsd.org/D705
Reviewed by: bapt
With hat: portmgr
|
|
|
|
|
|
|
|
| |
Merge back bsd.pkgng.mk into bsd.port.mk
Add a note about @stopdaemon not being supported anymore
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D693
|
|
|
|
|
|
|
|
| |
Mark all current non staged ports as BROKEN
Reviewed by: antoine
Exp-run: antoine
Differential Revision: https://reviews.freebsd.org/D693
|
|
|
|
|
|
| |
texlive-texmf-source.
PR: 193202
|
|
|
|
|
|
|
|
|
|
|
| |
- Fix handling of RDOC option and make it ON by default
- Add DOCS option to OPTIONS_DEFINE
- Add EXAMPLES option
- Add CAPIDOCS option which installs C API documents generated by doxygen
- Other cleanups while here
PR: 189646
Submitted by: Yasuhiro KIMURA <yasu@utahime.org> (based on)
|
|
|
|
|
|
|
|
|
|
| |
Those are harmless (records from which file they were generated from) and
removing them would require ugly hacks according to hrs@
PR: ports/192933
Differential Revision: https://reviews.freebsd.org/D684
Reviewed by: bapt, hrs
With hat: portmgr
|
|
|
|
|
| |
PR: 191746
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
| |
Fix up net-mgmt/netmond pkg-plist for @mode (regression with pkg from
r347404 committed by rene@) and remove two @dirrm lines that are now excess.
Exp-run completed.
PR: 191746
Reviewed by: antoine
Approved by: portmgr (antoine)
|
|
|
|
|
| |
PR: 192981
Approved by: portmgr (antoine)
|
|
|
|
|
|
|
|
|
|
| |
====> Running Q/A tests (stage-qa)
Error: '/usr/ports/www/claroline/work/.PLIST.mktmp' is referring to /usr/ports/www/claroline/work/stage
*** Error code 1
Differential Revision: https://reviews.freebsd.org/D685
Reviewed by: bdrewery
With hat: portmgr
|
|
|
|
|
|
| |
Differential Revision: https://reviews.freebsd.org/D629
Reviewed by: bapt
With hat: portmgr
|
|
|
|
| |
Reviewed by: bapt
|
|
|
|
| |
PR: ports/191313
|
|
|
|
| |
Reviewed by: bapt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Side effect is that we will no longer mirror their distfiles, sad for them,
but we will no longer spend cpu cycles building them for nothing every week
and have strange errors from dependent ports unable to install NO_PACKAGE
dependencies
Users willing to package those ports can still set FORCE_PACKAGE
Poudriere users can also package by not setting NO_FORCE_PACKAGE in poudriere.conf (by default it's already not set)
Differential Revision: https://reviews.freebsd.org/D670
Reviewed by: bdrewery
With hat: portmgr
|
|
|
|
| |
Pointy hat to: hrs
|
|
|
|
|
| |
- Make print/texlive-full always depend on the latest packages; currently
texmf>=20140525_2 and base>=20140525_1.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Note that full support of configuration tools such as tlmgr and texconfig
is not ready yet.
- Most of dviware now supports libpaper to choose the default papersize.
Use paperconfig(8) utility or print/papersize-default-* packages.
- Some quite old macros of the age of latex209 have been removed, and
there are user-visible/invisible incompatibilities. Please send a report
to freebsd-tex@FreeBSD.org or file a PR if you have trouble.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
for new Berkeley DB, but are untested.
NOTE: please read UPDATING and the Wiki page before proceeding!
Announcement: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference: https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR: 192690
Approved by: portmgr (implicit, PORTREVISION bump on unstaged ports)
|
|
|
|
|
|
|
| |
Don't show this verbose output when calling delete-package on
failures from do-package though.
With hat: portmgr
|
|
|
|
|
|
| |
I've looked.
With hat: portmgr
|
|
|
|
|
|
|
|
|
| |
Rename a few variables to avoid confusion with this new helper
Requested by: koobs
Reviewed by: mat
With hat: portmgr
Differential revision: https://reviews.freebsd.org/D665
|
|
|
|
|
|
|
|
|
|
|
| |
.la files after that so pkg-plist ends up containing .la files that don't
exist when the package is created.
Move the patch-lafiles target in front of post-stage such that these ports
can create their pkg-plist in post-stage.
PR: 192753
Approved by: portmgr (antoine)
|
|
|
|
|
|
| |
LOCALBASE, as check-stagedir has.
With hat: portmgr
|
| |
|
|
|
|
| |
With hat: portmgr
|
|
|
|
|
|
| |
PR: ports/192781
Submitted by: timp87
With hat: portmgr
|
|
|
|
| |
With hat: portmgr
|
| |
|
|
|
|
|
|
|
| |
remove the .if and always search and delete them.
Noticed by: pi
Sponsored by: Absolight
|
| |
|
| |
|
|
|
|
|
|
| |
Phabric: D477
Reviewed by: bdrewery
With hat: portmgr
|
|
|
|
|
|
|
| |
- Remove PYTHON_MASTER_SITES deprecation; the knob is completely gone and can
not be tested for, since it does not get assigned by default
With hat: python@
|
|
|
|
|
|
| |
PR: 192717
Submitted by: jharris@widomaker.com
With hat: python@
|
|
|
|
| |
With hat: portmgr
|
| |
|
|
|
|
|
|
| |
comma
With hat: python@
|
|
|
|
|
|
|
|
|
|
|
|
| |
conflict in behaviour with the read-only COMPILER_FEATURES knob
- Fix the deprecated USE_PYTHON_BUILD and USE_PYTHON_RUN behaviour, which
usually should be mutually exclusive, but some ports include both knobs
Phabric: D581
Recommended by: danfe@, makc@
Reviewed by: danfe, wg, antoine
Approved by: portmgr
With hat: python@
|
|
|
|
|
|
| |
CR: D594
Reviewed by: antoine
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
run dependencies if the port being checked has no RUN_DEPENDS. This could
cause false-positive "Possibly owned by dependency" warnings.
With hat: portmgr
|
|
|
|
|
|
|
| |
devel/libtool and can be used when a port does not generate its own libtool
script but relies on the system to provide one.
Approved by: portmgr (antoine)
|
|
|
|
|
|
|
| |
PYTHON_VERSION explicitly. Otherwise, ports using a non-default version
would always print the warning.
With hat: python@
|
|
|
|
| |
MFH: 2014Q3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Please use USES=python instead of USE_PYTHON.
USE_PYTHON=yes becomes USES=python
USE_PYTHON=2.7+ becomes USES=python:2.7+
USE_PYTHON_BUILD=3.3 becomes USES=python:3.3,build
...
A new PYTHON_FEATURES variable was added, which enables certain features for a
port and replaces some knobs at the same time;
PYTHON_FEATURES=distutils replaces USE_PYDISTUTILS
PYTHON_FEATURES=autoplist replaces PYDISTUTILS_AUTOPLIST
PYTHON_FEATURES=py3kplist replaces PYTHON_PY3K_PLIST_HACK
PYTHON_FEATURES=noegginfo replaces PYDISTUTILS_NOEGGINFO
PYTHON_FEATURES=concurrent replaces PYTHON_CONCURRENT_INSTALL
PYTHON_FEATURES=pythonprefix replaces USE_PYTHON_PREFIX
Some knobs have been deprecated and are to be removed in the near future:
PYTHON_MASTER_SITES - use MASTER_SITE_PYTHON instead
PYTHON_PKGNAMESUFFIX - use PYTHON_PKGNAMEPREFIX instead
PYDISTUTILS_INSTALLNOSINGLE - deprecated without replacement
Some knobs have been removed completely:
PYTHON_MASTER_SITE_SUBDIR
PYTHON_DISTNAME
PYTHON_WRKSRC
Several variables specific to the Python framework are no longer passed to the
build environment to avoid polluting dependency builds.
PYTHON_VERSION is not passed to .MAKEFLAGS anymore
PYTHON_DEFAULT_VERSION,
PYTHON_DEFAULT_PORTVERSION and
PYTHONBASE are not passed to the make environment anymore
The conversion required a couple of ports to be updated to fit the changes and
new requirements. Those included "bsd.python.mk" directly or contained checks
in places, for which the USES framework would fail to provide correct values.
Python modules directly using the upstream Python package (such as py-tkinter
or py-sqlite3) were updated to avoid using the now unnecessary and remmoved
knobs from "bsd.python.mk".
Phabric: D399
exp-run: 167368 192357
PR: 167368 192357
Reviewed by: antoine, wg
Exp-run award: antoine
With hat: python@
Approved by: portmgr
|
|
|
|
|
|
| |
Phabric: D565
Reviewed by: bapt
With hat: portmgr
|
|
|
|
|
|
|
| |
for gstreamer 1.x.
PR: 187646 (based on)
Submitted by: Olivier Duchateau
|
|
|
|
|
|
|
|
| |
post hooks might not be properly executed, causing a loss of functionality,
especially moving individual files around
Phabric: D559
Approved by: portmgr (antoine@)
|
|
|
|
|
|
| |
Reviewed by: bapt
Phabric: D560
With hat: portmgr
|
|
|
|
|
|
|
| |
PR: 192422
Submitted by: pi
Reviewed by: antoine, koobs
Approved by: antoine (python, portmgr)
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
dependencies
|
|
|
|
| |
libdependency on ports libexecinfo on freebsd 10+
|
| |
|
|
|
|
|
|
|
| |
names rather than origin
PR: 177230
Submitted by: ehaupt
|
|
|
|
|
| |
bz2 with other arguments where the argument is the extention not the frmat
Keep bzip2 as an alias for bz2.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- firefox 31.0
- firefox-esr 24.7.0
- libxul 24.7.0
- seamonkey 2.26.1
- thunderbird 31.0
Among changes:
- add workaround for crash with openldap on thunderbird and seamonkey [1]
- add crashfix for architectures with strict alignmentment
- backport crashfix with system sqlite/nss on firefox-esr and thunderbird
- restore hooking jemalloc in sqlite on freebsd 10+
- fix thunderbird build with -jN [2]
- respect MAKE_JOBS_NUMBER regardless of kern.smp.cpus [2]
- define CPE_URI for nspr/nss and firefox/thunderbird/seamonkey
- require recent gstreamer1-libav i386 crashfix
- add DTRACE option for use with DTraceToolkit (js_flowtime.d, js_who.d, etc)
PR: 165263 [1]
PR: 184630 [2]
Submitted by: Jan Beich
|
|
|
|
| |
Reported by: Jeremy Johnston <jeremy@stormy.smart-serv.net>
|
|
|
|
| |
With hat: portmgr
|
| |
|
|
|
|
|
| |
PR: ports/191529
With hat: portmgr
|
|
|
|
| |
have to fall back on the libyaml parser
|
|
|
|
|
|
| |
{nagios,monitoring}-plugins.org
Approved by: portmgr (mat)
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Reset @cwd to prefix before listing info pages (same as is done for PORTDOCS,
PORTEXAMPLES and PORTDATA)
- Fix a typo from 2006, LDCONFIG_32DIR instead of LDCONFIG32_DIR
Reported by: John Hein
Phabric: D493
Reviewed by: bapt
Exp-run: self
With hat: portmgr
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
| |
It was supposed to be 4 corrections, but danfe@ got 2 of them in the
last commit.
PR: 191883
Submitted by: Jan Beich
|
|
|
|
| |
Thanks to makc for noticing the omission.
|
|
|
|
| |
Changes: http://search.cpan.org/dist/Module-Build-Tiny/Changes
|
|
|
|
|
|
|
| |
Everything trying to link to readline is already passing -lreadline when needed
so all that is needed here is to pass the right path where to find it.
Reported by: peter
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
"freebsd" and include the major version. Set target_hw to x86 for
i386, x64 for amd64, and ${ARCH} on all other platforms. Update the
comments to match reality.
|
|
|
|
|
|
|
|
|
| |
does not incorrectly ignore plist items in %%DOCSDIR%% and %%EXAMPLESDIR%%.
It was incorrectly ignoring these items when %%PORTDOCS%% or %%PORTEXAMPLES%%
was missing. This manifested as a failure in 'make package' later when pkg(8)
detected the missing files.
With hat: portmgr
|
|
|
|
| |
This unbreaks qmake4 and qt4-doc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD
databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip
databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample
databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip
databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)
devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla
dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
opened modules
mail/dovecot2:
- Add USES=libtool
mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip
math/gnumeric:
- USES=libtool tar:xz
Approved by: portmgr (implicit, bump unstaged ports)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
features.
So far, Qt4 was basing its check for compiler support for C++11 features
(auto types, lambdas, rvalue references and others) on the values of
__GNUC__ and __GNUC_MINOR__. This works for GCC, but not for clang, whose
__GNUC_MINOR__ is stuck at 2. In practice, this meant Qt programs built
using clang were never able to use C++11 features which are conditionally
available in classes such as QList. This patch makes the detection more in
line with what Qt5 does (checks for GCC and clang are in separate sections
and are done differently).
I couldn't find cases of this negatively affecting any port so far, but it
is useful to have -- Akonadi's unit tests require C++11 support in Qt, for
example.
Only qt4-corelibs's PORTREVISION was bumped to make the new qglobal.h be
installed. Checks for these C++11 features are only present in headers of
other Qt4 ports, so there's no need to rebuild them.
|
|
|
|
| |
MFH: 2014Q3
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
when an older version of a package is installed. This is the case when an
executable links with installed libraries and with uninstalled libraries
that link with other uninstalled libraries. For each of the directly
linked libraries the executable will have an rpath (/usr/local/lib for the
installed libraries and a path under WRKDIR for each of the uninstalled
libraries), but not for the indirect libraries. Both ld(1) and rtld(1)
search the rpath of the executable first before any rpath of libraries, so
the indirectly linked libraries will be found in /usr/local/lib if they are
installed instead of in WRKDIR.
With this commit executables will overlink with uninstalled indirect
libraries again so their location is added to the rpath of the executable.
This partially reverts r358784.
PR: 191611
Approved by: portmgr (bapt)
|
|
|
|
|
|
| |
teTeX ports will be decomission
Exp-run: antoine
|
| |
|
| |
|
| |
|
|
|
|
| |
and the project website is now squatted.
|
| |
|
| |
|
| |
|
|
|
|
| |
Approved by: gnome (kwm)
|
|
|
|
|
|
| |
USE_PYDISTUTILS=yes but not using autoplist were orphaning their egginfo
With hat: portmgr
|
|
|
|
|
|
| |
(this is currently unused)
With hat: portmgr
|
|
|
|
|
|
|
|
|
| |
and not root. They were asking for confirmation.
Reported by: jhb
Phabric: D111
Reviewed by: bapt, antoine
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
| |
- Reword Makefile introductory header
- Bring FTP_DESC in line with other protocols' descriptions
- Reword descriptions for HTTP2, LIBOIL, LIBVIRT, LIBWMF, PYMALLOC (avoid
lowercase letter in the beginning, misused plural tense, etc.)
- Fix typos in LANG_AF, LANG_BE, LIBVISUAL, and MTP descriptions
- Remove TOMCAT5_DESC which is no longer being referenced anywhere
- Add WEBGL_DESC as I expect it to become more and more common
|
|
|
|
| |
Approvedy by: kde (makc)
|
|
|
|
|
|
|
| |
for ancient version.
Phabric: D415
Reviewed by: swills
|
|
|
|
|
|
|
|
| |
- drop obsolete USE_OPENSSL_* macros
- support custom OPENSSLDIR
- use always libcrypto as dependency
- support shared lib versions of libcrypto and libssl be different
- filter shared lib versions with multiple dots
|
| |
|
|
|
|
|
|
|
|
| |
This change has been applied locally to dports for over a year, but it
also will facilitate vendor rebranding for FreeBSD.
Phabric: D413
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
| |
Phabric: D101
PR: 164351
Submitted by: yaneurabeya@gmail.com
Reviewed by: swills
|
|
|
|
| |
Reported by: Ajtim
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The FreeBSD Python team welcomes Python 2.7.8 to the Ports tree!
Announcement: https://www.python.org/download/releases/2.7.8/
Changelog: http://hg.python.org/cpython/raw-file/v2.7.8/Misc/NEWS
- Update to 2.7.8, update pkg-plist
- OPTIONS: Reorder and sort alphabetically
- OPTIONS: Make POSIX SEM(aphores) a DEFAULT (Hi binary package users!)
- OPTIONS: Add better descriptions for UCS2 and UCS4
- OPTIONS: Use options helpers
- Remove patch-CVE-2014-1912: upstream, was backported
- Remove patch-issue20374: upstream, was backported
- Rename patch-Doc__library__fcntl.rst: underscore convention
- Rename patch-Modules__fcntlmodule.c: underscore convention
- Patch: setup.py: Remove ncurses overrides and return to upstream code
- Patch: setup.py: Add partial backport for ossaudio OS checks
- pkg-message: Remove warning for POSIX Semaphores. They are now in
GENERIC for FreeBSD 8.x 9.x, 10.x and tested well upstream
- pkg-message: No longer needs substitutions, remove .in suffix and
SUB_FILES
- Rework and simplify the platformX mechanism, update pkg-plist
accordingly
- Add regression-test target
- Deprecate NOPORTDATA, remove pkg-plist entries with %%PORTDATA%%
- Replace bsd.{pre,post}.mk with bsd.port.options.mk
Based on original patch submitted by wen@ and worked on by lwhsu@,
thank you!
PR: 191405
PR: 178301
PR: 171246
Phabric: D364
Reviewed by: antoine, bapt, mat, mva, wg
|
| |
|
|
|
|
| |
requested by bz@ on ports@
|
|
|
|
|
| |
Reviewed by: swills
Sponsored by: Absolight
|
| |
|
|
|
|
| |
Do not depends on shlib number it is useless in ldap case
|
|
|
|
|
|
|
|
|
| |
been removed from the Ports framework for Python software. The
PYEASYINSTALL_* knobs and support for USE_PYDISTUTILS=easy_install have
been removed.
Phabric: D299
With hat: python@
|
|
|
|
| |
Approved by: portmgr (bapt)
|
| |
|
|
|
|
|
| |
the stage then they are now rebuild in post-installation, like it is done in
other package system
|
| |
|
|
|
|
| |
With hat: portmgr
|
|
|
|
|
|
|
| |
Please note that no ports with a valid PR will be removed!
Deprecation will automatically go away as soon as stagification is done
Reviewed by: mat
|
|
|
|
| |
Approved by: kmoore
|
|
|
|
|
| |
Reported and tested by: gerald
With hat: portmgr
|
|
|
|
| |
Obtained from: GNOME devel repo.
|
|
|
|
| |
or C11 features on platforms where it is not known to work.
|
|
|
|
|
|
|
|
|
| |
It is much more lightweight than ginstall-info (12kB vs 400kB) and
ginstall-info had a regression causing some index leftover on uninstall
Submitted by: bapt
Exp-run: self
With hat: portmgr
|
|
|
|
|
|
|
|
|
| |
PYDISTUTILS_*_ARGS with wrong flags.
PR: 191317
Phabric: D270
Exp-run: antoine
With hat: python@
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
upstream
- Also remove dependent ports
- Add UPDATING entry informing users of the same
- Add MOVED entries
Approved by: portmgr (bapt)
|
|
|
|
| |
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
| |
installed but is not cc. On such platforms, clang is usually not default
for a reason and so using it for C++11 is unwise. Instead, fall back to
newer GCC. On i386 and amd64, clang works even if it isn't the default,
so continue using it there.
This fixes the build for Boost, among other software, on PowerPC.
Approved by: bapt
|
|
|
|
| |
Noticed by: George L. Yermulnik
|
|
|
|
| |
With hat: portmgr
|
| |
|
| |
|
|
|
|
|
| |
This allows to use modern version of texinfo as well as allow packages to
install properly on a system built WITHOUT_INFO
|
|
|
|
|
| |
using the base version if exists of the port version if it doesn't exists in
base
|
|
|
|
|
|
| |
This enforce usage of gmake-lite instead of gmake to avoid circular dependency
Suggested by: miwi
|
| |
|
|
|
|
|
| |
CR: D239
Approved by: portmgr (bapt@)
|
|
|
|
|
|
|
| |
fetched from untrusted sources directly into the ports tree
CR: D269
Reviewed by: portmgr (antoine)
|
|
|
|
|
|
|
|
|
| |
installed kernel module. This would otherwise break comms/uarduno on amd64
when converting this port to USES=kmod.
PR: 189621 (in private followup)
Submitted by: Bob Frazier <bobf@mrp3.com>
MFH: 2014Q2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
changes that Debian made to their libtool. The first command applies to
libtool versions 1.4 and up. The second command is somewhat more elaborate
but essentially it uses the sed hold space to move an "elif...fi" block
down. It applies to 2.x. Together these reduce overlinking to unpatched
.la files (from ports that don't have USES=libtool yet but also .la files
in the work directory).
The third and fourth command fix relinking. During staging libtool may
relink libA when it links to another library in the work directory libB.
The reason is that libA created during build phase has its runpath set to
the location of libB in the work directory. This allows running an
executable that links to libA from within the work directory. The relink
removes this extra runpath.
When libtool relinks libA it replaces "libB.la" on the linker command line
with "-L${STAGEDIR}${PREFIX}/lib -lB" with the intention to link to libB in
the stage directory but this -L flag isn't necessarily the first so another
libB may be linked instead. The two sed commands make relink the same as a
normal link. This means libtool will relink with libraries from the work
directory using a path similar to "../srcB/.libs/libB.so" without -L flags.
This applies to libtool 1.4 and up. Earlier versions don't seem to relink
libraries.
(This fixes ports like devel/apr1 so they link with freshly built libraries
instead of installed libraries.)
Fix all ports with missing libraries.
Additionally:
archivers/rpm4: USES=patchfix.
databases/gdbm: INSTALL_TARGET=install-strip.
devel/gnome-vfs: remove patch that doesn't change anything.
devel/ois: INSTALL_TARGET=install-strip and use standard USE_AUTOTOOLS.
devel/zziplib: INSTALL_TARGET=install-strip, MAKE_CMD.
multimedia/mjpegtools: remove USE_AUTOTOOLS, use modern compiler on i386
instead of disabling optimisations.
net/libnetdude: disable static plugins.
PR: 190941
Exp-run: antoine
Approved by: portmgr (antoine)
|
|
|
|
|
| |
With hat: portmgr
Sponsored by: Absolight
|
|
|
|
|
|
| |
Reviewed by: eadler
Phabric: D263
With hat: portmgr
|
|
|
|
| |
descriptive.
|
|
|
|
| |
overspecificity.
|
|
|
|
|
|
|
|
|
|
|
|
| |
FOO_WITH= foo=bar
CONFIGURE_ARGS will become now
ON: --with-foo=bar
OFF: --without-foo
PR: 191085
Submitted by: ohauer
Approved by: portmgr (antoine)
|
|
|
|
|
|
|
|
| |
descriptions provide no value for the user and should be expanded upon.
While here make one description fit in space limit
Reviewed by: marino
|
|
|
|
| |
With hat: portmgr
|
|
|
|
|
|
|
|
| |
Original patch: bapt
Phabric: D215
Exp-run: self, less orphans/leftovers with pkg_install with patch than without
and no new failures with pkg
With hat: portmgr
|
|
|
|
| |
With hat: portmgr
|
|
|
|
|
|
|
| |
Also, make it clear that short names come from the spdx.org list.
Requested by: eadler
Approved by: portmgr (bapt)
|
|
|
|
|
|
| |
by me before changing the license database and core logic.
Approved by: portmgr (bapt)
|
|
|
|
|
| |
PR: ports/187642
Approved by: portmgr (bapt)
|
| |
|
|
|
|
|
|
|
|
|
| |
When using the plist hack to add __pycache__ entries for Python >= 3.2.0,
take @dirrmtry entries into account as well, otherwise if those directories
happen to contain __pycache__ subdirectories the latter will not be removed.
CR: D191
PR: 190847
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
It accepts 6 or 7 as a mandatory argument (version of drupal)
It accept nothing (aka drupal main port) or a mutually exclusive "theme"/"module"
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
With hat: portmgr
|
| |
|
|
|
|
|
|
|
|
| |
consistent way.
Submitted by: hrs
With hat: portmgr
Sponsored by: Absolight
|
|
|
|
|
| |
Phabric: D231
Approved by: portmgr (antoine)
|
|
|
|
|
|
|
|
|
|
| |
PYDISTUTILS_AUTOPLIST. This is necessary for localized manpages, which do
not install into the standard path man/manX, but into a locale-specific
directory matching form man/<locale_subdirs>/manX.
Some ports feature localized manpages - this change makes additional patches
and plist hacks unnecessary.
With hat: python@
|
| |
|
|
|
|
|
|
|
|
|
| |
pkg-mirror pkg-sell auto-accept) to make it more clear to the reader
PR: 186662
Submitted by: riggs
Reviewed by: bapt, mentors
Approved by: portmgr (bapt), mentors (implicit)
|
|
|
|
|
| |
PR: 184395
Submitted by: oliver.fromme@secnetix.de
|
|
|
|
|
| |
print/texinfo depends on help2man which provides info files and thus
need texinfo...
|
|
|
|
| |
Slapped by: antoine
|
|
|
|
|
|
| |
built WITHOUT_INFO
PR: 129741
|
| |
|
|
|
|
|
|
|
| |
Simplify bsd.xorg.mk by only using those keywords
run pkg_install.awk later to allow to use keywords in most of the targets in Mk/*
Tested by: mandree
|
|
|
|
|
|
| |
Reported by: gerald
Reviewed by: bapt
Phabric: D209
|
|
|
|
| |
Define PKG_CONFIG_SYSROOT_DIR for cross building pkgconf files
|
|
|
|
|
|
|
|
| |
Bump port revision of all ports that were doing it wrong prior to the keyword
CR: D208
Reviewed by: antoine
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS. Also remove references to
PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
required additional patches.
Somewhat simplified a linker command line looks like:
${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}
where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us. If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream. Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.
Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix. Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS. This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.
PR: 190592
Exp-run by: antoine
Approved by: portmgr (antoine)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update Firefox ESR to 24.6.0
- Update libxul to 24.6.0
- Update NSS to 3.16.1
- Update NSPR to 4.10.6
- Update Thunderbird to 24.6.0
- Convert USE_BZIP2 to USES
- Backport ff31 fix against crashing DEBUG build on newegg.com [1]
- Add a note in UPDATING to not build audio/soundtouch with
INTEGER_SAMPLES [2]
- Use arc4random_buf(3) to generate UUIDs (version 4)
- Fix debugger detection used by Telemetry and the slow script dialog
- Add STAGE support [3]
PR: ports/189991 [1]
PR: ports/189217 [2]
PR: ports/189488 [2]
Submitted by: bapt [3]
Sumbitted by: Jan Beich
Security: http://www.vuxml.org/freebsd/888a0262-f0d9-11e3-ba0c-b4b52fce4ce8.html
|
|
|
|
|
|
|
|
|
|
|
|
| |
As part of this update, bsd.ocaml.mk has been updated to essentially
disable USE_OCAML_LDCONFIG for staged ports. This means when all
ocaml ports are staged, USE_OCAML_LDCONFIG won't work at all. It
breaks staging; I don't know what the long term plan is -- maybe some
sort of post-install script will arrive...
PR: 189039
Submitted by: maintainer (Michael Gruenewald)
Portlint pets: marino
|
|
|
|
|
| |
Noticed by: antoine
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
| |
Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.
PR: 190681
Submitted by: mat
Exp-Run by: antoine
Sponsored by: Absolight
|
|
|
|
| |
failure if installed ones do not satisfy version requirement of ports
|
| |
|
|
|
|
|
|
|
|
|
| |
Make USE_LDCONFIG work when PREFIX!=LOCALBASE,
LDCONFIG_DIR and LDCONFIG_32DIR are expected in LOCALBASE
Phabric: D195
Reviewed by: bapt
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
| |
installation of ports for different python versions.
If set to yes, the knob indicates that the port can be installed for different
python versions at the same time. The port will use a unique prefix for
certain directories using USES=uniquefiles:dirs (see the uniquefiles.mk Uses
for details about the directories). Binaries receive an additional suffix,
based on ${PYTHON_VER}.
With hat: python@
|
|
|
|
| |
Reported by: peter
|
|
|
|
|
|
|
| |
This is to avoid issues with upcoming PIE support in head which
is needed for ASLR.
With hat: portmgr
|
|
|
|
| |
With hat: portmgr
|
|
|
|
|
|
|
|
| |
This change was not exp-ran and if breaks a few ports because the python3
metaport and bsd.python.mk do not handle python34 well for now
Discussed with: mva
With hat: portmgr
|
|
|
|
| |
Reviewed by: koobs
|
|
|
|
|
|
|
| |
This is not the right fix, but with this, we can move forward.
With hat: perl@, portmgr
Sponsored by: Absolight
|
|
|
|
| |
libnotify which deals with popup notifications.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The following changes were made to options:
o Remove GCC option (see below)
o Remove KWALLET option (unused)
o Rename FACEBOOK option to FB_PICASA, because both export features
depend on json-glib.
o Add COLORD option (color management)
o Add GRAPHMAGICK option (support GraphicsMagick's image formats)
o Add LUA option (embed Lua to add scripting)
o Add OPENEXR option (support HDR image format)
o Add SQUISH option (use libsquish to compress thumbnails)
o Add WEBP option (support WebP image format)
The patch enables more options by default, because I think it's more
sensible for a photographer using binary packages:
o COLORD
o FB_PICASA
o FLICKR
o GEO
o GPHOTO (already on)
o LUA
o NLS
o OPENEXR
o OPENJPEG
o RAWSPEED (already on)
o WEBP
The GCC option was removed because the usage of GCC along with libc++
in FreeBSD 10 and -CURRENT is unstable (this isn't a general truth,
just valid in the case of darktable). In FreeBSD up-to 9, the usage of
lang/gcc is mandatory anyway, because GCC 4.2.1 support is best effort
only (upstream).
Ninja is now used to build darktable, instead of make. This is not mandatory
of course, but brings a 33% build time improvement (at least for me).
pkg-plist is generated with "make makeplist" this time. That's why the
diff seems large. In fact most of the content remains the same, just with
a different order.
All patches were committed upstream and are removed, except one which
comes from upstream but isn't part of release 1.4.2.
The port is now "stagified".
Finally, I take maintainership of it.
PR: ports/186979
Phabricator: D107
Reviewed by: danfe@ (previous version), antoine@
Approved by: antoine@
|
|
|
|
| |
Approved by: python (mva)
|
| |
|
|
|
|
| |
With hat: portmgr
|
|
|
|
| |
Approved by: portmgr (antoine@)
|
|
|
|
|
|
| |
execution environment does not match the encoding of the setup.py file. Simply
read everything in as binary data without trying to convert it to the matching
locale.
|
|
|
|
|
|
|
| |
unsupported since r355709
Phabric: D110
Approved by: portmgr (bdrewery)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
unexpectedly getting readline from ports if it's already installed.
- Add patch to work with newer libreadline
- Provide an option to use libedit from ports, avoiding the libedit in base.
- Note 1: The patch to work with newer libreadline is only applied in the
libreadline case since it actually breaks building with libedit.
- Note 2: libreadline is not BSD licensed and while libedit would be
preferable, it seems to have issues with UTF8 still, see ruby bug 9204. Once
that's resolved, we can make libedit the default.
PR: ports/187928 [1] (based on)
PR: ports/188077 [2] (based on)
Submitted by: Shin-ya Murakami <murashin@gfd-dennou.org> [1]
Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net> [2]
Obtained from: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/readline/readline.c?r1=43458&r2=45225 (ruby upstream)
MFH: 2014Q2
|
|
|
|
|
| |
Submitted by: mandree
With hat: portmgr
|
|
|
|
|
|
|
|
| |
will not necessarily be an update. Give advice on how to skip the
check. It is the user's choice afterall.
With hat: portmgr
Reported by: jhb
|
|
|
|
|
|
| |
servers with the actual data - in case of a geodns failure.
Approved by: portmgr (bdrewery)
|
|
|
|
|
| |
With hat: portmgr
Pointyhat to: bdrewery
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
version ranges
old:
~/svn/ports/databases/libdrizzle # make
===> libdrizzle-0.8_1 depends on package: doxygen>=0 - not found
pkg-static: No package(s) matching doxygen
===> Verifying install for doxygen>=0 in /root/svn/ports/devel/doxygen
new:
~/svn/ports/databases/libdrizzle # make build-depends
===> libdrizzle-0.8_1 depends on package: doxygen>=0 - not found
===> Verifying install for doxygen>=0 in /root/svn/ports/devel/doxygen
With hat: portmgr
|
|
|
|
|
|
| |
Requested by: so many people
Exp-run by: antoine
Sponsored by: Absolight
|
| |
|
|
|
|
| |
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
| |
which is intended to be used with WITH_DEBUG, allowing the system to build
packages with debugging symbols enabled and kept in build environment but
do not install them with the resulting binaries.
PR: ports/185309
Submitted by: delphij
Reviewed by: bdrewery
|
|
|
|
|
| |
PR: ports/127467
Submitted by: Sergey Skvortsov <godegisel@FreeBSD.org>
|
|
|
|
|
|
| |
PR: ports/184602
Submitted by: mandree
Reviewed by: antoine
|
| |
|
|
|
|
| |
Sponsored by: Absolight
|
| |
|