mirror of
https://github.com/netbirdio/FreeBSD-ports.git
synced 2026-05-22 18:42:42 -07:00
net/libdmapsharing: fix build with proper libraries and whatnot
- move from deprecated gnome3 DIST_SUBDIR to gnome - libsoup-3.0 is provided by devel/libsoup3 - enable introspection and vala bindings - remove unnecessary dependencies and flags - fix DOCS - actually mark MDNS broken - use the available debug facilities under WITH_DEBUG
This commit is contained in:
+19
-16
@@ -2,7 +2,7 @@ PORTNAME= libdmapsharing
|
||||
PORTVERSION= 3.9.13
|
||||
CATEGORIES= net gnome
|
||||
MASTER_SITES= https://www.flyn.org/projects/libdmapsharing/
|
||||
DIST_SUBDIR= gnome3
|
||||
DIST_SUBDIR= gnome
|
||||
|
||||
MAINTAINER= gnome@FreeBSD.org
|
||||
COMMENT= GNOME music playing application
|
||||
@@ -11,31 +11,34 @@ WWW= https://www.flyn.org/projects/libdmapsharing
|
||||
LICENSE= LGPL21
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
LIB_DEPENDS= libsoup-3.0.so:devel/libsoup \
|
||||
LIB_DEPENDS= libsoup-3.0.so:devel/libsoup3 \
|
||||
libgee-0.8.so:devel/libgee
|
||||
|
||||
USES= gettext gnome gmake gstreamer libtool pathfix pkgconfig vala:build
|
||||
USE_GNOME= cairo gdkpixbuf2 gnomeprefix gtk30 introspection:build
|
||||
USE_GNOME= gdkpixbuf2 gnomeprefix gtk30 introspection
|
||||
USE_LDCONFIG= yes
|
||||
CONFIGURE_ARGS= --disable-tests \
|
||||
--disable-gtk-doc \
|
||||
--disable-introspection \
|
||||
--with-mdns=avahi
|
||||
GNU_CONFIGURE= yes
|
||||
CPPFLAGS+= -I${LOCALBASE}/include `pkg-config --cflags gtk+-3.0`
|
||||
LDFLAGS+= -L${LOCALBASE}/lib `pkg-config --libs gtk+-3.0` -lm
|
||||
INSTALL_TARGET= install-strip
|
||||
CONFIGURE_ARGS= --disable-tests
|
||||
|
||||
OPTIONS_SUB= yes
|
||||
OPTIONS_DEFINE= DOCS
|
||||
OPTIONS_DEFAULT= AVAHI
|
||||
OPTIONS_SINGLE= MDNS
|
||||
OPTIONS_SINGLE_MDNS= AVAHI MDNSRESPONDER
|
||||
OPTIONS_DEFAULT= AVAHI
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
AVAHI_LIB_DEPENDS= libavahi-core.so:net/avahi-app
|
||||
AVAHI_CONFIGURE_ON= --with-mdns=avahi
|
||||
MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder \
|
||||
libavahi-glib.so:net/avahi-app
|
||||
MDNSRESPONDER_CONFIGURE_ON= --with-mdns=mdns
|
||||
MDNSRESPONDER_DESC+= Zeroconf support via mDNSResponder (broken)
|
||||
|
||||
DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc
|
||||
|
||||
MDNSRESPONDER_BROKEN= undefined references to mDNSResponder symbols
|
||||
MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder
|
||||
MDNSRESPONDER_CONFIGURE_ON= --with-mdns=mdns_sd
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.ifdef WITH_DEBUG
|
||||
CONFIGURE_ARGS+= --enable-debug
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1741193934
|
||||
SHA256 (gnome3/libdmapsharing-3.9.13.tar.gz) = 3659f63f29e11d6d6ae78b53d7cc6be3f3adeff9c00c67cc50ad19c6af699f7a
|
||||
SIZE (gnome3/libdmapsharing-3.9.13.tar.gz) = 804737
|
||||
TIMESTAMP = 1741223954
|
||||
SHA256 (gnome/libdmapsharing-3.9.13.tar.gz) = 3659f63f29e11d6d6ae78b53d7cc6be3f3adeff9c00c67cc50ad19c6af699f7a
|
||||
SIZE (gnome/libdmapsharing-3.9.13.tar.gz) = 804737
|
||||
|
||||
@@ -24,59 +24,62 @@ include/libdmapsharing-4.0/libdmapsharing/dmap-share.h
|
||||
include/libdmapsharing-4.0/libdmapsharing/dmap-transcode-stream.h
|
||||
include/libdmapsharing-4.0/libdmapsharing/dmap-utils.h
|
||||
include/libdmapsharing-4.0/libdmapsharing/dmap.h
|
||||
lib/girepository-1.0/Dmap-4.0.typelib
|
||||
lib/libdmapsharing-4.0.a
|
||||
lib/libdmapsharing-4.0.so
|
||||
lib/libdmapsharing-4.0.so.3
|
||||
lib/libdmapsharing-4.0.so.3.9.13
|
||||
libdata/pkgconfig/libdmapsharing-4.0.pc
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapAvConnection.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapAvRecord.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapAvShare.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapConnection.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapContainerDb.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapContainerRecord.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapControlConnection.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapControlPlayer.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapControlShare.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapDb.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapImageConnection.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapImageRecord.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapImageShare.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapMdnsBrowser.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapMdnsService.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapRecord.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapRecordFactory.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapShare.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/DmapTranscodeStream.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/annotation-glossary.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/api-index-full.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/authenticatecb.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/browserapi.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/ch01.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/ch02.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/ch03.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/ch04.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/client-internals.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/coding-standards.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/connectedcb.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/containerdb.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/errorcb.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/home.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/index.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/left-insensitive.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/left.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/libdmapsharing-4.0-dmap-cc.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/libdmapsharing-4.0-dmap-enums.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/libdmapsharing-4.0-dmap-md5.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/libdmapsharing-4.0-dmap-utils.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/libdmapsharing-4.0.devhelp2
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/mediadb.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/object-tree.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/right-insensitive.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/right.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/server-internals.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/serviceaddedcb.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/shareapi.html
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/style.css
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/up-insensitive.png
|
||||
%%PORTDOCS%%%%DOCSDIR%%-4.0/up.png
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapAvConnection.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapAvRecord.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapAvShare.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapConnection.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapContainerDb.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapContainerRecord.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapControlConnection.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapControlPlayer.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapControlShare.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapDb.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapImageConnection.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapImageRecord.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapImageShare.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapMdnsBrowser.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapMdnsService.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapRecord.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapRecordFactory.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapShare.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/DmapTranscodeStream.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/annotation-glossary.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/api-index-full.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/authenticatecb.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/browserapi.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/ch01.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/ch02.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/ch03.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/ch04.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/client-internals.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/coding-standards.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/connectedcb.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/containerdb.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/errorcb.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/home.png
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/index.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/left-insensitive.png
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/left.png
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/libdmapsharing-4.0-dmap-cc.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/libdmapsharing-4.0-dmap-enums.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/libdmapsharing-4.0-dmap-md5.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/libdmapsharing-4.0-dmap-utils.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/libdmapsharing-4.0.devhelp2
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/mediadb.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/object-tree.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/right-insensitive.png
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/right.png
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/server-internals.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/serviceaddedcb.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/shareapi.html
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/style.css
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/up-insensitive.png
|
||||
%%DOCS%%%%DOCSDIR%%-4.0/up.png
|
||||
share/gir-1.0/Dmap-4.0.gir
|
||||
share/vala/vapi/libdmapsharing-4.0.vapi
|
||||
|
||||
Reference in New Issue
Block a user