head	1.8;
access;
symbols
	RELEASE_8_3_0:1.5
	RELEASE_9_0_0:1.5
	RELEASE_7_4_0:1.5
	RELEASE_8_2_0:1.5
	RELEASE_6_EOL:1.5
	RELEASE_8_1_0:1.5
	RELEASE_7_3_0:1.5
	RELEASE_8_0_0:1.5
	RELEASE_7_2_0:1.5
	RELEASE_7_1_0:1.3
	RELEASE_6_4_0:1.3
	RELEASE_5_EOL:1.3
	RELEASE_7_0_0:1.2
	RELEASE_6_3_0:1.2;
locks; strict;
comment	@# @;


1.8
date	2012.11.17.06.02.27;	author svnexp;	state Exp;
branches;
next	1.7;

1.7
date	2012.08.05.23.19.36;	author dougb;	state Exp;
branches;
next	1.6;

1.6
date	2012.03.28.21.10.24;	author jgh;	state Exp;
branches;
next	1.5;

1.5
date	2009.01.22.05.33.28;	author beech;	state Exp;
branches;
next	1.4;

1.4
date	2009.01.06.16.53.02;	author wxs;	state Exp;
branches;
next	1.3;

1.3
date	2007.12.14.20.37.54;	author pav;	state Exp;
branches;
next	1.2;

1.2
date	2007.09.15.09.16.59;	author beech;	state Exp;
branches;
next	1.1;

1.1
date	2007.09.06.12.00.07;	author edwin;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Switch exporter over
@
text
@# New ports collection makefile for:	abyssws
# Date created:				26 August 2007
# Whom:					Daniel Voisine <voisined@@wit.edu>
#
# $FreeBSD: head/www/abyssws/Makefile 302141 2012-08-05 23:19:36Z dougb $
#

PORTNAME=	abyssws
PORTVERSION=	2.6
PORTREVISION=	1
CATEGORIES=	www
MASTER_SITES=	http://www.aprelium.com/data/
DISTNAME=	abwsx1-freebsd
EXTRACT_SUFX=	.tgz

MAINTAINER=	voisined@@wit.edu
COMMENT=	Abyss Web Server is a compact and easy to use web server

WRKSRC=		${WRKDIR}/abyssws
ONLY_FOR_ARCHS=	i386
NO_BUILD=	yes

USE_RC_SUBR=	abyssws

.include <bsd.port.pre.mk>

.if ${OSVERSION} >= 700043
LIB_DEPENDS+=	c.6:${PORTSDIR}/misc/compat6x
.endif

pre-install:
	@@${SETENV} PKG_PREFIX=${PREFIX} \
		${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL
	@@if [ -f ${WRKSRC}/htdocs/index.html ]; then \
		${MV} -f ${WRKSRC}/htdocs/index.html \
		${WRKSRC}/htdocs/index.html-dist ; \
	fi

do-install:
	@@${INSTALL} -d ${PREFIX}/lib/abyssws
	${TAR} -C ${WRKSRC} -cf - . | ${TAR} -C ${PREFIX}/lib/abyssws -xf -
	@@ ${CHOWN} -R abyssws:abyssws ${PREFIX}/lib/abyssws/
	@@${ECHO_CMD} '@@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}' >> ${TMPPLIST}

post-install:
	@@if [ ! -f ${PREFIX}/lib/abyssws/htdocs/index.html ]; then \
		${CP} -p ${PREFIX}/lib/abyssws/htdocs/index.html-dist \
		${PREFIX}/lib/abyssws/htdocs/index.html ; \
	fi
	@@${SETENV} PKG_PREFIX=${PREFIX} \
		${SH} ${PKGINSTALL} ${PORTNAME} POST-INSTALL

.include <bsd.port.post.mk>
@


1.7
log
@SVN rev 302141 on 2012-08-05 23:19:36Z by dougb

Move the rc.d scripts of the form *.sh.in to *.in

Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.6
log
@- drop invalid post-deinstall target, and add pkg-deinstall script
- while here adjust install scripts

PR:	ports/166094
Submitted by:	jgh
Approved by:	maintainer timeout ( 14 days )
Feature safe:	yes
@
text
@d23 1
a23 1
USE_RC_SUBR=	abyssws.sh
@


1.5
log
@- Update to version 2.6

- New Features: http://www.aprelium.com/news/abws26.html
- Update pkg-descr to remove features not present in the FreeBSD version.

PR:		ports/130841
Submitted by:	Dan Voisine <voisined@@wit.edu> (maintainer)
@
text
@d10 1
a21 1
PKGDEINSTALL=	${PKGINSTALL}
a52 4
post-deinstall:
	@@${SETENV} PKG_PREFIX=${PREFIX} \
		${SH} ${PKGDEINSTALL} ${PORTNAME} POST-DEINSTALL

@


1.4
log
@- Remove conditional checks for FreeBSD 5.x and older

Approved by:	pav
@
text
@d9 1
a9 2
PORTVERSION=	2.5
PORTREVISION=	1
d43 1
a43 2
	@@${ECHO_CMD} '@@exec ${CHOWN} -R abyssws:abyssws \
		${PREFIX}/lib/abyssws' >> ${TMPPLIST}
@


1.3
log
@- Correctly define dependency
- For FreeBSD 6.X and later
- Correctly preserve index.html
- Remove user and group left behind at deinstall

PR:		ports/117003
Submitted by:	Dan Voisine <voisined@@wit.edu> (maintainer)
@
text
@a27 4
.if ${OSVERSION} < 600000
IGNORE=		is for FreeBSD 6.x and newer
.endif

@


1.2
log
@- Make fetchable
- Fix install and package permissions

PR:		ports/116265
Submitted by:	Daniel Voisine <voisined@@wit.edu>
Approved by:	sat (mentor)
@
text
@d10 1
a18 2
LIB_DEPENDS=	c.6:${PORTSDIR}/misc/compat6x

d22 1
d26 10
d39 4
d52 4
d59 5
a63 1
.include <bsd.port.mk>
@


1.1
log
@New Port: www/abyssws - compact and easy to use web server

	Abyss Web Server is a compact and easy to use web server.

	Despite its small footprint, it supports HTTP/1.1, dynamic
	content generation through CGI/FastCGI scripts, ISAPI
	extensions, native ASP.NET support, Server Side Includes
	(SSI), custom error pages, password protection, IP address
	control, anti-leeching, and bandwidth throttling.

	It also features an automatic antihacking system as well
	as a multilingual remote web management interface that makes
	its configuration as easy as browsing a web site.

	It supports a wide range of Web technologies and can run
	advanced PHP, Perl, Python, ASP, ASP.NET, and Ruby on Rails
	Web applications which can be backed by databases such as
	MySQL, SQLite, MS SQL Server, MS Access, or Oracle.

	WWW: http://www.aprelium.com/

PR:		ports/115840
Submitted by:	Daniel Voisine <voisined@@wit.edu>
@
text
@d3 1
a3 1
# Whom:					Daniel Voisine
d9 1
a9 1
PORTVERSION=	2.4
d18 1
a18 1
LIB_DEPENDS=	c.4:${PORTSDIR}/misc/compat4x
d31 1
a31 1
	@@${MKDIR} ${PREFIX}/lib/abyssws
d33 3
@

