Diff
Added: trunk/dports/devel/netbsd-iscsi-lib/Portfile (0 => 83222)
--- trunk/dports/devel/netbsd-iscsi-lib/Portfile (rev 0)
+++ trunk/dports/devel/netbsd-iscsi-lib/Portfile 2011-08-28 21:26:36 UTC (rev 83222)
@@ -0,0 +1,40 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+set name_piece lib
+set name_package netbsd-iscsi
+name ${name_package}-${name_piece}
+version 20110222
+categories devel net
+maintainers pixilla
+platforms darwin
+
+description ${name}
+long_description ${description}
+
+homepage http://www.netbsd.org
+master_sites ftp://ftp.netbsd.org/pub/pkgsrc/distfiles
+
+distname ${name_package}-${version}
+dist_subdir ${name_package}
+build.dir ${worksrcpath}/src/${name_piece}
+
+checksums sha1 223ee3f30e9b1d7b669796c5b9eb1fcb92907cc2 \
+ rmd160 3409e8b64db66ebeeff5ff48bd5ba5e7a192c646
+
+patchfiles patch-src-lib-util.c.diff
+
+post-destroot {
+ xinstall -d ${destroot}${prefix}/share/doc/${name}
+ eval xinstall -m 640 [glob ${worksrcpath}/doc/*] \
+ ${destroot}${prefix}/share/doc/${name}
+ xinstall -d ${destroot}${prefix}/src/examples/${name}
+ eval xinstall -m 640 [glob ${worksrcpath}/src/examples/*] \
+ ${destroot}${prefix}/src/examples/${name}
+}
+
+livecheck.url ${master_sites}
+livecheck.type regex
+livecheck.regex "${name_package}-(\\d+\\.\\d+(\[0-9rc.\]+)?)${extract.suffix}"
Property changes on: trunk/dports/devel/netbsd-iscsi-lib/Portfile
___________________________________________________________________
Added: svn:keywords
Added: svn:eol-style
Added: trunk/dports/devel/netbsd-iscsi-lib/files/patch-src-lib-util.c.diff (0 => 83222)
--- trunk/dports/devel/netbsd-iscsi-lib/files/patch-src-lib-util.c.diff (rev 0)
+++ trunk/dports/devel/netbsd-iscsi-lib/files/patch-src-lib-util.c.diff 2011-08-28 21:26:36 UTC (rev 83222)
@@ -0,0 +1,18 @@
+--- src/lib/util.c 2011-08-28 13:46:38.000000000 -0700
++++ src/lib/util.c 2011-08-28 13:48:12.000000000 -0700
+@@ -294,7 +294,6 @@
+ void
+ iscsi_err(const char *f, const int line, const char *fmt, ...)
+ {
+-#ifdef CONFIG_ISCSI_DEBUG
+ va_list vp;
+ char buf[8192];
+
+@@ -305,7 +304,6 @@
+ # ifdef HAVE_SYSLOG
+ syslog(LOG_ERR, "pid %d:%s:%d: ***ERROR*** %s", getpid(), f, line, buf);
+ # endif /* HAVE_SYSLOG */
+-#endif
+ }
+
+ void
Added: trunk/dports/net/netbsd-iscsi-initiator/Portfile (0 => 83222)
--- trunk/dports/net/netbsd-iscsi-initiator/Portfile (rev 0)
+++ trunk/dports/net/netbsd-iscsi-initiator/Portfile 2011-08-28 21:26:36 UTC (rev 83222)
@@ -0,0 +1,37 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+set name_piece initiator
+set name_package netbsd-iscsi
+name ${name_package}-${name_piece}
+version 20110222
+categories net
+maintainers pixilla
+platforms darwin
+
+description ${name}
+long_description ${description}
+
+homepage http://www.netbsd.org
+master_sites ftp://ftp.netbsd.org/pub/pkgsrc/distfiles
+
+distname ${name_package}-${version}
+dist_subdir ${name_package}
+build.dir ${worksrcpath}/src/${name_piece}
+
+checksums sha1 223ee3f30e9b1d7b669796c5b9eb1fcb92907cc2 \
+ rmd160 3409e8b64db66ebeeff5ff48bd5ba5e7a192c646
+
+depends_lib port:netbsd-iscsi-lib \
+ port:fuse4x
+patchfiles patch-src-initiator-Makefile.in.diff \
+ patch-src-initiator-libkmod.h.diff \
+ patch-include-libkmod.h.diff \
+ patch-src-initiator-libkmod.c.diff
+configure.env CFLAGS="-DPOSIX_CSOURCE -D_FILE_OFFSET_BITS=64 -D__DARWIN_64_BIT_INO_T=1"
+
+livecheck.url ${master_sites}
+livecheck.type regex
+livecheck.regex "${name_package}-(\\d+\\.\\d+(\[0-9rc.\]+)?)${extract.suffix}"
Property changes on: trunk/dports/net/netbsd-iscsi-initiator/Portfile
___________________________________________________________________
Added: svn:keywords
Added: svn:eol-style
Added: trunk/dports/net/netbsd-iscsi-initiator/files/patch-include-libkmod.h.diff (0 => 83222)
--- trunk/dports/net/netbsd-iscsi-initiator/files/patch-include-libkmod.h.diff (rev 0)
+++ trunk/dports/net/netbsd-iscsi-initiator/files/patch-include-libkmod.h.diff 2011-08-28 21:26:36 UTC (rev 83222)
@@ -0,0 +1,11 @@
+--- include/libkmod.h 2011-08-26 06:51:09.000000000 -0700
++++ include/libkmod.h 2011-08-26 07:52:37.000000000 -0700
+@@ -25,7 +25,7 @@
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+-#ifndef LIBKMOD_H_
++#if defined(__NetBSD__) && !defined(LIBKMOD_H_)
+ #define LIBKMOD_H_ 20090619
+
+ #include <sys/module.h>
Added: trunk/dports/net/netbsd-iscsi-initiator/files/patch-src-initiator-Makefile.in.diff (0 => 83222)
--- trunk/dports/net/netbsd-iscsi-initiator/files/patch-src-initiator-Makefile.in.diff (rev 0)
+++ trunk/dports/net/netbsd-iscsi-initiator/files/patch-src-initiator-Makefile.in.diff 2011-08-28 21:26:36 UTC (rev 83222)
@@ -0,0 +1,20 @@
+--- src/initiator/Makefile.in 2011-08-26 06:51:09.000000000 -0700
++++ src/initiator/Makefile.in 2011-08-26 08:06:55.000000000 -0700
+@@ -53,7 +53,7 @@
+ iscsi_initiator-libkmod.$(OBJEXT) \
+ iscsi_initiator-virtdir.$(OBJEXT)
+ iscsi_initiator_OBJECTS = $(am_iscsi_initiator_OBJECTS)
+-iscsi_initiator_DEPENDENCIES = ../lib/libiscsi.la
++iscsi_initiator_DEPENDENCIES =
+ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include
+ depcomp = $(SHELL) $(top_srcdir)/buildaux/depcomp
+ am__depfiles_maybe = depfiles
+@@ -211,7 +211,7 @@
+ AM_CFLAGS = $(WARNCFLAGS)
+ iscsi_initiator_SOURCES = iscsi-initiator.c libkmod.c virtdir.c
+ iscsi_initiator_CPPFLAGS = -I$(top_srcdir)/include
+-iscsi_initiator_LDADD = ../lib/libiscsi.la -lrefuse
++iscsi_initiator_LDADD = -liscsi -lfuse
+ man8_MANS = iscsi-initiator.8
+ dist_man_MANS = iscsi-initiator.8
+ all: all-am
Added: trunk/dports/net/netbsd-iscsi-initiator/files/patch-src-initiator-libkmod.c.diff (0 => 83222)
--- trunk/dports/net/netbsd-iscsi-initiator/files/patch-src-initiator-libkmod.c.diff (rev 0)
+++ trunk/dports/net/netbsd-iscsi-initiator/files/patch-src-initiator-libkmod.c.diff 2011-08-28 21:26:36 UTC (rev 83222)
@@ -0,0 +1,19 @@
+--- src/initiator/libkmod.c 2011-08-26 06:51:09.000000000 -0700
++++ src/initiator/libkmod.c 2011-08-26 07:52:37.000000000 -0700
+@@ -26,6 +26,7 @@
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
++#if defined(__NetBSD__) && defined(USE_LIBKMOD)
+ #include <sys/cdefs.h>
+ #ifndef lint
+ __RCSID("$NetBSD: libkmod.c,v 1.2 2009/06/30 02:44:52 agc Exp $");
+@@ -45,8 +46,6 @@
+
+ #include "libkmod.h"
+
+-#ifdef USE_LIBKMOD
+-
+ static const char *classes[] = {
+ "any",
+ "misc",
Added: trunk/dports/net/netbsd-iscsi-initiator/files/patch-src-initiator-libkmod.h.diff (0 => 83222)
--- trunk/dports/net/netbsd-iscsi-initiator/files/patch-src-initiator-libkmod.h.diff (rev 0)
+++ trunk/dports/net/netbsd-iscsi-initiator/files/patch-src-initiator-libkmod.h.diff 2011-08-28 21:26:36 UTC (rev 83222)
@@ -0,0 +1,11 @@
+--- src/initiator/libkmod.h 2011-08-26 06:51:09.000000000 -0700
++++ src/initiator/libkmod.h 2011-08-26 07:52:37.000000000 -0700
+@@ -25,7 +25,7 @@
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+-#ifndef LIBKMOD_H_
++#if defined(__NetBSD__) && !defined(LIBKMOD_H_)
+ #define LIBKMOD_H_ 20090619
+
+ #include <sys/module.h>
Added: trunk/dports/net/netbsd-iscsi-target/Portfile (0 => 83222)
--- trunk/dports/net/netbsd-iscsi-target/Portfile (rev 0)
+++ trunk/dports/net/netbsd-iscsi-target/Portfile 2011-08-28 21:26:36 UTC (rev 83222)
@@ -0,0 +1,46 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem 1.0
+
+set name_piece target
+set name_package netbsd-iscsi
+name ${name_package}-${name_piece}
+version 20110222
+categories net
+maintainers pixilla
+platforms darwin
+
+description ${name}
+long_description ${description}
+
+homepage http://www.netbsd.org
+master_sites ftp://ftp.netbsd.org/pub/pkgsrc/distfiles
+
+distname ${name_package}-${version}
+dist_subdir ${name_package}
+build.dir ${worksrcpath}/src/${name_piece}
+
+checksums sha1 223ee3f30e9b1d7b669796c5b9eb1fcb92907cc2 \
+ rmd160 3409e8b64db66ebeeff5ff48bd5ba5e7a192c646
+
+depends_lib port:netbsd-iscsi-lib
+patchfiles patch-include-iscsi.h.diff \
+ patch-src-target-Makefile.in.diff
+
+post-destroot {
+ xinstall -d ${destroot}${prefix}/etc/iscsi
+ set fp [open ${destroot}${prefix}/etc/iscsi/targets.example w]
+ puts $fp {
+# extent file or device start length
+extent0 /tmp/iscsi-target0 0 100MB
+
+# target flags storage netmask
+target0 rw extent0 0/0
+ }
+ close $fp
+}
+
+livecheck.url ${master_sites}
+livecheck.type regex
+livecheck.regex "${name_package}-(\\d+\\.\\d+(\[0-9rc.\]+)?)${extract.suffix}"
Property changes on: trunk/dports/net/netbsd-iscsi-target/Portfile
___________________________________________________________________
Added: svn:keywords
Added: svn:eol-style
Added: trunk/dports/net/netbsd-iscsi-target/files/patch-include-iscsi.h.diff (0 => 83222)
--- trunk/dports/net/netbsd-iscsi-target/files/patch-include-iscsi.h.diff (rev 0)
+++ trunk/dports/net/netbsd-iscsi-target/files/patch-include-iscsi.h.diff 2011-08-28 21:26:36 UTC (rev 83222)
@@ -0,0 +1,13 @@
+--- include/iscsi.h 2011-08-28 14:05:43.000000000 -0700
++++ include/iscsi.h 2011-08-28 14:05:57.000000000 -0700
+@@ -31,6 +31,10 @@
+ #ifndef ISCSI_H_
+ #define ISCSI_H_ 1
+
++#ifdef HAVE_STDINT_H
++#include <stdint.h>
++#endif
++
+ enum {
+ ISCSI_MAXSOCK = 8
+ };
Added: trunk/dports/net/netbsd-iscsi-target/files/patch-src-target-Makefile.in.diff (0 => 83222)
--- trunk/dports/net/netbsd-iscsi-target/files/patch-src-target-Makefile.in.diff (rev 0)
+++ trunk/dports/net/netbsd-iscsi-target/files/patch-src-target-Makefile.in.diff 2011-08-28 21:26:36 UTC (rev 83222)
@@ -0,0 +1,20 @@
+--- src/target/Makefile.in 2011-08-28 14:05:43.000000000 -0700
++++ src/target/Makefile.in 2011-08-28 14:05:57.000000000 -0700
+@@ -51,7 +51,7 @@
+ PROGRAMS = $(bin_PROGRAMS)
+ am_iscsi_target_OBJECTS = iscsi_target-iscsi-target.$(OBJEXT)
+ iscsi_target_OBJECTS = $(am_iscsi_target_OBJECTS)
+-iscsi_target_DEPENDENCIES = ../lib/libiscsi.la
++iscsi_target_DEPENDENCIES =
+ DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/include
+ depcomp = $(SHELL) $(top_srcdir)/buildaux/depcomp
+ am__depfiles_maybe = depfiles
+@@ -210,7 +210,7 @@
+ AM_CFLAGS = $(WARNCFLAGS) -pthread
+ iscsi_target_SOURCES = iscsi-target.c
+ iscsi_target_CPPFLAGS = -I$(top_srcdir)/include
+-iscsi_target_LDADD = ../lib/libiscsi.la -lpthread
++iscsi_target_LDADD = -liscsi -lpthread
+ man8_MANS = iscsi-target.8
+ man5_MANS = targets.5
+ dist_man_MANS = iscsi-target.8 targets.5