head	1.7;
access;
symbols;
locks; strict;
comment	@# @;


1.7
date	2013.02.18.18.52.03;	author svnexp;	state Exp;
branches;
next	1.6;

1.6
date	2012.11.17.05.58.58;	author svnexp;	state Exp;
branches;
next	1.5;

1.5
date	2012.08.11.05.42.47;	author rm;	state Exp;
branches;
next	1.4;

1.4
date	2012.06.03.23.28.44;	author rm;	state Exp;
branches;
next	1.3;

1.3
date	2012.05.16.22.11.56;	author pawel;	state Exp;
branches;
next	1.2;

1.2
date	2012.04.09.11.54.04;	author scheidell;	state Exp;
branches;
next	1.1;

1.1
date	2012.04.06.14.36.30;	author scheidell;	state Exp;
branches;
next	;


desc
@@


1.7
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312516
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Timothy Beyer <beyert@@cs.ucr.edu>
# $FreeBSD: head/lang/urweb/Makefile 312516 2013-02-18 18:23:39Z rm $

PORTNAME=	urweb
PORTVERSION=	20120925
CATEGORIES=	lang www
MASTER_SITES=	http://www.impredicative.com/ur/
EXTRACT_SUFX=	.tgz

MAINTAINER=	beyert@@cs.ucr.edu
COMMENT=	Ultimate host for embedded domain-specific languages

LICENSE=	BSD

BUILD_DEPENDS=	mlton:${PORTSDIR}/lang/mlton

CONFIGURE_ENV=	CCARGS="-I${LOCALBASE}/include"

HAS_CONFIGURE=	yes
USE_GMAKE=	yes
CONFIGURE_ARGS=	--prefix=${PREFIX}
USE_LDCONFIG=	yes
USE_OPENSSL=	yes
ONLY_FOR_ARCHS=	i386 amd64

OPTIONS_DEFINE=	ELISP PGSQL SQLITE MYSQL
OPTIONS_DEFAULT=ELISP PGSQL
OPTIONS_EXCLUDE=NLS DOCS
ELISP_DESC=	Install contributed Emacs Lisp

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MELISP}
PLIST_SUB+=	ELISP=""
CONFIGURE_ARGS+=	with_emacs=yes
.else
PLIST_SUB+=	ELISP="@@comment "
CONFIGURE_ARGS+=	with_emacs=no
.endif

.if ${PORT_OPTIONS:MPGSQL}
USE_PGSQL=	server
.else
CONFIGURE_ENV+=	PGHEADER="no"
.endif

.if ${PORT_OPTIONS:MSQLITE}
USE_SQLITE=	yes
.else
CONFIGURE_ENV+=	SQHEADER="no"
.endif

.if ${PORT_OPTIONS:MMYSQL}
USE_MYSQL=	yes
.else
CONFIGURE_ENV+=	MSHEADER="no"
.endif

.include <bsd.port.mk>
@


1.6
log
@Switch exporter over
@
text
@d1 2
a2 5
# New ports collection makefile for:	urweb
# Date created:		4 Apr 2012
# Whom:			Timothy Beyer <beyert@@cs.ucr.edu>
#
# $FreeBSD: head/lang/urweb/Makefile 302403 2012-08-11 05:42:47Z rm $
d5 1
a5 1
PORTVERSION=	20120807
@


1.5
log
@SVN rev 302403 on 2012-08-11 05:42:47Z by rm

- update to 20120807

while here:
- convert to optionsNG
- tab -> space in pkg-descr:WWW

PR:		170486
Submitted by:	Timothy Beyer <beyert at cs.ucr dot edu> (maintainer)
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.4
log
@- update to 20120519

PR:		168179
Submitted by:	Timothy Beyer <beyert at cs.ucr dot edu> (maintainer)
@
text
@d8 1
a8 1
PORTVERSION=	20120519
d29 4
a32 4
OPTIONS=	ELISP "Install contributed Emacs Lisp" on \
		PGSQL "Enable PostgreSQL Support" on \
		SQLITE "Enable Sqlite Support" off \
		MYSQL "Enable Mysql Support" off
d36 1
a36 1
.ifdef (WITH_ELISP)
d44 1
a44 1
.ifdef (WITH_PGSQL)
d50 1
a50 1
.ifdef (WITH_SQLITE)
d56 1
a56 1
.ifdef (WITH_MYSQL)
@


1.3
log
@Update to version 20120512

PR:		port/167944
Submitted by:	Timothy Beyer <beyert@@cs.ucr.edu> (maintainer)
@
text
@d8 1
a8 1
PORTVERSION=	20120512
a16 1
LICENSE_FILE=	${WRKDIR}/${DISTNAME}/LICENSE
@


1.2
log
@- Fix suggested by upstream. Revise mutex initializer patch to avoid deadlocks
- Bump PORTREVISION

PR:		ports/166778
Submitted by:	Timothy Beyer <beyert@@cs.ucr.edu> (maintainer)
Feature safe:	yes
@
text
@d8 1
a8 2
PORTVERSION=	20120329
PORTREVISION=	1
@


1.1
log
@Add New Port lang/urweb: Ur is a programming language in the tradition of ML and Haskell, but featuring
a significantly richer type system. Ur is functional, pure, statically-typed,
and strict. Ur supports a powerful kind of metaprogramming based on row types.

Ur/Web is Ur plus a special standard library and associated rules for parsing
and optimization. Ur/Web supports construction of dynamic web applications
backed by SQL databases.

PR:		ports/166657
Submitted by:	Timothy Beyer <beyert@@cs.ucr.edu>
Feature safe:	yes
@
text
@d9 1
@

