Commit graph

5631 commits

Author SHA1 Message Date
Tijl Coosemans
3a55a118dd Remove iconv(), iconv_open() and iconv_close() symbols from libiconv.
These were FreeBSD specific aliases for libiconv(), libiconv_open() and
libiconv_close() that are now also provided by libc which complicates
writing configure tests that work correctly when both libc iconv and
libiconv are available.

Also, because the libiconv iconv.h header redefines iconv* to libiconv*
correct use of the header implies that the aliases aren't used.

The following ports needed fixes because there was something wrong with
the way they tried to detect or use iconv:

audio/deadbeef: Remove LIBICONV_PLUG from a source file.  It's a
compile-time option and should not be set in source code.
comms/hidapi: Use standard AM_ICONV configure macro to look for iconv.
deskutils/fbreader: Let ports framework deal with LIBICONV_PLUG.
deskutils/ljclive: Override configure test for iconv.
deskutils/owncloudclient: Add USES=iconv and patch test for iconv.
devel/aegis: Bump PORTREVISION because it no longer uses libiconv.
devel/libexplain: Add USES=iconv and override test for iconv.
devel/sdl20: Override configure test for iconv.
emulators/vmw: Replace OSVERSION checks with ICONV_LIB checks and include
<iconv.h> instead of <sys/iconv.h>.
irc/scrollz: Override configure test for iconv.
japanese/chasen-base: Override configure test for iconv and patch
configure so it no longer adds -liconv to linker flags just because it
happens to be installed.
japanses/eb: Patch configure test for iconv.
japanses/eblook: Override configure test for iconv.
java/jikes: Override configure test for iconv.
multimedia/transcode: Bump PORTREVISION because only one plugin links with
libiconv now.
net/c3270: Override configure test for iconv.
net/samba4*: Bump PORTREVISION because it no longer uses libiconv.  The
configure script will always add -liconv to the linker flags when it
happens to be installed which would be wrong but later on binaries are
linked with -Wl,--as-needed and the linker discards -liconv because it
finds iconv*() functions in libc now and no longer in libiconv.
net-mgmt/icinga-*: Remove dependency on iconv.
net-mgmt/netxms: Patch configure so it no longer adds -liconv to linker
flags just because it happens to be installed.
net/asterisk11: Patch configure so it no longer adds -liconv to linker
flags just because it happens to be installed.
net-p2p/transmission-*: Override configure test for iconv.
www/htmlcxx: Override configure test for iconv.
www/httrack: Override configure test for iconv.
www/xapian-omega: Override configure test for iconv.
x11/mrxvt(-devel): Add USES=iconv and override configure test for iconv.
x11/x3270: Override configure test for iconv.
x11-wm/jwm: Override configure test for iconv.

PR:		202838
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-10-10 14:03:00 +00:00
John Marino
4b784248e3 emulators/advancemenu: Upgrade version 2.7 => 2.8
PR:		202847
Submitted by:	ports fury
2015-10-09 21:55:41 +00:00
Roger Pau Monné
936db4de55 xen: update to 4.5.1
Update xen-kernel to 4.5.1 and add patches to allow live migration, save and
restore. Remove qemu-traditional patches (FreeBSD doesn't support
qemu-traditional) and add XSA-142.

Approved by:		bapt
Differential revision:	https://reviews.freebsd.org/D3854
Sponsored by:		Citrix Systems R&D
2015-10-09 14:09:07 +00:00
Sunpoet Po-Chuan Hsieh
eebf634ede - Add LICENSE_FILE 2015-10-08 18:43:47 +00:00
Jimmy Olgeni
42bc424f61 Remove trailing whitespace from Makefiles, A-L. 2015-10-08 15:11:28 +00:00
Dirk Meyer
885e59aee3 - cleanup 2015-10-08 04:01:27 +00:00
Bartek Rutkowski
5d5e8b5430 emulators/linux_base-c6: fix unfetchable distfiles
- After Centos 6.6 was deprecated, the MASTER_SITE_SUBDIR was pointing to no longer
  existing location. This change gets that fixed, allowing the port to build again.

Submitted by:	Pawel Biernacki <pawel.biernacki@gmail.com>
MFH:		2015Q4
2015-10-07 20:59:00 +00:00
Gerald Pfeifer
33258779d8 Update to Wine 1.7.52. This includes the following changes:
- Unicode data updated to Unicode 8.0.0.
 - Some implementation of the Web Services DLL.
 - More Direct3D 11 interfaces.
 - A few more functions in the C++ runtime.
 - Output standard glyph names in the PostScript driver.
 - Various bug fixes.
2015-10-06 20:34:42 +00:00
Jan Beich
edf6eb654b emulators/ppsspp: drop FreeBSD 8.x support 2015-10-06 08:14:43 +00:00
Jan Beich
4e9b4c7ce9 emulators/ppsspp-devel: update to 1.1.0 by removing the port
v1.1.0 was recently released and there're not enough changes after it to
warrant a separate package. Move users back to stable until more time
passes or some "interesting" conflicts appear.

Changes:	https://github.com/hrydgard/ppsspp/compare/d8b43dd...v1.1.0
2015-10-06 08:14:12 +00:00
Jan Beich
fc27b37532 emulators/ppsspp: update to 1.1.0
- Integrate r397030 and r397702 into master port
- Switch slave port back to use patches from master

Changes:	http://ppsspp.org/#news
2015-10-06 03:20:26 +00:00
Dmitry Marakasov
a8bd9382d2 - Fix installed script referencing stagedir
- Install helpfile into more suitable location
- Respect CC and PREFIX

PR:		203049
Submitted by:	amdmi3
Approved by:	maintainer timeout (joerg, 2 weeks)
2015-09-30 17:42:52 +00:00
Jan Beich
00d4634211 Convert my ports to USES=localbase 2015-09-26 20:26:21 +00:00
Jan Beich
837ff9f943 emulators/ppsspp-devel: update to 1.0.1.2768
- Take advantage of more system libraries support upstream

Changes:	253ed9f...d8b43dd
2015-09-24 18:09:31 +00:00
Jan Beich
6b7b4fdcba emulators/ppsspp: generate better .desktop file
The one from Debian was very basic and removed upstream.
2015-09-24 18:08:56 +00:00
Johan van Selst
cb4ec36c0a Update OpenMSX and Catapult to 0.12.0
https://raw.githubusercontent.com/openMSX/openMSX/RELEASE_0_12_0/doc/release-notes.txt
2015-09-21 19:09:01 +00:00
Jimmy Olgeni
686b747c39 Typos, whitespace and capitalization fixes (A-F). 2015-09-20 19:59:03 +00:00
Alexey Dokuchaev
3a63ba57c2 Remove BROKEN on Tier-2 systems statements which no longer true at least
on PowerPC (verified for all of them) and some also on SPARC (whenever I
was able to test those on flame.freebsd.org) and even IA64 (which should
be OK to remove anyways, because it was never really supported system in
ports land and was officially killed in -CURRENT a while ago.
2015-09-20 14:35:57 +00:00
Jan Beich
4668ba1156 Backport CVE-2015-2331 fix to bundled libzip
MFH:		2015Q3
Security:	264749ae-d565-11e4-b545-00269ee29e57
2015-09-20 09:22:44 +00:00
Dmitry Marakasov
98e1d7231b - Add LICENSE_FILE
- Drop 8.x support
- Fix WWW:

Approved by:	portmgr blanket
2015-09-18 14:22:25 +00:00
Baptiste Daroussin
e0de738591 Remove ansi version fo wxGTK 2.8 and only keep the unicode version
All applications in the ports tree works correctly with unicode version of wxGTK

Newer version of wxGTK are unicode only (3.0+)

Note that now WX_UNICODE macro is noop
2015-09-16 19:51:26 +00:00
Jan Beich
023407a603 emulators/ppsspp-devel: update to 1.0.1.2668
- "native" was merged into main "ppsspp" repo

Changes:	86a02fe...1b4b60d (before merge)
Changes:	cf0697e...253ed9f (after merge)
2015-09-15 23:57:04 +00:00
David Naylor
f4fdc2f4f5 emulators/i386-wine-devel: update to 1.7.51.
Changes:
 - Do not include ldconfig32 entries in pkg-plist
2015-09-14 04:31:15 +00:00
Alexey Dokuchaev
7b00ecf4cd - Define LICENSE, place build-related MAKE_ARGS knob below USES/USE_* block
- Remove BROKEN on Tier-2 systems statement: it builds fine at least on
  PowerPC, which indicates that "uses i386-specific asm" reason is probably
  bogus everywhere else, and should be replaced with adequate BROKEN line
  even if it's indeed broken there.  While here, convert to options helpers
2015-09-12 10:18:21 +00:00
Jan Beich
faee4ac14b emulators/higan: convert to _VARS option helper
PR:		202778
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
2015-09-11 22:28:03 +00:00
Dmitry Marakasov
a278c23011 - Add NO_ARCH
- Remove non existing files from plist

Approved by:	portmgr blanket
2015-09-10 11:42:14 +00:00
Alexey Dokuchaev
4efe99a8e6 - Allow to build on PowerPC by using generic (not GCC-specific) MD support
with empty machdep_init() vs. broken "Calibrating delay loop" code; some
  simple run-time tests, like booting off the kickstart ROM image, did not
  reveal any problems or performance artifacts
- Drop unsupported --enable-sound option (--with-oss-sound is the default,
  and OSS support is detected correctly)
- Remove `files/patch-configure.in' which was added in r76429 by mbr@ back
  in 2003 to allow UAE to build with GCC 3.x -- does not seem needed these
  days; consequently replace (deprecated) USE_AUTOTOOLS with GNU_CONFIGURE
- Do not patch things in `pre-configure', use `post-patch' target for that
- Sort USES values and wrap few overly long lines while I'm here
2015-09-09 15:58:28 +00:00
Jan Beich
8692c29f3f emulators/ppsspp: improve clarity for *-install target names
do-install is for the app itself, post-install is for extras.
r392488 reversed the logic because option helpers didn't support
do-* targets before r394503. So, pick clarity over |svn blame| churn.
2015-09-08 16:14:30 +00:00
Gerald Pfeifer
679e84470d Update to Wine 1.7.51. This includes the following changes:
- XAudio2 implementation using OpenAL Soft.
 - Support for the new Universal C Runtime DLL.
 - Dropdown menu support in the standard Open Dialog.
 - Grayscale rendering mode in DirectWrite.
 - Various bug fixes.

With the STAGING option enabled (or using the wine-staging port),
fonts/times.ttf is now also present.
2015-09-07 12:04:23 +00:00
Jan Beich
aa2c09f705 emulators/ppsspp-devel: update to 1.0.1.866
Changes:	ee2238d...86a02fe
2015-09-05 22:49:13 +00:00
Sean Bruno
f440fa7bf3 Fix Makefile so that those who want to use this port directly can still
build.

PR:	202536
2015-09-03 18:27:44 +00:00
Sean Bruno
8005224867 Build fixes for 2.4.0
- regenerate patch-pcap
- Escape --extra-ldflags as it looks like the qemu builder is eating spaces
  or lines making it frustrating to use.

PR:	202402 202536 202864
2015-09-03 17:39:41 +00:00
Sean Bruno
a1606ef670 QEMU update to 2.4.0
- remove patch files accepted and merge upstream
- Add new vgabios-virtio
2015-09-02 16:12:36 +00:00
Sean Bruno
49cecff573 Build fix:
- Remove etc/qemu/target-x86_64.conf.sample dropped by upstream
- Add vgabios-virtio.bin
2015-09-01 17:38:29 +00:00
Dmitry Marakasov
206f6d865e - Add LICENSE
- Pet portlint
- Switch to @sample

Approved by:	portmgr blanket
2015-08-30 10:51:41 +00:00
Jan Beich
8a127a17cf Convert my ports to _VARS option helper 2015-08-28 14:57:29 +00:00
Dmitry Marakasov
1cb88c91e1 - Pet portlint, switch to options helpers
PR:		202532
Submitted by:	cyberbotx@cyberbotx.com (maintainer)
2015-08-27 09:09:19 +00:00
Dmitry Marakasov
f3ace4251b - Switch to options helpers
- While here, add some NO_ARCHes

Approved by:	portmgr blanket
2015-08-26 18:26:14 +00:00
David Naylor
2c31f6524f emulators/i386-wine-devel: update to v1.7.50.
Changes:
 * Update dependency version for gecko.

PR:		202653
2015-08-26 16:12:50 +00:00
Dmitry Marakasov
e770a013a0 - Switch to USES=libarchive as suggested by stage-qa
Approved by:	portmgr blanket
2015-08-26 02:43:40 +00:00
Max Brazhnikov
c7c32639cc Convert my ports to new options helpers 2015-08-25 10:03:08 +00:00
Gerald Pfeifer
d732fb21d0 Update to Wine 1.7.50. This includes the following changes:
- New version of the Gecko engine based on Firefox 40 (via the
   wine-gecko-devel port).
 - First steps of the Direct3D 11 implementation.
 - Better font matching in DirectWrite.
 - Support for OpenMP on ARM platforms.
 - Various bug fixes.
2015-08-23 20:06:42 +00:00
Gerald Pfeifer
d57cceb0bf Update wine-gecko-devel, the Gecko Layout Engine component for wine-devel,
from version 2.36 to 2.40.  It is based on Firefo 40 now.

Approved by:	dbn (maintainer, pre-approved)
2015-08-23 20:05:49 +00:00
John Marino
0ed34d5d26 emulators/bfe: Bump revision due to option change 2015-08-22 16:47:15 +00:00
John Marino
7a4c448bd4 emulators/bfe: Change GTK default from GTK1 to GTK2
discussed-with: bapt
2015-08-22 16:42:46 +00:00
Philip M. Gollucci
5f6f0c866c remove empty pkg-plist
PR:                  201663
Submitted By:        s3erios@gmail.com
2015-08-20 18:24:56 +00:00
Philip M. Gollucci
9da2cce158 emulators/q4wine: qt4-linguist -> qt4-linguisttools, remove some dependencies
- Add LICENSE_FILE.
- USE_QT4=linguist_build -> USE_QT4=linguisttools_build.
- Use an OPTION helper for DBUS.
- Remove CONFIGURE_ARGS for NLS - they are not used.
- Gettext dependency is not used too.
- Remove USE_GCC=yes.
- Fix build with clang.
- Bump PORTREVISION.

PR:                  201863
Submitted by:        s3erios@gmail.com
Approved by:         maintainer timeout (koalative@gmail.com ; 24 days)
2015-08-18 20:02:20 +00:00
Raphael Kubo da Costa
23ee2a7d62 Uses/cmake.mk: Replace CMAKE_ENV with CONFIGURE_ENV.
Instead of defining a variable that is almost always based on CONFIGURE_ENV,
just use CONFIGURE_ENV directly.

This also matches the behavior of other ports that do not use autotools (so
most ports can just worry about CONFIGURE_ENV). Additionally, the fact that
we do not use ?= means we do not have problems if another file in Uses/
needs to set CONFIGURE_ENV (with CMAKE_ENV, the order of the arguments to
USES would matter).

Ports which set CMAKE_ENV have been adjusted accordingly. In most cases,
CMAKE_ENV was just replaced with CONFIGURE_ENV, the exceptions being:
* databases/sqliteman: CMAKE_ENV line removed; setting QMAKESPEC there has
                       no effect on the build system.
* devel/freeocl: CMAKE_ENV line removed; FREEOCL_CXX_COMPILER is already
                 retrieved from the CMAKE_CXX_COMPILER variable in the build
                 system.
* graphics/openimageio: CMAKE_ENV line removed; setting Qt variables there
                        has no effect on the build system.

Reviewed by:		makc
Differential Revision:	https://reviews.freebsd.org/D3403
2015-08-18 10:51:01 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
Sean Bruno
7ba60304c9 Update qemu-sbruno to track bsd-user branch on github. I *am* the
upstream of this port and maintainer notified developers on 07/17/15 to
update his ports while he is AFK.

Sync's to pre-release 2.4.0

Differential Revision:	https://reviews.freebsd.org/D3385
2015-08-16 19:13:30 +00:00