1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00
Commit Graph

4151 Commits

Author SHA1 Message Date
Baptiste Daroussin
8930deab79 Use modern LIB_DEPENDS 2014-03-24 09:45:52 +00:00
Tijl Coosemans
999fc210ce - Make Qt4 and Qt5 respect CXXFLAGS during configure so they pick up
-DLIBICONV_PLUG from USES=iconv and always use libc iconv when it is
  available.
- Remove the iconv dependency from Qt5.  It uses icu instead.

PR:		ports/186707
Approved by:	kde (makc)
2014-03-23 19:58:33 +00:00
Bryan Drewery
22dbc56c65 - Fix installing with pkg_install when running 'make install' due to the
exists() being evaluated before the package is created.

  Regression from r348859

 With hat:	portmgr
 Pointyhat to:	bdrewery
2014-03-23 19:31:36 +00:00
Bryan Drewery
e09ae1cae1 - Create package in WRKDIR/pkg/ instead of WORKDIR/ to avoid pkg-create bug
not creating the PKGNAME.PKG_SUFX if PKGNAME already exists.

  Fixes regression packaging some from r348861

With hat:	portmgr
2014-03-23 15:34:13 +00:00
Steve Wills
eedf7913ee - Fix patch broken in r292221
PR:		ports/187472
Redported by:	Jeremy Chadwick <jdc@koitsu.org>
2014-03-23 15:31:43 +00:00
Bryan Drewery
5256c01b0d - Only create ports-mgmt/pkg latest link if can write to PACKAGES
With hat:	portmgr
2014-03-23 15:22:36 +00:00
Bryan Drewery
ca93c6f7e1 - pkgng: Create package in WRKDIR and then try to link it to the PACKAGES dir.
If that fails, copy it. This fixes packaging as non-root when not able to
  write to the PACKAGES dir which causes the following warning:
      pkg-static: archive_write_open_filename(/usr/ports/packages/All/myport-1.2.3.txz): Bad file descriptor

  We do the same thing for pkg_install already.

With hat:	portmgr
2014-03-23 15:21:42 +00:00
Bryan Drewery
294bff9f94 install-package: Use WRKDIR/PKGNAME.PKG_SUFX if available
With hat:	portmgr
2014-03-23 15:09:50 +00:00
Beat Gaetzi
afc98c29b1 - Bump SeaMonkey version to 2.25 2014-03-20 11:21:21 +00:00
Beat Gaetzi
c80e090095 - Update Firefox to 28.0
- Update Firefox ESR to 24.4.0
- Update Thunderbird to 24.4.0
- Update NSPR to 4.10.4
- Update NSS to 3.15.5
- Switch GSTREAMER option for non-esr ports to depend on
  multimedia/gstreamer1 [2]
- Switch to Uses/compiler.mk, defaults to lang/gcc47 on 8.x and 9.x
- Use port dependencies for libogg, libvorbis, libopus, harfbuzz, graphite2
- Enable readahead in url-classifier, asmjs, download resume like on Linux
- Build www/firefox and www/seamonkey faster using unified compilation
- Unbreak build on sparc64 [1]
- Workaround OPTIMIZED_CFLAGS startup crash on 8.x and 9.x
- OPTIMIZED_CFLAGS is enabled by default
- A few DEBUG build fixes
- Add clang 3.2/3.3/3.4 workarounds for i386
- Mention known GSTREAMER issue in pkg-message

Submitted by:	Jan Beich
PR:		ports/186580 [1]
Requested by:	kwm [2]
Security:	http://www.vuxml.org/freebsd/610de647-af8d-11e3-a25b-b4b52fce4ce8.html
2014-03-19 20:46:37 +00:00
Bryan Drewery
f0672aab12 Using PKGREPOSITORY is more correct here since PKGFILE uses it
With hat:	portmgr
2014-03-19 11:58:53 +00:00
Thierry Thomas
78d49142aa Let the linux rpm ports use grouping rules, e.g. to download the
binaries and the sources from differents MASTER_SITES.

PR:		ports/186702
Approved by:	netchild
2014-03-18 22:19:01 +00:00
Sunpoet Po-Chuan Hsieh
714ec2af11 - Add shared HTTP2 description 2014-03-18 14:30:51 +00:00
Mathieu Arnold
b6007efa61 Add tar:tbz.
Suggested by:	danfe
Sponsored by:	Absolight
2014-03-17 13:13:01 +00:00
Gerald Pfeifer
4c5c0a2c9f Refer to bsd.default-versions.mk for the canonical version of GCC; no
longer duplicate version information related to that.
2014-03-16 00:45:55 +00:00
Gerald Pfeifer
5b4f2ad658 Move MAINTAINER lines to the end of the initial comment block and
make things a bit more consistent.

Approved by:	portmgr (bapt)
2014-03-15 10:31:54 +00:00
Sunpoet Po-Chuan Hsieh
74e93dfa15 - Check test: 2014-03-13 15:08:21 +00:00
Baptiste Daroussin
2963832cdf Fix typo 2014-03-13 13:54:30 +00:00
Sunpoet Po-Chuan Hsieh
d2c4f34737 - Add regression-test: for all USES=perl5 ports
Approved by:	mat (portmgr)
Tested by:	sunpoet (myself, almost 2 years)
2014-03-12 18:49:03 +00:00
Sunpoet Po-Chuan Hsieh
e4a6a5ed41 - Add USES=tar:lzma for .tar.lzma case
Approved by:	bapt (portmgr)
2014-03-12 17:59:02 +00:00
Baptiste Daroussin
9e94573f8f Now that default gcc is 4.7 switch back to USE_GCC=yes where appropriate 2014-03-12 17:45:48 +00:00
Baptiste Daroussin
b78025f085 Fix collision with DEPRECATED
Pointyhat to:	bapt
2014-03-12 11:36:05 +00:00
Baptiste Daroussin
60b82dc5cb Remove cruft 2014-03-12 11:15:25 +00:00
Baptiste Daroussin
21ca628439 Simplify bsd.sanity.mk a bit
Reviewed by:	mat
2014-03-12 11:07:55 +00:00
Baptiste Daroussin
ed17a6ccac USE_LHA is unsupported not deprecated
Reported by:	mat
2014-03-12 10:33:20 +00:00
Baptiste Daroussin
5512e4aa7d USE_LHA is not used anymore in the ports tree 2014-03-12 10:24:51 +00:00
Baptiste Daroussin
23f6a67993 Fix bad copy/paste 2014-03-12 10:20:58 +00:00
Baptiste Daroussin
d17874dc5d Two new USES added to finish handling distfiles formats a consistent way:
USES=tar[:[xz|bzip2|Z|tgz]] handles distributions files in format:
- plain tar
- tar.xz
- tar.bz2
- tar.Z
- tgz

USES=lha handles distributions files info LHA format
2014-03-12 09:17:06 +00:00
Sunpoet Po-Chuan Hsieh
4169d79ffc - Remove e.pypi.python.org from MASTER_SITE_CHEESESHOP
% host e.pypi.python.org
Host e.pypi.python.org not found: 3(NXDOMAIN)
2014-03-11 17:41:37 +00:00
Baptiste Daroussin
42951b2446 Remove the now unused USE_ZIP=yes, everyone should now use USES=zip 2014-03-11 07:02:30 +00:00
Gerald Pfeifer
04bfaa8ecd Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

This adds powerpc64 as a supported architecture (and removes ia64,
though it can be supported by manually installing lang/gcc48).

New binaries %%GNU_HOST%%-gcc-ar47, %%GNU_HOST%%-gcc-nm47, and
%%GNU_HOST%%-gcc-ranlib47 are provided to support link-time
optimization (LTO) which scales significantly better.

And it adds support for indirect functions (IFUNCS), experimental
support for transactional memory in the compiler as well as a supporting
run-time library called libitm, a new string length optimization pass,
and support for atomic operations specifying the C++11/C11 memory model.

Version 3.1 of the OpenMP specification is now supported for the C,
C++, and Fortran compilers.

GCC accepts the options -std=c11 and -std=gnu11 for the C11 revision
of the ISO C standard which inlcude support for unicode strings,
nonreturning functions (_Noreturn and <stdnoreturn.h>), alignment
support (_Alignas, _Alignof, max_align_t, <stdalign.h>), and a
__builtin_complex built-in function.

The C++ frontend now accepts the -std=c++11, -std=gnu++11, and
-Wc++11-compat options and implements many C++11 features of the
language including extended friends syntax, explicit override
control, non-static data member initializers, user-defined literals,
alias declarations, delegating constructors, atomic classes, and more.

The C++ standard library and Fortran frontend have received many
improvements.  See http://gcc.gnu.org/gcc-4.7/changes.html for an
extense list of changes; http://gcc.gnu.org/gcc-4.7/porting_to.html
for information on how to port to that new version.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:41:10 +00:00
Dmitry Sivachenko
79cd466b4d Update python33: 3.3.4 --> 3.3.5. 2014-03-10 11:28:55 +00:00
John Marino
af58a9f955 Uses/ada.mk: Add support for soon-to-be-older Ada compiler
Currently the Ada framework uses a single compiler based on gcc47.
Soon this compiler will be updated to the gcc49 base, but not all Ada
ports are currently happy about this.

This update to ada.mk induces the ARGS of "47" which causes the port to
use the newly-created lang/gcc47-aux port which is currently a clone
of lang/gcc-aux.  When the latter is updated, the Ada Framework will
use it except for those ports that feature "USES+= ada:47"
2014-03-09 21:25:46 +00:00
Sunpoet Po-Chuan Hsieh
df5fb71a8e - Fix following error message when "make update" with python{32,33} as default python interpreter
make[1]: "/usr/ports/Mk/bsd.python.mk" line 343: Malformed conditional (exists(${PYTHON_CMD}-config) && ${PORTNAME} != python33)
make[1]: Fatal errors encountered -- cannot continuemake: "/usr/ports/Mk/bsd.port.subdir.mk" line 123: warning: "make -V PYTHONBASE USE_PYTHON=1 -f /usr/ports/Mk/bsd.port.mk" returned non-zero status

Approved by:	antoine (portmgr)
2014-03-09 16:26:10 +00:00
Antoine Brodin
3ea8134a8b Make it possible to override EXTRACT_SUFX when using zip, some distfiles
(emulators/ods2reader for instance) have a .ZIP extension
2014-03-08 17:21:31 +00:00
Sunpoet Po-Chuan Hsieh
d219bcb5a2 - Add shared MPI, MPICH2 and OPENMPI descriptions 2014-03-08 16:24:39 +00:00
Baptiste Daroussin
bebb0247f7 Allow multiple EXTRACT_DEPENDS
Reported by:	mat
2014-03-07 15:25:41 +00:00
Baptiste Daroussin
9fc416d031 Add USES=zip and USES=zip:infozip
To handle the zip archives from distfiles

Reviewed by:	mat, antoine
2014-03-07 15:25:02 +00:00
Baptiste Daroussin
06b21dbe65 this is makeself, not gmake.mk :) 2014-03-07 14:46:57 +00:00
Baptiste Daroussin
e2c6345d51 fix removed by accident .else 2014-03-07 14:41:37 +00:00
Baptiste Daroussin
d9dce0d24d Add USE_MAKESELF to the sanity check 2014-03-07 14:38:14 +00:00
Baptiste Daroussin
2947c34754 extract USE_MAKESELF from bsd.port.mk 2014-03-07 14:37:18 +00:00
Baptiste Daroussin
1efa84b8f3 Create a makeself uses to handle makeself archives 2014-03-07 14:36:03 +00:00
Antoine Brodin
28a38d6cf8 Fix packaging of python32 and python33 when they are already installed
The ABIVER was appended twice to some files in the plist

Reported and tested by:	demon
2014-03-06 20:48:23 +00:00
Sunpoet Po-Chuan Hsieh
65a813492b - Add slave port of devel/py-setuptools for different python versions (27, 32 and 33)
- Update Mk/bsd.python.mk to use new devel/py-setuptools{27|32|33}

PR:		ports/187091
Submitted by:	sunpoet (myself)
Discussed with:	lwhsu, mva, koobs, crees
Exp-run by:	bdrewery
With hat:	python
MFH:		2014Q1
2014-03-06 16:33:17 +00:00
Bryan Drewery
8d8103d173 - Remove redundant WITH_PKGNG checks. bsd.pkgng.mk is only included if
it is defined.

With hat:	portmgr
Discussed with:	bapt
2014-03-05 13:53:51 +00:00
Max Brazhnikov
f3f8c20d6a KDE/FreeBSD team presents KDE SC 4.12.3 and KDE Workspace 4.11.7!
deskutils/kdepim4:
- Add depedency on coreutils, kleopatra needs md5sum and sha1sum programs [1]

misc/kdehier4:
- add tests directory (r343428 commit to Templates/BSD.local.dist)

security/kwallet:
- moved to security/kwalletmanager (renamed upstream)

x11/kdelibs:
- remove workaround, which is not needed after global fix in
  Mk/bsd.kde4.mk (r315373)

PR:		ports/187259 [1]
Submitted by:	Tobias Berner <tcberner@gmail.com>
2014-03-04 19:15:39 +00:00
Kubilay Kocak
ea56f87d19 lang/python33: Update to 3.3.4
- Update to 3.3.4
- Update pkg-plist
- Remove patch-CVE-2014-1912 (upstream)
- Remove patch-issue20374 (upstream)
- Repatch and rename patch-Modules__fcntlmodule.c
- Add patch-issue-20695-Lib__test__test_urllibnet.py (tests) [1]
- Add regression-test target for QA

Changes: 3.3.4 - 09/02/2014

    http://docs.python.org/3.3/whatsnew/changelog.html#python-3-3-4

Extra:

- Update python-doc-html distinfo for Python 3.3 docs
- Update bsd.python.mk to support the new version

[1] http://bugs.python.org/issue20695
2014-03-04 12:38:02 +00:00
Mathieu Arnold
653890f812 Correctly sort the DEPENDS targets.
Sponsored by:	Absolight
2014-03-03 18:56:44 +00:00
Mathieu Arnold
583e2da11b Add CONFLICT{,_BUILD,_INSTALL} to the options helpers.
PR:		187226 (based on)
Submitted by:	adamw
Sponsored by:	Absolight
2014-03-03 18:47:37 +00:00