diff options
author | pi <pi@FreeBSD.org> | 2015-02-11 17:04:17 +0800 |
---|---|---|
committer | pi <pi@FreeBSD.org> | 2015-02-11 17:04:17 +0800 |
commit | 2f6c3651a49d4d928a249c6724d746bd0092b2e4 (patch) | |
tree | 1d916545dbc1c1f97d3f17eb0a252fbde14b7954 | |
parent | 2e293a36898997fabbb5326a2e419fe9ea6ed3da (diff) | |
download | freebsd-ports-gnome-2f6c3651a49d4d928a249c6724d746bd0092b2e4.tar.gz freebsd-ports-gnome-2f6c3651a49d4d928a249c6724d746bd0092b2e4.tar.zst freebsd-ports-gnome-2f6c3651a49d4d928a249c6724d746bd0092b2e4.zip |
New port: www/litmus
WebDAV server protocol compliance test suite.
Tests include:
- OPTIONS for DAV: header
- PUT, GET with byte comparison
- MKCOL
- DELETE (collections, non-collections)
- COPY, MOVE using combinations of:
o overwrite t/f
o destination exists/doesn't exist
o collection/non-collection
- Property manipulation and querying:
o set, delete, replace properties
o persist dead props across COPY
o namespace handling
- Locking
o attempts to modify locked resource (as lock owner, not owner)
o shared/exclusive locks, lock discovery
usage: litmus <url> <username> <password>
WWW: http://www.webdav.org/neon/litmus/
Submitted by: pi@FreeBSD.org
-rw-r--r-- | www/Makefile | 1 | ||||
-rw-r--r-- | www/litmus/Makefile | 16 | ||||
-rw-r--r-- | www/litmus/distinfo | 2 | ||||
-rw-r--r-- | www/litmus/files/patch-Makefile.in | 11 | ||||
-rw-r--r-- | www/litmus/pkg-descr | 22 | ||||
-rw-r--r-- | www/litmus/pkg-plist | 7 |
6 files changed, 59 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile index 05688b7dbc2b..1d3fab00888f 100644 --- a/www/Makefile +++ b/www/Makefile @@ -381,6 +381,7 @@ SUBDIR += linux-opera SUBDIR += linux-seamonkey SUBDIR += lionwiki + SUBDIR += litmus SUBDIR += ljdeps SUBDIR += ljdump SUBDIR += llgal diff --git a/www/litmus/Makefile b/www/litmus/Makefile new file mode 100644 index 000000000000..e19237864c37 --- /dev/null +++ b/www/litmus/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +PORTNAME= litmus +PORTVERSION= 0.13 +CATEGORIES= www +MASTER_SITES= http://www.webdav.org/neon/litmus/ + +MAINTAINER= pi@FreeBSD.org +COMMENT= WebDAV server protocol compliance test suite + +LIB_DEPENDS= libneon.so:${PORTSDIR}/www/neon + +GNU_CONFIGURE= yes +CONFIGURE_ARGS+= --with-ssl + +.include <bsd.port.mk> diff --git a/www/litmus/distinfo b/www/litmus/distinfo new file mode 100644 index 000000000000..6f950b9ace10 --- /dev/null +++ b/www/litmus/distinfo @@ -0,0 +1,2 @@ +SHA256 (litmus-0.13.tar.gz) = 09d615958121706444db67e09c40df5f753ccf1fa14846fdeb439298aa9ac3ff +SIZE (litmus-0.13.tar.gz) = 467532 diff --git a/www/litmus/files/patch-Makefile.in b/www/litmus/files/patch-Makefile.in new file mode 100644 index 000000000000..c6a49dbbe748 --- /dev/null +++ b/www/litmus/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2015-02-11 08:44:24.000000000 +0100 ++++ Makefile.in 2015-02-11 08:44:07.000000000 +0100 +@@ -69,7 +69,7 @@ + $(INSTALL) -d $(DESTDIR)$(bindir) + $(INSTALL) -d $(DESTDIR)$(libexecdir)/litmus + $(INSTALL) -d $(DESTDIR)$(datadir)/litmus/htdocs +- $(INSTALL_PROGRAM) $(top_builddir)/litmus $(DESTDIR)$(bindir)/litmus ++ DONTSTRIP=1 $(INSTALL_PROGRAM) $(top_builddir)/litmus $(DESTDIR)$(bindir)/litmus + for t in $(TESTS); do \ + $(INSTALL_PROGRAM) $(top_builddir)/$$t $(DESTDIR)$(libexecdir)/litmus/$$t; done + for d in $(HTDOCS); do \ diff --git a/www/litmus/pkg-descr b/www/litmus/pkg-descr new file mode 100644 index 000000000000..0fbb8df863ed --- /dev/null +++ b/www/litmus/pkg-descr @@ -0,0 +1,22 @@ +WebDAV server protocol compliance test suite. + +Tests include: +- OPTIONS for DAV: header +- PUT, GET with byte comparison +- MKCOL +- DELETE (collections, non-collections) +- COPY, MOVE using combinations of: + o overwrite t/f + o destination exists/doesn't exist + o collection/non-collection +- Property manipulation and querying: + o set, delete, replace properties + o persist dead props across COPY + o namespace handling +- Locking + o attempts to modify locked resource (as lock owner, not owner) + o shared/exclusive locks, lock discovery + +usage: litmus <url> <username> <password> + +WWW: http://www.webdav.org/neon/litmus/ diff --git a/www/litmus/pkg-plist b/www/litmus/pkg-plist new file mode 100644 index 000000000000..adbfc031f0f5 --- /dev/null +++ b/www/litmus/pkg-plist @@ -0,0 +1,7 @@ +bin/litmus +libexec/litmus/basic +libexec/litmus/copymove +libexec/litmus/http +libexec/litmus/locks +libexec/litmus/props +%%DATADIR%%/htdocs/foo |