Update to new lib_depends syntax, stageify,
Unbreak py-avahi and allow avahi-gtk3 to build with gtk+ 3.10.
This commit is contained in:
parent
aea168d845
commit
054ac7ea50
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=336457
15 changed files with 94 additions and 79 deletions
|
@ -15,17 +15,15 @@ COMMENT?= Service discovery on a local network
|
||||||
AVAHI_SLAVE?= no
|
AVAHI_SLAVE?= no
|
||||||
|
|
||||||
.if ${AVAHI_SLAVE} != header
|
.if ${AVAHI_SLAVE} != header
|
||||||
BUILD_DEPENDS?= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
|
LIB_DEPENDS?= libexpat.so:${PORTSDIR}/textproc/expat2 \
|
||||||
LIB_DEPENDS?= expat:${PORTSDIR}/textproc/expat2 \
|
libdaemon.so:${PORTSDIR}/devel/libdaemon \
|
||||||
daemon.0:${PORTSDIR}/devel/libdaemon \
|
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
|
||||||
dbus-glib-1:${PORTSDIR}/devel/dbus-glib \
|
libgdbm.so:${PORTSDIR}/databases/gdbm
|
||||||
gdbm:${PORTSDIR}/databases/gdbm
|
|
||||||
RUN_DEPENDS?= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
|
|
||||||
|
|
||||||
USERS?= ${PORTNAME}
|
USERS?= ${PORTNAME}
|
||||||
GROUPS?= ${USERS}
|
GROUPS?= ${USERS}
|
||||||
|
|
||||||
USE_GNOME+= ltverhack glib20 intltool
|
USE_GNOME+= ltverhack glib20 intltool introspection
|
||||||
USES= gettext gmake pathfix pkgconfig
|
USES= gettext gmake pathfix pkgconfig
|
||||||
USE_GNOME_SUBR= yes
|
USE_GNOME_SUBR= yes
|
||||||
USE_AUTOTOOLS= libtool
|
USE_AUTOTOOLS= libtool
|
||||||
|
@ -44,23 +42,12 @@ LDFLAGS+= -L${LOCALBASE}/lib
|
||||||
.if ${AVAHI_SLAVE} == no
|
.if ${AVAHI_SLAVE} == no
|
||||||
CONFLICTS= howl-[0-9]*
|
CONFLICTS= howl-[0-9]*
|
||||||
|
|
||||||
MAN1= avahi-browse.1 avahi-publish.1 avahi-resolve.1 avahi-set-host-name.1
|
|
||||||
MAN5= avahi-daemon.conf.5 avahi.service.5 avahi.hosts.5
|
|
||||||
MAN8= avahi-daemon.8 avahi-dnsconfd.8 avahi-dnsconfd.action.8
|
|
||||||
|
|
||||||
MLINKS= avahi-browse.1 avahi-browse-domains.1 \
|
|
||||||
avahi-publish.1 avahi-publish-address.1 \
|
|
||||||
avahi-publish.1 avahi-publish-service.1 \
|
|
||||||
avahi-resolve.1 avahi-resolve-address.1 \
|
|
||||||
avahi-resolve.1 avahi-resolve-host-name.1
|
|
||||||
|
|
||||||
DAEMON_CONFIG_FILES= hosts avahi-daemon.conf
|
DAEMON_CONFIG_FILES= hosts avahi-daemon.conf
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
USE_RC_SUBR=yes
|
USE_RC_SUBR=yes
|
||||||
.endif # !avahi-header
|
.endif # !avahi-header
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
.include <bsd.port.options.mk>
|
.include <bsd.port.options.mk>
|
||||||
|
|
||||||
.if ${AVAHI_SLAVE} != header
|
.if ${AVAHI_SLAVE} != header
|
||||||
|
@ -141,33 +128,36 @@ pre-su-install: avahi-pre-su-install
|
||||||
|
|
||||||
avahi-pre-su-install:
|
avahi-pre-su-install:
|
||||||
.if ${AVAHI_SLAVE}=="no"
|
.if ${AVAHI_SLAVE}=="no"
|
||||||
@${MKDIR} ${PREFIX}/lib/avahi
|
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/avahi
|
||||||
@${TOUCH} -f ${PREFIX}/lib/avahi/.keep
|
@${TOUCH} -f ${STAGEDIR}${PREFIX}/lib/avahi/.keep
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
post-install: avahi-post-install
|
post-install: avahi-post-install
|
||||||
|
|
||||||
avahi-post-install:
|
avahi-post-install:
|
||||||
.if ${AVAHI_SLAVE}!="no"
|
.if defined(MANPAGES)
|
||||||
.for f in ${MAN1} ${MAN2} ${MAN3} ${MAN4} ${MAN5} ${MAN6} ${MAN7} ${MAN8} ${MAN9}
|
.for f in ${MANPAGES}
|
||||||
${INSTALL_DATA} ${WRKSRC}/man/${f} ${PREFIX}/man/man${f:E}/${f}
|
${INSTALL_DATA} ${WRKSRC}/man/${f} ${STAGEDIR}${PREFIX}/man/man${f:E}/${f}
|
||||||
.endfor
|
.endfor
|
||||||
.endif
|
.endif
|
||||||
.for f in ${AVAHI_PKGCONFIG}
|
.for f in ${AVAHI_PKGCONFIG}
|
||||||
${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/libdata/pkgconfig
|
${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/libdata/pkgconfig
|
||||||
.endfor
|
.endfor
|
||||||
${MKDIR} ${PREFIX}/etc/avahi
|
${MKDIR} ${STAGEDIR}${PREFIX}/etc/avahi
|
||||||
.for f in ${DAEMON_CONFIG_FILES}
|
.for f in ${DAEMON_CONFIG_FILES}
|
||||||
${INSTALL_DATA} ${WRKSRC}/avahi-daemon/${f} \
|
${INSTALL_DATA} ${WRKSRC}/avahi-daemon/${f} \
|
||||||
${PREFIX}/etc/avahi/${f}.dist
|
${STAGEDIR}${PREFIX}/etc/avahi/${f}.dist
|
||||||
if [ ! -f ${PREFIX}/etc/avahi/${f} ]; then \
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/avahi-daemon/${f} \
|
|
||||||
${PREFIX}/etc/avahi; \
|
|
||||||
fi
|
|
||||||
.endfor
|
.endfor
|
||||||
.if ${AVAHI_SLAVE}=="no"
|
.if ${AVAHI_SLAVE}==no
|
||||||
${INSTALL_DATA} ${FILESDIR}/org.freedesktop.Avahi.service \
|
${INSTALL_DATA} ${FILESDIR}/org.freedesktop.Avahi.service \
|
||||||
${LOCALBASE}/share/dbus-1/system-services
|
${STAGEDIR}${PREFIX}/share/dbus-1/system-services
|
||||||
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*.so*
|
||||||
|
.elif ${AVAHI_SLAVE}==gtk3
|
||||||
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libavahi-ui-gtk3.so.0
|
||||||
|
.elif ${AVAHI_SLAVE}==libdns
|
||||||
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdns_sd.so.1
|
||||||
|
.elif ${AVAHI_SLAVE}==qt4
|
||||||
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libavahi-qt4.so.1
|
||||||
.endif
|
.endif
|
||||||
.endif # avahi-header
|
.endif # avahi-header
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
--- avahi-ui/Makefile.in.orig 2012-04-03 18:30:32.000000000 +0200
|
--- avahi-ui/Makefile.in.orig 2013-12-11 12:03:44.000000000 +0100
|
||||||
+++ avahi-ui/Makefile.in 2012-04-03 18:33:59.000000000 +0200
|
+++ avahi-ui/Makefile.in 2013-12-11 12:05:00.000000000 +0100
|
||||||
@@ -119,9 +119,7 @@ am__installdirs = "$(DESTDIR)$(libdir)"
|
@@ -125,9 +125,7 @@ am__installdirs = "$(DESTDIR)$(libdir)"
|
||||||
"$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(avahiincludedir)"
|
"$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(avahiincludedir)"
|
||||||
LTLIBRARIES = $(lib_LTLIBRARIES)
|
LTLIBRARIES = $(lib_LTLIBRARIES)
|
||||||
am__DEPENDENCIES_1 =
|
am__DEPENDENCIES_1 =
|
||||||
|
@ -11,7 +11,7 @@
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__DEPENDENCIES_1) \
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__DEPENDENCIES_1) \
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__DEPENDENCIES_1)
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__DEPENDENCIES_1)
|
||||||
am__libavahi_ui_gtk3_la_SOURCES_DIST = avahi-ui.h avahi-ui.c \
|
am__libavahi_ui_gtk3_la_SOURCES_DIST = avahi-ui.h avahi-ui.c \
|
||||||
@@ -142,9 +140,7 @@ libavahi_ui_gtk3_la_LINK = $(LIBTOOL) $(
|
@@ -148,9 +146,7 @@ libavahi_ui_gtk3_la_LINK = $(LIBTOOL) $(
|
||||||
$(libavahi_ui_gtk3_la_LDFLAGS) $(LDFLAGS) -o $@
|
$(libavahi_ui_gtk3_la_LDFLAGS) $(LDFLAGS) -o $@
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@@HAVE_GTK3_TRUE@am_libavahi_ui_gtk3_la_rpath = -rpath \
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@@HAVE_GTK3_TRUE@am_libavahi_ui_gtk3_la_rpath = -rpath \
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@@HAVE_GTK3_TRUE@ $(libdir)
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@@HAVE_GTK3_TRUE@ $(libdir)
|
||||||
|
@ -22,7 +22,7 @@
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__DEPENDENCIES_1) \
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__DEPENDENCIES_1) \
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__DEPENDENCIES_1)
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__DEPENDENCIES_1)
|
||||||
am__libavahi_ui_la_SOURCES_DIST = avahi-ui.h avahi-ui.c \
|
am__libavahi_ui_la_SOURCES_DIST = avahi-ui.h avahi-ui.c \
|
||||||
@@ -166,12 +162,8 @@ am__bssh_SOURCES_DIST = bssh.c
|
@@ -172,12 +168,8 @@ am__bssh_SOURCES_DIST = bssh.c
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@am_bssh_OBJECTS = bssh-bssh.$(OBJEXT)
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@am_bssh_OBJECTS = bssh-bssh.$(OBJEXT)
|
||||||
bssh_OBJECTS = $(am_bssh_OBJECTS)
|
bssh_OBJECTS = $(am_bssh_OBJECTS)
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@@HAVE_GTK3_FALSE@bssh_DEPENDENCIES = $(am__DEPENDENCIES_1) \
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@@HAVE_GTK3_FALSE@bssh_DEPENDENCIES = $(am__DEPENDENCIES_1) \
|
||||||
|
@ -35,7 +35,17 @@
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@@HAVE_GTK3_TRUE@ libavahi-ui-gtk3.la
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@@HAVE_GTK3_TRUE@ libavahi-ui-gtk3.la
|
||||||
bssh_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
|
bssh_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
|
||||||
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(bssh_CFLAGS) $(CFLAGS) \
|
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(bssh_CFLAGS) $(CFLAGS) \
|
||||||
@@ -482,9 +474,7 @@ EXTRA_DIST = $(desktop_DATA_in_in)
|
@@ -464,8 +456,7 @@ top_builddir = @top_builddir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
|
||||||
|
# This cool debug trap works on i386/gcc only
|
||||||
|
-AM_CFLAGS = -I$(top_srcdir) -DG_DISABLE_DEPRECATED=1 \
|
||||||
|
- -DGDK_DISABLE_DEPRECATED=1 -DGTK_DISABLE_DEPRECATED=1 \
|
||||||
|
+AM_CFLAGS = -I$(top_srcdir) \
|
||||||
|
'-DDEBUG_TRAP=__asm__("int $$3")' $(am__append_1)
|
||||||
|
pkglibdatadir = $(libdir)/avahi
|
||||||
|
desktopdir = $(datadir)/applications
|
||||||
|
@@ -489,9 +480,7 @@ EXTRA_DIST = $(desktop_DATA_in_in)
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__append_5) \
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__append_5) \
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__append_10)
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__append_10)
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@libavahi_ui_la_LIBADD = $(AM_LDADD) \
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@libavahi_ui_la_LIBADD = $(AM_LDADD) \
|
||||||
|
@ -46,7 +56,7 @@
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(GTK20_LIBS) \
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(GTK20_LIBS) \
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__append_6)
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__append_6)
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@libavahi_ui_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LIBAVAHI_UI_VERSION_INFO)
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@libavahi_ui_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LIBAVAHI_UI_VERSION_INFO)
|
||||||
@@ -494,17 +484,15 @@ EXTRA_DIST = $(desktop_DATA_in_in)
|
@@ -501,17 +490,15 @@ EXTRA_DIST = $(desktop_DATA_in_in)
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__append_7) \
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__append_7) \
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__append_11)
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@ $(am__append_11)
|
||||||
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@libavahi_ui_gtk3_la_LIBADD = $(AM_LDADD) \
|
@HAVE_DBUS_TRUE@@HAVE_GLIB_TRUE@@HAVE_GTK2OR3_TRUE@libavahi_ui_gtk3_la_LIBADD = $(AM_LDADD) \
|
||||||
|
@ -67,7 +77,7 @@
|
||||||
CLEANFILES = $(desktop_DATA) $(desktop_DATA_in)
|
CLEANFILES = $(desktop_DATA) $(desktop_DATA_in)
|
||||||
all: all-am
|
all: all-am
|
||||||
|
|
||||||
@@ -713,7 +701,7 @@ clean-libtool:
|
@@ -711,7 +698,7 @@ clean-libtool:
|
||||||
-rm -rf .libs _libs
|
-rm -rf .libs _libs
|
||||||
install-desktopDATA: $(desktop_DATA)
|
install-desktopDATA: $(desktop_DATA)
|
||||||
@$(NORMAL_INSTALL)
|
@$(NORMAL_INSTALL)
|
||||||
|
@ -75,4 +85,4 @@
|
||||||
+@HAVE_GTK_TRUE@ test -z "$(desktopdir)" || $(MKDIR_P) "$(DESTDIR)$(desktopdir)"
|
+@HAVE_GTK_TRUE@ test -z "$(desktopdir)" || $(MKDIR_P) "$(DESTDIR)$(desktopdir)"
|
||||||
@list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
|
@list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \
|
||||||
for p in $$list; do \
|
for p in $$list; do \
|
||||||
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||||
|
|
|
@ -102,6 +102,21 @@ libdata/pkgconfig/avahi-compat-howl.pc
|
||||||
libdata/pkgconfig/avahi-core.pc
|
libdata/pkgconfig/avahi-core.pc
|
||||||
libdata/pkgconfig/avahi-glib.pc
|
libdata/pkgconfig/avahi-glib.pc
|
||||||
libdata/pkgconfig/avahi-gobject.pc
|
libdata/pkgconfig/avahi-gobject.pc
|
||||||
|
man/man1/avahi-browse-domains.1.gz
|
||||||
|
man/man1/avahi-browse.1.gz
|
||||||
|
man/man1/avahi-publish-address.1.gz
|
||||||
|
man/man1/avahi-publish-service.1.gz
|
||||||
|
man/man1/avahi-publish.1.gz
|
||||||
|
man/man1/avahi-resolve-address.1.gz
|
||||||
|
man/man1/avahi-resolve-host-name.1.gz
|
||||||
|
man/man1/avahi-resolve.1.gz
|
||||||
|
man/man1/avahi-set-host-name.1.gz
|
||||||
|
man/man5/avahi-daemon.conf.5.gz
|
||||||
|
man/man5/avahi.hosts.5.gz
|
||||||
|
man/man5/avahi.service.5.gz
|
||||||
|
man/man8/avahi-daemon.8.gz
|
||||||
|
man/man8/avahi-dnsconfd.8.gz
|
||||||
|
man/man8/avahi-dnsconfd.action.8.gz
|
||||||
sbin/avahi-daemon
|
sbin/avahi-daemon
|
||||||
sbin/avahi-dnsconfd
|
sbin/avahi-dnsconfd
|
||||||
%%DATADIR%%/avahi-service.dtd
|
%%DATADIR%%/avahi-service.dtd
|
||||||
|
|
|
@ -9,7 +9,7 @@ PKGNAMESUFFIX= -autoipd
|
||||||
MAINTAINER= gnome@FreeBSD.org
|
MAINTAINER= gnome@FreeBSD.org
|
||||||
COMMENT= IPv4LL network address configuration daemon
|
COMMENT= IPv4LL network address configuration daemon
|
||||||
|
|
||||||
LIB_DEPENDS= avahi-common.3:${PORTSDIR}/net/avahi-app
|
LIB_DEPENDS= libavahi-common.so:${PORTSDIR}/net/avahi-app
|
||||||
|
|
||||||
USERS= avahi-autoipd
|
USERS= avahi-autoipd
|
||||||
GROUPS= ${USERS}
|
GROUPS= ${USERS}
|
||||||
|
@ -22,7 +22,6 @@ PLIST= ${.CURDIR}/pkg-plist
|
||||||
|
|
||||||
AVAHI_SLAVE= autoipd
|
AVAHI_SLAVE= autoipd
|
||||||
|
|
||||||
MAN8= avahi-autoipd.8
|
MANPAGES= avahi-autoipd.8
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
.include "${MASTERDIR}/Makefile"
|
.include "${MASTERDIR}/Makefile"
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
etc/avahi/avahi-autoipd.action
|
etc/avahi/avahi-autoipd.action
|
||||||
sbin/avahi-autoipd
|
sbin/avahi-autoipd
|
||||||
@dirrm etc/avahi
|
man/man8/avahi-autoipd.8.gz
|
||||||
|
@dirrmtry etc/avahi
|
||||||
|
|
|
@ -9,7 +9,7 @@ PKGNAMESUFFIX= -gtk
|
||||||
MAINTAINER= gnome@FreeBSD.org
|
MAINTAINER= gnome@FreeBSD.org
|
||||||
COMMENT= Gtk+ tools and bindings to the Avahi mDNS system
|
COMMENT= Gtk+ tools and bindings to the Avahi mDNS system
|
||||||
|
|
||||||
LIB_DEPENDS= avahi-common:${PORTSDIR}/net/avahi-app
|
LIB_DEPENDS= libavahi-common.so:${PORTSDIR}/net/avahi-app
|
||||||
RUN_DEPENDS= avahi-header>=0.6:${PORTSDIR}/net/avahi-header
|
RUN_DEPENDS= avahi-header>=0.6:${PORTSDIR}/net/avahi-header
|
||||||
|
|
||||||
MASTERDIR= ${.CURDIR}/../avahi-app
|
MASTERDIR= ${.CURDIR}/../avahi-app
|
||||||
|
@ -21,12 +21,10 @@ PLIST= ${.CURDIR}/pkg-plist
|
||||||
AVAHI_SLAVE= gtk
|
AVAHI_SLAVE= gtk
|
||||||
AVAHI_PKGCONFIG=avahi-ui.pc
|
AVAHI_PKGCONFIG=avahi-ui.pc
|
||||||
|
|
||||||
MAN1+= bssh.1
|
MANPAGES= bssh.1
|
||||||
MLINKS+= bssh.1 bvnc.1 \
|
|
||||||
bssh.1 bshell.1
|
|
||||||
USE_GNOME+= libglade2
|
USE_GNOME+= libglade2
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
post-build:
|
post-build:
|
||||||
@(cd ${WRKSRC}/avahi-discover-standalone; \
|
@(cd ${WRKSRC}/avahi-discover-standalone; \
|
||||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
|
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
|
||||||
|
@ -34,5 +32,8 @@ post-build:
|
||||||
post-install:
|
post-install:
|
||||||
@(cd ${WRKSRC}/avahi-discover-standalone; \
|
@(cd ${WRKSRC}/avahi-discover-standalone; \
|
||||||
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
|
${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
|
||||||
|
${LN} -sf man/man1/bssh.1 ${STAGEDIR}${PREFIX}/man/man1/bvnc.1
|
||||||
|
${LN} -sf man/man1/bssh.1 ${STAGEDIR}${PREFIX}/man/man1/bshell.1
|
||||||
|
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libavahi-ui.so.0
|
||||||
|
|
||||||
.include "${MASTERDIR}/Makefile"
|
.include "${MASTERDIR}/Makefile"
|
||||||
|
|
|
@ -7,6 +7,9 @@ lib/libavahi-ui.la
|
||||||
lib/libavahi-ui.so
|
lib/libavahi-ui.so
|
||||||
lib/libavahi-ui.so.0
|
lib/libavahi-ui.so.0
|
||||||
libdata/pkgconfig/avahi-ui.pc
|
libdata/pkgconfig/avahi-ui.pc
|
||||||
|
man/man1/bshell.1.gz
|
||||||
|
man/man1/bssh.1.gz
|
||||||
|
man/man1/bvnc.1.gz
|
||||||
share/applications/bssh.desktop
|
share/applications/bssh.desktop
|
||||||
share/applications/bvnc.desktop
|
share/applications/bvnc.desktop
|
||||||
%%DATADIR%%/interfaces/avahi-discover.ui
|
%%DATADIR%%/interfaces/avahi-discover.ui
|
||||||
|
|
|
@ -8,7 +8,7 @@ PKGNAMESUFFIX= -gtk3
|
||||||
MAINTAINER= gnome@FreeBSD.org
|
MAINTAINER= gnome@FreeBSD.org
|
||||||
COMMENT= Gtk+ 3 library to the Avahi mDNS system
|
COMMENT= Gtk+ 3 library to the Avahi mDNS system
|
||||||
|
|
||||||
LIB_DEPENDS= avahi-common:${PORTSDIR}/net/avahi-app
|
LIB_DEPENDS= libavahi-common.so:${PORTSDIR}/net/avahi-app
|
||||||
RUN_DEPENDS= avahi-header>=0.6:${PORTSDIR}/net/avahi-header
|
RUN_DEPENDS= avahi-header>=0.6:${PORTSDIR}/net/avahi-header
|
||||||
|
|
||||||
MASTERDIR= ${.CURDIR}/../avahi-app
|
MASTERDIR= ${.CURDIR}/../avahi-app
|
||||||
|
@ -22,11 +22,10 @@ AVAHI_PKGCONFIG=avahi-ui-gtk3.pc
|
||||||
|
|
||||||
USE_GNOME+= gtk30
|
USE_GNOME+= gtk30
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
do-build:
|
do-build:
|
||||||
@(cd ${WRKSRC}/avahi-ui; ${GMAKE} libavahi-ui-gtk3.la)
|
@(cd ${WRKSRC}/avahi-ui; ${GMAKE} libavahi-ui-gtk3.la)
|
||||||
|
|
||||||
do-install:
|
do-install:
|
||||||
@(cd ${WRKSRC}/avahi-ui; ${GMAKE} install-libLTLIBRARIES)
|
@(cd ${WRKSRC}/avahi-ui; ${GMAKE} ${MAKE_ARGS} install-libLTLIBRARIES)
|
||||||
|
|
||||||
.include "${MASTERDIR}/Makefile"
|
.include "${MASTERDIR}/Makefile"
|
||||||
|
|
|
@ -20,10 +20,9 @@ AVAHI_SLAVE= header
|
||||||
|
|
||||||
NO_BUILD= yes
|
NO_BUILD= yes
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
do-install:
|
do-install:
|
||||||
${MKDIR} ${PREFIX}/include/avahi-ui
|
${MKDIR} ${STAGEDIR}/${PREFIX}/include/avahi-ui
|
||||||
${INSTALL_DATA} ${BUILD_WRKSRC}/avahi-ui.h \
|
${INSTALL_DATA} ${BUILD_WRKSRC}/avahi-ui.h \
|
||||||
${PREFIX}/include/avahi-ui/
|
${STAGEDIR}/${PREFIX}/include/avahi-ui/
|
||||||
|
|
||||||
.include "${MASTERDIR}/Makefile"
|
.include "${MASTERDIR}/Makefile"
|
||||||
|
|
|
@ -8,7 +8,7 @@ PKGNAMESUFFIX= -libdns
|
||||||
MAINTAINER= gnome@FreeBSD.org
|
MAINTAINER= gnome@FreeBSD.org
|
||||||
COMMENT= mDNSResponder compatibility from Avahi
|
COMMENT= mDNSResponder compatibility from Avahi
|
||||||
|
|
||||||
LIB_DEPENDS= avahi-common:${PORTSDIR}/net/avahi-app
|
LIB_DEPENDS= libavahi-common.so:${PORTSDIR}/net/avahi-app
|
||||||
|
|
||||||
MASTERDIR= ${.CURDIR}/../avahi-app
|
MASTERDIR= ${.CURDIR}/../avahi-app
|
||||||
BUILD_WRKSRC= ${WRKSRC}/avahi-compat-libdns_sd
|
BUILD_WRKSRC= ${WRKSRC}/avahi-compat-libdns_sd
|
||||||
|
@ -21,5 +21,4 @@ AVAHI_PKGCONFIG=avahi-compat-libdns_sd.pc
|
||||||
|
|
||||||
CONFLICTS= mDNSResponder-[0-9]*
|
CONFLICTS= mDNSResponder-[0-9]*
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
.include "${MASTERDIR}/Makefile"
|
.include "${MASTERDIR}/Makefile"
|
||||||
|
|
|
@ -8,7 +8,7 @@ PKGNAMESUFFIX= -qt4
|
||||||
MAINTAINER= gnome@FreeBSD.org
|
MAINTAINER= gnome@FreeBSD.org
|
||||||
COMMENT= Qt 4 bindings to the Avahi mDNS system
|
COMMENT= Qt 4 bindings to the Avahi mDNS system
|
||||||
|
|
||||||
LIB_DEPENDS= avahi-common:${PORTSDIR}/net/avahi-app
|
LIB_DEPENDS= libavahi-common.so:${PORTSDIR}/net/avahi-app
|
||||||
|
|
||||||
MASTERDIR= ${.CURDIR}/../avahi-app
|
MASTERDIR= ${.CURDIR}/../avahi-app
|
||||||
BUILD_WRKSRC= ${WRKSRC}/avahi-qt
|
BUILD_WRKSRC= ${WRKSRC}/avahi-qt
|
||||||
|
@ -20,5 +20,4 @@ AVAHI_SLAVE= qt4
|
||||||
USE_QT4= corelib moc_build
|
USE_QT4= corelib moc_build
|
||||||
AVAHI_PKGCONFIG= avahi-qt4.pc
|
AVAHI_PKGCONFIG= avahi-qt4.pc
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
.include "${MASTERDIR}/Makefile"
|
.include "${MASTERDIR}/Makefile"
|
||||||
|
|
|
@ -8,7 +8,7 @@ PKGNAMESUFFIX= -sharp
|
||||||
MAINTAINER= mono@FreeBSD.org
|
MAINTAINER= mono@FreeBSD.org
|
||||||
COMMENT= Mono bindings for Avahi service discovery
|
COMMENT= Mono bindings for Avahi service discovery
|
||||||
|
|
||||||
LIB_DEPENDS= avahi-core:${PORTSDIR}/net/avahi-app
|
LIB_DEPENDS= libavahi-core.so:${PORTSDIR}/net/avahi-app
|
||||||
BUILD_DEPENDS= mono:${PORTSDIR}/lang/mono
|
BUILD_DEPENDS= mono:${PORTSDIR}/lang/mono
|
||||||
RUN_DEPENDS= mono:${PORTSDIR}/lang/mono
|
RUN_DEPENDS= mono:${PORTSDIR}/lang/mono
|
||||||
|
|
||||||
|
@ -21,7 +21,6 @@ PLIST= ${.CURDIR}/pkg-plist
|
||||||
AVAHI_SLAVE= sharp
|
AVAHI_SLAVE= sharp
|
||||||
AVAHI_PKGCONFIG=avahi-sharp.pc
|
AVAHI_PKGCONFIG=avahi-sharp.pc
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
post-patch:
|
post-patch:
|
||||||
@${REINPLACE_CMD} 's|@CLIENT_DLNAME@|libavahi-client.so|g; \
|
@${REINPLACE_CMD} 's|@CLIENT_DLNAME@|libavahi-client.so|g; \
|
||||||
s|@COMMON_DLNAME@|libavahi-common.so|g; \
|
s|@COMMON_DLNAME@|libavahi-common.so|g; \
|
||||||
|
|
|
@ -11,7 +11,7 @@ DISTFILES= # empty
|
||||||
EXTRACT_ONLY= # empty
|
EXTRACT_ONLY= # empty
|
||||||
|
|
||||||
MAINTAINER= gnome@FreeBSD.org
|
MAINTAINER= gnome@FreeBSD.org
|
||||||
COMMENT= The "meta-port" for the Avahi service discovery suite
|
COMMENT= "meta-port" for the Avahi service discovery suite
|
||||||
|
|
||||||
RUN_DEPENDS= avahi-resolve:${PORTSDIR}/net/avahi-app \
|
RUN_DEPENDS= avahi-resolve:${PORTSDIR}/net/avahi-app \
|
||||||
avahi-app>=0.6.31:${PORTSDIR}/net/avahi-app
|
avahi-app>=0.6.31:${PORTSDIR}/net/avahi-app
|
||||||
|
@ -23,8 +23,9 @@ GTK_DESC= Gtk+ tools and bindings
|
||||||
LIBDNS_DESC= Apple's mDNSResponder compatibility library
|
LIBDNS_DESC= Apple's mDNSResponder compatibility library
|
||||||
|
|
||||||
NO_BUILD= yes
|
NO_BUILD= yes
|
||||||
|
NO_INSTALL= yes
|
||||||
|
NO_MTREE= yes
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
.include <bsd.port.options.mk>
|
.include <bsd.port.options.mk>
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MAUTOIPD}
|
.if ${PORT_OPTIONS:MAUTOIPD}
|
||||||
|
@ -51,6 +52,4 @@ RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/avahi-qt4.pc:${PORTSDIR}/net/avahi-
|
||||||
RUN_DEPENDS+= avahi-bookmarks:${PORTSDIR}/net/py-avahi
|
RUN_DEPENDS+= avahi-bookmarks:${PORTSDIR}/net/py-avahi
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
do-install:
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
|
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
# $MCom: ports/net/py-avahi/Makefile,v 1.4 2007/07/31 18:24:13 ahze Exp $
|
# $MCom: ports/net/py-avahi/Makefile,v 1.4 2007/07/31 18:24:13 ahze Exp $
|
||||||
PORTREVISION= 5
|
|
||||||
|
PORTREVISION= 7
|
||||||
CATEGORIES= net gnome python
|
CATEGORIES= net gnome python
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||||
PKGNAMESUFFIX= # empty
|
PKGNAMESUFFIX= # empty
|
||||||
|
@ -11,12 +12,10 @@ COMMENT= Python interface to the Avahi mDNS system
|
||||||
|
|
||||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:${PORTSDIR}/databases/py-gdbm \
|
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:${PORTSDIR}/databases/py-gdbm \
|
||||||
${PYTHON_SITELIBDIR}/dbus/_dbus.py:${PORTSDIR}/devel/py-dbus
|
${PYTHON_SITELIBDIR}/dbus/_dbus.py:${PORTSDIR}/devel/py-dbus
|
||||||
LIB_DEPENDS= avahi-client.3:${PORTSDIR}/net/avahi-app
|
LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app
|
||||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:${PORTSDIR}/databases/py-gdbm \
|
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdbm>0:${PORTSDIR}/databases/py-gdbm \
|
||||||
${PYTHON_SITELIBDIR}/dbus/_dbus.py:${PORTSDIR}/devel/py-dbus
|
${PYTHON_SITELIBDIR}/dbus/_dbus.py:${PORTSDIR}/devel/py-dbus
|
||||||
|
|
||||||
BROKEN= fails to install
|
|
||||||
|
|
||||||
MASTERDIR= ${.CURDIR}/../avahi-app
|
MASTERDIR= ${.CURDIR}/../avahi-app
|
||||||
BUILD_WRKSRC= ${WRKSRC}/avahi-python
|
BUILD_WRKSRC= ${WRKSRC}/avahi-python
|
||||||
INSTALL_WRKSRC= ${BUILD_WRKSRC}
|
INSTALL_WRKSRC= ${BUILD_WRKSRC}
|
||||||
|
@ -25,11 +24,10 @@ PLIST= ${.CURDIR}/pkg-plist
|
||||||
|
|
||||||
AVAHI_SLAVE= python
|
AVAHI_SLAVE= python
|
||||||
|
|
||||||
USE_GNOME= gnomehack pygtk2
|
USE_GNOME= pygtk2
|
||||||
USE_PYTHON= yes
|
USE_PYTHON= yes
|
||||||
MAN1= avahi-bookmarks.1 avahi-discover.1
|
MANPAGES= avahi-bookmarks.1 avahi-discover.1
|
||||||
|
|
||||||
NO_STAGE= yes
|
|
||||||
post-patch:
|
post-patch:
|
||||||
@${REINPLACE_CMD} -e 's|@pkglibdir@|${DATADIR}|' \
|
@${REINPLACE_CMD} -e 's|@pkglibdir@|${DATADIR}|' \
|
||||||
${WRKSRC}/avahi-python/avahi/ServiceTypeDatabase.py.in
|
${WRKSRC}/avahi-python/avahi/ServiceTypeDatabase.py.in
|
||||||
|
@ -43,9 +41,11 @@ post-build:
|
||||||
${MAKE_FLAGS} Makefile ${MAKE_ARGS} ${ALL_TARGET}
|
${MAKE_FLAGS} Makefile ${MAKE_ARGS} ${ALL_TARGET}
|
||||||
|
|
||||||
post-install:
|
post-install:
|
||||||
${MKDIR} ${DATADIR}
|
@cd ${WRKSRC}/service-type-database && ${SETENV} ${MAKE_ENV} ${GMAKE} \
|
||||||
${INSTALL_DATA} ${WRKSRC}/service-type-database/service-types.db ${DATADIR}
|
${MAKE_FLAGS} Makefile ${MAKE_ARGS} install
|
||||||
@${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -l ${PYTHONPREFIX_SITELIBDIR}/avahi
|
(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
|
||||||
@${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -l ${PYTHONPREFIX_SITELIBDIR}/avahi
|
-d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,})
|
||||||
|
(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
|
||||||
|
-d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S,${PREFIX}/,,})
|
||||||
|
|
||||||
.include "${MASTERDIR}/Makefile"
|
.include "${MASTERDIR}/Makefile"
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
bin/avahi-bookmarks
|
bin/avahi-bookmarks
|
||||||
bin/avahi-discover
|
bin/avahi-discover
|
||||||
|
lib/avahi/service-types.db
|
||||||
%%PYTHON_SITELIBDIR%%/avahi/ServiceTypeDatabase.py
|
%%PYTHON_SITELIBDIR%%/avahi/ServiceTypeDatabase.py
|
||||||
%%PYTHON_SITELIBDIR%%/avahi/ServiceTypeDatabase.pyc
|
%%PYTHON_SITELIBDIR%%/avahi/ServiceTypeDatabase.pyc
|
||||||
%%PYTHON_SITELIBDIR%%/avahi/ServiceTypeDatabase.pyo
|
%%PYTHON_SITELIBDIR%%/avahi/ServiceTypeDatabase.pyo
|
||||||
|
@ -9,8 +10,9 @@ bin/avahi-discover
|
||||||
%%PYTHON_SITELIBDIR%%/avahi_discover/__init__.py
|
%%PYTHON_SITELIBDIR%%/avahi_discover/__init__.py
|
||||||
%%PYTHON_SITELIBDIR%%/avahi_discover/__init__.pyc
|
%%PYTHON_SITELIBDIR%%/avahi_discover/__init__.pyc
|
||||||
%%PYTHON_SITELIBDIR%%/avahi_discover/__init__.pyo
|
%%PYTHON_SITELIBDIR%%/avahi_discover/__init__.pyo
|
||||||
|
man/man1/avahi-bookmarks.1.gz
|
||||||
|
man/man1/avahi-discover.1.gz
|
||||||
share/applications/avahi-discover.desktop
|
share/applications/avahi-discover.desktop
|
||||||
%%DATADIR%%/service-types.db
|
%%DATADIR%%/service-types
|
||||||
@dirrm %%DATADIR%%
|
|
||||||
@dirrm %%PYTHON_SITELIBDIR%%/avahi_discover
|
@dirrm %%PYTHON_SITELIBDIR%%/avahi_discover
|
||||||
@dirrm %%PYTHON_SITELIBDIR%%/avahi
|
@dirrm %%PYTHON_SITELIBDIR%%/avahi
|
||||||
|
|
Loading…
Reference in a new issue