Commit graph

50 commits

Author SHA1 Message Date
Wen Heping
05c4f783d2 - Pass maintainership to submitter
- Change USE_OPENSSL => USES= SSL
- Include xorg=xrender

PR:		211685
Submitted by:	bsdports@kyle-evans.net
2016-08-09 07:51:50 +00:00
Ben Woods
2a38f93df5 net/freerdp: Fix build with ffmpeg 3.0.x
Add patch-ffmpeg29, obtained from Debian [1], to allow freerdp to
build successfully once multimedia/ffmpeg is updated to 3.0.x.
Note that multimedia/ffmpeg is currently still on the 2.8.x branch,
however this patch is backwards compatible with ffmpeg 2.8.x.

[1] http://sources.debian.net/patches/freerdp/1.1.0%7Egit20140921.1.440916e%2Bdfsg1-10/1011_ffmpeg-2.9.patch/

Approved by:	adamw (mentor)
Differential Revision:	https://reviews.freebsd.org/D6813
2016-06-11 20:54:31 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Tijl Coosemans
59272d1017 Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3.  Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.

Long description:

First some background.  When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain.  Costs used to be configured in such a way that files were
first converted to PostScript.  This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers.  Nowadays most filters
have been moved from cups to cups-filters and they have been configured to
use PDF as an intermediate format instead of PostScript.

Merging of cups-base, cups-client and cups-image into print/cups:
- cups-image provides a library to work with the cups raster format.  It is
  only used to implement filters and printer drivers and these only exist
  in the context of a cups server so there's no need to separate this from
  cups-base.
- cups-client provides a library that allows applications to print via cups.
  It is possible to use the library to access a remote cups server without
  running a local cups server, but such a setup is discouraged and the
  configuration file to set this up has been marked deprecated.  It is
  better to run a local cups server and let that talk to the remote cups
  server because then you have the benefits of local job queuing in case the
  remote server is down or busy.  Given this and the fact that without
  filters cups-base is now smaller than it used to be it makes sense to
  merge the ports.  The patch also adds options IPPTOOL, DOCS and NLS which
  when disabled make the new cups package smaller than the current
  cups-client package.  Merging the ports also prevents problems with
  options like ZEROCONF being configured differently in both ports.
- print/cups was a metaport that depended on cups-base and some filters.
  There isn't really a need for such a metaport so cups-base can be renamed
  to cups.  The filters can be depended on by printer drivers such as hplip
  if they need them.

Additional changes to the new print/cups:
- Clean up the patches.  They seem to have been regenerated with post-patch
  changes included.
- Add a patch to prevent intermediate conversion to PDF when a PostScript
  file is sent to a PostScript printer when cups-filters is installed.
- Fix the PAM configuration file.
- Add a patch to let the server search /usr/local/share/ppd like on Linux so
  other ports don't have to add links to it.
- Remove ulpt(4) helper scripts.  The port uses libusb with ugen(4).
- Remove support for mDNSResponder.  cups-filters only supports Avahi.
- Combine ICONS and XDG_OPEN options into an X11 option to support WITHOUT_X11.
- Optionally depend on colord for ICC profile support.
- Various smaller changes.

Changes to print/cups-filters:
- Let the cups_browsed rc.d script depend on cupsd and avahi_daemon instead
  of LOGIN.
- Development of foomatic-filters has been moved to cups-filters so let this
  port install foomatic related files and add foomatic-filters to CONFLICTS.
- Fix location of liblouis tables.
- Add patch to fix ICC support.

Changes to print/cups-pstoraster:
This port is essentially an old version of Ghostscript plus a cups filter.
It's no longer developed.  This commit removes it and changes existing
dependencies to print/cups-filters which depends on print/ghostscript* and
includes a gstoraster filter that can handle both PostScript and PDF.

Changes to print/foomatic-db*:
Remove old MASTER_SITES and dependencies and eliminate PKGNAMEPREFIX.

Changes to print/foomatic-filters:
Install beh backend with its original name again and add cups-filters to
CONFLICTS.

Changes to print/hplip:
- Stop installing hpijs/foomatic-rip support.  This is no longer supported
  upstream.
- Stop installing hpcups PPDs.  These are now automatically generated.  The
  bundled PPDs are generated for an older version of cups.
- Rename the QT option to X11 to support WITHOUT_X11.
- Simplify the patches now that ports are installed in a staging area.
- Add a patch to set SO_REUSEPORT (next to SO_REUSEADDR) on the mDNS socket
  like avahi-daemon does.  This fixes Zeroconf support for HP network
  printers.

PR:		207746
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-11 11:53:42 +00:00
Antoine Brodin
2a2e3166d6 Fix fetch, GH_PROJECT for those ports is case sensitive 2015-12-30 09:42:41 +00:00
Mathieu Arnold
7823fa4b7e Cleanup GH_* and variables order.
Sponsored by:	Absolight
2015-12-29 14:30:46 +00:00
Michael Moll
550250ee5b net/freerdp: fix build on sparc64
PR:		186395
Obtained from:	FreeRDP commit 68619b6
2015-11-29 20:06:29 +00:00
Koop Mast
61d2da233d Fix the build with GStreamer 1.6.0.
The GStreamer core how has multiple include dirs, and freerdp rolls
it own detection code and figuring our which include dirs to use.
Instead use pkg-config to get the correct include dirs.

Submitted by:	antoine@
2015-09-27 09:04:24 +00:00
Antoine Brodin
203d99cf93 Revert r390700 and r390719, some pkgconfig fixes were reverted and the
update breaks net/vinagre (and gnome3)

Pointy hat:	pi@
With hat:	portmgr
2015-06-28 08:24:14 +00:00
Kurt Jaeger
02424812c3 net/freerdp: fix pkg-plist conditionals
PR:		198618
Pointy hat to:	pi
2015-06-27 15:15:17 +00:00
Kurt Jaeger
ded52f55ee net/freerdp: update to a newer GIT version which builds without patches
https://github.com/FreeRDP/FreeRDP/pull/2719
OSS: audin fixes, tsmf added
cmdline: syntax samples added
improve BSD support: devd detection and support, urbdrc
usb: fixes

PR:		198618
Submitted by:	Rozhuk Ivan <rozhuk.im@gmail.com>
2015-06-27 13:23:23 +00:00
John Marino
18d93ae86c net/freerdp: Restore build on DragonFly
The definition of "BSD" is not broad enought to include DragonFly.
Also, since we are using "alias", DragonFly needs to continue to
masquerade as FreeBSD.
2015-06-06 13:47:26 +00:00
Don Lewis
42666a909e Similar to r387391, zlib is also in base and there is no zlib.pc, so
remove zlib from freerdp.pc and winpr.pc.  Without this, net/vinagre
still fails to configure.

Approved by:	mat (mentor, implicit)
2015-05-28 04:46:15 +00:00
Hajimu UMEMOTO
065e6449d4 Exclude libssl from .pc. We don't provide libssl.pc for openssl in
base.  Without this, net/vinagre fails to configure.
2015-05-25 17:22:38 +00:00
Kurt Jaeger
dfc7514c34 net/freerdp: 1.1.0 -> 1.2.0
- The version is known as 1.2.0-beta1+android9
- USES=execinfo is required on FreeBSD 9 and 8
- Fixes build issues

PR:		198618
Requested by:	rozhuk.im@gmail.com
Submitted by:	Ting-Wei Lan <lantw44@gmail.com>
2015-05-23 16:39:43 +00:00
Mathieu Arnold
6172d4b590 Remove $FreeBSD$ from patches files everywhere.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-22 20:34:27 +00:00
Mathieu Arnold
9d4e763ba0 Update ports in the n* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-07 17:26:05 +00:00
Dmitry Marakasov
f504d5979f - Add CPE info
Approved by:	portmgr blanket
2015-04-15 13:13:21 +00:00
Jung-uk Kim
f668231b22 Fix a typo in the previous patch. 2015-03-26 01:14:01 +00:00
Jung-uk Kim
e25141e3cd Fix build with recent opensslv.h. 2015-03-25 23:36:27 +00:00
Baptiste Daroussin
da9f75094d Give a change to new maintainers
Discussed with:	fluffy
2015-03-07 00:12:32 +00:00
Raphael Kubo da Costa
6fc6ad078d Make the port build with CMake < 3.1.0 after r375840.
Of course the part of the patch I wrote myself had to be wrong. Adjust the
regexp to make it look like the others and work with all CMake versions.
2014-12-31 11:29:58 +00:00
Raphael Kubo da Costa
9b2c2e3349 - Add upstream patch (slightly adjusted to this version) to make the port
build with the upcoming CMake 3.1.0.
- Add missing dependency on libXi, and set PORTREVISION only once while
  here.

Approved by:	fluffy (maintainer, implicit)
2014-12-30 18:26:50 +00:00
Jimmy Olgeni
95e1e3f1cb When using the old command line syntax with net/freerdp, it will
suggest to upgrade a few parameters; the suggestion for "/network
[value]" should actually be "/network:[value]".

PR:		191861
Submitted by:	olgeni
Approved by:	maintainer timeout
2014-12-29 16:08:52 +00:00
Antoine Brodin
1d7f5e5c0f Cleanup plist 2014-11-22 14:43:23 +00:00
John Marino
15dccb3a0d Add USES=alias to several ports
Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD
by setting CFLAGS+= -D__FreeBSD__.  For some ports, this fixes the build
without the need for additional patches.

Approved by:	portmgr (bapt, blanket)
2014-10-20 10:09:19 +00:00
Gerald Pfeifer
15945f8122 Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
2014-09-10 20:50:31 +00:00
Jimmy Olgeni
7dc406a7a1 Remove indefinite articles and trailing periods from COMMENT, plus minor
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Category N.

CR:		D307
Approved by:	portmgr (bapt)
2014-07-10 12:13:11 +00:00
Dima Panov
11eba2743e - Rely on modern compiler, which force gcc47/clang33 on gcc-default releases (8.x/9.x) 2014-01-19 09:00:10 +00:00
Dima Panov
a97893971e - Rewrite OPTIONS to match new style
- Note in DirectFB option about deprecation upstream
- Conditionaly depend on compiler:c11 (math and sse2 functions require this)
- Use DISTVERSIONSUFFIX to construct correct DISTNAME automagically and
  avoid both declaration of PORTVERSION and DISTVERSION with beta suffixes
- Pet portlint
2014-01-15 18:46:10 +00:00
Dima Panov
a9d0d9504b - Update FreeRDP to 1.1.0.2013070101 beta release
- Update Remmina and Remmina plugins collection to git commit b6a55ae
- Use new style for LIB_DEPENDS
- Stagify
2014-01-15 05:44:43 +00:00
Olli Hauer
4fb1cfb1cd - rename AL2 to APACHE20 in Mk/bsd.licenses.db.mk
- svn move Templates/Licenses/AL2 Templates/Licenses/APACHE20
- add APACHE10 and APACHE11 to Mk/bsd.licenses.db.mk
- add entry in UPDATING
- bulk change all ports AL2 => APACHE20

- math/openfst/pkg-plist: remove share/licenses/openfst-1.3.4

PR:		ports/184785
Submitted by:	ohauer
Reviewed by:	tabthorpe
Approved by:	portmgr (tabthorpe@)
2013-12-30 20:55:18 +00:00
Dima Panov
4c549c5f51 - Reduce unnecessary dependencies by use cups-client for library.
PR:		183614
Submitted by:	Pavel Gubin
2013-11-05 23:58:44 +00:00
William Grzybowski
5fa326532d net/freerdp: fix build with ffmpeg
- Fix build with ffmpeg

Reported by:	dinoex
Approved by:	portmgr (bapt, implicit)
2013-10-25 10:58:53 +00:00
Dima Panov
6418503dcc - Add missed dependency on ALSA when option is selected
PR:		182778
Submitted by:	Kevin Zheng
2013-10-07 13:07:16 +00:00
Baptiste Daroussin
0c710c7b4e Add NO_STAGE all over the place in preparation for the staging support (cat: net) 2013-09-20 22:10:23 +00:00
Dima Panov
cc1af8a850 - Explicitly disable libxkbfile detection when no X11 option is selected
PR:		179835
Reported by:	Michael Moll <kvedulv AT kvedulv DOT de>
2013-06-24 02:43:38 +00:00
Baptiste Daroussin
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Dima Panov
8f3d397086 - Fix the build if old freerdp exists in the system
- Delete unused GNU_CONFIGURE and CPPFLAGS

PR:		177405
Submitted by:	Koichiro IWAO <meta+ports AT vmeta DOT jp
Feature safe:	yes
2013-04-18 02:39:21 +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
Dima Panov
8bb288db99 - Add missed option to OPTIONS_DEFINE
Reported by:	olgeni
2013-03-18 23:54:15 +00:00
Dima Panov
332e08176e - Update FreeRDP to 1.0.2 release
- Big thanks for Andriy Gapon and Koichiro IWAO for submitting patches

PR:		164843
Submitted by:	Andriy Gapon, Koichiro IWAO
2013-03-17 09:04:56 +00:00
Dima Panov
cbf1ec26a6 - Adopt ports from avl@ to myself by his request
Approved by:	maintainer via IM
2013-02-19 13:12:37 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Alexander Logvinov
9e927fd1fa - Update to 0.8.2 2010-11-14 01:37:05 +00:00
Alexander Logvinov
3f35a5e26d - Fix the build if old freerdp exists in the system [1]
- Move from do-patch target to post-patch

Reported by:	Pavel Timofeev <timp87 AT gmail.com> [1]
2010-11-01 13:36:32 +00:00
Alexander Logvinov
a28e710be9 - Update to 0.8.1
- Update WWW
2010-10-28 02:38:51 +00:00
Alexander Logvinov
01a5c7769b - Update to 0.7.4 2010-08-31 14:10:48 +00:00
Alexander Logvinov
ec3bd3d35b FreeRDP is a fork of the rdesktop project that intends to rapidly start moving
forward and implement features that rdesktop lacks the most.

Improvements:

 * Support for cursors on Windows Server 2008 R2
 * Support for bitmap caching, which provides a good performance boost
 * Support for Windows Server 2008 Terminal Services Session Broker Load
   Balancing
 * New keyboard input system based on the XKB database, providing better support
   for international keyboards

WWW: http://freerdp.sourceforge.net/
2010-08-04 04:08:04 +00:00