diff options
-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 |