Commit graph

6684 commits

Author SHA1 Message Date
Antoine Brodin
22595a4936 Deprecate ports broken for more than 6 months 2015-02-28 12:23:50 +00:00
Jason E. Hale
3d9e70b37c - Update to 1.0.4 2015-02-26 05:44:05 +00:00
Tilman Keskinoz
3de196922f Update to 1.0.65
PR:		152982
Submitted by:	maintainer
2015-02-25 13:16:31 +00:00
Vanilla I. Shu
d663563fab 1: add LICENSE/LICENSE_FILE.
2: switch to USES=tar:tgz
2015-02-24 09:25:13 +00:00
Raphael Kubo da Costa
a4e1d16cc6 Update to 2.1.3. 2015-02-19 20:51:32 +00:00
Max Brazhnikov
b22224f636 - Remove deprecated USE_KDE4=kdehier
- while here, remove any reference to KDE in deskutils/charmtimetracker (Qt-only app)
  and supposedly fix build of graphics/gnash with KDE4 option
2015-02-19 18:19:28 +00:00
Nicola Vitale
5d7040a90a - Fix installation when DOCS option is off
PR:	197807
Submitted by:	xmj
2015-02-18 21:18:41 +00:00
Hiroki Sato
cc739264e5 Fix libpng issue. 2015-02-18 19:17:14 +00:00
Sunpoet Po-Chuan Hsieh
303ec189f0 - Release maintainership (it was not intended in previous commit) 2015-02-18 17:09:25 +00:00
Sunpoet Po-Chuan Hsieh
493936897a - Update to 20140814.2
- Sort RUN_DEPENDS
- Reformat pkg-descr

Changes:	https://www.niftiestsoftware.com/cups-cloud-print/#software-hub-view-1-changelog
2015-02-18 16:24:06 +00:00
Mathieu Arnold
4a3f1a86d7 Fix with perl 5.20+.
Sponsored by:	Absolight
2015-02-17 16:05:02 +00:00
Danilo Egea Gondolfo
741bd6b101 - Update to 20150214 2015-02-17 00:41:06 +00:00
Vanilla I. Shu
1de853a854 Upgrade to 20140814.1.
PR:		197452
Submitted by:	Ports Fury.
2015-02-16 15:14:17 +00:00
Mikhail Teterin
0affa18976 Add a patch, that removes the reference to bash from
one of the installed scripts.

(This was caught by the "QA step" here.)
2015-02-15 13:42:59 +00:00
Muhammad Moinur Rahman
62b0e06bba print/foomatic-db-engine: Update version 4.0.11=>4.0.12
- Add LICENSE GPLv2
- Remove MAKE_JOBS_UNSAFE as it builds fine without it
- Take maintainrship

Approved by:	bapt marino (implicit)
2015-02-15 12:07:53 +00:00
Nicola Vitale
6233e6bbcb - Add security/linux-c6-nss to dependencies
- Bump PORTREVISION
2015-02-13 13:48:56 +00:00
Koop Mast
7ee16b703b Update system-config-printer to 1.4.7.
Restrict to python 2.
Add PORTSCOUT to ignore the 1.5 series for now, which are for python 3.
2015-02-10 13:19:03 +00:00
Max Brazhnikov
e3804536c7 print/hplip:
- Update to 3.14.10 [1]
- Fix detection of libusb v1.0 and build with it now
- Enable JetDirect and scanning support by default (requested by pkg users)
- hplip modifies etc/sane.d/dll.conf witch belongs to sane-backends port,
  and writes to this file in staging area. Add commented entry for it in plist
  to pacify staging checks.

print/hplip-plugin:
- Update to 3.14.10
- Add missing entry to plist
- Pass MAKE_ENV for installer to prevent writing to ${HOME}

PR		197245 [1]
Submitted by:	chris@bsdjunk.com
2015-02-10 12:17:36 +00:00
Muhammad Moinur Rahman
b13d41db0c print/ft2demos: Update version 2.5.2=>2.5.5
Differential Revision:	https://reviews.freebsd.org/D1798
Approved by:		marino(mentor)
2015-02-07 12:40:36 +00:00
Baptiste Daroussin
9a8b7df868 Cleanup plist 2015-02-05 15:53:00 +00:00
Koop Mast
563f73ccfe Update poppler to 0.30.0 [1].
Make sure we use openjpeg1 in poppler, while openjpeg2 support
was added there still bugs in openjpeg2 that need to be fixed.
Add patches to inkscape for API changes in poppler 0.29.0 [2].

PR:		196599 [1]
Submitted by:	olivierd@ [1]
Exp-run by:	antoine@
Obtained from:	upstream [2]
2015-02-03 12:28:23 +00:00
Jung-uk Kim
27556f18ee Fix build with GCC 4.2.
Reported by:	antoine
2015-02-02 22:34:01 +00:00
Boris Samorodov
a5579814fd print/scribus: welcome 1.4.5 release
Announcement: http://wiki.scribus.net/canvas/1.4.5_Release
2015-02-01 09:16:33 +00:00
Hiroki Sato
06be6f2de8 - Add pTeX support to xdvik. This improvement is imported from
the latest j1.42 patchset by adjusting it to the 22.87 code base.

- Move files in TEXMFDISTDIR/xdvi to TEXMFDISTDIR/dvips/xdvi.
2015-01-31 12:48:14 +00:00
Hiroki Sato
d133801925 Use bin/perl instead of bin/perlN.NN.N in the shebang line.
Spotted by:	Anton Shterenlikht
2015-01-29 05:00:30 +00:00
Jung-uk Kim
1a47965942 Update to 0.1.2. 2015-01-28 21:39:55 +00:00
Dmitry Marakasov
c7a0c13be4 - Update to 1.0.62
PR:		196971
Submitted by:	cyberbotx@cyberbotx.com (maintainer)
2015-01-26 19:18:49 +00:00
Jan Beich
dfc256e340 - Update to upstream version 20141230 (same as v2.1.0)
- Chase update of print/freetype2 to 2.5.5

PR:		196861
Differential Revision:	https://reviews.freebsd.org/D1630
Submitted by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
Approved by:	bapt (mentor)
2015-01-25 08:24:18 +00:00
Jan Beich
54e4709d4b Unbreak build on 8.x
PR:		197056
Differential Revision:	https://reviews.freebsd.org/D1662
Approved by:	Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
Approved by:	bapt (mentor)
2015-01-25 08:22:29 +00:00
Antoine Brodin
4e03dc63a4 Fix LIB_DEPENDS 2015-01-24 22:02:38 +00:00
Antoine Brodin
bd63b368ac Fix some _DEPENDS 2015-01-24 19:27:27 +00:00
Johan van Selst
3bb5f733f0 Update texi2dvi to latest release 2015-01-24 19:09:12 +00:00
Antoine Brodin
728929b709 Switch ports depending on docbook* through a directory name to a package name,
as a directory name can't be attributed to a package
2015-01-23 22:50:49 +00:00
Nicola Vitale
b4bd6ea308 - Add linux-*-dbus-libs to run dependencies [1]
- Bump PORTREVISION
- Fix LICENSE stuff

Reported by:	nox (via private email)
2015-01-22 15:26:41 +00:00
Matthias Andree
ae0996fa6e Drop redundant stuff from pkg-plist.
Submitted by:	bapt@
2015-01-19 21:31:44 +00:00
Antoine Brodin
bab7320763 Fix build on head 2015-01-17 09:25:11 +00:00
Rong-En Fan
8ed73fa040 Drop maintainership as I no longer use these software nor have time and
energy to keep up.
2015-01-16 17:28:13 +00:00
Antoine Brodin
c6faa705a5 Update graphics/giflib to 5.0.5
Differential Revision:	https://reviews.freebsd.org/D1361
Submitted by:	bapt
Reviewed by:	self
Exp-run by:	self
2015-01-14 18:19:32 +00:00
Sunpoet Po-Chuan Hsieh
0d92789127 - Update to 1.9.70
Changes:	http://git.fedorahosted.org/cgit/pycups.git/tree/NEWS
Submitted by:	kwm (via IRC)
2015-01-13 16:27:57 +00:00
Koop Mast
d44418571a Update freetype2 to 2.5.5.
Handling of uncompressed PCF files again (regression introduced in 2.5.4).
2015-01-08 13:03:15 +00:00
Sunpoet Po-Chuan Hsieh
f368598068 - Update to 0.09
- Add LICENSE
- Sort PLIST

Changes:	http://search.cpan.org/dist/PostScript-Simple/Changes
2015-01-04 17:12:26 +00:00
Thomas Zander
af1db7c657 - Update to upstream version 20141126
- Remove OPTIONS MULTILAYER, PLUGINS and PANGO
- Simplify Makefile

PR:		196300
Submitted by:	cyberbotx@cyberbotx.com (maintainer)
2015-01-04 15:48:25 +00:00
Boris Samorodov
5d2ca95e1b print/cups-client via print/cups-base: treat avahi/dnssd explicitely
1. The port's configure script is auto-detecting if avahi exists
(unless avahi is explicitely disabled):
---
   9096 if test "x$PKGCONFIG" != x -a x$enable_avahi != xno; then
   9097         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Avahi" >&5
   9098 $as_echo_n "checking for Avahi... " >&6; }
   9099         if $PKGCONFIG --exists avahi-client; then
   9100                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9101 $as_echo "yes" >&6; }
---

So if avahi-lib is installed one get config.log:
---
configure:9097: checking for Avahi
configure:9100: result: yes
[...]
#define HAVE_AVAHI 1
---

And later avahi is used while building:
---
Using LIBS=-lcups  -lssl -lcrypto -L/usr/local/lib -lavahi-common -lavahi-client   -lz -pthread -lm -lcrypt   -lz
---

Then print/cups-client installs libraries which are linked with avahi, ex.:
---
% ldd libcups.so | grep avahi
        libavahi-common.so.3 => /usr/local/lib/libavahi-common.so.3 (0x801cda000)
        libavahi-client.so.3 => /usr/local/lib/libavahi-client.so.3 (0x801ee6000)
---

Which leads to print/cups-base build failure (even if avahi is unset by options):
---
Linking ippserver...
cc -L../cgi-bin -L../cups -L../filter -L../ppdc -L../scheduler -L/usr/local/lib -Wl,-rpath,/usr/lib:/usr/local/lib -fstack-protector -Wl,-R/usr/local/lib   -Wall -Wno-format-y2k -Wunused -fPIC -Os -g -fstack-protector -Wno-tautological-compare -o ippserver ippserver.o  ../cups/libcups.a \
         -lssl -lcrypto -ldns_sd -pthread -lm -lcrypt   -lz -lz
../cups/libcups.a(http-support.o): In function `_httpResolveURI':
---

Let's reflect this fact.

2. Bump PORTREVISION for print/cups-client, it's default options and dependencies
were changed.

PR:		ports/195743
Submitted by:	O. Hartmann <ohartman@zedat.fu-berlin.de>
Discussed at:	ports@
Tested by:	O. Hartmann <ohartman@zedat.fu-berlin.de>
2015-01-04 13:50:41 +00:00
Kurt Jaeger
cba03c03e1 security/libgcrypt: 1.6.1 -> 1.6.2, bump depends
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
  with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
  error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code.  Take
	care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
  mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
  * mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
    allocated but not used bits before resizing.
  * tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
  * src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.

PR:		193264
Approved by:	cpm@fbsd.es (maintainer)
2015-01-02 18:46:33 +00:00
Alex Dupre
a977d903b4 Update to 1.8.8 release. 2014-12-30 09:53:00 +00:00
Baptiste Daroussin
f2218dcef1 Update to 0.2.2
Changes:
Add a way to disable maintainance mode to avoid timestamp problem with peoeple
not in sync with ntp (this can happen on very fresh releases)
2014-12-30 07:36:45 +00:00
Baptiste Daroussin
d1e2bf7969 Update to 0.2.1
Changes:
- Fix typo [1]

PR:		193913
Submitted by:	takefu@airport.fm
2014-12-29 22:59:43 +00:00
Wen Heping
ee79638eef - Update graphics/libspiro to 0.2.20131203
PR:		196202
Submitted by:	cyberbotx@cyberbotx.com(maintainer)
2014-12-28 14:53:29 +00:00
Baptiste Daroussin
3ac8c240d9 Mark as broken after png update 2014-12-25 20:59:37 +00:00
Baptiste Daroussin
bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin
7ae46e9b12 Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade 2014-12-25 19:04:25 +00:00
Antoine Brodin
214d3df5d9 Properly support png 1.5 2014-12-25 13:53:36 +00:00
Baptiste Daroussin
cb4c344086 Properly support png 1.5
Obtained from:	pkgsrc (old history)
2014-12-25 12:00:10 +00:00
Muhammad Moinur Rahman
6d2e8f9aeb Change my non-FreeBSD MAINTAINER mail to bofh@
Approved by:	bapt
2014-12-24 00:14:11 +00:00
Antoine Brodin
f04a3f032a Unbreak 2014-12-22 23:01:56 +00:00
Johan van Selst
e0c02bb1c6 Use DIST_SUBDIR for rolling distfiles
Suggested by:	antoine
MFH:		2014Q4
2014-12-22 20:49:07 +00:00
Johan van Selst
9495f2217d Update texinfo.tex and texi2dvi to latest release 2014-12-22 12:02:20 +00:00
Baptiste Daroussin
28a046b586 cleanup plist 2014-12-20 19:33:28 +00:00
Pawel Pekala
b724d6bfb1 - Revive print/lgrind, now distributed as one file
- Add new mastersite, homepage, staging support
- Clean pkg-plist

PR:		195437
Submitted by:	Henry Hu <henry.hu.sh@gmail.com>
2014-12-18 19:49:56 +00:00
Hiroki Sato
4e0eed78e4 - Move kpse* scripts from texlive-base to tex-kpathsea.
- Use install-strip target.
2014-12-14 16:33:25 +00:00
Thomas Zander
8ff06267ce Chase update of freetype2 to 2.5.4.
While on it:
- Convert USE_PYTHON -> USES

PR:		195872
Submitted by:	cyberbotx@cyberbotx.com (maintainer)
2014-12-14 15:26:22 +00:00
Pietro Cerutti
c020107379 - Reset maintainership of my ports 2014-12-10 22:29:14 +00:00
John Marino
c29ec91192 print/pdflib: Make DragonFly respect Perl's LDDFLAGS too
This is required for upcoming Perl changes.  I just duplicated the FreeBSD
line as a case option rather than add two more patterns -- mainly for
consistency as each platform got their own line in other cases.

Follows:	r373971
2014-12-10 17:44:51 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Mark Felder
1562606a98 Update "BSD" license in print category 2014-12-07 14:55:18 +00:00
Koop Mast
1477948d4a Update freetype2 to 2.5.4.
MFH:		2014Q4
Security:	567beb1e-7e0a-11e4-b9cc-bcaec565249c
2014-12-07 12:26:34 +00:00
Mathieu Arnold
87980c7705 Respect Perl's LDDLFLAGS.
With hat:	perl
Sponsored by:	Absolight
2014-12-04 16:55:22 +00:00
Hiroki Sato
fe49c4876f Add etex symlink. 2014-12-04 02:30:05 +00:00
Koop Mast
7669446d90 Update to 0.9.36.
PR:		195596
Submitted by:	Jan Beich <jbeich@vfemail.net>
2014-12-03 13:06:22 +00:00
John Marino
5f19ee0628 print/cups-base: Fix build when PAM option is enabled
The @sample keyword fixes the config file based error.  While here,
clean refactor the port a bit.

PR:		194854
Submitted by:	Adrian Waters
Final fix by:	Takefu (airport.fm)
2014-11-28 11:51:30 +00:00
John Marino
f8b2417d0b print/muttprint: provide option to build it without X11 support
PR:		194283
Submitted by:	Frank Wall
Approved by:	maintainer timeout
2014-11-28 11:19:53 +00:00
Antoine Brodin
c6b085e72f Remove print/pdfjam, it's included in texlive-base 2014-11-27 19:07:46 +00:00
Dmitry Marakasov
e7b109f6df Properly strip libraries in cups-base, cups-client and cups-image ports 2014-11-27 19:05:01 +00:00
Antoine Brodin
c9c5f60364 Remove print/latexmk, it's included in texlive-base 2014-11-27 19:00:47 +00:00
Antoine Brodin
c6fc00681e Mark a few ports BROKEN after GNOME 2 removal 2014-11-27 18:53:47 +00:00
Koop Mast
bd19905799 Turn on the LCD_FILTERING option by default for sub-pixel rendering. [1]
Drop :keepla from USES=libtool

Approved by:	core@ [1]
2014-11-27 15:03:43 +00:00
Mathieu Arnold
eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
2014-11-26 13:08:24 +00:00
Max Brazhnikov
2d2662f134 Bump PORTREVISION after graphics/poppler update to 0.26.3 2014-11-25 12:55:53 +00:00
Hiroki Sato
1e69a2efcf - Strip binaries properly.
- Update pkg-message.
2014-11-23 08:44:34 +00:00
Hiroki Sato
6ef207265d - Strip binaries properly.
- Update pkg-message.
2014-11-23 08:34:39 +00:00
Hiroki Sato
b699de853a Update to 9.15. Changes include:
- pswrite has been removed in faver of ps2write.
 - epswrite has been removed in favor of eps2write.
2014-11-23 08:25:48 +00:00
Hiroki Sato
118978bf4c Resurrect print/ghostscript7{,-commfont,-jpnfont,-korfont,-nox11}. 2014-11-23 06:14:21 +00:00
Danilo Egea Gondolfo
d33d406d5d - Fix an incorrect usage of stagedir. The program was looking for its files in
stagedir.

PR:		195109
Reported by:	Nils M. Holm <bsdbugs@t3x.org>
Tested by:	Nils M. Holm <bsdbugs@t3x.org>
MFH:		2014Q4
2014-11-18 13:49:58 +00:00
Baptiste Daroussin
91a1caa242 Reset miwi's maintainership per his demand
Hope to see you back! Thank for all the work!
2014-11-18 09:37:31 +00:00
Antoine Brodin
115aba45f3 Cleanup plist 2014-11-13 07:41:17 +00:00
Johannes Jost Meixner
80b6c31429 Upgrade CentOS to 6.6
- Upgrade all things linux-c6- to CentOS 6.6
- Add ports:
  devel/linux-c6-libsigc++20
  graphics/linux-c6-gdk-pixbuf [1]
  graphics/linux-c6-glx-utils
- Add pkg-plists for net/linux-c6-openldap
  and security/linux-c6-cyrus-sasl2
- Misc. cleanups

Differential Revision:	https://reviews.freebsd.org/D1108
Submitted by:	kmoore [1]
Reviewed by:	rene (emulation)
Approved by:	portmgr (swills)
Approved by:	swills (mentor)
Sponsored by:	Perceivon Hosting Inc.
2014-11-11 13:06:39 +00:00
Tijl Coosemans
7888e65fff - Let the rc script require the mdnsd or avahi_daemon rc scripts [1]
- Fix two getsockopt calls so they return peer credentials correctly [2]

PR:		194856 [1], 191515 [2]
Submitted by:	Adrian Waters <draenan@gmail.com> [1]
Submitted by:	Bengt Ahlgren <bengta@sics.se> [2]
2014-11-07 13:03:09 +00:00
John Marino
abe5c774d3 print/foomatic-db-engine: Not jobs safe
Some times man page isn't ready before installing starts.
2014-11-07 08:14:25 +00:00
Alex Kozlov
22e20c2aa1 - Remove a few remaining $Id$ from pkg-plists
Approved by:	portmgr (mat)
2014-11-06 16:30:27 +00:00
Ashish SHUKLA
85f56adb6e - Chase GNU Emacs updates
PR:		194624
2014-11-05 13:19:31 +00:00
Raphael Kubo da Costa
a9662ed949 Update Qt5 ports to 5.3.2.
Proudly presented by the KDE on FreeBSD team, with several guest stars.

This update took way longer than initially expected due to us previously
accumulating assumptions and changes to Qt's build system that finally bit
us back with the 5.3 release series, so we had to do a fair amount of
cleanup.

New ports:
- comms/qt5-serialport: Qt functions to access serial ports, originally
                        based on work by Fernando Apesteguia. [1]
- devel/qt5-qdoc: Qt documentation generator, the Qt5 equivalent of
                  devel/qt4-qdoc3. Originally worked on by Tobias Berner.
                  It had already been half-split from devel/qt5-buildtools,
                  we just needed to finish the work.

Dead ports:
- devel/qt5-qmldevtools: Merged into lang/qt5-qml.

Minor changes:
- devel/qt5: Add x11/qt5-x11extras and the new ports to the dependency list.
- graphics/qt5-imageformats: The port now supports the JPEG2000, WEBP,
                             Direct Draw Surface and ICNS formats.
- multimedia/qt5-multimedia: The ALSA and PULSEAUDIO options are now
                             mutually exclusive due to changes introduced in
                             Qt 5.3.0 (the ALSA code is now a proper plugin
                             that is only built if PulseAudio is not used).
- x11/qt5-x11extras: Add USE_LDCONFIG since the port installs a shared
                     library.

The big changes:
- bsd.qt.mk: Set QMAKESPEC instead of QMAKEPATH. [3]
  QMAKEPATH does much more than we want now that we call qmake from the top
  of ${WRKSRC}. qmake uses QMAKEPATH when evaluating the QMAKE_MKSPECS
  property, which is in turn used by qt_config.pri to load the .pri files in
  mkspecs/modules.

  In practice, this means that if people have an older Qt installation those
  files will be used and QT_CONFIG will have values such as "gui" even if
  one is building a port like textproc/qt5-xml, which passes -no-gui to the
  configure script. Consequently, unintended code paths may be enabled or
  the configuration step can just fail if the .pro files expect values that
  are not present in the system-wide, older .pri files.

  We avoid all those problems if we use QMAKESPEC, as qmake does not take
  its value into account when evaluating the QMAKE_MKSPECS property and will
  only parse the files in the mkspec's directory (mkspecs/freebsd-clang, for
  example, instead of all the files in mkspecs).

- Stop explicitly passing ${LOCALBASE} to the compiler. [3]
  qmake's behavior has changed in Qt 5, and the paths set in QMAKE_INCDIR
  and QMAKE_LIBDIR in the mkspecs are passed before any others, such as the
  ones in the build directory themselves.

  In practice, this means that we end up with linker calls like this:

  c++ -o libfoo.so foo.o bar.o -L/usr/local/lib -L/wrkdir/build/lib
      -lQt5Gui -lQt5Core

  So if one already has Qt installed in the system, the older, already
  present version of the libraries in /usr/local/lib will be used instead of
  the newly-built ones in /wrkdir/build/lib.

  QTBUG-40825 discusses this behavior upstream, but there has been no
  agreement on a solution yet.

  For now, the solution adopted is to make the compiler and the linker aware
  of those paths but only try them last after all others, and this is
  achieved by setting the CPATH and LIBRARY_PATH environment variables when
  qmake is being used.

  In addition to setting them in CONFIGURE_ENV and MAKE_ENV, we also need to
  stop changing QMAKE_INCDIR and QMAKE_LIBDIR as well as filter those paths
  from the pkg-config calls qtbase's configure script makes.

- Call qmake from the root of the ${WRKSRC}.

  In Qt 5.3, Qt's build infrastructure has undergone some changes that make
  our previous approach of calling qmake from the directories we want to
  build stop working. Things would break even more in Qt 5.4, in which
  qtbase's configure script does not accept the -process, -fully-process and
  -dont-process arguments anymore (it always behaves as if -process had been
  used).

  Bite the bullet and start calling qmake from ${WRKSRC}. The largest part of
  this change involves changing lines in Makefiles from
    WRKSRC_SUBDIR=	foo/bar
  to
    BUILD_WRKSRC=		${WRKSRC}/foo/bar
    INSTALL_WRKSRC=		${WRKSRC}/foo/bar
  as well as adding patches to .pro files to avoid entering other
  subdirectories and removing post-configure targets that are not necessary
  anymore.

  Since qmake needs to be called from the top of ${WRKSRC} anyway, we can
  also simplify the configuration process for the qtbase ports a little.
  Looking at r10019 it is not clear why we started calling qmake in the
  pre-configure target in addition to the post-configure one (while also
  skipping it in do-configure), but we can now drop this call since letting
  configure behave as if -process had been passed means it will call qmake
  on its own and overwrite the files generated by the pre-configure call. We
  still need to call qmake in post-configure though, as the configure script
  does not pass -recursive when calling qmake and we need to be able to call
  make from any subdirectory when building.

PR:		194762 [1]
PR:		194566 # exp-run with base GCC and clang
PR:		194088 [3]
2014-11-05 09:39:21 +00:00
Hiroki Sato
118aac5596 Fix build with old make.
Reported by:	Scott Allendorf
2014-11-03 22:06:22 +00:00
Hiroki Sato
065e33f3e8 Update to 11.88. 2014-11-03 14:50:20 +00:00
Hiroki Sato
d5acd8954a Fix a warning message when \usepackage[magyar]{babel} and utf8 inputenc
are used at the same time.

PR:		194349
Submitted by:	Zsolt Udvari
2014-11-02 20:49:59 +00:00
Bartek Rutkowski
51f8d8562a print/hp2xx: multiple fixes
- Fix building on -CURRENT
- Add LICENSE
- Pet portlint

PR:		194500
Submitted by:	Kato Tsuguru <tkato432@yahoo.com>
Approved by:	mentors (implicit)
2014-11-02 14:24:07 +00:00
Antoine Brodin
0c42c7cae7 Allow building with bison 3
PR:		ports/194680
2014-11-02 08:23:37 +00:00
Max Brazhnikov
6fe5cdb342 print/hplip-plugin:
- Update MASTER_SITES to fix fetch
- Clean up plist from @dirrm

Reported by:	pkg-fallout
MFH:		2014Q4
2014-10-31 09:58:31 +00:00
Antoine Brodin
081d17467e Allow stripping as a regular user 2014-10-25 11:30:11 +00:00
Marcus von Appen
d45fbf3040 - Convert ports of news/ and print/ to new USES=python
Approved by: portmgr (implicit)
2014-10-24 16:42:59 +00:00
Raphael Kubo da Costa
990a62701e Remove @dirrm and @dirrmtry entries from the Qt ports. 2014-10-23 21:35:14 +00:00