1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-25 00:51:21 +00:00
Commit Graph

4791 Commits

Author SHA1 Message Date
Juergen Lock
2acde1c040 (Attempt to) fix build on i386 with gcc46 and -Werror.
Submitted by:	beefy1 via pkg-fallout
2013-09-26 20:09:57 +00:00
Rene Ladan
0468060bc6 Also use new LIB_DEPENDS syntax in non-default cases... 2013-09-23 20:30:03 +00:00
Rene Ladan
5f26a00471 Let my ports pass 'make check-sanity' by using modern LIB_DEPENDS 2013-09-23 16:42:30 +00:00
Lars Engels
00f66cbce3 Give back to the pool upon maintainer's request. 2013-09-22 14:35:31 +00:00
Bernhard Froehlich
90903a7bb7 - Fix calls of vm_map_find() after r255426 broke it and added
a mmap flag.

PR:		ports/181971,
		ports/182121
Submitted by:	Lawrence Stewart <lstewart@FreeBSD.org>,
		Dan McGregor <dan.mcgregor@usask.ca>
2013-09-21 18:41:53 +00:00
Dirk Meyer
1e3119b07e - fix misplaced NO_STAGE in slaveports and ifdefs 2013-09-21 11:06:03 +00:00
David Naylor
4529f159a6 Update emulators/i386-wine-devel to 1.7.2 (for amd64).
These was some difficulty building 1.7.1 under i386 so that was not
updated.
2013-09-21 05:59:24 +00:00
Baptiste Daroussin
1089da7dcc Add NO_STAGE all over the place in preparation for the staging support (cat: emulators) 2013-09-20 16:43:52 +00:00
Bryan Drewery
c93dfc2e9f SSP support has been added to ports with WITH_SSP for i386 and amd64
on FreeBSD 10, and amd64 on earlier versions.

SSP_UNSAFE is added to disable in a port if it fails to build, but
this should only be used in rare circumstances such as kernel modules.
Otherwise, the port may just be failing due to lack of respecting
LDFLAGS.

On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in
libssp_nonshared.a to address issues linking on i386 [1].

On earlier FreeBSD versions the WITH_SSP knob will add -lssp_nonshared
to LDFLAGS on i386. This is not needed on amd64. However, several hundred
ports do not currently respect LDFLAGS, so this support is disabled currently
as it causes build failures if a dependency is looking for the stack_chk
symbols.

Many thanks to jlh@ for this as he had many years of patience in getting
all of the necessary pieces [1][2] in.

[1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup

PR:		ports/138228 [2]
Submitted by:	jlh (bsd.ssp.mk based on)
Reviewed by:	bapt
With hat:	portmgr
exp-runs done:	37 over a month on 91i386,91amd64,10i386,10amd64
2013-09-20 12:54:54 +00:00
Alex Kozlov
cc1177b8d8 - Update to 2.16
- Convert Makefile headers to new style
2013-09-20 11:08:29 +00:00
Bryan Drewery
9b171d9d02 - Update to 0.40
Reported by:	portscout
2013-09-20 09:23:01 +00:00
Baptiste Daroussin
373388ca86 Add a explicit dependency on pkgconf 2013-09-18 06:44:46 +00:00
David Naylor
4615ad6c88 Fix distinfo for emulators/i386-wine.
The distfile info for FreeBSD 8.3+ had been replaced with a duplicate
entry for th distfiles infor for FreeBSD 9.1+, this has been corrected.

Reported by:	pkg-fallout
2013-09-16 20:30:42 +00:00
Baptiste Daroussin
cddacdc1a8 Convert to new perl framework
Convert USE_GMAKE to USES
2013-09-16 16:45:35 +00:00
Gerald Pfeifer
96f049e8e9 Update to Wine 1.7.2. This includes the following changes:
- Right-to-left text layout improvements.
 - NTLM and Negotiate authentication for RPC over HTTP.
 - More glyphs in the built-in Wingdings font.
 - Activation context improvements.
 - Various bug fixes.
2013-09-15 18:08:48 +00:00
Ganael LAPLANCHE
95ad37e392 - Update to 1.9.94.r87113
- Remove useless dependency to libumem [1]
- Adapt USES following recent changes

PR:		ports/181402 [1]
Submitted by:	David Demelier <demelier.david@gmail.com> [1]
2013-09-13 08:24:10 +00:00
John Marino
27713e1c50 Add explicit dependency on pkgconf (10 ports)
Approved by:	portmgr (bapt, implicit)
2013-09-13 01:21:55 +00:00
Bernhard Froehlich
88b552a665 - Revert VNC IPv6 patch because it causes an incompatibility.
Per default the VNC ports are stored in "TCP/Ports" but with
that change "VNCAddress4", "VNCPort4", "VNCAddress6" and
"VNCPort6" are used which breaks phpvirtualbox and also
confused VBoxManage/VBoxHeadless.

Reported by:    VVD
2013-09-12 21:19:47 +00:00
John Marino
a10f987e18 Add explicit dependency on pkgconf (11 ports) 2013-09-12 00:48:38 +00:00
John Marino
107bfacba9 Add explicit dependency on pkgconf (27 ports) 2013-09-12 00:21:10 +00:00
Andrej Zverev
b69c9c2bff - convert to the new perl5 framework
- trim Makefile header

Approved by:	portmgr (bapt@, blanket)
2013-09-11 19:02:50 +00:00
Antoine Brodin
251f4ca6f1 Add an explicit dependency on pkgconf
Approved by:	portmgr (bapt)
2013-09-11 17:17:35 +00:00
Guido Falsi
56f9360f82 Fix build on head after iconv change.
Reported by:	Walter Hurry <walterhurry@gmail.com>
Approved by:	portmgr (bapt, implicit)
2013-09-10 23:09:23 +00:00
Antoine Brodin
11008fac27 Add an explicit dependency on pkgconf
Approved by:	portmgr (bapt)
2013-09-09 18:54:28 +00:00
Bernhard Froehlich
aa160f4740 - Update to 4.2.18
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com>
2013-09-08 14:40:54 +00:00
Guido Falsi
b57701ad36 Fix build on head after iconv change.
Approved by:	portmgr (bapt, implicit)
2013-09-06 15:06:25 +00:00
Bernhard Froehlich
8e7abd2285 Add explicit iconv dependency. The port requires variable ICONV_LIB
defined in the iconv USES Makefile to build correctly on 8.x and
9.x after the iconv migration of the ports tree.

PR:		ports/181854
Submitted by:	Dave Hayes <dave@jetcafe.org>
2013-09-06 08:37:48 +00:00
Guido Falsi
d8771481e0 Add explicit iconv dependency. The port requires variable ICONV_LIB
defined in the iconv USES Makefile to build correctly on 8.x and
9.x after the iconv migration of the ports tree.

PR:		ports/181854
Submitted by:	Dave Hayes <dave@jetcafe.org>
Approved by:	portmgr (bapt, implicit)
2013-09-06 06:43:39 +00:00
Juergen Lock
119a4c1a03 - Add patch to fix pcnet-pci NIC big endian guests like MIPS Malta: [1]
http://lists.nongnu.org/archive/html/qemu-stable/2013-08/msg00217.html

  See also gonzo's blog post:

	http://kernelnomicon.org/?p=401

- Bump PORTREVISION.

Submitted by:	gonzo (via irc) [1]
Obtained from:	qemu upstream [1]
2013-09-05 17:39:25 +00:00
Baptiste Daroussin
3a4866fb15 Add an explicit dependency on pkgconf 2013-09-05 09:15:49 +00:00
Baptiste Daroussin
d17e1f3699 Fix build with clang
Submitted by:	dim
2013-09-04 23:24:55 +00:00
Guido Falsi
642be1b81d - Make ports use the libc provided iconv implementation on 10-CURRENT
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Discussed with:	bapt, bsam (who both contributed ideas and code)
2013-09-04 18:06:07 +00:00
Baptiste Daroussin
c7d6ee97c1 Add an explicit dependency on pkgconf 2013-09-03 10:23:55 +00:00
Baptiste Daroussin
b3e4e19ddc Add an explicit dependency on pkgconf 2013-09-03 09:59:01 +00:00
Alexey Dokuchaev
eaa56b6fc0 - Unbreak parallel (-jX) builds by calling sub-makes correctly (via -C)
- Drop leading indefinite article from the COMMENT line
- Use new, more robust syntax for LIB_DEPENDS (available since r322328)
- Sort the knobs, remove no longer required (and deprecated) USE_GMAKE
2013-09-03 09:54:56 +00:00
Baptiste Daroussin
019f2422aa Add an explicit dependency on pkgconf 2013-09-03 08:49:46 +00:00
Baptiste Daroussin
db7a56d5ed Add an explicit dependency on pkgconf 2013-09-03 06:36:41 +00:00
Baptiste Daroussin
2d4772a241 Add an explicit dependency on pkgconf 2013-09-02 20:27:18 +00:00
Tijl Coosemans
f86cad0ce3 Two imake related changes:
1) Move -a from XMKMF command variable to a new XMKMF_ARGS variable.
   For ports that don't need -a introduce USES=imake:notall.
   This way ports no longer have to redefine XMKMF.

2) xmkmf -a runs imake with the flags in IMAKECPPFLAGS as extra arguments
   to set CPP, CC and CXX.  This creates the top Makefile, and then xmkmf
   runs make Makefiles.  This Makefiles target runs imake for each
   subdirectory but these imake invocations did not have the flags from
   IMAKECPPFLAGS so the resulting makefiles used the wrong C preprocessor
   when clang is used (/usr/bin/cpp instead of /usr/local/bin/tradcpp).
   Instead of letting xmkmf pass IMAKECPPFLAGS from the environment to
   imake let imake handle IMAKECPPFLAGS itself just like it handles
   IMAKEINCLUDE.

   This exposed configure errors in x11-clocks/mouseclock and x11-wm/fvwm.

Approved by:	portmgr (bapt)
2013-09-02 13:26:34 +00:00
Boris Samorodov
41aa63fa0b 1. Introduce using iconv with arguments:
. lib (default, implicit);
. build,
. patch.

The default is the same, all existing ports stay valid.

2. Introduce variable ICONV_CMD with default to ${LOCALBASE}/bin/iconv.
It is intended to get the value of /usr/bin/iconv at recent 10.x.

3. Adopt all ports to using USES+= icomv:build and iconv:patch and
change iconv (executable) at Makefile commands to ${ICONV_CMD} at those ports.

Submitted by:	bsam (me, via e-mail)
Approved by:	portmgr (bapt)
2013-09-02 05:41:50 +00:00
Baptiste Daroussin
89ac815bbe Eliminate USE_GNOME=pkgconfig
While here:
Convert to USES=perl5
Convert to USES=desktop-file-utils
Convert to USES=gmake
2013-09-01 22:57:27 +00:00
Gerald Pfeifer
c294836c5d Update to Wine 1.7.1. This includes the following changes:
- Support for keyed event objects.
 - Support for the "init once" synchronization mechanism.
 - Activation context support for DLLs, typelibs, and COM classes.
 - Support for loading 32-bit typelibs on 64-bit.
 - Some fixes for serial port devices.
 - Various bug fixes.
2013-08-30 23:28:01 +00:00
Baptiste Daroussin
0dc34effd5 Add an explicit dependency on pkgconf
While here:
- trim headers
- convert USE_GMAKE to USES=gmake
2013-08-30 22:31:38 +00:00
Bryan Drewery
bd78be73dd - Remove bogus conditional IGNORE for PACKAGE_BUILDING; these should
be IGNOREd regardless of PACKAGE_BUILDING. Soem have no MASTER_SITES
  and require manual fetching, others are already marked RESTRICTED.
- Trim headers
- Convert some pre-fetch errors into IGNORE
- Remove needless quoting in java/jdk7-doc IGNORE

With hat:	portmgr
2013-08-29 14:16:03 +00:00
Baptiste Daroussin
9b29f58964 Make sure the build respect CC, and while here enforce gcc as a compiler as clang is blowing up when trying to build this port. 2013-08-28 06:02:08 +00:00
Rene Ladan
829b60e37d Remove expired ports:
2013-08-27 lang/ldc-devel: Broken for more than 6 month
2013-08-27 www/mod_smooth_streaming: Broken for more than 6 month
2013-08-27 www/p5-Apache2-Scoreboard: Broken for more than 6 month
2013-08-27 sysutils/avfs: Broken for more than 6 month
2013-08-27 multimedia/mp4split: Broken for more than 6 month
2013-08-27 net-mgmt/noc: Broken for more than 6 month
2013-08-27 sysutils/empower: Broken for more than 6 month
2013-08-27 emulators/xgngeo: Broken for more than 6 month
2013-08-27 graphics/geglmm: Broken for more than 6 month
2013-08-27 sysutils/libumberlog: Broken for more than 6 month
2013-08-27 net/wizd: Broken for more than 6 month
2013-08-27 net-p2p/nicotine-plus: Broken for more than 6 month
2013-08-27 palm/barry: Broken for more than 6 month
2013-08-27 x11-themes/kde-icons-noia-warm: Broken for more than 6 month
2013-08-27 news/lottanzb: Broken for more than 6 month
2013-08-27 textproc/xaira: Broken for more than 6 month
2013-08-27 graphics/f90gl: Broken for more than 6 month
2013-08-27 multimedia/linux-gspca-kmod: Broken for more than 6 month
2013-08-27 x11/cl-clx-sbcl: Broken for more than 6 month
2013-08-27 math/dislin: Broken for more than 6 month
2013-08-27 irc/smuxi: Broken for more than 6 month
2013-08-27 18:57:00 +00:00
Dmitry Marakasov
771539cd45 - Install an icon and use it in a desktop file
PR:		181499
Submitted by:	myself
Approved by:	Tom Carrick <knyght@gmail.com> (maintainer)
2013-08-26 17:23:59 +00:00
William Grzybowski
f387787727 emulators/spim: fix package
- Fix package, man files are not compressed

Reported by:	pointyhat
2013-08-22 17:53:18 +00:00
Juergen Lock
f2f3e3e60a - Update to 1.6.0 - announce message is here:
https://lists.gnu.org/archive/html/qemu-devel/2013-08/msg02245.html

- Remove bsd-user support as sson's patches no longer apply, you can still
  use his (older) git tree or my port of it on redports as described here:

	https://wiki.freebsd.org/QemuUserModeHowTo
2013-08-20 22:03:10 +00:00
Gerald Pfeifer
41e60477bd Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
2013-08-17 16:27:24 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
David Naylor
826b080b40 Add back i386-wine/Makefile (wouldn't commit otherwise).
Subversion and pre-commit hooks are not cooperating in the changes
required for i386-wine(-devel).

For the historians: This file is a copy of i386-wine-devel/Makefile as
at version 321106.
2013-08-12 06:20:27 +00:00
David Naylor
162c633191 Add emulators/i386-wine.
With the introducation of binary packages for i386-wine-devel the
port itself is largely complete (although there are still problems with
3D acceleration, both with and without nVidia).
2013-08-12 06:15:40 +00:00
David Naylor
563811c9b2 Fix emulators/i386-wine-devel when installing on -current.
Correct version detection to complain when installing outside the
supported range (8.3+ and 9.1+).

Also, exclude ldconfig data from pkg-plist.

Reported by:	Sergey V. Dyatko
2013-08-12 06:07:05 +00:00
David Naylor
0c322f344e Backport changes from emulators/wine-devel and add CONFLICTS_INSTALL.
The backported changes allow the i386-wine(-devel) ports to install wine
in such a manor that it can run on FreeBSD/amd64.

The CONFLICTS_INSTALL conflict with the i386-wine packages and the correct
stable/devel packages (including the upcoming stable wine).

Approved by:	gerald@ (implicit)
2013-08-11 18:13:10 +00:00
David Naylor
ec2cecb2dd Update emulators/i386-wine-devel options with GECKO and MONO.
The binary package for amd64 systems does not bundle GECKO or MONO
however it is useful (for some) to have those files installed, so
allow the package to have a run-time dependency on the ports that
provide Gecko and Mono support.

PORTREVISION is not bumped since nothing changes in the default
(BATCH) case.
2013-08-11 08:19:18 +00:00
David Naylor
1a38813cb9 Enable packaging of emulators/i386-wine-devel on amd64 (part 2/2).
CHANGES
-------
Provide two ports, in one.  When compiling on i386 the port behaves
as a slave port of wine-devel, creating a package suitable for
installation on amd64.  No change here

When compiling on amd64 the port manually installs the provided
amd64 packages (see wiki.FreeBSD.org/i386-Wine for those packages)
and thus allowing the packages to be "build" using the FreeBSD
infrastructure, and critically, to appear in the standard package
set without requiring users to manually add these packages to their
systems.

DESIGN
------
The bootstrapping (for choosing between i386 and amd64 Makefiles)
was done manually as Makefile.i386 is a slave port while Makefile.inc
(for amd64) is a master port.  This situation does not work in the
current infrastructure thus requiring a manual bootstrap.

PRECEDENT
---------
Although Ports does not support cross compiling of packages there is
precedent in supplying binary packages for those situations where,
otherwise, cross compiling is required.

In support of taking this approach I site:
 - misc/compat?x ports
 - */linux-* ports
2013-08-10 15:46:30 +00:00
David Naylor
3972cac2b8 Enable packaging of emulators/i386-wine-devel on amd64 (part 1/2).
CHANGES
-------
Provide two ports, in one.  When compiling on i386 the port behaves
as a slave port of wine-devel, creating a package suitable for
installation on amd64.  No change here

When compiling on amd64 the port manually installs the provided
amd64 packages (see wiki.FreeBSD.org/i386-Wine for those packages)
and thus allowing the packages to be "build" using the FreeBSD
infrastructure, and critically, to appear in the standard package
set without requiring users to manually add these packages to their
systems.

DESIGN
------
The bootstrapping (for choosing between i386 and amd64 Makefiles)
was done manually as Makefile.i386 is a slave port while Makefile.inc
(for amd64) is a master port.  This situation does not work in the
current infrastructure thus requiring a manual bootstrap.

PRECEDENT
---------
Although Ports does not support cross compiling of packages there is
precedent in supplying binary packages for those situations where,
otherwise, cross compiling is required.

In support of taking this approach I site:
 - misc/compat?x ports
 - */linux-* ports
2013-08-10 15:43:59 +00:00
Dirk Meyer
b83d7bf933 - update libdg to 2.1.0 2013-08-09 14:05:52 +00:00
Gerald Pfeifer
be09f81584 Update to Wine 1.7.0, the new development branch of Wine after the
Wine 1.6 release.

This includes the following relevant changes:
 - Support for vertical text in the Postscript driver.
 - Unicode data updated to Unicode 6.2.0.
 - Hyperlink controls supported in installers.
 - Improved support for XML attributes.
 - Various bug fixes.

Also, we now use lcms2 instead of lcms.
2013-08-04 16:03:59 +00:00
Mathieu Arnold
62a41b423b - Convert to new perl framework
- Remove MAKE_JOBS_SAFE=yes, it's the default.
2013-08-03 13:44:00 +00:00
Andrej Zverev
99ad912735 - Convert to new perl framework
- Trim Makefile header
2013-08-03 08:45:51 +00:00
Juergen Lock
49b7a7d4a4 - Fix build with PYTHON_DEFAULT_VERSION of 3+. [1]
- Remove a double word in pkg-message.

PR:		ports/180997 [1]
Submitted by:	nwhitehorn
2013-08-02 18:50:52 +00:00
Alexey Dokuchaev
d6d84cfb3e - Unbreak the build, augment port description text
- Trim Makefile header, define LICENSE (GPLv2)
- Remove not needed pthread-related hacks
- Drop GNU_CONFIGURE implied by USE_AUTOTOOLS
- Adopt OptionsNG and USES, cleanup Makefile a bit
2013-08-02 06:36:43 +00:00
Alexey Dokuchaev
436e004c60 - Unbreak the build, convert USE_GMAKE, add missing OPTIONS_DEFINE
- Respect CC, generally cleanup Makefile and port description
2013-08-02 04:17:33 +00:00
Baptiste Daroussin
87291628a0 Fix build with clang by forcing gnu89 standard
Fix build in head without gcc installed
2013-07-31 14:39:37 +00:00
Alexey Dokuchaev
5658568409 - Add PROFILING_DESC (should be part of r323888)
- Unbreak the build on amd64 (and make it generally type safe)
- Remove gtkmm-2.4 from LIB_DEPENDS, glademm-2.4 implies it
2013-07-29 16:54:35 +00:00
Alexey Dokuchaev
24a283cefb - Expand creator's name in the Makefile header
- Fix the build on recent versions of FreeBSD (against Clang)
- Add a patch from Gentoo to unbreak GTK+ program build
- Fix potential buffer overflow (also obtained from Gentoo)
- Convert to OptionsNG, utilize new option helpers
- Drop WANT_GNOME and USE_GNOME, they are useless
- Define LICENSE (GPLv2), remove COPYING from the docs
- Make pkg-message word substitution actually work
- Generally sanitize and cleanup the Makefile

Reported by:	pointyhat-west
2013-07-29 14:23:11 +00:00
Rene Ladan
df7dc9be0a - Remove no-op MAKE_JOBS_SAFE
- Pet portlint
2013-07-28 20:35:56 +00:00
David Naylor
94bf9970f2 Remove MAKE_JOBS_SAFE from all my ports.
Better to remove now, in one go, then forget about it.
2013-07-28 20:28:32 +00:00
Juergen Lock
59e7237c06 Update to 1.5.2 - announce message is here:
https://lists.gnu.org/archive/html/qemu-devel/2013-07/msg04609.html
2013-07-27 20:26:20 +00:00
Hiroki Sato
2c30ab87d9 - Fix CONFLICTS.
- Style cleanups.
- Take maintainership.
2013-07-27 04:27:19 +00:00
Baptiste Daroussin
ab20a94680 Deprecate and set expiration date for ports broken for more than 6 month 2013-07-26 23:20:17 +00:00
Juergen Lock
59fd77a3dd Simplify path for extra-patches.
PR:		ports/180817
Submitted by:	pfg
2013-07-26 19:40:01 +00:00
Chris Rees
313dd0e205 Move allegro-devel to allegro; 4.4 is hardly a devel version any more.
Minor fix required in emulators/o2em.

Remove allegrogl, which is broken and included in allegro-4.4 anyway.

Update allegro-devel to 5.0.7 [1]

PR:		ports/172981 [1]
Submitted by:	nemysis <nemysis@gmx.ch> [1]
2013-07-26 16:04:47 +00:00
Juergen Lock
f4fca75acf - Add missing USES=pkgconfig.
- Rename GTK knob to GTK2.

Submitted by:	olgeni (via private email)
2013-07-18 17:54:56 +00:00
Martin Wilke
e8d901f873 - Unbreak build with clang
PR:		180511
Submitted by:	ports fury
2013-07-15 15:03:09 +00:00
Martin Wilke
c00323f194 - Update to 1.7.0
PR:		180502
Submitted by:	Ports Fury
2013-07-15 14:43:30 +00:00
Mark Linimon
0d636f0cdc Fix bogus backquote that was giving portsmon fits. 2013-07-14 02:38:17 +00:00
Baptiste Daroussin
f5b3eebf4a Mark as broken, dos not build:
file.cpp: In function 'MDFNFILE* MakeMemWrap(void*, int)':
file.cpp:225: error: invalid conversion from 'void*' to 'gzFile_s*'
file.cpp:225: error:   initializing argument 1 of 'int gzread(gzFile_s*, void*, unsigned int)'
file.cpp:277: error: invalid conversion from 'void*' to 'gzFile_s*'
file.cpp:277: error:   initializing argument 1 of 'int gzclose(gzFile_s*)'
file.cpp: In function 'MDFNFILE* MDFN_fopen(const char*, const char*, const char*, const char*)':
file.cpp:439: error: invalid conversion from 'void*' to 'gzFile_s*'
file.cpp:439: error:   initializing argument 1 of 'int gzclose(gzFile_s*)'
file.cpp: In function 'bool MDFN_DumpToFileReal(const char*, int, const std::vector<PtrLengthPair, std::allocator<PtrLengthPair> >&)':
2013-07-13 13:05:50 +00:00
Gerald Pfeifer
ac24cc8aa5 Update to Wine 1.6 RC5. More bug fixes and translation work. 2013-07-12 20:44:45 +00:00
Sunpoet Po-Chuan Hsieh
0a25bd6117 - Bump PORTREVISION for ftp/curl shlib change
Notified by:	Barbara <barbara.freebsd@gmail.com>
2013-07-12 09:11:00 +00:00
Sunpoet Po-Chuan Hsieh
c2d1a14c7c - Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
2013-07-11 16:26:26 +00:00
Martin Wilke
299a8e2abb - Update emulators/mame to version 0.149
- Update emulators/mess to version 0.149
- Update emulators/qmc2 to version 0.39
2013-07-11 15:27:40 +00:00
Bernhard Froehlich
75bd97679a - Fix querying total and available RAM on i386
Submitted by:	Cy Schubert <cy@FreeBSD.org>
2013-07-10 17:57:07 +00:00
Steven Kreuzer
a6e23b2240 uCON64 is the video game backup tool and emulator Swiss Army knife program.
It supports almost every system (Consoles, Handheld, and Arcade) with very
verbose ROM information, ROM and SRAM convertion to various backup tool
formats, IPS/APS/BSL/PPF patching, bad dump detection via RomCenter DAT
files, and more.

WWW:    http://ucon64.sourceforge.net/

PR:		ports/177042
Submitted by:	Nicole Reid <nicole@cooltrainer.org>
2013-07-10 14:42:21 +00:00
Baptiste Daroussin
62a773b9c4 Mark jobs unsafe and convert to USES=gmake 2013-07-10 11:21:44 +00:00
Baptiste Daroussin
1679a3f535 Convert from USE_MOTIF to USES=motif
While here:
- Trim headers
- Convert some USE_GMAKE to USES=gmake
2013-07-10 06:55:28 +00:00
Felippe de Meirelles Motta
da1e8cf6ab - Add OPTIONS to enable internal debugger
PR:		ports/179924
Submitted by:	Dmitry Marakasov <amdmi3@amdmi3.ru>
Approved by:	Tom Carrick <knyght@gmail.com> (maintainer)
2013-07-08 21:28:28 +00:00
Rene Ladan
da2c09ffb4 Remove WITH_KDE3 knob which provided support for the expired KDE3.
PR:		ports/180279
Submitted by:	myself
Approved by:	cyberbotx@cyberbotx.com (maintainer)
2013-07-08 11:51:42 +00:00
Bernhard Froehlich
3dc69257c2 - Update to 4.2.16
Submitted by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com>
2013-07-07 15:53:21 +00:00
Juergen Lock
ec69b9504e - Update to 1.5.1, announce message is here:
https://lists.gnu.org/archive/html/qemu-devel/2013-06/msg04798.html

- Simplify bsd-user ld script handling. [1]
- Make STATIC_LINK work again.
- Add GTK knob.
- Neither graphical UI can be built static, set IGNORE in that case.
- Properly fix AES_* link errors by #defining those functions as
  QEMU_AES_* to avoid conflicts with AES_* in -lcrypto needed (at
  least) by -lcurl.
- Add back CURL knob in the process.
- Fix "Warning: vlan %d is not connected to host network" when using
  pcap.
- Switch to USES= gmake.
- Note: I did not backport sson's latest bsd-user patches which he has
  now in a github tree based on qemu git head, tho I have a seperate
  port of that tree on redports:

	svn co https://svn.redports.org/nox/emulators/qemu-devel-sson/

  See also:

	https://wiki.freebsd.org/QemuUserModeHowTo

Submitted by:	emaste [1]
2013-07-06 17:09:57 +00:00
Roman Bogorodskiy
3b7ea6467d Remove support for the expired QT3 port.
PR:		180277
Submitted by:	rene
2013-07-05 17:55:09 +00:00
Rene Ladan
d46264516d Convert to USES=gmake
Remove an empty OPTIONS_DEFAULT in lang/nbc
2013-07-05 15:17:15 +00:00
Tijl Coosemans
21627fbc95 Add -Wno-unused-parameter to silence excessive clang warnings. 2013-07-04 18:08:34 +00:00
Bernhard Froehlich
1d6d7b38dc - Changing RAM for a VM was broken in the GUI because there was no
implementation for FreeBSD that could calculate available RAM.

PR:		ports/180086
Submitted by:	Martin Birgmeier <Martin.Birgmeier@aon.at>
2013-07-03 12:56:48 +00:00
Rene Ladan
d8885b58f9 Remove expired ports:
2013-07-01 net/openldap23-sasl-client: Unmaintained by upstream
2013-07-01 net/openldap23-server: Unmaintained by upstream
2013-07-01 net/openldap23-client: Unmaintained by upstream
2013-07-01 www/py-django13: Unsupported version
2013-07-01 devel/libtifiles: Superseded by devel/libtifiles2
2013-07-01 comms/libticables: Superseded by comms/libticables2
2013-07-01 devel/libticalcs: Superseded by comms/libticalcs2
2013-07-01 emulators/tiemu2: Superseded by emulators/tiemu3
2013-07-01 09:19:36 +00:00
Antoine Brodin
be980c894a Tilem:
- installs icons
- installs .desktop file with MimeType
- register mime types
2013-06-29 21:19:18 +00:00
Gerald Pfeifer
bc63b76b1e Update to Wine 1.6 RC4. This includes some further bug fixes. 2013-06-28 20:56:29 +00:00
Baptiste Daroussin
932db7c46c New USES imake to handle the dependency on imake.
This uses accept 'env' as an argument for ports that do use their own or a different do-configure target.

Modify xmkmf so it accept IMAKECPPFLAGS as default flags for imake and pass it to the called imake.
Modify xorg-cf-files (the FreeBSD.cf configuration file) to allow CppCmd to be overwritten.
Pass CppCmd CcCmd and CplusplusCmd via command line to each call of imake via IMAKECPPFLAGS
Pass IMAKE_DEFINE with the above arguments to MAKE_ARGS so that imake spawned from Makefile generated by a previous
imake also inherit the defined CppCmd CcCmd and CplusplusCmd.
Make imake use devel/tradcpp all the time, so that when buidling with clang we do not depend on gcc's cpp.
Make imake respect CC and CXX
Make imake respect USE_GCC (if set imake will use gcc's cpp).

While here:
- Remove a couple of indefinite articles from comments
- Trim headers
- Fix a couple of ports to build with clang or use: USE_GCC=any
- Fix a now useless redefinition of the extraction chain
- Fix a typo in japanese/Wnn7-lib bundled imake template definitions
- Fix some XMKMF execution with no env specified
- Use options helper in x11/xautolock to simplify the port
2013-06-28 11:51:05 +00:00
Adrian Chadd
09415ca515 Bump portrevision - the binary has now changed. 2013-06-28 01:45:26 +00:00
Adrian Chadd
9d2b32a021 Enable LBA in GXEMUL.
FreeBSD-10's ATA code requires LBA to be used.  There's no code in the
ATA stack to send CHS commands to the hardware these days.

* Enable it by default;
* Turn print() into debug()

Tested:

* MALTA kernel on gxemul.
2013-06-28 01:43:57 +00:00
Adrian Chadd
b9794cf1e7 Building gxemul conflicts with svgalib, so mark it as a conflict.
svgalib installs a 'vga.h' file in /usr/local/include, which conflicts with
the vga.h in gxemul.

Until that gets resolved, mark it as a conflict.
2013-06-27 22:22:05 +00:00
Juergen Lock
28dd2f0c7f Actually fix build with gcc46 when bsd.gcc.mk passes LDFLAGS with -Wl,... 2013-06-27 21:45:00 +00:00
Juergen Lock
a1c0bdc008 - Switch to new header style. [1]
- Add LICENSE. [1]
- Remove 7.x bug workarounds, FreeBSD 7 is no more supported. [1]
- Respect ${CC} instead of using 'gcc'. [1]
- Switch to optionsng. [1]
- Fix build with gcc46 (it doesn't like -fformat-extensions in CWARNFLAGS.)
- Sync kqemu-kmod with these -devel updates.

PR:		ports/179952 [1]
Submitted by:	r4721@tormail.org
2013-06-25 20:32:57 +00:00
Martin Matuska
cdc818f159 Update multimedia/ffmpeg1 to 1.2.1
PR:		ports/177145
Submitted by:	Alexander Kojevnikov <alexander@kojevnikov.com>
2013-06-25 07:41:26 +00:00
Bernhard Froehlich
68b99e5ead - Update to 4.2.14
- Fix VLAN trunking support in vboxnetflt [1]
- Fix panic in kmod when VIMAGE is disabled in the kernel and port [2]
- Enable IPv6 support for VNC per default to be able to set the VRDE properties VNCPort4 and VNCPort6 [3]
- Pet portlint (WWW, Created by lines)

This update was mainly done by Mikhail Tsatsenko.

Submitted by:	Landon J Fuller <landonf at plausible.coop> [1],
		Gleb Kurtsou <gleb@freebsd.org> [2],
		Stefan Bethke <stb@FreeBSD.org> [3]
2013-06-24 06:07:53 +00:00
Gerald Pfeifer
0080fcfaf8 Update to Wine 1.6 RC3. This includes some further bug fixes. 2013-06-22 20:18:50 +00:00
Rene Ladan
ade64b6424 Remove expired port:
2013-06-19 emulators/fceu-server: Replaced by the games/fceux port
2013-06-21 17:49:36 +00:00
Gerald Pfeifer
489d5365ce Update to Wine 1.6 RC2. This includes a number of bug fixes. 2013-06-17 14:36:27 +00:00
David Naylor
92eb5e8abc Really fix dynamic pkg-plist for emulators/i386-wine-devel.
To prevent this problem from happening again the @dirrm section
was consolidated and moved to after the files are added.

Approved by:	eadler,bdrewery (mentors, implicit)
Reported by:	qat@redports.org, bdrewery
2013-06-17 13:09:20 +00:00
David Naylor
19160f155d Fix plist and directory creation for emulators/i386-wine-devel.
The dynamic plist removed some directories before the files in those directories
were created, fix this.

Use a UMASH of 0755 for directory creation (vs 0333).

Approved by:	eadler,bdrewery (mentors, implicit)
Pointed out by:	Jan Beich <jbeich@tormail.org>
2013-06-15 14:26:27 +00:00
Gerald Pfeifer
bbf9646d3c Update to Wine 1.6 RC1. This includes the following relevant changes:
- New implementation of the typelib creation support.
 - GLSL-based support for fixed function vertex shaders.
 - Support for desktop launchers in virtual desktop mode.
 - Fixes for Japanese vertical text.
 - New Croatian translation.
 - Various bug fixes.
2013-06-15 09:41:38 +00:00
Raphael Kubo da Costa
cb61062289 Update to 3.08.
PR:		ports/178386
Submitted by:	Jukka Ukkonen <jau@oxit.fi>
Approved by:	maintainer timeout (38 days)
2013-06-14 18:11:55 +00:00
Martin Wilke
a4229d7901 - Fix build 2013-06-14 01:59:45 +00:00
Boris Samorodov
3fc70c5dda Fix spelling LICENCE -> LICENSE.
Reported by:	Ruslan Makhmatkhanov <cvs-src@yandex.ru>
2013-06-13 15:30:22 +00:00
Boris Samorodov
d3865a6408 . remove shlib ABI version from LIB_DEPENDS;
. add LICENCE=GPLv2;
. bump PORTREVISION;
. fix typo (MOPTIIMIZED_CFLAGS -> MOPTIMIZED_CFLAGS).
2013-06-13 15:03:14 +00:00
Martin Wilke
0bd07cdaec - Fix i18n manpages
Reported by:	pkg (DEVELOPER_MODE)
2013-06-11 14:56:25 +00:00
Jun Kuriyama
9e7a282ae0 - Update to r250249.
- Backport fix for if_vtnet with qemu-1.5.0 (kern/178955).
2013-06-11 03:37:01 +00:00
Joerg Wunsch
1d48387890 Turn this 30-year old code to use GCC.
Strip old Makefile headers.
2013-06-10 06:06:03 +00:00
Christian Weisgerber
1f2b1eac8e * Major update to FLAC 1.3.0, including shared library bumps.
* Chase the update in dependent ports.

PR:		179072
2013-06-09 19:30:58 +00:00
David Naylor
d2e0f93fef Improve 3D acceleration for emulators/i386-wine-devel.
- Install the dri library drivers that are required by mesaGL
 - Teach binbounce about LIBGL_LIBRARY_PATH
 - Prevent recursive definitions by binbounce
 - Follow the example of mesagl/nvidia-driver wrt library handing
 - Lay initial ground work to handle "old" and "new" xorg

WARNING: there appears to be a problem with FREEBSD32 which prevents
    3D-acceleration support from working, further investigation is required
    HELP WANTED TO SOLVE THIS PROBLEM

Approved by:	eadler,bdrewery (mentors, implicit)
2013-06-09 17:42:57 +00:00
Tijl Coosemans
6bc83b9a9b Replace OPTIONS_OVERRIDE with OPTIONS_SLAVE in all ports. It is not meant
to be used in port makefiles.

Approved by:	bapt
2013-06-09 15:58:46 +00:00
Gerald Pfeifer
36f37e0a1c Add second part to handle libwine.so; the joy of upstream using .so.1.0. 2013-06-08 21:28:23 +00:00
Gerald Pfeifer
cbcfcfffba Update to Wine 1.5.31. This includes the following relevant changes:
- New version of the Gecko engine based on Firefox 21.
 - Various bug fixes (54 reports closed).
Also, the upstream bug around installing libwine.so has been fixed,
so we can revert our hack around that.
2013-06-08 13:05:26 +00:00
Gerald Pfeifer
629f021401 Update to the new upstream version 2.21.
Approved by:	dbn (maintainer)
2013-06-08 13:04:13 +00:00
Baptiste Daroussin
764b2d06e7 Removed due to dependency on expired linux-js.
Consider using emulators/joytran from the same author.

Approved by:	Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
2013-06-05 06:41:32 +00:00
Colin Percival
55957dd0ab Unhook emulators/linux-xjoypad from emulators/Makefile, as it depends on
devel/linux-js which was removed a couple hours ago.  I'm guessing this
will be resolved by removing emulators/linux-xjoypad but I'll leave that
for someone else to decide -- all I'm trying to do right now is fix INDEX.

Pointyhat to:	bapt
2013-06-05 00:28:31 +00:00
Eitan Adler
c9027e4bef Cleanup:
- Convert to OptionsNG
	- Fix formatting of pkg-descr
	- Trim header
	- Drop 'alpha' information
2013-06-04 22:17:12 +00:00
Baptiste Daroussin
3942f83276 2013-03-05 devel/linux-js: Broken for more than 6 month
emulators/osmose: depends on expired devel/linux-js
2013-06-04 21:54:49 +00:00
Juergen Lock
678b4b1754 Update pkg-message a bit for the old qemu version too.
Reminded by:	bapt
2013-06-04 21:47:59 +00:00
Martin Wilke
189f7f3984 - Fix build with clang
- Add LICENSE

PR:		179210
Submitted by:	Ports Fury
2013-06-04 08:22:22 +00:00
Rene Ladan
d6c3962d81 Drop maintainership. 2013-06-03 16:37:29 +00:00
Rene Ladan
5517932392 Update libspectrum, fuse, and fuse-utils to 1.1.1 2013-06-03 12:41:32 +00:00
Eitan Adler
f26b61f2f7 virtualbox-ose-* is incompatible with newer versions of python.
Approved by:	decke
2013-06-02 18:55:08 +00:00
Juergen Lock
e379b5f209 - Seems --disable-opengl is now called --disable-glx. (doh!)
- No PORTREVISION bump as its a build fix (with non-default options.)

Reported by:	gjb (via irc)
2013-05-30 19:35:25 +00:00
Rene Ladan
1759b37af1 - Finish removal of support for Linux 2.4 in bsd.linux-apps.mk and
bsd.linux-rpm.mk.  The default linux version is now Fedora 10.
- Remove now obsolete checks for Linux 2.4 in emulators/linux_base-c6,
  emulators/linux_base-f10, and emulators/linux_dist-gentoo-stage3.
  While there, remove superfluous -p argument from ${MKDIR}.
- Remove now obsolete check for Linux 2.4 or FreeBSD 6 and lower from
  astro/google-earth.
- Remove expired Fedora Core 4 ports which were only used on FreeBSD 7
  and below.
- Update LEGAL and MOVED

PR:		ports/176877
Submitted by:	myself
Approved by:	portmgr (bapt)
Exp-run by:	bapt
2013-05-30 09:11:52 +00:00
Juergen Lock
b179b768b4 - Update to 1.5.0, announce message is here:
https://lists.gnu.org/archive/html/qemu-devel/2013-05/msg02557.html

  Full changelog:

	http://wiki.qemu.org/ChangeLog/1.5

  The new libusb host code needs recent 10-current; for older releases you
  can still try the net/usbredir support knob, see pkg-message for details.

- Update pkg-message a bit.

Thanx to:	emaste for some suggestions
2013-05-29 18:01:53 +00:00
Martin Wilke
59f42d83c0 - Update to 2.6.2
PR:		179055
Submitted by:	Ports Fury
2013-05-29 05:29:30 +00:00
Emanuel Haupt
235e99621a Fix typo: LICENCE -> LICENSE 2013-05-27 11:07:49 +00:00
Niclas Zeising
92ea0d614b The FreeBSD x11 team proudly presents
an zeising, kwm, miwi, bapt, eadler production:

Xorg 7.7

Starring:
xserver 1.12.4 (new xorg only)
Mesa 8.0.4, including libGL, libGLU and dri (new xorg only)
libX11 1.5.0
libxcb 1.9
libdrm 2.4.42 (new xorg only)
freeglut 2.8.1
Also starring:
Updates to drivers and other libraries and utilities

Additional notes:
Change pkgconf to be a build dependency.
Add a new USE_XORG, xcb, to depend on libxcb and update all ports to use
this.
Trim makefile headers.
Take maintanership of x11/xcb-proto, ok'd by ashish.
If you are running WITH_NEW_XORG=, you need to rebuild all installed
drivers, see UPDATING for more information.
Various fixes to make ports compile.

PR:		ports/177942
Exp-run by:	miwi
Approved by:	portmgr (miwi)

Thanks to all who helped testing!
2013-05-25 14:37:02 +00:00
Pawel Pekala
b1cc1ab8cb - Add desktop entry file [1]
- Remove leading article from COMMENT
- Convert to OptionsNG
- Trim Makefile header

PR:		ports/178727 [1]
Submitted by:	Hardy Schumacher <hardy.schumacher@gmx.de> [1]
Approved by:	maintainer
2013-05-24 17:48:46 +00:00
Bernhard Froehlich
bb63e1b01e - Install DEBUG symbols for kernel modules
- Fix pkg-plist for vboxvideo.ko when build without X11

Reported by:	Jimmy Olgeni <olgeni@freebsd.org>
2013-05-24 09:47:12 +00:00
Alexey Dokuchaev
d275f14622 Deprecate: there is no master site, no public distfiles, certain functions
do not seem to work for me on amd64, e.g. "hfs read": zero-sized files are
copied to destination.  Perhaps it is caused by careless assumption of the
types' sizes (excerpt from hfs0_37/endian.h):

    typedef unsigned long ULONG;  // 32 bit unsigned
    typedef          long LONG;   // 32 bit signed
    typedef unsigned int  UINT;   // 16 bit unsigned
    typedef          int  INT;    // 16 bit signed
    typedef unsigned char BYTE;   // 8 bit unsigned
    typedef          char SBYTE;  // 8 bit signed
    typedef          int  BOOL;   // boolean value

`sysutils/ufsutils' provides better alternative: easier to use, has alive
upstream, and works correctly on amd64 (presumably on i386 as well).

While here, also explicitly mention that there is no HFS+ volumes support
available.
2013-05-23 04:07:09 +00:00
Alexey Dokuchaev
0cbf270d03 Move `emulators/hfsutils' to a more appropriate category (sysutils). 2013-05-23 03:53:41 +00:00
Alexey Dokuchaev
dd7f46bbe0 - Trim Makefile header per recent agreements
- Define LICENSE (GPLv2), reword COMMENT line
- Install several PORTDOCS (like Gentoo)
- Make Tcl/Tk support optional and default to off
- Fix the build with Tcl 8.6 (obtained from Gentoo)
- Install hfsck(1) utility (sadly, no manpage)
- Cleanup and reformat port description while here

This port (along with similar `emulators/hfs') should probably be moved to
sysutils; `sysutils/hfsexplorer' already lives there.
2013-05-22 09:48:12 +00:00
Alexey Dokuchaev
d7d7ecd36d Add an OPTION to install symlinks for subcommands (disabled by default). 2013-05-21 12:13:53 +00:00
Alexey Dokuchaev
2375426c38 - Trim Makefile header per new world order
- Use DISTVERSION because it contains underscore instead of dot
- Define LICENSE (GPLv2)
- Install README file (as PORTDOCS)
- Remove custom configure script: pass variables to make(1) instead
- Respect CFLAGS (original "-O" probably was sensible default 18.5
  years ago when the port was first added, but makes no sense now)
- Remove no-op `pre-install' target (do not create directories that
  are part of the mtree)
- Cleanup and reformat port description while here

This port (along with similar `emulators/hfsutils') should probably
be moved to sysutils; `sysutils/hfsexplorer' already lives there.
2013-05-21 09:05:14 +00:00
Rene Ladan
8194533c4b Update libspectrum, fuse, and fuse-utils to 1.1.0
Highlights:
* fuse-utils:
  - new tool fmfconv to convert movies recorded with fuse
* fuse:
  - new ROMs Speccyboot 1.4 and DISCiPLE
  - drop ROMs without clear redistribution rights
    (128p, 256s, Gluck, IF1, Opus, TrDOS)
  - support PZX and POK files
  - GTK+ 3 compatibility
2013-05-20 15:03:18 +00:00
Boris Samorodov
9d487233d8 . update to version 1.77;
. trim Makefile headers;
. lang maintainership to the submitter.

While I'm here: remove the indefinite article from COMMENT.

PR:		ports/173464
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com>
2013-05-20 08:35:19 +00:00
Boris Samorodov
b0d0fc69ec . update to version 1.18;
. trim Makefile headers;
. land maintainership to the submitter.

While here: remove the indefinite article from COMMENT.

PR:		ports/173463
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com>
2013-05-20 08:27:35 +00:00
Boris Samorodov
a103bf3dfc . update to version 2.9;
. trim Makefile headers;
. land maintainership to the submitter.

While here: remove the indefinite article from COMMENT.

PR:		ports/173462
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com>
2013-05-20 07:31:35 +00:00
Bryan Drewery
639e4830e6 - Mark deprecated: This is replaced by games/fceux
PR:		ports/177329
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com>
Approved by:	maintainer timeout
2013-05-19 04:07:40 +00:00
Bryan Drewery
9443974df2 - Update to 3.30
PR:		ports/178641
Submitted by:	Danilo Egea Gondolfo <danilogondolfo@gmail.com> (maintainer)
2013-05-16 19:46:52 +00:00
Martin Wilke
8731c8cc64 - Fix plist
- Trim header

Reported by:	poudriere exp-run
2013-05-16 09:44:11 +00:00
Martin Wilke
fdfcf47b4d - Fix options entries
PR:		178586
Submitted by:	Ports Fury
2013-05-16 09:16:30 +00:00
Bernhard Froehlich
2931f65e37 - Add proper 3D acceleration support for FreeBSD guests
Submitted by:	John Clark <clarkjc@runbox.com>
2013-05-15 21:22:21 +00:00
Gerald Pfeifer
4bf88a38fb Again install libwine.so.1 which unbreaks several binaries installed by
this port.

(Right now we are doing this with a bit of a sledgehammer, installing
the missing library manually; I'll work with upstream to get back to
a proper approach.)

Bump PORTREVISION.

PR:		178638
2013-05-14 19:34:28 +00:00
Bernhard Froehlich
598d8aac1e - Add VM_OBJECT patch from virtualbox-ose-kmod to use WLOCK/WUNLOCK
on 10-CURRENT.

Submitted by:	Gabor Pali <pgj@freebsd.org>
2013-05-13 09:59:01 +00:00
Max Brazhnikov
7678193c3d - Add global options (DOCS, NLS, etc) to the OPTIONS_DEFINE and partly revert r315222 [1]
- Convert WITH_DEBUG to new options framework
- Trim Makefile header
- Adjust COMMENTs
- Reformat/update description

[1] See follow-up discussion: http://lists.freebsd.org/pipermail/svn-ports-head/2013-March/016094.html
2013-05-12 11:48:49 +00:00
Raphael Kubo da Costa
22a83cec40 Update to 1.4.1.
This patch updates emulators/vmips to 1.4.1.
* Update distinfo with new filenames and checksums.
* Update pkg-plist to include setup.S, which is now installed.
* It should not be necessary to pull in latex or texi2dvi to build because
  the fully-built documentation is distributed with vmips.
* Use DISTNAME where applicable to shorten MASTER_SITES.

Also, to satisfy portlint:
* Remove old style comment header from port Makefile.
* Update PORTVERSION and remove PORTREVISION, which would be zero.

PR:		ports/178500
Submitted by:	Brian R. Gaeke <brg@dgate.org> (maintainer)
2013-05-11 20:57:13 +00:00
Gerald Pfeifer
c8cd0be5ac Update to Wine 1.5.30. This includes the following changes:
- NTLM and Negotiate authentication in WinHTTP.
 - Support for proxy bypass in WinInet.
 - Various bug fixes.
Note, libwine.so is now gone.
2013-05-11 10:05:53 +00:00
Baptiste Daroussin
4ba7ea37a6 Fix newly added DEBUG option 2013-05-10 16:25:43 +00:00
Rene Ladan
3d889ee430 Fix build with new glib.
Submitted by:	portbuild bot via miwi
2013-05-10 14:39:11 +00:00
Martin Wilke
5ab19a87a9 - Update to 1.2
PR:		177933
Submitted by:	Ports Fury
2013-05-10 06:46:46 +00:00
Martin Wilke
86021d6b97 - Update to 2.6
PR:		177931
Submitted by:	ports fury
2013-05-10 06:42:43 +00:00
Bryan Drewery
75e0a28623 - Fix extract on 9+ due to this picking up /usr/bin/unzip instead of
looking for the proper LOCALBASE/bin/unzip that UNZIP_CMD is set to.
  Will let maintainers decide if archivers/unzip is really still needed.
  Some of these ports/options remain broken due to other issues.

With hat:	portmgr
2013-05-10 01:46:52 +00:00
Bryan Drewery
94b858fc39 Really fix conversion - missed a 2nd typo 2013-05-08 15:59:11 +00:00
David Naylor
9ba98f1761 Fix emulators/i386-wine-devel's automatic nVidia patching.
Due to naming and other issues the patch failed properly detect if itself or
nVidia-driver was installed, and aborted the patching.  This fixes the
patching for those who have nVidia-driver installed.

Approved by:	eadler,bdrewery (mentors, implicit)
2013-05-06 19:24:47 +00:00
Baptiste Daroussin
9f1de9b900 Convert USE_NCURSES by USES=ncurses
Convert USE_READLINE by USES=readline
2013-05-06 15:34:17 +00:00
Baptiste Daroussin
9882047ad2 Finish converting e* from WITHOUT_NLS to PORT_OPTIONS:MNLS 2013-05-06 07:01:48 +00:00
Alexey Dokuchaev
6bce7a6b11 Fix the build against Clang. 2013-05-06 01:14:55 +00:00
Juergen Lock
56931a5c0c - Update to 1.4.1, announce posting is here:
https://lists.gnu.org/archive/html/qemu-devel/2013-04/msg02956.html

- Update to sson's latest bsd-user patches.
- Add bugfix for mips64 target uncovered by --enable-debug. [1]

Obtained from:	qemu-devel mailinglist [1]
2013-05-05 20:27:15 +00:00
David Naylor
7b9d74764a Set explicit comment for slave port emulators/i386-wine-devel.
i386-wine-devel is the normal wine-devel port built and packaged such that it
can be installed (via `pkg add` or `pkg_add`) in an amd64 environment.  It can
only be built in an i386 environment (hence the retained ONLY_FOR_ARCH) as
the Ports Collection does not support cross compiling.

Approved by:	eadler (mentor)
2013-05-05 18:31:31 +00:00
Raphael Kubo da Costa
9787e3cd31 - Install missing files.
- Add DEBUG option.
- Fix missing @dirrmtry entry in pkg-plist for share/pixmaps.
- Patch loading so ${PREFIX}/share can be used for higan's BIOS files and shaders.

PR:		ports/178309
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
2013-05-05 14:21:55 +00:00
Rene Ladan
4f08b1bc2f - Adopt
- Remove BROKEN line, the conflict between glib and libspectrum is fixed
2013-05-04 13:44:22 +00:00
Rene Ladan
35678e2f71 - Adopt
- Depend on pkgconfig, this fixes emulators/fuse
- Bump PORTREVISION
2013-05-04 13:43:23 +00:00
Emanuel Haupt
2898e3fa0c Chase security/libgcrypt update 2013-05-03 16:36:39 +00:00
Bernhard Froehlich
f211bc094c - Update to 4.2.12
- Add missing patch to additions to fix building after r248084
which renamed VM_OBJECT_LOCK() to VM_OBJECT_WLOCK(). The patch
was already included in the kmod port but additions also need
it.
2013-05-02 20:54:04 +00:00
Baptiste Daroussin
46a630f1dd bmake doesn't know about .SHELL unsetenv=true, workaround it 2013-05-02 17:16:30 +00:00
Pawel Pekala
56d2b34842 Update to version 0.9.5
PR:		ports/178294
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
2013-05-02 14:46:08 +00:00
Bryan Drewery
a028b2ac22 Fix conversion to new options framework for bmake 2013-05-02 13:29:28 +00:00
Baptiste Daroussin
c950551fa1 Fix syntaxe error introduced by conversion to new options framework 2013-05-02 12:09:32 +00:00
Jason Helfman
524caafd20 - adoption of USES for gettext
Approved by:	portmgr (bapt@)
2013-05-02 06:36:43 +00:00
Bryan Drewery
93e25a991f A multiplayer Atari 2600 emulator written in pure Java.
No external libs.

WWW: http://javatari.org

PR:		ports/178248
Submitted by:	Danilo Egea Gondolfo <danilogondolfo@gmail.com>
2013-05-01 23:27:09 +00:00
Alexey Dokuchaev
00bcc2c183 - It looks like SX ROM revision J is working fine now, use it instead of E
- Convert another trivial patch to REINPLACE_CMD statement
- Delete stale patch file, touch port description while I am here
2013-05-01 08:32:11 +00:00
Bryan Drewery
311be30328 - Fix cases where 2 USES= were used
With hat:	portmgr
2013-04-30 16:37:46 +00:00
Baptiste Daroussin
5271da855f Rely on bsdtar to autodetermine the format of the distfiles when possible
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
2013-04-29 08:57:12 +00:00
Baptiste Daroussin
f53196ebc9 Convert emulators to new options framework 2013-04-28 21:20:28 +00:00
Gerald Pfeifer
f52d0a56a8 Update to Wine 1.5.29. This includes the following changes:
- JavaScript performance improvements.
 - Various bug fixes.
2013-04-27 20:55:09 +00:00
Marcus von Appen
821843ca06 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
2013-04-27 08:50:46 +00:00
Baptiste Daroussin
bc62127a69 Convert from USE_GETTEXT to USES= gettext
While here:
- Trim some headers
- Convert to new options framework
2013-04-26 16:39:14 +00:00
Baptiste Daroussin
dba80fffe4 Remove USE_CDRTOOLS from bsd.port.mk
This macros has been useless since cdrtools-cjk port has gone.
This macros also lead to badly handled dependencies assuming that the dependency
on cdrtools was most BUILD and RUN dependency. While most of the time it is
simply a RUN dependency and sometime a build one.

While here:
- Trim some headers
- Convert some ports to optionsng
- Convert some ports to USES= gettext
2013-04-26 12:35:50 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
Martin Wilke
fe3cada905 - Update to 2.6.1
PR:		178035
Submitted by:	Ports Fury
2013-04-26 07:03:59 +00:00
Martin Wilke
f9aee927a0 - Fix build
PR:		177559
Submitted by:	Ports Fury
2013-04-26 06:56:29 +00:00
Juergen Lock
80750a345d - Update to sson's latest bsd-user patches.
- Turns out qemu 1.4.x now builds with clang (almost) as is, so remove
  CLANG_HACK. [1]
- Add workaround for clang/i386 that doesn't define bit_CMOV in <cpuid.h>.

Submitted by:	Brad Smith <brad@comstyle.com> [1]
2013-04-25 19:34:20 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Baptiste Daroussin
edd5beedc1 bsdtar knows how to extract rpm on all supported versions of FreeBSD 2013-04-24 13:31:36 +00:00
Tijl Coosemans
fe3b15354f Mark the following ports deprecated. They have been unsupported upstream
for years.
- comms/libticables (superseded by comms/libticables2)
- devel/libticalcs (superseded by comms/libticalcs2)
- devel/libtifiles (superseded by devel/libtifiles2)
- emulators/tiemu2 (superseded by emulators/tiemu3)
2013-04-24 07:50:40 +00:00
Ganael LAPLANCHE
ac6f00b0d0 Remove BROKEN flag on PowerPC as the port may now build on this architecture
(feedback welcome !).

Discussed with: crees, danfe, eadler (on ports-committers@ and svn-ports-all@)
2013-04-24 07:18:55 +00:00
Baptiste Daroussin
e6f882f47a Convert e* to USES=pkgconfig 2013-04-23 10:19:45 +00:00
Tijl Coosemans
56fc4717cd Update tilp2 and its libraries:
- tilp2 1.17
- libticables2 1.3.4, libticalcs2 1.1.8, libticonv 1.1.4, libtifiles2 1.1.6
- Add NLS option, remove libtool dependency, clean up Makefile and pkg-descr
- Bump PORTREVISION and trim Makefile header for emulators/tilem and
  emulators/tiemu3.
2013-04-22 19:36:24 +00:00
Tijl Coosemans
5e64ecb0dd Explain why linux_base-f10 creates extra directories.
Reviewed by:	netchild
2013-04-22 19:07:36 +00:00
Baptiste Daroussin
eb40118d02 On all supported version of FreeBSD tar do support rpm as an archive format.
So directly use tar to extract linux* distfiles instead of rpm2cpio.
2013-04-22 16:24:11 +00:00
David Naylor
1d81d2575b Fix PORTSCOUT limit on emulators/wine-gecko.
Use 'ignore:1' instead of 'ignore' to get port scout to actually ignore
the port.

All new versions of gecko belong to the wine-gecko-devel port until such
time a new stable version of wine is released, however there is no way to
know the version of gecko that will be paired with that wine.

Approved by:	eadler,bdrewery (mentors, implicit)
Feature safe:	yes
2013-04-21 18:23:33 +00:00
Ganael LAPLANCHE
16cddcb9d6 - Update to 20130415 and welcome GLSL !
- Remove BROKEN flag for now-obsolete 7.x branch

We should finally be able to get OpenGL rendering work with this update, once
Mesa supports all needed extensions (which does not seem to be the case yet)

Feature safe:	yes
2013-04-19 13:35:15 +00:00
Ganael LAPLANCHE
2a77ee7578 - Update to svn rev. 84102
- Use new Makefile header format

Feature safe:	yes
2013-04-19 07:40:04 +00:00
Alexey Dokuchaev
226afd8dfb - Update to version 0.6.4
- Tighten Makefile header and COMMENT
- Register run-time dependency on required fonts
- NOPORTDOCS -> PORT_OPTIONS:MDOCS
- Convert trivial patch to sed(1) in-place editing

PR:		ports/176935 (version bump)
Submitted by:	pfg
Feature safe:	yes
2013-04-19 04:38:32 +00:00
Tijl Coosemans
354c0ee775 Create empty locale directories to fix linux-f10-gtk2 package.
This partially reverts r315685.

Feature safe:	yes
2013-04-18 10:34:25 +00:00
Tijl Coosemans
db5a49f619 Add some symlinks to linux_base-f10 for executables that exist in /usr/bin
on Linux but /bin on FreeBSD. This guarantees that Linux shell scripts run
the Linux executables and not the FreeBSD ones.

No objection from:	-emulation
PR:		ports/176819
Feature safe:	yes
2013-04-16 20:38:06 +00:00
Gerald Pfeifer
ba405bfe27 Update to Wine 1.5.28. This includes the following changes:
- GnuTLS used for all secure connections, OpenSSL is no longer needed.
 - Mac driver enabled by default.
 - Built-in FixedSys fonts.
 - New icon for the joystick control panel.
 - Postscript driver improvements.
 - Various bug fixes.

Feature safe:	yes
2013-04-16 19:51:41 +00:00
Gerald Pfeifer
5e99e7322a emulators/wine-devel:
- Allow overriding MAINTAINER and LATEST_LINK in child ports.
emulators/i386-wine-devel:
- Set MAINTAINER and LATEST_LINK.

Approved by:	portmgr (bdrewery), maintainer, maintainer's mentor (eadler)
2013-04-09 05:47:54 +00:00
Rene Ladan
2044f23511 Fix pkg-plist warnings found by pkgng: do not try to delete empty
directories which are only created when installed as a package.
Do not create these directories either in that case.

While here, convert Makefile header.

Approved by:	portmgr (bapt)
2013-04-02 18:25:08 +00:00
Martin Wilke
25ba69e341 - Fix plist
Approved by:	portmgr
2013-04-02 10:58:56 +00:00
Juergen Lock
045b14204f Remove CURL knob as --disable-curl is now broken upstream.
PR:		ports/177488
Reported by:	Volodymyr Kostyrko <c.kworr@gmail.com>
Approved by:	portmgr (erwin)
2013-04-01 14:57:54 +00:00
Jung-uk Kim
6c85d3bc3f Correct Subversion properties to fix patch. 2013-03-29 23:58:11 +00:00
Gerald Pfeifer
a59738c619 Update to Wine 1.5.27. This includes the following changes:
- Various C runtime improvements.
 - Large icons for built-in applications.
 - Various bug fixes.
2013-03-29 19:13:32 +00:00
Juergen Lock
45aa9370f0 - Update net/usbredir to 0.6 .
- Update emulators/qemu-devel to 1.4.0 with preliminary bsd-user patches.

Thanx to:	sson, cognet, and others for much improved bsd-user support -
		it now runs at least quite a few mips64 and single-threaded
		arm binaries, see:

	https://wiki.freebsd.org/QemuUserModeHowTo
2013-03-29 17:40:38 +00:00
Eitan Adler
d1f32a3e5d Style: tab -> space.
Most contributors copy an existing port when writing their own so reduce the number of bad examples in the tree.
2013-03-28 16:28:59 +00:00
Eitan Adler
b0533230a5 Drop support for old versions of FreeBSD from unmaintained ports
Reviewed by:	miwi
2013-03-28 15:51:16 +00:00
Ganael LAPLANCHE
ab3c7c49fa - Update to 1.0b4
- Use new header format in Makefile
2013-03-28 12:15:17 +00:00
Matthias Andree
2f8b6bd884 Revert regression (indefinite article) in COMMENT.
Note that this must be documented in the Porter's handbook, and should
be checked by portlint.

Submitted by:	danfe
2013-03-28 06:23:34 +00:00
Eitan Adler
1e5f12f776 Mechanically convert unmaintained ports which use "gnomehack" to use "pathfix" instead. 2013-03-28 03:28:30 +00:00
Koop Mast
63be757a70 Don't try to remove etc/xdg/autostart, gnomehier owns it.
Submitted by:	miwimail
2013-03-27 14:35:37 +00:00
Matthias Andree
c10a49f8ac - Maintainer update to new version 2.2.1.1
- In addition to patch from PR, pick a newer compiler to avoid compilation
  trouble.  Maintainer considers disabling SIMD instead, and might
  follow up with a new patch.

PR:		ports/174153
Submitted by:	Green Dog <fiziologus@gmail.com> (update to 2.2.0)
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> (update to 2.2.1.1)
Approved by:	Chris Petrik (maintainer)
2013-03-26 21:18:20 +00:00
Steven Kreuzer
1c67c8e0e4 Convert to options ng
PR:		ports/177209
Submitted by:	William Grzybowski <william88@gmail.com>
2013-03-26 14:48:17 +00:00
David Naylor
1f203ac083 Add emulators/i386-wine-devel, slave to emulators/wine-devel.
This port adds shims to enable wine to run cleanly on an amd64 system.
This is done by doing a "static link" of the package: including all
libraries required by the port.

It is possible to use this package under i386, although it is intended
for an amd64 system.

Feedback welcome for improvement of the port.

Approved by:	bdrewery (mentor)
2013-03-25 20:08:45 +00:00
Rene Ladan
ce7adeaf15 - remove empty OPTIONS_DEFAULT
- portlint fixes
2013-03-25 10:09:39 +00:00
Bernhard Froehlich
e75961dd5b - Fix VM_OBJECT patch to properly use WLOCK/WUNLOCK.
Reported by:	Ivan Klymenko <fidaj@ukr.net>
Thanks to:	Konstantin Belousov <kib@FreeBSD.org>
See:		http://lists.freebsd.org/pipermail/freebsd-ports/2013-March/082432.html
2013-03-25 08:02:47 +00:00
Rene Ladan
0cfbfcda2d - Update Makefile header (only a $FreeBSD$ tag) [1]
- Remove double blank line

Approved by: 	gabor via private mail [1]
2013-03-23 20:45:01 +00:00
Juergen Lock
8d370eb0f9 (Attempt to) fix build on head.
Note: setting CC=clang fails with
	"interp.c:20:24: error: global register variables are not supported"

PR:		ports/177279
Submitted by:	Beeblebrox <zaphod@berentweb.com>
2013-03-22 23:00:58 +00:00
Max Brazhnikov
ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
Glen Barber
970e5cc15a Set KMODDIR to /boot/modules, since it is always defined to
/boot/kernel otherwise.

PR:		ports/175684, ports/176288 (related to)
Prodded by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
Approved by:	vbox (maintainer timeout, nearly 2 months)
2013-03-21 13:15:57 +00:00
Gabor Kovesdan
314f9a8f8f - Update to 20121213 2013-03-21 10:50:54 +00:00
Glen Barber
1457d6274b Fix patch indexes. 2013-03-21 02:43:33 +00:00
Sean Bruno
4f0bd6fb09 Add wrapper FreeBSD_Version check at the break point for VM_OBJECT_RLOCK
name change so we still build on stable branches.

Suggested by: bdrewery
2013-03-21 02:29:17 +00:00
Glen Barber
10dc43b694 Set KMODDIR to /boot/modules, since it is always defined to
/boot/kernel otherwise.

PR:		ports/175684, ports/176288
Approved by:	vbox (maintainer timeout, nearly 2 months)
2013-03-21 01:59:22 +00:00
Sean Bruno
d600c214cc Fix port after breakage on src commit svn r248084 on
March 9th, 2013.

Patch kmod to include rwlock.h

Patch kmod to change VM_OBJECT_LOCK to VM_OBJECT_RLOCK

Patch kmod to change VM_OBJECT_UNLOCK to VM_OBJECT_RUNLOCK
2013-03-21 01:24:26 +00:00
Ganael LAPLANCHE
3bf53b93a2 - Update to 20130225
- Add support for framedumps encoding in AVI format
2013-03-20 14:27:20 +00:00
Max Brazhnikov
8ad9fd338e Reset maintainership at maitainer request [1] and while I'm here:
- convert to new options, USES, etc.
- pet portlint
- trim Makefile header
- mark emulators/fuse as BROKEN: doesn't build (presumably after recent glib update)

Submitted by:	Yuri Pankov (via mail) [1]
2013-03-20 14:26:46 +00:00
Eitan Adler
b63a28f690 "aaargh, quoted Makefile variables"
Approved by:	portmgr (bapt)
2013-03-18 21:56:30 +00:00
Alexey Dokuchaev
d6fe06e31d In categories starting with [efg], remove empty lines from pkg-plist (except
for `graphics/kipi-plugins').
2013-03-17 14:04:11 +00:00
Bryan Drewery
8a650dee65 - Remove needless quoting of BROKEN/IGNORE
- Trim headers

PR:		ports/168908
With hat:	portmgr
2013-03-16 02:56:29 +00:00
Gerald Pfeifer
018460457d Update to Wine 1.5.26. This includes the following changes:
- Improvements to the URL cache.
 - Some fixes for ARM binaries (which we don't support here yet).
 - Various bug fixes.
2013-03-15 21:03:16 +00:00
Jason Helfman
d3197732e3 - adopt optionsNG
- trim historical headers

Approved by:	portmgr (miwi)
2013-03-15 16:10:06 +00:00
Rene Ladan
fd187facb1 Remove expired, unmaintained ports:
2013-03-14 emulators/vmware-tools5: No more supported upstream
2013-03-14 emulators/vmware-tools6: No more supported upstream
2013-03-14 emulators/vmware-tools4: No more supported upstream
2013-03-14 emulators/vmware-guestd4: No more supported upstream
2013-03-14 emulators/linux-vmware-toolbox6: No more supported upstream
2013-03-14 emulators/vmware-guestd6: No more supported upstream
2013-03-14 emulators/linux-vmware-toolbox4: No more supported upstream
2013-03-14 emulators/linux-vmware-toolbox5: No more supported upstream
2013-03-14 emulators/vmware-guestd5: No more supported upstream
2013-03-14 15:09:40 +00:00
Beech Rintoul
f2a6aef877 - Many Makefile fixes and tweaks
- Bump portrevision

Submitted by:	nemysis@gmx.ch (maintainer)
Reviewed by:	maintainer
2013-03-13 05:02:11 +00:00
Rene Ladan
1620a93896 Add back the MASTERSITE containing the sources, to be compliant with
the GPL (it _is_ working after all).

Reported by:	netchild@
2013-03-11 20:49:50 +00:00
Matthias Andree
89cad2a0ee Assign new maintainer.
c.petrik.sosa@gmail.com offered to maintain this port and stated he's
working on fixing the scons-based build (on #bsdports)
2013-03-11 16:41:04 +00:00