Citrix(R) Presentation Server(TM) runs on Microsoft(R) Windows Server(TM) and
UNIX(R) operating systems, and extends the base Windows Terminal Services
platform by enhancing the end-user experience as well as increasing
manageability, compatibility, security and scalability to address
business-critical environments.
This port includes the Citrix(R) Receiver(TM) software which allows connecting
to Citrix(R) Presentation Server(TM).
You will need to create the directory ${LINUXBASE}/dev or risk crashing your
system.
If your Citrix server does not have one of the supplied root-certificates, you
can copy the certificate to /usr/ports/distfiles and add the following line to
your /etc/make.conf:
ICA_CERTS=mycert.crt
It will then automatically be installed and removed with the normal FreeBSD
package tools.
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
net: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Straup Cope <ascope@cpan.org>
* Aaron Zauner <az_mail@gmx.at>
* Adam Jette <jettea46@yahoo.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Alex Bakhtin <Alex.Bakhtin@gmail.com>
* Alex Deiter <Alex.Deiter@Gmail.COM>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com>
(Only the first 15 lines of the commit message are shown above )
- Autodetect the installed linux_base port and use LINUX_DEFAULT only as
a last resort.
- Construct a list of DISTFILES for every architecture (amd64, i386).
Select one list for regular make and all lists for make makesum so linux
ports can have one combined distinfo file.
- Set DIST_SUBDIR?=centos so there's only one copy of common distfiles.
- Use MASTER_SITES and DISTFILES groups so make fetch is a bit smarter.
- Regenerate all distinfo files.
- For linux_base-c6 (just like linux_base-c7 already does) turn bin, lib,
lib64 and sbin into symbolic links to the same directory under usr.
This fixes the problem where some programs/libraries exist under / on
FreeBSD and /usr on Linux or vice versa and then depending on the order
of search paths Linux programs may run/load FreeBSD programs/libraries
and fail.
- Turn usr/share/icons into a symbolic link to LOCALBASE/share/icons so
(Only the first 15 lines of the commit message are shown above )
net/citrix_ica: Update to 13.4.0
- Allow build as non-root user with fakeroot
- Re-generate patches to match newer release
- Add dependency on linux:libxml2 [PR]
- Install binaries as executable with pkg-plist [PR]
PR: 209697
Reported by: Marcin Cieslak <saper@saper.info>
- In Uses/linux.mk use the loop variable directly when appending to
*_DEPENDS. Helper variables derived from the loop variable aren't
expanded causing *_DEPENDS to be incorrect.
- Bump all ports with more than one value in USE_LINUX.
PR: 211645
Reported by: jkim
- Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling. In the very rare cases
that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling. Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
default versions framework.
(Only the first 15 lines of the commit message are shown above )
- Restore functionality of ICA_CERTS (was broken after r391627) [1]
- Adjust wfcmgr wrapper to run the now renamed configuration utility configmgr.
Retain name to avoid possible namespace collision due to its generic name.
- Make various scripts executable
PR: 194900 [1]
Submitted by: Helge Oldach <freebsd@oldach.net>
- Disable ClientAudio in module.ini as this requires epoll_create which is not
yet implemented in linux abi
- Take maintainership
Notified by: Sergey Nasonov <snasonov@bcc.ru>
- No MASTER_SITE defined, manual fetch is required regardless of
PACKAGE_BUILDING. Otherwise this just fails to fetch when building packages.
Missed in r325598
With hat: portmgr
- Update to 12.1
Note: this version requires the linux_pipe2 system call and won't work on
systems without it
PR: ports/174865 (with many changes)
Submitted by: Mark Felder <feld@feld.me>
Tested by: tabthorpe
Welcome to the new linux ports infrastructure which allows using
both current (fc4) and future linux (f8) distributions at one
ports tree.
The patch contains full changes to ports/Mk files and all ports involved.
But only infrastructure is changed. The resulting packages are the same as
before. Hence no need to bump PORTREVISIONs.
The idea was taken from bsd.gnome.mk and others.
More than 130 ports are switched to follow a new linux infrastructure
introduced by changes to bsd.port.mk, bsd.linux-rpm.mk and a new
bsd.linux-apps.mk.
Thanks for all who was involved and helped me with this work.
And help from Alexander Leidinger was incredible.
Other changes are coming. Stay tuned!
PR: ports/132510
Submitted by: bsam (me)
Exp-run by: portmgr (pav)
- Document work around for possible system crashes
- Cleanup Makefile while I am here
* After installation, create directory ${LINUXBASE}/dev
Inspired by: ports/117068
Submitted by: <ports-net-citrix_ica-oct07 oldach.net>
Discussed with: netchild@ in freebsd-emulation
- add support for non-standard root certificates
- this patch gives the possibility to install extra certificates by
setting the variable ICA_CERTS in /etc/make.conf
- bump PORTREVISION
PR: ports/115944
Submitted by: Edwin Groothuis <edwin_AT_mavetju.org>
Approved by: clsung (mentor)
The Citrix Server/Client has evolved to include other platforms, so update
the COMMENT and Pkg-descr to reflect this fact.
PR: ports/98985
Submitted by: maintainer
There's more work needed to make this install into X11BASE and have a
working version.
In light of the recent X11BASE <-> LOCALBASE discussion I chose to revert
back to install into LOCALBASE until a final decission is made.
Noticed by: Jakob Breivik Grimstveit <jakob@grimstveit.no>
Approved by: short maintainer timeout; duty to fix bugs I introduce
Mega-patch to cleanup the ports infrastructure regarding our linux bits:
- USE_LINUX now implies NO_FILTER_SHLIBS=yes. It also doesn't use FreeBSD
tools to strip binaries anymore, so it's not neccesary anymore to override
STRIP and STRIP_CMD.
- USE_LINUX_PREFIX implies NO_MTREE now.
- In the USE_LINUX case, USE_XLIB now depends upon the linux X11 libraries
instead upon the native FreeBSD libraries.
- The variable LINUX_BASE_PORT contains a string which is suitable as an
item in *_DEPENDS, so if a port BATCH_DEPENDS or FETCH_DEPENDS upon the
default (or overriden) linux base, ${LINUX_BASE_PORT} should be used
instead of a hardcoded reference.
- Change all ports to comply to the "new world order".
- The Ports Collection now allows to override the default linux_base port.
Specify e.g. OVERRIDE_LINUX_BASE_PORT=rh-9 in /etc/make.conf to use
${PORTSDIR}/emulators/linux_base-rh-9 (the logic is to use
(Only the first 15 lines of the commit message are shown above )
Say hello to the linux mega patch, it consolidates our linux bits a
little bit and allows to proceed to a more recent linux_base from
a stable (read as: the major bugs should be ironed out or identified
and most linux ports build just fine) source.
It also allows to ship 4.11 with a working linuxolator (the EOLed
linux_base is marked forbidden because of a security hole).
This is a major update, please read UPDATING (and CHANGES if you
develop linux ports).
Changes:
- change the default linux_base from v7 to v8
- add a newer freetype to linux_base-8 for nicer fonts display [1]
- don't let cpio use hardlinks in the linux_base-8 port to quiet some
(Only the first 15 lines of the commit message are shown above )
Unbreak and upgrade this port to version 8.0. The previous
distfile was not available anymore.
PR: ports/67576
Submitted by: Joerg Pulz <Joerg.Pulz@frm2.tum.de>
Approved by: portmgr (linimon)
Upgrade these ports to new versions. While we are here, clean
up the IGNORE message, and make the manual install idiot proof.
Remove the need for a dist subdir, let the user rename the
distfile to a more useful distname. Fix pkg-plist.
Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command; the ECHO
macro is set to "echo" by default, but it is set to "true" if make(1) is
invoked with the -s option while ECHO_CMD is always set to the echo command.