Commit graph

5477 commits

Author SHA1 Message Date
Mathieu Arnold
8dab11a002 Remove $FreeBSD$ from patches files in categories a-j.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-22 13:34:20 +00:00
Gerald Pfeifer
e9baa3931b Update to Wine 1.7.43. This includes the following changes:
- Improved support for Shell Browser windows.
 - Some more API Sets libraries.
 - Read/write operations support with built-in devices.
 - Major Catalan translation update.
 - Various bug fixes.
2015-05-21 16:58:20 +00:00
Baptiste Daroussin
b6a8134ab4 Grr forgot svn add
Reported by:	decke
2015-05-21 14:59:45 +00:00
Baptiste Daroussin
14b3d2fd2a Add a patch to disable posted interrupts for PVH guest
Submitted by:	royger
2015-05-21 13:32:25 +00:00
Dirk Meyer
69acc02bf1 - fix build introduced by r381876 2015-05-20 03:49:13 +00:00
Juergen Lock
3afca2cc7e Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user
2015-05-17 16:46:18 +00:00
Juergen Lock
a5d6daade5 - Apply fixes for "BENOM" vulnerability - CVE-2015-3456 .
- Bump PORTREVISIONs.

PR:		200255
PR:		200256
PR:		200257
Submitted by:	venture37@geeklan.co.uk
Obtained from:	http://git.qemu.org/?p=qemu.git;a=commitdiff;h=e907746266721f305d67bc0718795fedee2e824c
Security:	http://vuxml.FreeBSD.org/freebsd/2780e442-fc59-11e4-b18b-6805ca1d3bb1.html
2015-05-17 10:09:36 +00:00
Thomas Zander
49b87c519c - Allow to work with python 3
- Use autoplist

PR:		199781
Submitted by:	pavelivolkov@gmail.com (maintainer)
2015-05-16 19:29:50 +00:00
Jung-uk Kim
61fe94530a Fix build without OpenSSL in the base.
PR:		199377
2015-05-15 19:29:10 +00:00
John Marino
50ab3f1ae8 emulators/advancemenu: This is not jobs-safe
This port has failed on multi-job builds at least three times.  This last
time the failure occurred when common.o object file was used before it
was built.
2015-05-15 08:25:42 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Dmitry Marakasov
2f140cb709 - Add CPE info
Approved by:	portmgr blanket
2015-05-14 10:04:06 +00:00
Dmitry Marakasov
6c7e5fa74d - Add LICENSE
- Remove useless options.mk inclusion
- Fix WWW:
2015-05-14 07:02:00 +00:00
Dmitry Marakasov
936aa69db9 - Clarify LICENSE
- Add LICENSE_FILE
- Add CPE info
- Update WWW:

Approved by:	portmgr blanket
2015-05-14 01:47:41 +00:00
Jung-uk Kim
3ddd0065cb Update to 4.3.28. 2015-05-13 22:20:43 +00:00
David Naylor
0d826836af emulators/i386-wine-devel: update to 1.7.42. 2015-05-12 20:10:43 +00:00
Mathieu Arnold
88bfe4bd43 Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:34:57 +00:00
Gerald Pfeifer
7b8e101eea Our post-extract target uses Perl scripts that require fixing the
shebang first, so make it depend on the fix-shebang target.

Tested by:	pi
2015-05-11 05:12:15 +00:00
Gerald Pfeifer
020e1760f8 Update to Wine 1.7.42. This includes the following changes:
- Support for dynamic timezone information.
 - Initial desktop shell window support.
 - Some more Direct2D support.
 - Various bug fixes.

Do not set GNUTLS by default for wine-compholio any longer. [1]

Discussed with:	dbn, kmoore [1]
2015-05-09 03:49:29 +00:00
Dmitry Marakasov
e9f633aaf4 - Add CPE info
- Add LICENSE_FILE
- Whitespace fixes

Approved by:	portmgr blanket
2015-05-08 11:07:47 +00:00
Dmitry Marakasov
9896d78ddb - Fix build with clang
Approved by:	portmgr blanket
MFH:		2015Q2
2015-05-08 09:13:35 +00:00
Kurt Jaeger
2fbafc1ba4 emulators/pipelight: 2.7.3 -> 2.8.1
Changes:
http://pipelight.net/cms/articles/2014-12/release-v0-2-8.html
and
https://bitbucket.org/mmueller2012/pipelight/raw/master/debian/changelog

PR:		197828
Submitted by:	sasamotikomi@gmail.com
Reviewed by:	philippe.r972@gmail.com
2015-05-06 19:48:21 +00:00
Mathieu Arnold
62d98f2dd1 Update ports in the [ef]* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-06 15:27:43 +00:00
Antoine Brodin
59ea40bfc2 Mark BROKEN
All uses of MAP_NORESERVE in the ports tree were removed in r371117
It shouldn't have come back
2015-05-04 09:09:31 +00:00
Eitan Adler
415737f338 By request, reset maintainership of multiple ports
PR:		199903
Submitted by:	"Chris Petrik" <chris@bsdjunk.com>
2015-05-04 00:33:14 +00:00
Danilo Egea Gondolfo
584765f826 - Update to 0.51 2015-05-02 20:51:41 +00:00
Juergen Lock
d96dc23c07 - Catch up with github tree - changelog:
https://github.com/seanbruno/qemu-bsd-user/commits/bsd-user

- Switch to new USE_GITHUB syntax.
2015-05-01 19:10:15 +00:00
Juergen Lock
6d28c2597b Fix build w/o OPENGL knob. (--disable-glx is now called --disable-opengl)
Reported by:	olgeni (via private email)
2015-04-29 16:28:01 +00:00
Juergen Lock
88ee0db664 Update to 2.3.0 - announce message is here:
http://article.gmane.org/gmane.comp.emulators.qemu/332605
2015-04-28 18:53:13 +00:00
Baptiste Daroussin
c64d3bd0e2 Fix xen.4th on head following change r280937 and r281180 (in base)
Reported by:	Michael Dexter
Submitted by:	dteske
2015-04-27 20:34:05 +00:00
Baptiste Daroussin
fd2cbd68b6 Limit xen kernel to amd64 2015-04-27 18:50:47 +00:00
David Naylor
12bdb91f92 emulators/wine-compholio: fix build.
* Autoconf is required during the extract stage, so add it to the
   EXTRACT_DEPENDS list (it defaults to BUILD_DEPENDS only)
 * For an unknown reason autoconf creates a configure script that looks
   for and detects powl on FreeBSD 8 and 9.  powl does not actually exist
   and causes a build failure.

Approved by:	gerald@ (maintainer, implicit)
2015-04-24 15:56:19 +00:00
David Naylor
165d0f2d58 emulators/i386-wine-devel: update to 1.7.41
* Update supported FreeBSD OS range.
2015-04-24 15:48:52 +00:00
Baptiste Daroussin
25c34fd38f Update icu to 55.1 2015-04-23 21:26:09 +00:00
Veniamin Gvozdikov
6a926b5d3b The gem5 simulator is a modular platform for computer system
architecture research, encompassing system-level architecture
as well as processor microarchitecture.

WWW: http://www.gem5.org/
2015-04-23 17:03:19 +00:00
Mathieu Arnold
74f8a8d0de Fix build with Perl 5.21.1+
"defined(@array)" and "defined(%hash)" are now fatal errors
    These have been deprecated since v5.6.1 and have raised deprecation
    warnings since v5.16.

With hat:	perl@
Sponsored by:	Absolight
2015-04-22 14:02:46 +00:00
David Naylor
d8d61cf598 emulators/i386-wine: update to 1.6.2_10 2015-04-21 18:23:17 +00:00
David Naylor
24cd0c7c5d emulators/i386-wine-devel: update to 1.7.40_1. 2015-04-21 05:11:02 +00:00
Gerald Pfeifer
90e8b5a3ca Update to Wine 1.7.41. This includes the following changes:
- More Known Folders supported in the shell.
 - Some more support for kernel job objects.
 - More MSI patches improvements.
 - Some theming fixes.
 - Various bug fixes.

files/patch-scheduler in emulators/wine-compholio has been obsoleted
by an upstream fix.  Remove it.

Rename the COMPHOLIO option to STAGING in emulators/wine-devel,
emulators/i386-wine-compholio and emulators-compholio (including many
adjustments to pkg-plist).
2015-04-19 20:51:11 +00:00
David Naylor
806a93509a wine-compholio: unbreak build.
* The wine-compholio (aka staging) packages now require the autoreconf
   command
 * Since this is a slave port the patch under files/ is not automatically
   applied and needs an EXTRA_PATCHES pointed to the patch.

Approved by:	portmgr (implicit: unbreak build)
2015-04-19 13:18:19 +00:00
David Naylor
09f6ce160d emulators/i386-wine(-devel|-compholio): add BUNDLE_LIBS.
The i386-wine ports bundle their own (32-bit) libraries that cause pkg-1.5
issues.  Since these libraries are under lib32 it does not cause issues
with other software.

Bump PORTREVISION [1] for the 32-bit side of the ports.  The 64-bit side of
the ports will be bumped when new packages have been prepared.

Approved by:	gerald@ [1]
Reported by:	bapt@
2015-04-19 12:37:10 +00:00
Jan Beich
56e1d8f205 Unbreak INFO build on DragonFly and FreeBSD 11+
doc/vice.texi:8246: @itemx must follow @item

Reported by:	pkg-fallout
2015-04-19 01:01:08 +00:00
Tijl Coosemans
2358c08a33 Convert to USES=autoreconf 2015-04-18 19:09:03 +00:00
Johannes Jost Meixner
62b2a35363 emulators/linux_base-c6: Add libblkid RPM
- Add libblkid to DISTFILES.
  the corresponding src distfile is
  util-linux-ng-2.17.2-12.18.el6.src.rpm

PR:		199083
Differential Revision:	https://reviews.freebsd.org/D2315
Submitted by:	trasz
Reviewed by:	eadler, trasz
2015-04-18 17:29:03 +00:00
Dmitry Marakasov
73ec2b90d2 - Actually add patches 2015-04-18 01:52:35 +00:00
Dmitry Marakasov
80c17d72de - Add patches to fix build on 10.x+
- Mark BROKEN on 10.x+

It accesses field of structure which was made opaque in r235647
to change internally used file descriptor:

cwd.c:892:15: error: incomplete definition of type 'struct _dirdesc'
    search->dp->dd_fd = squirrel_fd(search->dp->dd_fd);
    ~~~~~~~~~~^
/usr/include/dirent.h:58:8: note: forward declaration of 'struct _dirdesc'
struct _dirdesc;
       ^

This hack is no longer possible on 10.x+. Doscmd may work fine
without it though, but I'm not taking responsibility by blindly
removing it. If you know the interlans and can test it, see
extra-patch-cwd.c.
2015-04-18 01:52:03 +00:00
Tijl Coosemans
95b155ef70 Specify library version when depending on libpolarssl and switch ports to
PolarSSL 1.3 when they fail to build with 1.2.
2015-04-17 13:37:36 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Gerald Pfeifer
75867708cc Change the COMPHOLIO-specific BUILD_DEPENDS to EXTRACT_DEPENDS now that
we moved the unpacking and initial patching from the pre-configure target
to post-extract.

Reported by:	pkg-fallout
2015-04-11 12:21:26 +00:00
Gerald Pfeifer
62c5d440f0 Unbreak the build. This patch is slightly different than one that
got applied upstream earlier today, but equivalent.  With the next
release we'll be able to simply remove it.
2015-04-10 19:24:48 +00:00