| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
This change is no-op for FreeBSD but is needed for DragonFly support.
It has been run in dports for a year. Also unneeded trailing slashes were
removed from bsd.efl.mk (also tested for a year).
Approved by: portmgr (bapt)
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
|
|
| |
shared_ext
like in newer libtool so the rest of USES=iconv magic just works
|
|
|
|
|
|
|
|
| |
description.
PR: ports/184286
Submitted by: Jan Beich <jbeich@tormail.org>
Discussed with: bapt
|
|
|
|
|
| |
Requested by: eadler
Approved by: portmgr (mat)
|
|
|
|
|
| |
Submitted by: Jan Beich
Security: http://www.vuxml.org/freebsd/1753f0ff-8dd5-11e3-9b45-b4b52fce4ce8.html
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Among changes:
- Switch KDE4_PREFIX to ${LOCALBASE}
- Remove now needless misc/kde4-shared-mime-info port
- Add stage support
- Remove ancient CONFLICTS (KDE 4.9 and less) and LATEST_LINK
- Squeeze MASTER_SITES/MASTER_SITE_SUBDIR
- Convert LIB_DEPENDS to new style
- Use options helpers
- Drop support for FreeBSD 7.x
- Remove Qt/KDE 3 related workarounds
- Remove local patches and use upstream version scheme for libraries
- sysutils/kdeadmin4, net/kdenetwork4, devel/kdesdk4,
and x11-clocks/kdetoys4 ports have been split.
- devel/kcachegrind is now a part of KDE SC [1]
- more logs in area51 repo...
New ports:
devel/kde-dev-scripts: KDE development scripts
devel/kde-dev-utils: KDE development utilities
games/klickety: Tetris themed solitaire
games/picmi: Single player logic-based puzzle game
textproc/libkomparediff2: Library to compare files and strings
The area51 repository features commits by Schaich Alonso, avilla, rakuco
and myself.
PR: ports/186491
Exp-run: by bdrewery
Approved by: beat (former maintainer) [1]
|
|
|
|
|
|
|
| |
By default, /usr/bin/tclsh and /usr/bin/wish will be substituted with ${TCLSH}
and ${WISH}, respectively. This only works when USES contains 'tcl' or 'tk'.
Approved by: portmgr (bapt)
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
| |
http://opensource.org/licenses/postgresql
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
|
|
|
| |
USE_GCC=yes has been omitted though.
Remove USE_FORTRAN handling from bsd.port.mk and bsd.gcc.mk.
Minor cleanups in some ports like USE_GMAKE, NOPORTDOCS,...
Exp-run: bdrewery
Approved by: portmgr (bdrewery)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pkg_resources module from setuptools at run time. This generally means
anything that installs a CLI utility.
Package-only users do not get setuptools installed when they install
the packages of these ports currently, because USE_PYDISTUTILS=yes doesnt set
a RUN_DEPENDS on it.
This breaks console script invocation, with the following error:
Traceback (most recent call last):
File "/usr/local/bin/<script-name>", line 5, in <module>
from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
The FreeBSD Python team has recently standardised on a consistent
installation pattern for all python software, whether pure-distutils or
setuptools based, and this run-time requirement is currently not being
satisfied, breaking ports that use that functionality.
This commit moves RUN_DEPENDS+=setuptools from the =easy_install *only*
case, to the default case. This does mean that py27-setuptools and
py33-setuptools cannot be installed concurrently, precluding dual stack
Python installations.
The FreeBSD Python team is working hard towards a future where multiple
python and packages versions *can* be installed concurrently, but it is
not explicitly supported in the current state. Improvements to FreeBSD's
ports and package frameworks will help achieve that goal.
[1] http://lists.freebsd.org/pipermail/freebsd-python/2014-February/006592.html
[2] http://lists.freebsd.org/pipermail/freebsd-python/2014-February/006609.html
PR: ports/186706
Reported by: Scott Sturdivant <scott dot sturdivant at gmail.com>
Reviewed by: antoine, rm, mva
MFH: 2014Q1
|
|
|
|
|
|
|
|
|
|
|
| |
The GNAT Modified General Public Licence is an older license that is
commonly used with Ada programs, specifically to address legal quirks
with the Ada generics feature.
It is meant to be used as "multi" licence in combination with GPL or
GPLv2. It is not typically seen combined with GPLv3 to my knowledge.
Approved by: portmgr (bapt)
|
|
|
|
|
| |
Reviewed by: bapt
With hat: portmgr
|
|
|
|
|
|
| |
useful to have a centrally located list of interpreters for other purposes.
Approved by: portmgr (mat)
|
|
|
|
| |
Reviewed by: swills
|
|
|
|
|
|
|
|
|
|
|
|
| |
- In libtool 1.3 set deplibs_check_method=pass_all like it is in later
versions. This avoids checking every library with file(1) to see if
it's really a library and avoids some incorrect uses of expr(1)
("expr $var" instead of "expr -- $var" where $var can start with -l).
The parsing of file(1) output is also tested during configure on
/usr/lib/libc.so.* which doesn't exist so configure printed a big (but
harmless) warning.
Approved by: bapt
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
|
|
|
|
|
| |
The GCC ports either do not have any license defined, or they are defined
as GPLv3 which is not completely correct. The runtime libraries in the
FSF-issued GCC releases have a standard exception to the GPLv3 license.
In order to properly reflect this, the GCC ports can define a "multi"
license, GPLv3 and GPLv3RLE, which are both in effect.
Concerns PR: ports/185970
Approved by: portmgr (bapt)
|
|
|
|
|
|
| |
been uninstalled
With hat: portmgr
|
|
|
|
|
|
|
|
| |
stagedir environment, but to some file using a ${PREFIX}-based path
PR: ports/186619
Submitted by: mva@ (myself)
Approved by: portmgr@ (bapt)
|
|
|
|
|
|
| |
Submitted by: Allan Jude
Reviewed by: bdrewery, ohauer (apache), mat
With hat: portmgr
|
|
|
|
| |
Reference: https://www.ruby-lang.org/en/downloads/mirrors/
|
| |
|
|
|
|
|
|
|
| |
This commit updates the removal of ftp.stut.edu.tw in r343524.
It seems to be a typo in r282865.
Notified by: vanilla
|
|
|
|
|
|
| |
With hat: portmgr
Reviewed by: bapt
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
torproject mirror list to bsd.sites.mk for use in other ports [1]
PR: 185150 [1]
Submitted by: J. Beich [1]
|
|
|
|
| |
- Support -shrext command line option. (Used in audio/pd.)
|
| |
|
|
|
|
| |
Submitted by: cperciva
|
|
|
|
|
|
|
|
|
| |
They must be built with the proper prefix, but at install
phase they should be passed --prefix=STAGEDIR. It will
already install to the previously used PREFIX so this
will end up installing into ${STAGEDIR}${PREFIX}
With hat: ruby
|
|
|
|
| |
of make(1) for ports using cmake
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update Firefox ESR to 24.3.0
- Update Thunderbird to 24.3.0
- Update NSPR to 4.10.3
- Update NSS to 3.15.4
- Depend on yasm when building with bundled libvpx or libjpeg-turbo
- Prepare gstreamer conditional for upcoming Firefox versions
- Improve jemalloc3 conditional
- Break build unless alsa-lib port installs new config file
- Chase USE_DOS2UNIX deprecation
- Temporarily disable system cairo over screen corruption with
smoothScroll [1]
Submitted by: Jan Beich
Reported by: flo [1]
Security: http://www.vuxml.org/freebsd/1753f0ff-8dd5-11e3-9b45-b4b52fce4ce8.html
|
|
|
|
|
|
|
|
|
| |
pkg_install
Add a end user NO_WARNING_PKG_INSTALL_EOL to allow users willing to stay a bit more with pkg_install
to not get bothered all the time with the warning
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bring the Python PyPi MASTERSITES list back to the future - Part II [1]
The Python project is deprecating the existing mirror architecture and
DNS in favour of a globally distributed CDN provided by Fastly [2][3]
c.pypi.python.org now serves:
<<< HTTP/1.1 401 Authorization Required
f.pypi.python.org serves:
<<< HTTP/1.1 410 Gone
Compensating...
[1] https://svnweb.freebsd.org/ports?view=revision&revision=325846
[2] http://www.python.org/dev/peps/pep-0449/
[3] http://mail.python.org/pipermail/distutils-sig/2013-August/022126.html
Discovered by: mat
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
|
|
| |
- Fix typo (apparently I'm the first who's trying to use new mesa ports :)
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
|
|
| |
fix committed in r342091)
- Ensure LANG/LC_ALL/LC_CTYPE are defined in GEM_ENV for all versions of ruby
PR: ports/186313
Reviewed by: swills@
With hat: ruby@
|
|
|
|
|
|
|
| |
PR: ports/186313
Submitted by: zi@
Approved by: bdrewery@ (portmgr)
With hat: ruby@
|
|
|
|
| |
Approved by: bapt
|
|
|
|
|
| |
Approved by: portmgr (bapt)
MFH: 2014Q1
|
|
|
|
|
|
|
|
|
|
| |
- Add license
- Add gconf dirs to pkg-plist
- Add MATE_DESC to Mk/bsd.options.desc.mk
PR: ports/184462
Submitted by: clutton <clutton@zoho.com> (maintainer)
Approved by: thierry (mentor)
|
|
|
|
| |
Sponsored by: Absolight
|
|
|
|
| |
Approved by: portmgr (mat)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
iconv extensions that the base system iconv doesn't support yet:
* wchar_t: port uses the special WCHAR_T character conversion.
* translit: port uses //TRANSLIT or //IGNORE conversion options.
Adding one or both of these arguments makes the port depend on
converters/libiconv for now.
- Allow installation of converters/libiconv on FreeBSD 10+.
- Use ICONV_CONFIGURE_ARG in devel/gettext instead of defining CPPFLAGS
and LDFLAGS to fix compilation with libiconv installed.
- Stage converters/libiconv and devel/gettext.
Approved by: bapt (on trust)
|
|
|
|
|
|
|
|
| |
positives as some .o files may embed the source path [1]
- Only check shebang of files with executable bit set
Requested by: bapt [1]
With hat: portmgr
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Unlike USE_AUTOTOOLS=libtool which makes a port use libtool from
devel/libtool, this just patches the copy of libtool included in the
port. This allows adding it to all ports that use libtool including
ports that build Fortran libraries and ports that use different
compilers or binutils than the ones used to build devel/libtool.
USES=libtool also changes the library naming specification similar
to what USE_GNOME=ltverhack does. Given the libtool version info
$current:$revision:$age and $major=$current-$age the library will be
named libname.so.$major.$age.$revision instead of libname.so.$current
and libname.so.$major becomes a symlink. Because $major increases
less frequently than $current this reduces the number of library
version bumps which means fewer rebuilds of dependent packages.
To ease the conversion from USE_AUTOTOOLS=libtool this naming spec
can be disabled with USES=libtool:oldver but the intention is that
all libtool ports eventually use the new naming.
Another change is that only libraries that are listed on the command
line will be linked into executables. Normally libtool would link in
the entire tree of library dependencies. This reduces the number of
direct dependencies on a given library which means fewer packages
need to be rebuilt on a library version bump.
Approved by: portmgr (bapt)
|
|
|
|
|
| |
With hat: portmgr
Sponsored by: Absolight
|
|
|
|
| |
version if gcc is installed
|
| |
|
|
|
|
| |
when WITH_DEBUG is set
|
|
|
|
|
|
|
|
|
|
|
| |
${OPT}_${TYPE}_DEPENDS_OFF=<something> will automatically add:
${TYPE_DEPENDS}+=<something> in case OPT is 'off'
${OPT}_${FLAG}_OFF=<something> will automatically add:
${FLAG}+=<something> in case OPT is 'off'
With hat: portmgr
Sponsored by: Absolight
|
|
|
|
| |
Tested by: smh
|
|
|
|
|
|
|
| |
Keep the ugly way for non staged ports
and properly build the package for staged ports
Tested by: smh
|
| |
|
| |
|
|
|
|
|
|
| |
fmake and bmake)
That fixes a couple of STAGEDIR references in the install files
|
|
|
|
|
|
|
| |
This allow to pass DESTDIR through configure --prefix to ports that are
not destdir aware
Obtained from: OpenBSD ports tree (discussed in Malta with Marc Espie)
|
| |
|
|
|
|
|
| |
Submitted by: mat
Approved by: portmgr (mat)
|
| |
|
|
|
|
| |
Approved by: portmgr (mat)
|
|
|
|
| |
Approved by: gerald
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add WEBUI to the standard option descriptions
* Use PHP only if WebUI option selected
* Specify proper php database driver depending on database selected
between mysql, pgsql, or sqlite
* Port revision bumped because it fixes bug depending on options selected
Due to bitrot caused by staging work, this patch had to be rewritten
from scratch. I believe the intent has been maintained.
PR: ports/184503
Submitted by: Christopher Davis
Approved by: maintainer (Chifeng)
Rewritten b: marino@
|
|
|
|
|
|
| |
- Bump PORTREVISION due to binary and package change
Submitted by: jhibbits (via private email)
|
| |
|
|
|
|
|
|
|
|
|
| |
of SSP_UNSAFE [1]
- take advantage of rmdir -p to remove nested instances of KMODDIR if
empty. Some ports have KMODDIR=dir1/dir2
Submitted by: antoine [1]
Approved by: portmgr (bapt)
|
|
|
|
| |
With hat: portmgr
|
|
|
|
|
|
| |
CDN redirection is not working well with IPv6 (it either times out or fails
with 'No address record'), so back out the commit until there's time to
investigate this issue.
|
|
|
|
|
|
|
|
|
|
|
| |
Now that FETCH_ARGS accepts redirections by default, we can use only the
official CDNs used by KDE and Qt, and they care of choosing an appropriate
mirror.
We didn't keep our lists very up-to-date, nor did we correctly prioritize
the entries there anyway.
With hat: kde@, acknowledged by makc@.
|
|
|
|
|
|
|
|
|
|
| |
site address.
This is a workaround to fix eclipse port download:
=> <distfile> doesn't seem to exist in /distfiles/.
eval: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/: not found
*** [do-fetch] Error code 2
|
|
|
|
|
|
| |
ports to Mk/bsd.octave.mk. Also add LD_CXX="${CXX}" DL_LD="${CXX}" to
MAKE_ARGS, as this fixes the build of several octave-forve-* ports by
setting these variables properly in ${PREFIX}/bin/mkoctfile.
|
|
|
|
|
| |
Remove easysw.com domain from MASTER_SITE_EASYSW, and drop tu-bs.de from mirror
list (is no longer mirroring easysw.com).
|
| |
|
|
|
|
|
| |
Reviewed by: bapt
With hat: portmgr
|
|
|
|
| |
Approved by: bapt (mentor, implicit)
|
|
|
|
|
| |
PR: 181329 (based on)
Submitted by: Rainer Hurling <rhurlin@gwdg.de>
|
|
|
|
|
|
| |
All the cs.pu.edu.tw addresses, http and ftp, have been down for at
least three weeks. It doesn't appear to be a transient outage.
Affects gcc, x, kde, openbsd, sourceware MASTER_SITES
|
|
|
|
| |
Pointyhat to: bapt
|
|
|
|
|
|
|
|
| |
Undefined STAGEDIR if already set from make.conf
Raise an error if set from command line (which cannot be undefined)
PR: ports/182972
Submitted by: "Scot W. Hetzel" <swhetzel@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Convert LIB_DEPENDS to new style
- Use options helpers
- Change DIST_SUBDIR (imitate upstream, as we do it already for KDE SC)
devel/kdevelop-kde4:
- Remove useless LATEST_LINK
- Drop deprecated sharedmime from USE_KDE4, the port is already switched
to USES=shared-mime-info
Submitted by: pizzamig <luca.pizzamiglio at gmail.com> via maillist [1]
|
|
|
|
|
|
| |
PR: ports/185369
Reviewed by: bapt
With hat: portmgr
|
|
|
|
|
|
|
|
|
| |
compat.linux.osrelease is set to 2.6.16. This enables running newer
libc versions wanting e.g. Linux 3.4.X. It was mostly a leftover
from the Fedora Core 4 support in the FreeBSD 7.X days. [1]
- While here shorten the IGNORE message of another check.
Submitted by: cognet [1]
|
|
|
|
| |
Approved by: bapt (mentor)
|
|
|
|
|
|
| |
- remove one dead MASTER_SITE_MOZILLA server
Approved by: portmgr@ (tabthorpe)
|
|
|
|
|
| |
Reviewed by: python (mva, rm)
Approved by: portmgr-lurkers (mat)
|
|
|
|
|
|
|
|
| |
from ports
while here properly define XSCAT is is used to allow xzed patches.
PR: ports/185725
Submitted by: naddy
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New syntax:
# Depend on postgresql-client
USES= pgsql
# Depend on postgresql-client at least 9.2
USES= pgsql:9.2+
#Depend on postgresql-server at least 9.0
USES= pgsql:9.0+
WANT_PGSQL= server
Postgresql now supports DEFAULT_VERSIONS, and please note that the
version syntax now includes dots(!); i.e. before it was 90, now 9.0
Reviewed by: ade, silence from pgsql@
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
by adding a prefix or suffix to them.
Files listed in UNIQUE_PREFIX_FILES will receive the prefix
set via UNIQUE_PREFIX. The same applies to UNIQUE_SUFFIX_FILES,
but with the chosen UNIQUE_SUFFIX. UNIQUE_PREFIX and
UNIQUE_SUFFIX are set to PKGNAMEPREFIX and PKGNAMESUFFIX by
default.
The uniquefiles USES enables ports to name files in special
ways, e.g. by outlining that the port does not support X11
(-nox11). A binary named bin/foo thus can be easily renamed
to bin/foo-featureA via
USES= uniquefiles
UNIQUE_SUFFIX= -featureA
UNIQUE_SUFFIX_FILES= bin/foo
The uniquefiles USES automatically adjusts the plist at
installation time. There is no need to consider the prefix
or suffix in the pkg-plist file itself. If the original name
of the renamed file is bin/foo, this exact name should be put
into pkg-plist.
The dirs argument to USES=uniquefiles will cause certain
standard directories, such as DOCSDIR or EXAMPLESDIR to be
prepended with the UNIQUE_PREFIX. The change to the directories
will hapen prior to configuring or building the port, so that
the port Makefile as well as the port's build logic are aware
of the changed name.
Since the uniquefiles USES effectively manipulates the port's
installation and file layout, it will only be available for
stagedir-aware ports. Ports with NO_STAGE=yes will be unable
to use the uniquefiles USES.
Reviewed by: portmgr@
Approved by: portmgr@
|
|
|
|
| |
Approved by: portmgr (bdrewery)
|
| |
|
|
|
|
| |
Approved by: bapt (portmgr)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Goal is to slowly port any lua software to lua 5.2 and then remove lua 5.1 along with bsd.lua.mk
Make version flexible and settable via DEFAULT_VERSIONS to prepare the futur days of lua
|
|
|
|
|
|
| |
IFS is set to newline so dirs was not correctly splitted
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
|
|
|
| |
a) http://cpan.metacpan.org
b) http://www.cpan.org
- Prefer to try HTTP protocol first.
While I'm here: change order of new sites. Let metacpan go first.
PR: ports/185149
Submitted by: Kurt Jaeger <fbsd-ports@opsec.eu>
|
| |
|
| |
|
|
|
|
|
|
| |
Add compiler:c++0x modeled over compiler:c++11-lang [1]
Requested by: delphij [1]
|
| |
|
|
|
|
| |
Reported by: rene
|
|
|
|
| |
Reported by: rene
|
|
|
|
|
|
| |
That avoid resetting MAKE_ENV
Reported by: rene
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
|
|
| |
This allows to use the ninja build system.
USES= cmake ninja
Will make cmake generate ninja files and use ninja.
|
|
|
|
| |
or MAKE_ARGS
|
|
|
|
|
| |
Reported by: antoine
Tested by: antoine
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mk/Uses/qmake.mk:
- Add support for out-of-source builds
- Add support for Qt 5 ports
- Respect WITH_DEBUG
Mk/bsd.qt.mk:
- Massive rework for Qt 5 ports
- Remove '-phonon' from global configure args, thus allow qt4-designer and
qt4-qtconfig to be built without Phonon support [1]
devel/qmake4:
- Improve mkspecs for gcc (mainly sync with linux version) and clang
devel/qt4-corelib:
- Convert to USES=iconv
- Remove ancient patch
devel/qt4-designer:
- Remove reference to WRKSRC from installed pkgconfig files [2]
- Don't build Qt Designer plugin for Phonon from outdated Qt sources.
Separate port for plugin will be committed later
devel/qt4-assistant-adp, devel/qt4-libqtassistantclient:
- Convert to USES=qmake
Clean up Qt4 ports:
- Update comments
- Update description; use common description
- Consistently use QT_INCDIR, QT_LIBDIR, etc.
- Use options helpers
- Convert to new LIB_DEPENDS syntax
- Update DESKTOP_ENTRIES to avoid conflicts with Qt 5 ports
- Rename/move several ports for unification with Qt 5 ports
PR: ports/184620 [1]
Reported by: Kevin Zheng <kevinz5000@gmail.com>
PR: ports/181141 [2]
Reported by: thierry
PR: ports/185101
Exp-run by: bdrewery
This is mostly solely avilla's work in area51, kudos to him! And a couple
commits from myself, so you know who's collecting pointyhats :)
|
|
|
|
|
|
| |
- Add a developer error if it is set
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
| |
a refetch (or another temporary problem) caused the error it will succeed on a second attempt, while a correctly detected vulnerability will be detected a second time.
PR: ports/168479
Submitted by: Michael Gmelin <freebsd@grem.de>
|
| |
|
|
|
|
|
|
|
|
|
| |
The conversion is easy:
USE_FAM=yes -> USES=fam
USE_FAM=yes and WANT_FAM_SYSTEM=fam -> USES=fam:fam
USE_FAM=yes and WANT_FAM_SYSTEM=gamin -> USES=fam:gamin
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
| |
This also removes the g77 option of USE_FORTRAN, and USE_GCC now always
implies a dependency on binutils.
Reviewed by: bapt
Approved by: maintainer (gerald)
|
| |
|
|
|
|
| |
predictable
|
| |
|
|
|
|
|
| |
If one day we are no adding a target actually correspond to an actual file, simply adding
the name of the target to the NOTPHONY will make it work as expected
|
| |
|
|
|
|
|
|
| |
dependency of pre-patch
That makes applying the pathfix target predictable
|
| |
|
| |
|
|
|
|
| |
Reported by: kwm
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move ordering of targets to the very end of bsd.port.post.mk and make it define dynamically
Now all targets should be defined prior to the end of bsd.port.post.mk to allow .ORDER to control
the sequence of the targets properly.
From now all structural targets should also be defined in one of the _SEQ variable.
Extra bonus only the really defined targets are set in the final order sequence meaning that we do
not need anymore to create a ${DO_NADA} fallback target anymore, which improves performance and
simplify debugging.
Exp-run: bdrewery
With hat: portmgr
|
|
|
|
| |
it is still possible to choose a particular mirror in make.conf.
|
| |
|
|
|
|
|
|
|
|
| |
from that ports that modify the user/group.
[1] https://qat.redports.org/~rene@FreeBSD.org/20131227145600-2109-244247/boinc-setiathome-v7-7.00_2.log
Approved by: portmgr (bapt)
|
|
|
|
|
| |
After r338507 we can safely use download.kde.org (a CDN) by default for KDE
ports. It's most likely to be the fastest option.
|
|
|
|
|
| |
PR: ports/176290
Reported by: Mikkel Georgsen <mikkel@georgsen.dk>
|
|
|
|
|
|
|
|
|
|
|
| |
The main reason for it to not be allowed was to avoid infinite redirection loop
it appears that fetch(1) anyway limit the number of redirections to 5 on 8.3 and 9.1
20 on 9.2 and 10+ meaning we have no good reasons anymore to continue forbidding
following redirections.
Thanks to Michael Gmelin for having investigation
Reported by: many
|
|
|
|
| |
Obtained from: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/mkmf.rb?r1=41756&r2=41755&pathrev=41756
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The GCC mirror site list had gotten stale. A few sites have been down
for months. A few more sites may have rearranged their directory tree
because the distfiles are no longer under "releases" folder (that
folder had been removed and it's part of the MASTER_SITE_SUBDIR so the
fetch fails even though the distfile is actually on the server).
The broken mirrors were removed. The <http://gcc.gnu.org/mirrors.html>
file was checked for new mirrors, all of which are http://-based. These
were put above ftp://-based mirrors in priority. Moreover, the
MASTER_SITE_SOURCEWARE variable was manually expanded excluding the
notoriously slow Austrian mirror (gd.tuwien.ac.at) and distributing
the remaining three sites leaving the first at the top of the list as
it always has been.
|
|
|
|
|
|
| |
build
Obtained from: https://github.com/rdoc/rdoc/commit/f4f5b94285aa9b20cacf78bda61450e17be63a22
|
|
|
|
|
| |
Suggested by: ohauer[1] eadler[2]
Approved by: portmgr (implicit)
|
|
|
|
|
|
|
|
|
|
|
|
| |
- fix AL2 in comment
[1] Regarding https://spdx.org/licenses/
[2] follow-up
Noted by mat@
PR: ports/184785 [2]
Approved by: portmgr (tabthorpe@) implicit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- svn move Templates/Licenses/AL2 Templates/Licenses/APACHE20
- add APACHE10 and APACHE11 to Mk/bsd.licenses.db.mk
- add entry in UPDATING
- bulk change all ports AL2 => APACHE20
- math/openfst/pkg-plist: remove share/licenses/openfst-1.3.4
PR: ports/184785
Submitted by: ohauer
Reviewed by: tabthorpe
Approved by: portmgr (tabthorpe@)
|
|
|
|
|
|
| |
Remove vaapi from plugin list in bsd.gstreamer.mk it accidently snuck in.
Changelog: http://lists.freedesktop.org/archives/gstreamer-devel/2013-December/045238.html
|
|
|
|
| |
Reported by: antoine
|
|
|
|
|
|
| |
PR: ports/184699
Reviewed by: bapt
Approved by: portmgr (bdrewery), wen (maintainer, timeout > 2 weeks)
|
|
|
|
| |
Newer libtool doesn't put double qoutes around the argument anymore.
|
|
|
|
|
| |
Those are respectively appended to CFLAGS and CXXFLAGS on the matching arches
That avoid having to include .pre.mk just for selecting where to add CFLAGS
|
|
|
|
| |
Suggested by: imp
|
|
|
|
|
|
| |
- Add a developer error to bsd.sanity.mk if it is used
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
|
|
| |
The conversion is simple:
USE_OPENAL=yes -> USES=openal
USE_OPENAL=soft -> USES=openal:soft
USE_OPENAL=al alut -> USES=openal:al,alut
and so on
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
|
|
|
| |
silently within the ports (similar to extraction and patching phases).
Recently introduced Mk/Uses/kmod.mk does some grunt work for pkg-plist,
like @[un]exec /usr/sbin/kldxref ... stuff via ${ECHO_CMD}, which makes
build logs less neat. Mute them and MKDIR, remove an extra whitespace,
and wrap one overly long line.
Approved by: rene
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove comments for USE_DOS2UNIX
This makes bsd.port.mk line-ending clean.
PR: ports/184168
Submitted by: myself
Approved by: portmgr (bdrewery)
Exp-runs by: bdrewery
|
|
|
|
|
|
|
|
| |
- Remove outdated comment
PR: ports/176901 [1]
Submitted by: amdmi3, avg
Exp-run by: bdrewery
|
|
|
|
|
|
|
| |
pkg has a naive solver but good enough to properly order the dependencies
and not get into a missed dependency
pkg register is also able to figure out by itself lib_depends magically
added during the compilation.
|
|
|
|
| |
find the right libgcc_s when it links object files produced by gfortran.
|
|
|
|
|
|
|
|
| |
This should silence all QAT messages about leftover font files.
Bump portrevision for all affected ports.
Original idea: bapt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bsd.python.mk
Ports need to use a designated python interpreter, whether this
is the default one chosen by the user (or provided by the system)
and pulled in via USE_PYTHON[_BUILD|_RUN]=yes or an explicit version
or version range pulled in via USE_PYTHON[_BUILD|_RUN]=X.Y does not
matter.
Ports should however not rely on 'python' at build or installation
time, whenever possible to avoid problems with building packages for
different python versions.
This change tries to raise the barrier for misbehaving ports and eases
package builds for different python versions.
Tested with: exp-run (ports/184591)
Reviewed by: wg@, koobs@
Supported by: wg@
With hat on: python@
|
|
|
|
| |
Reported by: flo
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Require a new compiler to build Calligra.
- Make GTL really an option in Calligra.
- STAGEify.
- Use OPTIONS helpers.
- Set NO_ARCH for translation ports.
- Add translation port for Intelingua.
Calligra 2.7 release notes:
http://www.calligra.org/news/calligra-2-7-released
|
|
|
|
| |
Reported by: antoine
|
|
|
|
|
|
|
| |
PYDISTUTILS_PKGNAME is useless when used with USE_PYDISTUTILS=yes and
PYDISTUTILS_AUTOPLIST as its only function is to determine egg info name.
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the old xorg stack is still needed, it is possible to add WITHOUT_NEW_XORG=
to /etc/make.conf to get the old version.
Update several xorg related ports, including:
x11/libxcb 1.9.1 -> 1.9.3
graphics/libdrm 2.4.46 -> 2.4.50
x11/pixman 0.30.2 -> 0.32.4
x11/xkeyboard-config 2.9 -> 2.10.1
x11-drivers/xf86-input-keyboard 1.7.0 -> 1.8.0
Fix dissapearing cursor in xf86-video-vmware [2]
Stagify all x11@-owned ports
Bump portrevisions for xf86-* ports due to xserver version change.
Fix fallout from updates where needed.
Thanks to: all testersi, bdrewery and the FreeBSD x11@ team
exp-run by: bdrewery [1]
PR: ports/184684 [1], ports/181385 [2]
Submitted by: Douglas Carmichael <dcarmich@dcarmichael.net> [2]
Approved by: portmgr (bdrewery), core (jhb) [0]
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
| |
Given we do not support for long enough old OPTIONS framework just get
rid of this compat block that doesn't bring anything anymore
Kick by: cperciva [1]
|
|
|
|
|
|
| |
OPTIONS_UNSET
Reported by: eadler
|
|
|
|
|
|
| |
Perform some language fixes while here.
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
| |
Now that all python packages use setuptools and eggs are undesired for system
wide packages the ports should use USE_PYDISTUTILS=yes instead.
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Setuptools is the preferred method to manage Python distributions after
many changes to the packaging ecosystem over the past couple of years.
Only ports using USE_PYDISTUTILS= yes are affected by this commit, ports using
USE_PYDISTUTILS= easy_install remains the same however this usage is now
deprecated and should be converted to USE_PYDISTUTILS= yes.
Some Python distributions do not work with setuptools out of the box because
they extend the install command from distutils and not setuptools, and
so they need to be patched accordingly.
pip (which leverages setuptools) works around the issue by using eggs, however
we want to get rid of those as well, as support for "flat" installation is
unavailable or has other issues associated with it.
This work allows us to unify how python packages are built, ensure that Python
distributions are installed consistently, reduces complexity for Python port
maintainers and paves the way for simplifying the Python ports framework in
the future.
With hat on: python
Reviewed by: koobs, antoine
Exp-run: bdrewery
Approved by: bdrewery (portmgr)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update to nss 3.15.3.1
Update firefox-esr and thunderbird to 24.2.0
Update firefox to 26.0
Update seamonkey to 2.23
- catch up with directory renames since USES=webplugins was introduced;
fixes plugins not being automatically enabled after install
- linux-firefox and linux-seamonkey can play HTML5 audio [2][3] and
measure about:memory usage, again
- dom.ipc.plugins.enabled->true no longer crash linux-firefox which makes
some flash sites work again; as there's no nspluginwrapper in-between
the infamous "youtube issue" never occurs
- install DEBUG with symbols [3] and describe the option better [4]
- enable dumping about:memory upon kill -65, kill -66 and GC/CC log
upon kill -67 to a file under /tmp directory; linux-firefox uses
kill -34, kill -35 and kill -36 respectively
PR: ports/183861 [1]
PR: ports/184006 [2]
PR: ports/169896 [3]
PR: ports/184285 [3]
PR: ports/184286 [4]
Security: dd116b19-64b3-11e3-868f-0025905a4771
In collaboration with: Jan Beich <jbeich@tormail.org>
|
|
|
|
|
|
|
| |
The 'BSD' license covered 3+ different licenses some of which were not OSI
approved. Instead we now have 3 separate licenses.
Approved by: portmgr (tabthorpe)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
USE_FORTRAN=yes can be replaced with USES=fortran or USES=fortran:gcc.
USE_FORTRAN=ifort can be replaced with USES=fortran:ifort.
USE_FORTRAN=f77 is deprecated and the version of gcc it depends
on (lang/gcc34) is scheduled to be removed.
Note that USE_FORTRAN=yes also makes GCC the C/C++ compiler while
USES=fortran only sets the Fortran compiler and can be used together
with Clang as C/C++ compiler.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Add the BSD-2-Clause, BSD-3-Clause, and BSD-4-Clause licenses. Note that these
are very specific licenses and these identifiers should NOT be used for e.g.,
BSD-2-Clause-FreeBSD.
Approved by: portmgr (tabthorpe)
|
|
|
|
|
|
|
| |
The current Ruby license is an optional choice of BSD-2-Clause and the 'Ruby'
license. This is not OSI approved.
Approved by: portmgr (tabthorpe)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The license system did not a method to give 'positive' permissions or other
'LEGAL' information without affecting the resulting package in some way
(RESTRICTED, NO_PACKAGE, NO_CDROM, etc.).
Provide a generic mechanism to provide this.
Further, provide a special variable "LEGAL" which can be used to capture any of
NO_PACKAGE, NO_CDROM, RESTRICTED, LEGAL_TEXT in reverse priority order.
PR: ports/178096
Approved by: portmgr (bdrewery)
|
|
|
|
|
|
|
| |
for that
Reported by: mat
Pointyhat to: bapt
|
|
|
|
|
|
|
|
| |
(pkg 1.1 will not understand it and claim there invalid ABIs)
Let's wait a bit before activating it.
Reported by: mat
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
twisted can be configured with the arguments run or build to replace
the previous USE_TWISTED_RUN and USE_TWISTED_BUILD knobs. The twisted
components can be added as comma-separated arguments. If you previously
wrote
USE_TWISTED= yes
USE_TWISTED= conch names
USE_TWISTED_RUN= yes
you now would write
USES= twisted
USES= twisted:conch,names
USES= twisted:run
|
|
|
|
|
|
|
|
|
| |
Split off gnome-pty-helper from vte to allow both versions of vte to be
installed at the same time.
Update comment to make it clearer which gtk+ version it is for.
Enable introspection bindings in vte.
Obtained from: GNOME dev repo.
|
|
|
|
|
|
|
| |
not be necessary when linking with GCC, but that's not the only way the
link process can be invoked.
PR: 182136
|
| |
|
|
|
|
|
|
|
| |
instance)
Handle this case
Approved by: portmgr (bapt)
|
|
|
|
|
| |
Suggested by: Eugene Stenkin <eugeni.stenkin@gmail.com>
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
| |
- Replace 'alpha' with 'amd64'
- Remove gratuitous whitespaces at the end of the line
Approved by: portmgr (bapt)
|
| |
|
|
|
|
|
|
|
|
|
| |
USE_LINUX=yes and PREFIX!=LINUXBASE.
This is not needed and creates a bunch of stage orphaned directories.
PR: ports/184477
Approved by: portmgr (bapt)
Tested by: poudriere bulk -t games/dsnake emulators/rtc www/linux-f10-flashplugin11 (no error, no orphans)
|
|
|
|
| |
With hat: portmgr
|
|
|
|
|
|
|
|
|
|
| |
Ports does not support relative paths in ${TYPE}_DEPENDS and actually breaks
the dependency registration with pkgng. This occurs in ACTUAL_PACKAGE_DEPENDS
where ${PORTSDIR} is stripped from the dependencies' directory and uses the
rest of the string as the package origin. pkg(8) then fails to detect package
origins with relative paths.
Approved by: portmgr (bapt)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Without, it'll generate :
@dirrmtry %%PORTDOCS%%%%DOCSDIR%%
With :
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
PR: ports/184287
Submitted by: mat
Approved by: bapt
|
| |
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
| |
accelerated video decoding through the VA-API library.
|
|
|
|
|
|
|
|
|
| |
and remove the comments describing USE_DISPLAY at the top.
PR: ports/184167
Submitted by: myself
Approved by: portmgr (bdrewery)
Exp-run by: bdrewery
|
|
|
|
|
|
|
|
|
| |
Since this patch converts all affected ports, bsd.cran.mk no longer supports
NO_STAGE and errors out if NO_STAGE is set.
Exp-run: ports/184216
Reviewed by: bdrewery
Approved by: portsmgr, wen
|
|
|
|
|
|
|
|
| |
The fork Distribute was merged back into setuptools.
http://pythonhosted.org/setuptools/merge.html
PR: ports/183726
Exp-run by: bdrewery
|
|
|
|
| |
Reported by: kwm
|
|
|
|
|
|
|
| |
- Bump PORTREVISION
PR: ports/184315
Submitted by: Andris Raugulis <andris@govs.lv>
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
|
|
| |
version designator.
Approved by: portmgr (bapt)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update to 2.7.6
- Update pkg-plist
- Temporarily override OPT:Olimit using CONFIGURE_ENV (ports/182952) [1]
- Replace patch: extra-patch-configure-pth with CONFIGURE_ENV instead
- Remove patch: patch-Modules-_ctypes-libffi_fficonfig.py.in [2]
- QA: Clean up and group related USE_*, WRKSRC and CONFIGURE entries
- QA: Whitespace alignment
Changes: 2.7.6 - November 10, 2013
http://www.python.org/download/releases/2.7.6/
[1] Python removed OPT:Olimit in 3.2+, requested backport or
alternative upstream patch: http://bugs.python.org/issue877121
[2] Upstreamed: http://bugs.python.org/issue18178
PR: ports/182952
PR: ports/156759
Reviewed by: antoine, mva
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
by setting IFS to just LF
- in check-stagedir.sh, properly detect unset environmental variables,
and list them all
- in check-stagedir.sh, also list the full prefix as known, not just
its parents
PR: 184039
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mate is a lite desktop forked from gnome2.
Most of the work is done by Jeremy Messenger (mezz@). The only thing I did
was update a few ports to later 1.6 release and attempting to keep up with
ports infra changes. Resulting bugs are all mine.
Mate is a sort of replacement for Gnome 2. So people wanting to keep a
Gnome 2 like desktop should switch. Gnome 2 will be replaced by Gnome 3
in the near future. This switch will be announce with a transition time
so people have more time to switch if they haven't already.
This release was made possible by everyone that send friendly pokes to
keep mate on my mind.
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
| |
for that, even if lang/gcc42 is gone.
Tested on systems with and without GCC in base.
Reported by: Terry Kennedy <TERRY@tmk.com>, dbn
|
|
|
|
|
|
|
|
|
|
| |
also what INFO_SUBDIR.
The .info-X handling was wrong since the beginning of pkgng, the INFO_SUBDIR regression was introduced with stage
PR: ports/184178
Reported by: gerald
Tested by: gerald
|
|
|
|
| |
Security: cc9043cf-7f7a-426e-b2cc-8d1980618113
|
|
|
|
|
|
|
|
|
| |
but six-and-a-half years after the upstream release of GCC 4.2.0 and
exactly two years after the removal of lang/gcc45 the time has come.
This reduces package name collisions around GCC related ports by 12.5%. [1]
Reported by: bapt [1]
|
|
|
|
| |
- Adjust POPPLER description
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
|
| |
Retire celt plugin, it was removed in flavor for the opus plugin.
Add new webp, kate and openjpeg plugin.
|
|
|
|
|
|
|
|
|
|
| |
bsd.qt.mk:
- Deprecate QMAKEFLAGS, QMAKE_ARGS should be used instead
- define LRELEASE/LUPDATE commands for general use
Uses/qmake.mk:
- USES=qmake now implies build dependency on qmake
- Deprecate QMAKE_PRO (QMAKE_SOURCE_PATH should be used if required)
- move QMAKE_ARGS definition to bsd.qt.mk
|
| |
|
|
|
|
| |
Reported by: Rainer Hurling <rhurlin@gwdg.de>
|
|
|
|
| |
clang does not fit or the user explicitly want GCC.
|
|
|
|
|
|
| |
Remove the PHONY kmod-pre-install target and replace it with a real file target (well directory in this case)
Approved by: rene
|
|
|
|
|
|
| |
It value correspond to the type of compiler chosen by the famework depending on the options
Requested by: rene
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
| |
Reported by: mandree
|
| |
|
|
|
|
|
|
| |
default make
Reported by: marino
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
| |
Approved by: portmgr (bapt)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The problem with the old method is that the libtool is configured to look
first in LOCALBASE for libraries to link to. Normaly this wouldn't cause
a problem. However if a port that builds a library with new API also builds
introspection files or say gtk bindings, then libtool will look first into
LOCALBASE and find the old library version for linking the introspection
files or gtk bindings. Due to the missing new API in old library the build
will fail with unresolved symbols.
The new ltverhack will patch the ltmain.sh and/or libtool files that where
bundled with the port. This libtool is correctly configured to first look
in for the just build libraries.
If the port bundled version of ltmain.sh and/or libtool aren't in ${WRKSRC}
then ltverhack_PATCH_FILES can be overwritten with there location in ${WRKSRC}.
As a bonus when using the new ltverhack configure will honor --disable-static
again. So please check your plist after converting.
While here shorten the number of tabs in the lthacks, ltverhack and
ltasneededhack PRE_PATCH components so they are just over 80 chars long.
Exp-run by: bdrewery@
PR: ports/183936
Obtained from: gnome dev repo
|
| |
|
|
|
|
|
|
| |
Reviewed by: Ilya A. Arkhipov <rum1cro@yandex.ru>
Reviewed by: bsam
Approved by: portmgr (bapt)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is intended to replace USE_DOS2UNIX
By default it convert all the source files
Use:
DOS2UNIX_FILES= <a list of files>
to convert files relative to ${WRKSRC} (globs allowed)
DOS2UNIX_REGEX= <a regex>
To convert files matching the regex (using find -R -iregex)
DOS2UNIX_GLOB= <a glob pattern>
To convert files matching the glob pattern (using find -name)
|
|
|
|
|
|
| |
- Adapt plists.
With hat on: kde
|
| |
|
|
|
|
|
|
|
| |
The deeply nested expression for .for loop cannot be completely evaluated at
the time of loop expansion because PKGBASE will be assigned much later.
Approved by: bapt
|
|
|
|
|
| |
PR: ports/183916
Submitted by: truckman@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This also adds a new USE_SDL=gfx2 variable to add SDL2_gfx as
LIB_DEPENDS other ports.
The SDL_gfx library evolved out of the SDL_gfxPrimitives code which provided
basic drawing routines such as lines, circles or polygons and SDL_rotozoom
which implemented a interpolating rotozoomer for SDL surfaces.
The current components of the SDL_gfx library are:
- Graphic Primitives (SDL_gfxPrimitves.h)
- Rotozoomer (SDL_rotozoom.h)
- Framerate control (SDL_framerate.h)
- MMX image filters (SDL_imageFilter.h)
WWW: http://www.ferzkopp.net/Software/SDL_gfx-2.0/
|
| |
|
|
|
|
| |
Submitted by: antoine@
|