Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Jul 2004 21:59:26 GMT
From:      Sebastian Blum <basti@mk-ultra.biz>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/68712: Update port: <www/clearsilver> <Updated to 0.9.10, fixed amd64/ia64 compile errors> 
Message-ID:  <200407052159.i65LxQSp007722@www.freebsd.org>
Resent-Message-ID: <200407052200.i65M0rih073111@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         68712
>Category:       ports
>Synopsis:       Update port: <www/clearsilver> <Updated to 0.9.10, fixed amd64/ia64 compile errors>
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 05 22:00:53 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Sebastian Blum
>Release:        5.2.1-RELEASE
>Organization:
>Environment:
>Description:
      
>How-To-Repeat:
      
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	clearsilver
#	clearsilver/Makefile
#	clearsilver/distinfo
#	clearsilver/pkg-descr
#	clearsilver/pkg-plist
#
echo c - clearsilver
mkdir -p clearsilver > /dev/null 2>&1
echo x - clearsilver/Makefile
sed 's/^X//' >clearsilver/Makefile << 'END-of-clearsilver/Makefile'
X# New ports collection makefile for: ClearSilver
X# Date created:                      05 July 2004
X# Whom:                              Sebastian Blum <basti@mk-ultra.biz>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	clearsilver
XPORTVERSION=	0.9.10
XCATEGORIES=	www
XMASTER_SITES=	http://www.clearsilver.net/downloads/
X
XMAINTAINER=	basti@mk-ultra.biz
XCOMMENT=	A fast, powerful, and language-neutral template system
X
XGNU_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_REINPLACE=	yes
XMANCOMPRESSED=	no
X
XCONFIGURE_ARGS=	--disable-apache --disable-perl --disable-ruby \
X		--disable-java --disable-csharp
X
X.if defined(WITH_PYTHON)
XCONFIGURE_ARGS+=	--with-python=${PYTHON_CMD}
XUSE_PYTHON=	yes
XPLIST_SUB+=	PYTHON=""
XPKGNAMESUFFIX=	-python
X.else
XCONFIGURE_ARGS+=	--disable-python
XPLIST_SUB+=	PYTHON="@comment "
X.endif
X
XMAN3=	cBroadcast.3 cCreate.3 cDestroy.3 cSignal.3 cWait.3 \
X	cgi_cookie_authority.3 cgi_cookie_clear.3 cgi_cookie_set.3 \
X	cgi_cs_init.3 cgi_debug_init.3 cgi_destroy.3 cgi_display.3 cgi_error.3 \
X	cgi_filehandle.3 cgi_init.3 cgi_neo_error.3 cgi_output.3 cgi_parse.3 \
X	cgi_redirect.3 cgi_redirect_uri.3 cgi_register_parse_cb.3 \
X	cgi_url_escape.3 cgi_url_escape_more.3 cgi_url_unescape.3 \
X	cgi_vredirect.3 cgiwrap_getenv.3 cgiwrap_init_emu.3 cgiwrap_init_std.3 \
X	cgiwrap_iterenv.3 cgiwrap_putenv.3 cgiwrap_read.3 cgiwrap_write.3 \
X	cgiwrap_writef.3 cgiwrap_writevf.3 cs_destroy.3 cs_dump.3 cs_init.3 \
X	cs_parse_file.3 cs_parse_string.3 cs_register_strfunc.3 cs_render.3 \
X	dictCleanup.3 dictCreate.3 dictDestroy.3 dictModifyValue.3 dictNext.3 \
X	dictReleaseLock.3 dictRemove.3 dictSearch.3 dictSetValue.3 fCreate.3 \
X	fDestroy.3 fFind.3 fLock.3 fUnlock.3 filter_create_fd.3 \
X	filter_create_fp.3 filter_wait.3 hdf_copy.3 hdf_destroy.3 hdf_dump.3 \
X	hdf_dump_format.3 hdf_dump_str.3 hdf_get_attr.3 hdf_get_child.3 \
X	hdf_get_copy.3 hdf_get_int_value.3 hdf_get_node.3 hdf_get_obj.3 \
X	hdf_get_value.3 hdf_get_valuef.3 hdf_get_valuevf.3 hdf_init.3 \
X	hdf_obj_attr.3 hdf_obj_child.3 hdf_obj_name.3 hdf_obj_next.3 \
X	hdf_obj_top.3 hdf_obj_value.3 hdf_read_string.3 \
X	hdf_read_string_ignore.3 hdf_remove_tree.3 hdf_search_path.3 \
X	hdf_set_attr.3 hdf_set_buf.3 hdf_set_copy.3 hdf_set_int_value.3 \
X	hdf_set_symlink.3 hdf_set_value.3 hdf_set_valuef.3 hdf_sort_obj.3 \
X	hdf_write_file.3 hdf_write_file_atomic.3 hdf_write_string.3 mCreate.3 \
X	mDestroy.3 mLock.3 mUnlock.3 nerr_ignore.3 nerr_log_error.3 \
X	nerr_pass.3 nerr_pass_ctx.3 nerr_raise.3 skipDelete.3 skipFreeList.3 \
X	skipInsert.3 skipNewList.3 skipNext.3 skipRelease.3 skipSearch.3 \
X	wdb_keys.3
X
X.include <bsd.port.pre.mk>
X
Xpost-patch:
X	@# Exclude lemon.c, it gives some errors and its not used at all.
X	@${MV} ${WRKSRC}/cs/lemon.c ${WRKSRC}/cs/lemon.c.not_used
X	@# Remove CFLAGS when building the python module, pydistfile is used
X	@# and will do the right thing.
X	@${REINPLACE_CMD} -E 's,(\$$\(PYTHON\)),CFLAGS="" \1,g' ${WRKSRC}/python/Makefile
X	@# Avoid rebuiling man pages
X	@${REINPLACE_CMD} -e 's,all man,all,g' ${WRKSRC}/Makefile
X
X.include <bsd.port.post.mk>
END-of-clearsilver/Makefile
echo x - clearsilver/distinfo
sed 's/^X//' >clearsilver/distinfo << 'END-of-clearsilver/distinfo'
XMD5 (clearsilver-0.9.10.tar.gz) = af75d15b437bac1741e8af8081ffae69
XSIZE (clearsilver-0.9.10.tar.gz) = 394913
END-of-clearsilver/distinfo
echo x - clearsilver/pkg-descr
sed 's/^X//' >clearsilver/pkg-descr << 'END-of-clearsilver/pkg-descr'
XClearSilver is a fast, powerful, and language-neutral template system.  It is
Xdesigned to make it easy to create template driven static or dynamic
Xwebsites.
X
XClearSilver is first and foremost designed to be extremely fast.  It is coded
Xcompletely in C and exported to your script language of choice (i.e. Python,
XPerl).  As a result, it is notably faster than template systems written in a
Xscript language.  However, its design has additional benefits.  It is also one
Xof the only template systems available which allows you to easily
Xmix-and-match multiple programming languages with the same templates, even
Xon the same page.  This allows you to optimize your website by writing
XC-modules to handle speed-sensitive sections, while leaving the majority of
Xyour site in easy to write script code.
X
XWWW: http://www.clearsilver.net/
END-of-clearsilver/pkg-descr
echo x - clearsilver/pkg-plist
sed 's/^X//' >clearsilver/pkg-plist << 'END-of-clearsilver/pkg-plist'
Xbin/cstest
Xbin/static.cgi
Xinclude/ClearSilver/ClearSilver.h
Xinclude/ClearSilver/cgi/cgi.h
Xinclude/ClearSilver/cgi/cgiwrap.h
Xinclude/ClearSilver/cgi/date.h
Xinclude/ClearSilver/cgi/html.h
Xinclude/ClearSilver/cs/cs.h
Xinclude/ClearSilver/cs_config.h
Xinclude/ClearSilver/util/dict.h
Xinclude/ClearSilver/util/filter.h
Xinclude/ClearSilver/util/neo_date.h
Xinclude/ClearSilver/util/neo_err.h
Xinclude/ClearSilver/util/neo_files.h
Xinclude/ClearSilver/util/neo_hash.h
Xinclude/ClearSilver/util/neo_hdf.h
Xinclude/ClearSilver/util/neo_misc.h
Xinclude/ClearSilver/util/neo_net.h
Xinclude/ClearSilver/util/neo_rand.h
Xinclude/ClearSilver/util/neo_server.h
Xinclude/ClearSilver/util/neo_str.h
Xinclude/ClearSilver/util/rcfs.h
Xinclude/ClearSilver/util/skiplist.h
Xinclude/ClearSilver/util/ulist.h
Xinclude/ClearSilver/util/ulocks.h
Xinclude/ClearSilver/util/wildmat.h
Xlib/libneo_cgi.a
Xlib/libneo_cs.a
Xlib/libneo_utl.a
X%%PYTHON%%%%PYTHON_SITELIBDIR%%/neo_cgi.so
X@dirrm include/ClearSilver/util
X@dirrm include/ClearSilver/cs
X@dirrm include/ClearSilver/cgi
X@dirrm include/ClearSilver
END-of-clearsilver/pkg-plist
exit     
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200407052159.i65LxQSp007722>