[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