Commit graph

9194 commits

Author SHA1 Message Date
Julio Merino
3f6b173a3b Avoid building unnecessary demos and tests.
The pixmap package does not install neither the demos nor the tests it
includes, yet these get built as part of "make all". Disable them to
shorten build times and, particularly, to workaround ld(1) crashes
triggered by them in powerpc64; see PR bin/202284 for details.

Reviewed by:	kwm (maintainer), bdrewery (mentor)
Differential Revision:	https://reviews.freebsd.org/D3372
2015-10-20 18:49:47 +00:00
Koop Mast
c9b8c60d76 Update xinput to 1.6.2. 2015-10-20 14:04:36 +00:00
Koop Mast
0d5fecae36 Update xkbevd to 1.1.4.
Obtained from:	Xorg devel repo
2015-10-20 13:49:18 +00:00
Koop Mast
8036fb34ce Update xkbprint to 1.0.4.
Obtained from:	Xorg devel repo
2015-10-20 13:48:39 +00:00
Koop Mast
6d98d1c0f1 Update xlsatoms to 1.1.2.
Obtained from:	Xorg devel repo
2015-10-20 13:48:10 +00:00
Koop Mast
133b5bdb94 Update xmag to 1.0.6.
Obtained from:	Xorg devel repo
2015-10-20 13:47:13 +00:00
Koop Mast
6f8d2378c4 Update xmh to 1.0.3.
Obtained from:	Xorg devel repo
2015-10-20 13:46:06 +00:00
Koop Mast
8d8985e34e Update xmodmap to 1.0.9.
Obtained from:	Xorg devel repo
2015-10-20 13:45:38 +00:00
Koop Mast
5b4f336c82 Update xvinfo to 1.1.3.
Obtained from:	Xorg devel repo
2015-10-20 13:45:08 +00:00
Koop Mast
54c5d96627 Update xkeyboard-config to 2.16.
Regen patch because upstream changed whitespace.

Obtained from:	Xorg devel repo
2015-10-20 13:44:40 +00:00
Koop Mast
c92a43174d Update xproto to 7.0.28.
Obtained from:	Xorg devel repo
2015-10-20 13:43:07 +00:00
Koop Mast
938e8c1099 Update xorg-docs to 1.7.1
Obtained from:	Xorg devel repo
2015-10-20 13:42:37 +00:00
Koop Mast
84c0dfacc4 Update xman to 1.1.4.
Obtained from:	Xorg devel repo
2015-10-20 13:42:00 +00:00
Koop Mast
001258d834 Update pixman to 0.32.8.
Add portscout macro to ignore devel versions.

Obtained from:	Xorg devel repo
2015-10-20 13:35:01 +00:00
Koop Mast
f42ac5431d Update randrproto and libXrandr to 1.5.0.
Obtained from:	Xorg devel repo
2015-10-20 13:33:55 +00:00
Alexey Dokuchaev
e338006bfd Drop no longer needed EXTRACT_SUFX as our GitHub support gives sufficiently
unique names to the distfiles.
2015-10-20 08:00:29 +00:00
Jung-uk Kim
68652007f4 - Update to 0.15.7.
- Add options to allow excluding some features.
- Pass stage-qa and remove runtime dependency for audio/pulseaudio. [1]

PR:		202549 [1]
2015-10-20 00:10:42 +00:00
Kurt Jaeger
ca08bd5987 x11/virtualgl: 2.3.3 -> 2.4.1
Changes:
  https://github.com/VirtualGL/virtualgl/blob/master/ChangeLog.txt

PR:		202804
Submitted by:	Ultima1252@gmail.com, matthew@reztek.cz
Approved by:	David Mackay <davidjx8p@gmail.com> (maintainer)
2015-10-19 19:27:44 +00:00
Dmitry Marakasov
67971bd0fb Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
2015-10-19 14:50:52 +00:00
Dmitry Marakasov
fa34a7808d - Switch to options helpers
- Fix WWW:

Approved by:	portmgr blanket
2015-10-19 08:19:01 +00:00
Alexey Dokuchaev
457517b034 - Unbreak the build on -CURRENT by explicitly linking against libm as a
remedy to the following error:

    [100%] Linking C executable bmpanel2
    /usr/bin/ld: undefined reference to symbol `truncf@@FBSD_1.0' (try
    adding -lm)
    //lib/libm.so.5: could not read symbols: Bad value

- While here fix long standing issue of -L${LOCALBASE}/lib being required
  in LDFLAGS while USES=pkgconfig due to missing LINK_DIRECTORIES() call
  in the top-level `CMakeLists.txt'
2015-10-18 11:55:40 +00:00
Mathieu Arnold
7f0f664d7e Drop 8 support.
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3694
2015-10-15 14:55:14 +00:00
Dmitry Marakasov
805afc059b - Clarify LICENSE
- Add LICENSE_FILE
- Drop unneeded WX_UNICODE
- Don't install empty and unneeded (INSTALL) docs
- Switch to options helpers
- Pet portlint
2015-10-14 23:50:32 +00:00
Koop Mast
fe1f977435 Remove the 173.14.39 nvidia-driver. it doesn't support a xorg-server newer
then 1.15. And also marked forbidden. (MOVED entry snuck in the xserver
update itself).
2015-10-13 07:51:08 +00:00
John Marino
d3941be58c x11/xvkbd: Upgrade version 3.6 => 3.7
PR:		203486
submitted by:	ports fury
2015-10-10 15:37:51 +00:00
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
Danilo Egea Gondolfo
2cb57201b5 - Update to 0.31.2 2015-10-09 12:34:12 +00:00
John Baldwin
2bdeca5355 Properly check for the charging flag in the returned battery status
to determine if the battery is charging.

Reviewed by:	bapt (maintainer)
Differential Revision:	https://reviews.freebsd.org/D3849
2015-10-09 02:56:49 +00:00
Dmitry Marakasov
474eda5673 - Fix build
Approved by:	portmgr blanket
2015-10-08 17:08:39 +00:00
Jimmy Olgeni
eb8748beda Remove trailing whitespace from Makefiles, M-X. 2015-10-08 15:12:22 +00:00
Dmitry Marakasov
0521b2fe8e Add a way to cleanly handle terminfo.db file used by devel/ncurses
This database contains compiled terminfo entries and is merged from
a large part which comes with ncurses themselves and compiled
.terminfo files installed by other ports (currently only rxvt-unicode
and jfbterm)

- Now the database is always kept up to date, regardless of port
  installation order (both ncurses installed before .terminfo files
  and the other way around work as expected)
- All affected ports now support clean deinstallation and do not
  produce stage-qa errors
- Affected ports are simplified, as they now only need to define
  USES=terminfo
- rxvt-unicode no longer pulls in ncurses: the dependency is not
  really needed for anything beside updating it's own database
- The patch contains Q/A test to check whether a port needs, or
  needs not USES=terminfo

Approved by:	portmgr (mat, bapt)
Differential Revision:	D3747
2015-10-08 14:12:53 +00:00
Dmitry Marakasov
65c3cad3d1 - Drop 8.x support
Approved by:	portmgr blanket
2015-10-07 01:37:32 +00:00
Dmitry Marakasov
f3b48edad6 - Switch to options helpers
- Only use pkg-message specific to WCHAR option when the option is enabled
- Drop 8.x support

Approved by:	portmgr blanket
2015-10-07 01:36:53 +00:00
Dmitry Marakasov
0acb9e6ca4 - Add empty directories to plist
Approved by:	portmgr blanket
2015-10-03 01:44:31 +00:00
Guido Falsi
806e2b1063 - Update to 5.33
- Resolves the obnoxious startup message issue [1]
- Add options NLS and XFT
- Convert to USES=autoreconf
- Don't install pam file when PAM option is disabled
- Regenerate patches

PR:		201254
Submitted by:	Will B. <will_brokenbourgh at yahoo.com>
Approved by:	Maintainer timeout
MFH:		2015Q4 [1]
2015-10-02 08:40:57 +00:00
Danilo Egea Gondolfo
02e1fd0dab - Update to 0.31.1 2015-10-01 23:26:15 +00:00
Dmitry Marakasov
f206b10c31 - Drop 8.x support
Approved by:	portmgr blanket
2015-10-01 21:35:01 +00:00
Dmitry Marakasov
70549776ba - Drop 8.x support
- Switch to options helpers
- Fix installation command

Approved by:	portmgr blanket
2015-09-30 23:08:54 +00:00
Dmitry Marakasov
af005366f2 - Switch to options helpers 2015-09-30 23:08:44 +00:00
Dmitry Marakasov
29eba1739c - Fix plist for WITHOUT=PAM case
- Drop @dirrm* from plist

Approved by:	portmgr blanket
2015-09-30 17:35:48 +00:00
Dmitry Marakasov
768d52b26c - Switch to options helpers
Approved by:	portmgr blanket
2015-09-27 21:39:00 +00:00
Rene Ladan
5cbc5b94da Remove expired port:
2015-09-26 x11/xlogout: Useless cruft from 1989
2015-09-27 11:38:08 +00:00
Alexander Nedotsukov
b7d723b945 Update to 355.11 2015-09-26 10:42:38 +00:00
Alexander Nedotsukov
181612fb15 Update to 355.11
PR:	203323
2015-09-26 10:24:12 +00:00
Baptiste Daroussin
b2763697d8 Ensure terminfo registration is done during post installation 2015-09-26 08:55:25 +00:00
Baptiste Daroussin
4bb718f674 Convert to @sample
Use options helpers
2015-09-26 08:54:27 +00:00
Baptiste Daroussin
12b59fc91a Convert a bunch of @exec into proper @postexec 2015-09-25 23:52:09 +00:00
Jung-uk Kim
cd0157ff4c Fix a typo for x11/nvidia-driver-304.
Spotted by:	Lena at lena dot kiev dot ua
Approved by:	danfe (maintainer, implicit)
2015-09-25 15:40:42 +00:00
Dmitry Marakasov
c9e1ad637a - Drop 8.x support
- Switch to options helpers

Approved by:	portmgr blanket
2015-09-25 11:50:24 +00:00
Koop Mast
85039a847e Lists DOCS in OPTIONS_DEFINE, fix typo in RUN_DEPENDS for the MAPI option.
Submitted by:	truckman@
2015-09-25 08:56:10 +00:00