sthen aa40cba572 In the last update netatalk3 changed behaviour to listening on :: rather
than 0.0.0.0 by default. This isn't good on OpenBSD which deliberately
doesn't allow IPv4 connections on an IPv6 socket so revert that change.

Failure reported and fix tested by Johan Huldtgren, ok aja@
2016-01-18 22:30:44 +00:00

75 lines
1.7 KiB
Makefile

# $OpenBSD: Makefile,v 1.5 2016/01/18 22:30:44 sthen Exp $
SHARED_ONLY= Yes
COMMENT= AFP file and print services for IP networks
V= 3.1.8
REVISION= 0
DISTNAME= netatalk-${V}
EXTRACT_SUFX= .tar.bz2
PKGSPEC = netatalk->=3,<4
SHARED_LIBS += atalk 16.0 # 16.0
CATEGORIES= net
HOMEPAGE= http://netatalk.sourceforge.net/
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
# GPLv2+
PERMIT_PACKAGE_CDROM= Yes
WANTLIB += avahi-client avahi-common c crypto db dbus-1 dbus-glib-1
WANTLIB += event_core event_extra ffi gcrypt gio-2.0 glib-2.0
WANTLIB += gmodule-2.0 gobject-2.0 gpg-error gthread-2.0 pcre
WANTLIB += pthread tdb z
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/}
MODULES= devel/gettext \
lang/python
MODPY_BUILDDEP= No
MODPY_ADJ_FILES= contrib/shell_utils/afpstats
LIB_DEPENDS= databases/db/v4 \
databases/tdb \
devel/libevent2 \
net/avahi \
security/libgcrypt \
x11/dbus-glib
# afpstats(1)
RUN_DEPENDS += x11/dbus-python
LIBTOOL_FLAGS= --tag=disable-static
CONFIGURE_STYLE= gnu
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib" \
ac_cv_path_MYSQL_CONFIG=
CONFIGURE_ARGS= --disable-cups \
--with-pkgconfdir=${SYSCONFDIR}/netatalk \
--with-ssl-dir=/usr \
--with-tdb=${LOCALBASE} \
--with-libevent-header=${LOCALBASE}/include \
--with-libevent-lib=${LOCALBASE}/lib \
--without-ldap \
--without-pam
# XXX does not build
CONFIGURE_ARGS += --disable-quota
FAKE_FLAGS= sysconfdir=${PREFIX}/share/examples/netatalk \
pkgconfdir=${PREFIX}/share/examples/netatalk/netatalk \
localstatedir=${PREFIX}/share/examples/netatalk/var
post-install:
rm ${PREFIX}/lib/netatalk/*.la
.include <bsd.port.mk>