2020-08-19 12:25:12 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.8 2020/08/19 12:25:13 ajacoutot Exp $
|
import net/py-zeroconf
ok danj
$ cat pkg/DESCR
This is fork of pyzeroconf, Multicast DNS Service Discovery for Python,
originally by Paul Scott-Murphy (https://github.com/paulsm/pyzeroconf),
modified by William McBrine (https://github.com/wmcbrine/pyzeroconf).
The original William McBrine's fork note:
This fork is used in all of my TiVo-related projects: HME for Python (and
therefore HME/VLC), Network Remote, Remote Proxy, and pyTivo. Before this,
I was tracking the changes for zeroconf.py in three separate repos.
I figured I should have an authoritative source.
Although I make changes based on my experience with TiVos, I expect that
they're generally applicable. This version also includes patches found on the
now-defunct (?) Launchpad repo of pyzeroconf, and elsewhere around the net --
not always well-documented, sorry. Compatible with:
- Bonjour
- Avahi
Compared to some other Zeroconf/Bonjour/Avahi Python packages, python-zeroconf:
- isn't tied to Bonjour or Avahi
- doesn't use D-Bus
- doesn't force you to use particular event loop or Twisted
- is pip-installable
- has PyPI distribution
2018-01-19 22:23:58 +00:00
|
|
|
|
|
|
|
COMMENT = pure Python Multicast DNS Service Discovery Library
|
|
|
|
|
2020-01-16 09:49:31 +00:00
|
|
|
MODPY_EGG_VERSION = 0.24.4
|
import net/py-zeroconf
ok danj
$ cat pkg/DESCR
This is fork of pyzeroconf, Multicast DNS Service Discovery for Python,
originally by Paul Scott-Murphy (https://github.com/paulsm/pyzeroconf),
modified by William McBrine (https://github.com/wmcbrine/pyzeroconf).
The original William McBrine's fork note:
This fork is used in all of my TiVo-related projects: HME for Python (and
therefore HME/VLC), Network Remote, Remote Proxy, and pyTivo. Before this,
I was tracking the changes for zeroconf.py in three separate repos.
I figured I should have an authoritative source.
Although I make changes based on my experience with TiVos, I expect that
they're generally applicable. This version also includes patches found on the
now-defunct (?) Launchpad repo of pyzeroconf, and elsewhere around the net --
not always well-documented, sorry. Compatible with:
- Bonjour
- Avahi
Compared to some other Zeroconf/Bonjour/Avahi Python packages, python-zeroconf:
- isn't tied to Bonjour or Avahi
- doesn't use D-Bus
- doesn't force you to use particular event loop or Twisted
- is pip-installable
- has PyPI distribution
2018-01-19 22:23:58 +00:00
|
|
|
DISTNAME = zeroconf-${MODPY_EGG_VERSION}
|
|
|
|
PKGNAME = py-${DISTNAME}
|
2020-07-03 21:12:24 +00:00
|
|
|
REVISION = 1
|
import net/py-zeroconf
ok danj
$ cat pkg/DESCR
This is fork of pyzeroconf, Multicast DNS Service Discovery for Python,
originally by Paul Scott-Murphy (https://github.com/paulsm/pyzeroconf),
modified by William McBrine (https://github.com/wmcbrine/pyzeroconf).
The original William McBrine's fork note:
This fork is used in all of my TiVo-related projects: HME for Python (and
therefore HME/VLC), Network Remote, Remote Proxy, and pyTivo. Before this,
I was tracking the changes for zeroconf.py in three separate repos.
I figured I should have an authoritative source.
Although I make changes based on my experience with TiVos, I expect that
they're generally applicable. This version also includes patches found on the
now-defunct (?) Launchpad repo of pyzeroconf, and elsewhere around the net --
not always well-documented, sorry. Compatible with:
- Bonjour
- Avahi
Compared to some other Zeroconf/Bonjour/Avahi Python packages, python-zeroconf:
- isn't tied to Bonjour or Avahi
- doesn't use D-Bus
- doesn't force you to use particular event loop or Twisted
- is pip-installable
- has PyPI distribution
2018-01-19 22:23:58 +00:00
|
|
|
|
|
|
|
CATEGORIES = net
|
|
|
|
|
|
|
|
MAINTAINER = Joerg Jung <jung@openbsd.org>
|
|
|
|
|
|
|
|
# LGPLv2
|
2019-07-12 20:48:23 +00:00
|
|
|
PERMIT_PACKAGE = Yes
|
import net/py-zeroconf
ok danj
$ cat pkg/DESCR
This is fork of pyzeroconf, Multicast DNS Service Discovery for Python,
originally by Paul Scott-Murphy (https://github.com/paulsm/pyzeroconf),
modified by William McBrine (https://github.com/wmcbrine/pyzeroconf).
The original William McBrine's fork note:
This fork is used in all of my TiVo-related projects: HME for Python (and
therefore HME/VLC), Network Remote, Remote Proxy, and pyTivo. Before this,
I was tracking the changes for zeroconf.py in three separate repos.
I figured I should have an authoritative source.
Although I make changes based on my experience with TiVos, I expect that
they're generally applicable. This version also includes patches found on the
now-defunct (?) Launchpad repo of pyzeroconf, and elsewhere around the net --
not always well-documented, sorry. Compatible with:
- Bonjour
- Avahi
Compared to some other Zeroconf/Bonjour/Avahi Python packages, python-zeroconf:
- isn't tied to Bonjour or Avahi
- doesn't use D-Bus
- doesn't force you to use particular event loop or Twisted
- is pip-installable
- has PyPI distribution
2018-01-19 22:23:58 +00:00
|
|
|
|
|
|
|
MODULES = lang/python
|
|
|
|
|
|
|
|
MODPY_PI = Yes
|
|
|
|
MODPY_SETUPTOOLS = Yes
|
2020-04-21 15:49:35 +00:00
|
|
|
|
2020-08-19 12:25:12 +00:00
|
|
|
FLAVORS= python3
|
2020-04-21 15:49:35 +00:00
|
|
|
FLAVOR= python3
|
import net/py-zeroconf
ok danj
$ cat pkg/DESCR
This is fork of pyzeroconf, Multicast DNS Service Discovery for Python,
originally by Paul Scott-Murphy (https://github.com/paulsm/pyzeroconf),
modified by William McBrine (https://github.com/wmcbrine/pyzeroconf).
The original William McBrine's fork note:
This fork is used in all of my TiVo-related projects: HME for Python (and
therefore HME/VLC), Network Remote, Remote Proxy, and pyTivo. Before this,
I was tracking the changes for zeroconf.py in three separate repos.
I figured I should have an authoritative source.
Although I make changes based on my experience with TiVos, I expect that
they're generally applicable. This version also includes patches found on the
now-defunct (?) Launchpad repo of pyzeroconf, and elsewhere around the net --
not always well-documented, sorry. Compatible with:
- Bonjour
- Avahi
Compared to some other Zeroconf/Bonjour/Avahi Python packages, python-zeroconf:
- isn't tied to Bonjour or Avahi
- doesn't use D-Bus
- doesn't force you to use particular event loop or Twisted
- is pip-installable
- has PyPI distribution
2018-01-19 22:23:58 +00:00
|
|
|
|
2019-03-16 08:03:23 +00:00
|
|
|
RUN_DEPENDS = net/py-ifaddr${MODPY_FLAVOR}
|
import net/py-zeroconf
ok danj
$ cat pkg/DESCR
This is fork of pyzeroconf, Multicast DNS Service Discovery for Python,
originally by Paul Scott-Murphy (https://github.com/paulsm/pyzeroconf),
modified by William McBrine (https://github.com/wmcbrine/pyzeroconf).
The original William McBrine's fork note:
This fork is used in all of my TiVo-related projects: HME for Python (and
therefore HME/VLC), Network Remote, Remote Proxy, and pyTivo. Before this,
I was tracking the changes for zeroconf.py in three separate repos.
I figured I should have an authoritative source.
Although I make changes based on my experience with TiVos, I expect that
they're generally applicable. This version also includes patches found on the
now-defunct (?) Launchpad repo of pyzeroconf, and elsewhere around the net --
not always well-documented, sorry. Compatible with:
- Bonjour
- Avahi
Compared to some other Zeroconf/Bonjour/Avahi Python packages, python-zeroconf:
- isn't tied to Bonjour or Avahi
- doesn't use D-Bus
- doesn't force you to use particular event loop or Twisted
- is pip-installable
- has PyPI distribution
2018-01-19 22:23:58 +00:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|