summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-fs/netatalk/netatalk-1.4b2-r1.ebuild')
-rw-r--r--net-fs/netatalk/netatalk-1.4b2-r1.ebuild77
1 files changed, 77 insertions, 0 deletions
diff --git a/net-fs/netatalk/netatalk-1.4b2-r1.ebuild b/net-fs/netatalk/netatalk-1.4b2-r1.ebuild
new file mode 100644
index 000000000000..4dd820d940ed
--- /dev/null
+++ b/net-fs/netatalk/netatalk-1.4b2-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2000 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# Author Achim Gottinger <achim@gentoo.org>
+# $Header: /var/cvsroot/gentoo-x86/net-fs/netatalk/netatalk-1.4b2-r1.ebuild,v 1.1 2000/08/08 17:53:33 achim Exp $
+
+P=netatalk-1.4b2
+A=${P}.tar.gz
+S=${WORKDIR}/${P}
+CATEGORY="net-fs"
+DESCRIPTION="Apple-Talk"
+SRC_URI="ftp://terminator.rsug.itd.umich.edu/unix/netatalk/"${A}
+HOMEPAGE="http://www.umich.edu/~rsug/netatalk/"
+
+src_compile() {
+ cd ${S}/include/netatalk
+ cp endian.h endian.h.orig
+ sed -e "s/<bytesex\.h>/<asm\/ioctls\.h>/" endian.h.orig > endian.h
+ cd ${S}
+ make LDFLAGS="-lcrypt" OPTOPTS="${CFLAGS} -fsigned-char" DESTDIR=/usr
+ETCDIR=/etc/atalk \
+ RESDIR=/usr/libexec/atalk SBINDIR=/usr/sbin
+}
+
+src_install() {
+ cd ${S}
+ dodir /etc/atalk
+ dodir /usr/libexec
+ into /usr
+
+ dobin bin/aecho/aecho bin/getzones/getzones bin/megatron/megatron
+ dobin bin/nbp/nbplkup bin/nbp/nbprgstr bin/nbp/nbpunrgstr
+ dobin bin/pap/pap bin/pap/papstatus bin/psorder/psorder
+
+ for i in single2bin unbin unhex unsingle hqx2bin macbinary
+ do
+ dosym /usr/bin/megatron /usr/bin/$i
+ done
+
+ insinto /etc/atalk
+ doins config/*
+
+ dosbin etc/afpd/afpd etc/atalkd/atalkd etc/papd/papd
+ dosbin etc/psf/psa etc/psf/psf
+ cp etc/psf/etc2ps.sh ${D}/usr/sbin/etc2ps
+
+ insinto /usr/include/atalk
+ doins include/atalk/*
+
+ insinto /usr/include/netatalk
+ doins include/netatalk/*
+
+ dolib.a libatalk/libatalk.a libatalk/libatalk_p.a
+
+ doman man/man1/*.1 man/man3/*.3 man/man4/*.4 man/man8/*.8
+
+ insinto /usr/libexec/atalk/filters
+
+ doins etc/psf/pagecount.ps
+
+ for i in ofpap ifpap tfpap ifpaprev tfpaprev ofwpap ifwpap ifwpaprev \
+ tfwpaprev ofmpap ifmpap tfmpap ifmpaprev tfmpaprev ofwmpap \
+ ifwmpap tfwmpap ifwmpaprev tfwmpaprev tfwpap
+ do
+ dosym /usr/sbin/psf /usr/libexec/atalk/filters/$i
+ done
+
+ cd ${S}
+
+ dodir /etc/rc.d/init.d
+ cp ${O}/files/atalk ${D}/etc/rc.d/init.d/atalk
+ dodoc BUGS CHANGES README* COPYRIGHT VERSION
+
+}
+
+
+
+