Lines 2-9
Link Here
|
2 |
# $FreeBSD: head/multimedia/libxine/Makefile 555210 2020-11-15 13:16:54Z mikael $ |
2 |
# $FreeBSD: head/multimedia/libxine/Makefile 555210 2020-11-15 13:16:54Z mikael $ |
3 |
|
3 |
|
4 |
PORTNAME= xine |
4 |
PORTNAME= xine |
5 |
PORTVERSION= 1.2.9 |
5 |
PORTVERSION= 1.2.11 |
6 |
PORTREVISION= 13 |
|
|
7 |
CATEGORIES= multimedia |
6 |
CATEGORIES= multimedia |
8 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION} |
7 |
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION} |
9 |
PKGNAMEPREFIX= lib |
8 |
PKGNAMEPREFIX= lib |
Lines 67-97
Link Here
|
67 |
DOCSDIR= ${PREFIX}/share/doc/xine-lib |
66 |
DOCSDIR= ${PREFIX}/share/doc/xine-lib |
68 |
# Please sync with XINE_PLUGINSDIR in multimedia/xine |
67 |
# Please sync with XINE_PLUGINSDIR in multimedia/xine |
69 |
# and multimedia/vdr-plugin-xineliboutput |
68 |
# and multimedia/vdr-plugin-xineliboutput |
70 |
PLUGINSDIR= lib/xine/plugins/2.7 |
69 |
PLUGINSDIR= lib/xine/plugins/2.9 |
71 |
PLIST_SUB= PLUGINSDIR="${PLUGINSDIR}" |
70 |
PLIST_SUB= PLUGINSDIR="${PLUGINSDIR}" |
72 |
|
71 |
|
73 |
OPTIONS_DEFINE= DOCS NLS CACA DVB DMX_IMAGE IPV6 IMAGEMAGICK JACK \ |
72 |
OPTIONS_DEFINE= AALIB AOM CACA DAV1D DOCS DMX_IMAGE DVB GNOMEVFS2 IPV6 \ |
74 |
GNOMEVFS2 PIXBUF PULSEAUDIO XVMC SMB SNDIO AALIB WAVPACK \ |
73 |
JACK LIBBLURAY NFS NLS \ |
75 |
VAAPI LIBBLURAY |
74 |
PIXBUF PULSEAUDIO SFTP SMB SNDIO TLS VAAPI WAVPACK \ |
|
|
75 |
XVMC |
76 |
OPTIONS_DEFAULT= DVB PIXBUF VAAPI |
76 |
OPTIONS_DEFAULT= DVB PIXBUF VAAPI |
77 |
OPTIONS_DEFINE_i386= W32DLL |
77 |
OPTIONS_DEFINE_i386= W32DLL |
78 |
OPTIONS_DEFAULT_i386= W32DLL |
78 |
OPTIONS_DEFAULT_i386= W32DLL |
|
|
79 |
OPTIONS_RADIO= IMAGEMAGICK |
80 |
OPTIONS_RADIO_IMAGEMAGICK=IMAGEMAGICK6 IMAGEMAGICK7 |
79 |
OPTIONS_SUB= yes |
81 |
OPTIONS_SUB= yes |
80 |
|
82 |
|
|
|
83 |
AOM_DESC= Enable libaom AV1 decoder support |
84 |
DAV1D_DESC= Enable dav1d AV1 decoder support |
81 |
DMX_IMAGE_DESC= DMX image plugin |
85 |
DMX_IMAGE_DESC= DMX image plugin |
82 |
DVB_DESC= DVB plugin |
86 |
DVB_DESC= DVB plugin |
|
|
87 |
IMAGEMAGICK6_DESC= ${IMAGEMAGICK_DESC} version 6.x |
88 |
IMAGEMAGICK7_DESC= ${IMAGEMAGICK_DESC} version 7.x |
89 |
NFS_DESC= Enable NFS support using libnfs |
90 |
SFTP_DESC= Enable SFTP support using libssh2 |
91 |
TLS_DESC= Enable TLS support for https and ftps using gnutls |
83 |
W32DLL_DESC= Win32 codec support |
92 |
W32DLL_DESC= Win32 codec support |
84 |
|
93 |
|
85 |
AALIB_LIB_DEPENDS= libaa.so:graphics/aalib |
94 |
AALIB_LIB_DEPENDS= libaa.so:graphics/aalib |
86 |
AALIB_CONFIGURE_ENABLE= aalib |
95 |
AALIB_CONFIGURE_ENABLE= aalib |
|
|
96 |
AOM_LIB_DEPENDS= libaom.so:multimedia/aom |
97 |
AOM_CONFIGURE_WITH= libaom |
87 |
CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca |
98 |
CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca |
88 |
CACA_CONFIGURE_WITH= caca |
99 |
CACA_CONFIGURE_WITH= caca |
|
|
100 |
DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d |
101 |
DAV1D_CONFIGURE_WITH= dav1d |
89 |
DVB_CONFIGURE_ENABLE= dvb |
102 |
DVB_CONFIGURE_ENABLE= dvb |
90 |
GNOMEVFS2_USE= GNOME=glib20,gconf2,gnomevfs2 |
103 |
GNOMEVFS2_USE= GNOME=glib20,gconf2,gnomevfs2 |
91 |
GNOMEVFS2_CONFIGURE_ENABLE= gnomevfs |
104 |
GNOMEVFS2_CONFIGURE_ENABLE= gnomevfs |
92 |
IMAGEMAGICK_CONFIGURE_WITH= imagemagick |
105 |
IMAGEMAGICK_CONFIGURE_ON= --with-imagemagick |
93 |
IMAGEMAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 |
|
|
94 |
IMAGEMAGICK_IMPLIES= DMX_IMAGE |
106 |
IMAGEMAGICK_IMPLIES= DMX_IMAGE |
|
|
107 |
IMAGEMAGICK6_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 |
108 |
IMAGEMAGICK6_CONFIGURE_ON= ${IMAGEMAGICK_CONFIGURE_ON} |
109 |
IMAGEMAGICK6_IMPLIES= ${IMAGEMAGICK_IMPLIES} |
110 |
IMAGEMAGICK7_LIB_DEPENDS= libMagickWand-7.so:graphics/ImageMagick7 |
111 |
IMAGEMAGICK7_CONFIGURE_ON= ${IMAGEMAGICK_CONFIGURE_ON} |
112 |
IMAGEMAGICK7_IMPLIES= ${IMAGEMAGICK_IMPLIES} |
95 |
IPV6_CONFIGURE_ENABLE= ipv6 |
113 |
IPV6_CONFIGURE_ENABLE= ipv6 |
96 |
JACK_LIB_DEPENDS= libjack.so:audio/jack |
114 |
JACK_LIB_DEPENDS= libjack.so:audio/jack |
97 |
JACK_CONFIGURE_WITH= jack |
115 |
JACK_CONFIGURE_WITH= jack |
Lines 99-115
Link Here
|
99 |
LIBBLURAY_CONFIGURE_ENABLE= bluray |
117 |
LIBBLURAY_CONFIGURE_ENABLE= bluray |
100 |
NLS_USES= gettext |
118 |
NLS_USES= gettext |
101 |
NLS_CONFIGURE_ENABLE= nls |
119 |
NLS_CONFIGURE_ENABLE= nls |
|
|
120 |
NFS_LIB_DEPENDS= libnfs.so:net/libnfs |
121 |
NFS_CONFIGURE_ENABLE= nfs |
102 |
PIXBUF_CONFIGURE_ENABLE= gdkpixbuf |
122 |
PIXBUF_CONFIGURE_ENABLE= gdkpixbuf |
103 |
PIXBUF_IMPLIES= DMX_IMAGE |
123 |
PIXBUF_IMPLIES= DMX_IMAGE |
104 |
PIXBUF_USE= GNOME=gdkpixbuf2,glib20 |
124 |
PIXBUF_USE= GNOME=gdkpixbuf2,glib20 |
105 |
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio |
125 |
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio |
106 |
PULSEAUDIO_CONFIGURE_WITH= pulseaudio |
126 |
PULSEAUDIO_CONFIGURE_WITH= pulseaudio |
|
|
127 |
SFTP_LIB_DEPENDS= libssh2.so:security/libssh2 |
128 |
SFTP_CONFIGURE_ENABLE= sftp |
107 |
SMB_USES= samba:lib |
129 |
SMB_USES= samba:lib |
108 |
SMB_CONFIGURE_ENV= LIBSMBCLIENT_LIBS="-L${SAMBALIBS} -lsmbclient" \ |
130 |
SMB_CONFIGURE_ENV= LIBSMBCLIENT_LIBS="-L${SAMBALIBS} -lsmbclient" \ |
109 |
LIBSMBCLIENT_CFLAGS="-I${SAMBAINCLUDES}" |
131 |
LIBSMBCLIENT_CFLAGS="-I${SAMBAINCLUDES}" |
110 |
SMB_CONFIGURE_ENABLE= samba |
132 |
SMB_CONFIGURE_ENABLE= samba |
111 |
SNDIO_CONFIGURE_ENABLE= sndio |
|
|
112 |
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio |
133 |
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio |
|
|
134 |
SNDIO_CONFIGURE_ENABLE= sndio |
135 |
TLS_LIB_DEPENDS= libgnutls.so:security/gnutls |
136 |
TLS_CONFIGURE_ENABLE= tls |
113 |
VAAPI_LIB_DEPENDS= libva.so:multimedia/libva \ |
137 |
VAAPI_LIB_DEPENDS= libva.so:multimedia/libva \ |
114 |
libva-glx.so:multimedia/libva-glx |
138 |
libva-glx.so:multimedia/libva-glx |
115 |
VAAPI_CONFIGURE_ENABLE= vaapi |
139 |
VAAPI_CONFIGURE_ENABLE= vaapi |
Lines 134-149
Link Here
|
134 |
BUILD_DEPENDS+= as:devel/binutils |
158 |
BUILD_DEPENDS+= as:devel/binutils |
135 |
.endif |
159 |
.endif |
136 |
|
160 |
|
|
|
161 |
.if ${PORT_OPTIONS:MIMAGEMAGICK6} || ${PORT_OPTIONS:MIMAGEMAGICK7} |
162 |
PLIST_SUB+= IMAGEMAGICK="" |
163 |
.else |
164 |
CONFIGURE_ARGS+= --without-imagemagick |
165 |
PLIST_SUB+= IMAGEMAGICK="@comment " |
166 |
.endif |
167 |
|
137 |
post-patch: |
168 |
post-patch: |
138 |
.if ${COMPILER_TYPE} == "clang" |
169 |
.if ${COMPILER_TYPE} == "clang" |
139 |
@${REINPLACE_CMD} -e 's|-fno-rename-registers||' \ |
170 |
@${REINPLACE_CMD} -e 's|-fno-rename-registers||' \ |
140 |
${WRKSRC}/src/libw32dll/wine/Makefile.in |
171 |
${WRKSRC}/src/libw32dll/Makefile.in |
141 |
.endif |
172 |
.endif |
142 |
@${REINPLACE_CMD} -e 's|-ldl||' \ |
173 |
|
143 |
${WRKSRC}/src/video_out/Makefile.in |
|
|
144 |
@${REINPLACE_CMD} -e "s|#define _ATOM QT_ATOM('', '', '', '')||" \ |
145 |
${WRKSRC}/src/demuxers/demux_qt.c \ |
146 |
${WRKSRC}/configure |
147 |
post-install: |
174 |
post-install: |
148 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so |
175 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so |
149 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PLUGINSDIR}/*.so |
176 |
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PLUGINSDIR}/*.so |