mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-03 06:04:53 +00:00
4f12f3b178
- Split x264 into two ports: the CLI application (x264), and the library (libx264). This will allow x264 to use lavf and friends from ffmpeg for decoding and demuxing while preventing a circular dependency between the two: x264 can depend on ffmpeg, but ffmpeg will depend on libx264 rather than x264. - Add the LAVF option to the CLI port, making the dependency on ffmpeg optional. - Update to 0.142.2455. - Amend fixes to local patches so that they can apply to the new upstream files. - Provide the git revision and other version information to the build environment, allowing the CLI binary to display this information (like the Windows builds). - Remove unsupported build options (X11_OUTPUT). - Ensure that the library and CLI ports each have the appropriate options. - Add notes for future contributors who wish to update the ports. - Bump PORTREVISION for all dependent ports. PR: 187805 Differential Revision: https://reviews.freebsd.org/D1159 Submitted by: Andrew Berg <aberg010@my.hennepintech.edu> Approved by: koobs (maintainer, mentor)
41 lines
1.4 KiB
Makefile
41 lines
1.4 KiB
Makefile
# Created by: Steve Wills <swills@FreeBSD.org>
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= xpra
|
|
PORTVERSION= 0.12.6
|
|
PORTREVISION= 2
|
|
CATEGORIES= x11
|
|
MASTER_SITES= http://xpra.org/src/
|
|
|
|
MAINTAINER= swills@FreeBSD.org
|
|
COMMENT= Xpra gives you persistent remote applications for X
|
|
|
|
LICENSE= GPLv2
|
|
|
|
BUILD_DEPENDS= cython:${PORTSDIR}/lang/cython \
|
|
${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:${PORTSDIR}/x11-toolkits/py-gtk2
|
|
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:${PORTSDIR}/x11-toolkits/py-gtk2 \
|
|
${PYTHON_SITELIBDIR}/dbus/__init__.py:${PORTSDIR}/devel/py-dbus \
|
|
${PYTHON_PKGNAMEPREFIX}pillow>0:${PORTSDIR}/graphics/py-pillow \
|
|
Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver \
|
|
xauth:${PORTSDIR}/x11/xauth \
|
|
setxkbmap:${PORTSDIR}/x11/setxkbmap \
|
|
pulseaudio:${PORTSDIR}/audio/pulseaudio \
|
|
ssh-askpass:${PORTSDIR}/security/openssh-askpass
|
|
LIB_DEPENDS= libx264.so:${PORTSDIR}/multimedia/libx264 \
|
|
libavcodec.so:${PORTSDIR}/multimedia/ffmpeg \
|
|
libvpx.so:${PORTSDIR}/multimedia/libvpx
|
|
|
|
USES= pkgconfig python tar:bzip2
|
|
USE_PYTHON= distutils
|
|
USE_XORG= x11 xtst xfixes xcomposite xdamage xrandr
|
|
PLIST_SUB+= PORTVERSION=${PORTVERSION} PYTHON_VER=${PYTHON_VER}
|
|
|
|
PYDISTUTILS_PKGNAME= xpra_all
|
|
|
|
post-install:
|
|
${INSTALL_DATA} ${WRKSRC}/etc/xpra/Xvfb/xpra.conf ${STAGEDIR}/${ETCDIR}/xpra.conf.sample
|
|
${INSTALL_DATA} ${WRKSRC}/etc/xpra/xorg.conf ${STAGEDIR}/${ETCDIR}/xorg.conf.sample
|
|
|
|
.include <bsd.port.mk>
|