[48774] trunk/dports/net
raimue at macports.org
raimue at macports.org
Sat Mar 28 11:31:31 PDT 2009
Revision: 48774
http://trac.macports.org/changeset/48774
Author: raimue at macports.org
Date: 2009-03-28 11:31:31 -0700 (Sat, 28 Mar 2009)
Log Message:
-----------
net/aiccu:
New port, Automatic IPv6 Connectivity Configuration Utility
Closes #19020.
Added Paths:
-----------
trunk/dports/net/aiccu/
trunk/dports/net/aiccu/Portfile
trunk/dports/net/aiccu/files/
trunk/dports/net/aiccu/files/Makefile.patch
Added: trunk/dports/net/aiccu/Portfile
===================================================================
--- trunk/dports/net/aiccu/Portfile (rev 0)
+++ trunk/dports/net/aiccu/Portfile 2009-03-28 18:31:31 UTC (rev 48774)
@@ -0,0 +1,54 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+name aiccu
+version 20070115
+revision 1
+categories net ipv6
+platforms darwin
+maintainers 23bit.net:cr
+
+description Automatic IPv6 Connectivity Configuration Utility
+long_description AICCU makes it very easy for SixXS users to get IPv6 connectivity \
+ everywhere they want. It uses the TIC (Tunnel Information & Control) \
+ protocol to request the information needed to setup a tunnel through \
+ which the connectivity is created. \
+ It supports 6in4 static (RFC 2893), 6in4 heartbeat (RFC 2893 + \
+ draft-massar-v6ops-heartbeat) and AYIYA (draft-massar-v6ops-ayiya) \
+ tunnel protocols.
+homepage http://www.sixxs.net/tools/aiccu/
+
+master_sites http://www.sixxs.net/archive/sixxs/aiccu/unix/
+distname aiccu_${version}
+
+checksums md5 c9bcc83644ed788e22a7c3f3d4021350 \
+ sha1 7b3c51bfe291c777e74b2688e9339b4fb72e6a39 \
+ rmd160 9415899c98c1f7e84b9711017b82a3a0ea2ae9de
+
+depends_lib port:tuntaposx
+
+set kext_dir ${prefix}/Library/Extensions
+set pid_file ${prefix}/var/run/${name}.pidfile
+set conf_file ${prefix}/etc/aiccu.conf
+
+worksrcdir aiccu
+patchfiles Makefile.patch
+
+pre-configure {
+ reinplace "s|#pidfile /var/run/aiccu.pid|pidfile ${pid_file}|" \
+ ${worksrcpath}/doc/aiccu.conf
+}
+use_configure no
+
+destroot.args DESTDIR=${destroot}${prefix}
+destroot.destdir ${destroot}${prefix}
+
+startupitem.create yes
+startupitem.pidfile clean ${pid_file}
+startupitem.start "kextstat -lb foo.tun || kextload ${kext_dir}/tun.kext ; \
+ ${prefix}/sbin/aiccu start ${conf_file}"
+startupitem.stop "${prefix}/sbin/aiccu stop ${conf_file}"
+startupitem.netchange yes
+
Property changes on: trunk/dports/net/aiccu/Portfile
___________________________________________________________________
Added: svn:keywords
+ Id
Added: svn:eol-style
+ native
Added: trunk/dports/net/aiccu/files/Makefile.patch
===================================================================
--- trunk/dports/net/aiccu/files/Makefile.patch (rev 0)
+++ trunk/dports/net/aiccu/files/Makefile.patch 2009-03-28 18:31:31 UTC (rev 48774)
@@ -0,0 +1,49 @@
+--- Makefile.orig 2009-03-23 17:55:35.000000000 +0100
++++ Makefile 2009-03-23 17:58:38.000000000 +0100
+@@ -29,17 +29,16 @@
+
+ # Change this if you want to install into another dirtree
+ # Required for eg the Debian Package builder
+-DESTDIR=
+ export DESTDIR
+
+ # This may be updated by RPM's for instance
+ CFLAGS=${RPM_OPT_FLAGS}
+
+ # Destination Paths (relative to DESTDIR)
+-dirsbin=/usr/sbin/
+-dirbin=/usr/bin/
+-diretc=/etc/
+-dirdoc=/usr/share/doc/${PROJECT}/
++dirsbin=/sbin/
++dirbin=/bin/
++diretc=/etc/
++dirdoc=/share/doc/${PROJECT}/
+
+ # Make sure the lower makefile also knows these
+ export PROJECT
+@@ -78,21 +77,13 @@
+ @mkdir -p ${DESTDIR}${dirdoc}
+ @echo "Configuration..."
+ @mkdir -p ${DESTDIR}${diretc}
+-ifeq ($(shell echo "A${RPM_BUILD_ROOT}"),A)
+- $(shell [ -f ${DESTDIR}${diretc}${PROJECT}.conf ] || cp -R doc/${PROJECT}.conf ${DESTDIR}${diretc}${PROJECT}.conf)
++ @cp doc/${PROJECT}.conf ${DESTDIR}${diretc}${PROJECT}.conf_example
+ @echo "Documentation..."
+ @cp doc/README ${DESTDIR}${dirdoc}
+ @cp doc/LICENSE ${DESTDIR}${dirdoc}
+ @cp doc/HOWTO ${DESTDIR}${dirdoc}
++ @mkdir -p ${DESTDIR}/share/man/man1
++ @cp doc/${PROJECT}.1 ${DESTDIR}/share/man/man1/
+- @echo "Installing Debian-style init.d"
+- @mkdir -p ${DESTDIR}${diretc}init.d
+- @cp doc/${PROJECT}.init.debian ${DESTDIR}${diretc}init.d/${PROJECT}
+-else
+- @echo "Installing Redhat-style init.d"
+- @mkdir -p ${DESTDIR}${diretc}init.d
+- @cp doc/${PROJECT}.init.rpm ${DESTDIR}${diretc}init.d/${PROJECT}
+- @cp doc/${PROJECT}.conf ${DESTDIR}${diretc}${PROJECT}.conf
+-endif
+ @echo "Installation into ${DESTDIR}/ completed"
+
+ help:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090328/981c9d44/attachment.html>
More information about the macports-changes
mailing list