It would be called a content management system if it were a bigger kid. But, it's just a runt with a special knack for transforming text. Webby works by combining the contents of a page with a layout to produce HTML. The layout contains everything common to all the pages HTML headers, navigation menu, footer, etc. and the page contains just the information for that page. You can use your favorite markup language to write your pages; Webby supports quite a few. WWW: http://webby.rubyforge.org/ PR: ports/140345 Submitted by: Ryan Steinmetz <rpsfa@rit.edu>
33 lines
1.1 KiB
Makefile
33 lines
1.1 KiB
Makefile
# Ports collection makefile for: gem-webby
|
|
# Date created: 06 Nov 2009
|
|
# Whom: Ryan Steinmetz (<rpsfa@rit.edu>)
|
|
#
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= webby
|
|
PORTVERSION= 0.9.4
|
|
CATEGORIES= www rubygems
|
|
MASTER_SITES= RF
|
|
|
|
MAINTAINER= rpsfa@rit.edu
|
|
COMMENT= A small website management system
|
|
|
|
BUILD_DEPENDS= rubygem-redcloth>=4.2:${PORTSDIR}/www/rubygem-redcloth \
|
|
rubygem-launchy>=0.3.3:${PORTSDIR}/devel/rubygem-launchy \
|
|
rubygem-logging>=1.2.2:${PORTSDIR}/devel/rubygem-logging \
|
|
rubygem-flexmock>=0.2.1:${PORTSDIR}/devel/ruby-flexmock \
|
|
rubygem-lockfile>=1.4.3:${PORTSDIR}/devel/rubygem-lockfile \
|
|
rubygem-rspec>=1.2.7:${PORTSDIR}/devel/rubygem-rspec \
|
|
rubygem-little_plugger>=1.0.1:${PORTSDIR}/devel/rubygem-little_plugger \
|
|
rubygem-loquacious>=1.3.1:${PORTSDIR}/devel/rubygem-loquacious \
|
|
rubygem-hpricot>=0.6.0:${PORTSDIR}/www/rubygem-hpricot \
|
|
rubygem-directory_watcher>=1.1.2:${PORTSDIR}/devel/rubygem-directory_watcher
|
|
|
|
RUN_DEPENDS= ${BUILD_DEPENDS}
|
|
|
|
USE_RUBY= yes
|
|
USE_RUBYGEMS= yes
|
|
RUBYGEM_AUTOPLIST= yes
|
|
PLIST_FILES= bin/webby bin/webby-gen
|
|
|
|
.include <bsd.port.mk>
|