Netatalk is an OpenSource software package, that can be used to turn a *NIX machine into an extremely high-performance and reliable file server for Macintosh computers. <...> Sharing the same name as net/netatalk but with a different pkgspec so users can choose which one to install. Successfully tested as an Apple Time Machine backup device. input and ok sthen@, jasper@
75 lines
1.7 KiB
Makefile
75 lines
1.7 KiB
Makefile
# $OpenBSD: Makefile,v 1.1.1.1 2015/01/25 09:33:53 ajacoutot Exp $
|
|
|
|
SHARED_ONLY= Yes
|
|
|
|
COMMENT= AFP file and print services for IP networks
|
|
|
|
V= 3.1.7
|
|
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 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 \
|
|
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-libevent-header=${LOCALBASE}/include \
|
|
--with-libevent-lib=${LOCALBASE}/lib \
|
|
--without-ldap \
|
|
--without-pam
|
|
|
|
# XXX does not build
|
|
CONFIGURE_ARGS += --disable-quota
|
|
|
|
# XXX our tdb is too old
|
|
#CONFIGURE_ARGS += --with-tdb=${LOCALBASE}
|
|
|
|
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>
|