aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2006-03-16 19:04:55 +0800
committerPav Lucistnik <pav@FreeBSD.org>2006-03-16 19:04:55 +0800
commit4513766db93bdbd28afa9f19ff9b22597813986e (patch)
treea7c1eaf52f9f580ce4bc85d9c44ea78693e12e31
parent2955cb21eaff5b7f6e753cbdbc1e97576c663ec3 (diff)
downloadfreebsd-ports-gnome-4513766db93bdbd28afa9f19ff9b22597813986e.tar.gz
freebsd-ports-gnome-4513766db93bdbd28afa9f19ff9b22597813986e.tar.zst
freebsd-ports-gnome-4513766db93bdbd28afa9f19ff9b22597813986e.zip
Emacs Muse is an authoring and publishing environment for Emacs. It
simplifies the process of writings documents and publishing them to various output formats. Muse consists of two main parts: an enhanced text-mode for authoring documents and navigating within Muse projects, and a set of publishing styles for generating different kinds of output. WWW: http://www.emacswiki.org/cgi-bin/wiki/MuseMode PR: ports/93716 Submitted by: Dryice Liu <dryice@dryice.name>
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/muse/Makefile56
-rw-r--r--textproc/muse/distinfo3
-rw-r--r--textproc/muse/pkg-descr9
-rw-r--r--textproc/muse/pkg-plist71
5 files changed, 140 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 24e589ab142e..735f6dbb9eac 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -267,6 +267,7 @@
SUBDIR += mr-aspell
SUBDIR += ms-aspell
SUBDIR += mt-aspell
+ SUBDIR += muse
SUBDIR += nb-aspell
SUBDIR += nds-aspell
SUBDIR += nfbtrans
diff --git a/textproc/muse/Makefile b/textproc/muse/Makefile
new file mode 100644
index 000000000000..188601780e74
--- /dev/null
+++ b/textproc/muse/Makefile
@@ -0,0 +1,56 @@
+# New ports collection makefile for: muse
+# Date created: February 22 2006
+# Whom: Dryice Liu <dryice@dryice.name>
+#
+# $FreeBSD$
+#
+
+PORTNAME= muse
+PORTVERSION= 3.02.6
+CATEGORIES= textproc elisp
+MASTER_SITES= http://download.gna.org/muse-el/ \
+ http://dryice.name/computer/FreeBSD/distfiles/
+PKGNAMESUFFIX= -${EMACS_PORT_NAME}
+
+MAINTAINER= dryice@dryice.name
+COMMENT= An authoring and publishing environment for Emacs
+
+USE_EMACS= yes
+USE_GMAKE= yes
+EMACS_PORT_NAME?= emacs21
+
+.if ${EMACS_PORT_NAME} != "emacs21"
+PORTNAMESUFFIX= ${PKGNAMESUFFIX}
+.endif
+
+LISPDIR= ${PREFIX}/${EMACS_SITE_LISPDIR}/${PORTNAME}
+
+.if !defined(NOPORTDOCS)
+PORTDOCS= AUTHORS ChangeLog ChangeLog.2004 ChangeLog.main NEWS \
+ README scripts
+.endif
+
+post-install:
+ ${MKDIR} ${LISPDIR}/contrib
+.for i in *
+ ${CP} -R ${WRKSRC}/contrib/${i} ${LISPDIR}/contrib
+.endfor
+
+ ${MKDIR} ${LISPDIR}/experimental
+.for i in *
+ ${INSTALL_DATA} ${WRKSRC}/experimental/${i} ${LISPDIR}/experimental
+.endfor
+
+ ${MKDIR} ${EXAMPLESDIR}
+.for i in *
+ ${CP} -R ${WRKSRC}/examples/${i} ${EXAMPLESDIR}
+.endfor
+
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+.for i in ${PORTDOCS}
+ ${CP} -R ${WRKSRC}/${i} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/textproc/muse/distinfo b/textproc/muse/distinfo
new file mode 100644
index 000000000000..e8870b1ba909
--- /dev/null
+++ b/textproc/muse/distinfo
@@ -0,0 +1,3 @@
+MD5 (muse-3.02.6.tar.gz) = 8b55cefa828b61bb1d27040a1c38ab51
+SHA256 (muse-3.02.6.tar.gz) = 9743579f426dd1c151232b52db59790b8e8e7e4e3fa5355f5557ebd207ec1cf3
+SIZE (muse-3.02.6.tar.gz) = 193006
diff --git a/textproc/muse/pkg-descr b/textproc/muse/pkg-descr
new file mode 100644
index 000000000000..9b5475236869
--- /dev/null
+++ b/textproc/muse/pkg-descr
@@ -0,0 +1,9 @@
+Emacs Muse is an authoring and publishing environment for Emacs. It
+simplifies the process of writings documents and publishing them to
+various output formats.
+
+Muse consists of two main parts: an enhanced text-mode for authoring
+documents and navigating within Muse projects, and a set of publishing
+styles for generating different kinds of output.
+
+WWW: http://www.emacswiki.org/cgi-bin/wiki/MuseMode
diff --git a/textproc/muse/pkg-plist b/textproc/muse/pkg-plist
new file mode 100644
index 000000000000..2ae4e921d3e3
--- /dev/null
+++ b/textproc/muse/pkg-plist
@@ -0,0 +1,71 @@
+info/muse
+%%EMACS_SITE_LISPDIR%%/muse/contrib/cgi.el
+%%EMACS_SITE_LISPDIR%%/muse/contrib/httpd.el
+%%EMACS_SITE_LISPDIR%%/muse/contrib/pyblosxom/getstamps.py
+%%EMACS_SITE_LISPDIR%%/muse/contrib/pyblosxom/hardcodedates.py
+%%EMACS_SITE_LISPDIR%%/muse/experimental/Makefile
+%%EMACS_SITE_LISPDIR%%/muse/experimental/muse-cite.el
+%%EMACS_SITE_LISPDIR%%/muse/experimental/muse-message.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-blosxom.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-blosxom.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-book.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-book.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-colors.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-colors.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-convert.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-convert.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-docbook.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-docbook.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-html.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-html.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-http.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-http.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-journal.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-journal.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-latex.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-latex.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-mode.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-mode.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-poem.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-poem.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-project.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-project.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-protocols.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-protocols.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-publish.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-publish.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-regexps.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-regexps.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-texinfo.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-texinfo.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-wiki.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-wiki.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse-xml.el
+%%EMACS_SITE_LISPDIR%%/muse/muse-xml.elc
+%%EMACS_SITE_LISPDIR%%/muse/muse.el
+%%EMACS_SITE_LISPDIR%%/muse/muse.elc
+%%EXAMPLESDIR%%/Makefile
+%%EXAMPLESDIR%%/QuickStart.muse
+%%EXAMPLESDIR%%/johnw/muse-johnw.el
+%%EXAMPLESDIR%%/johnw/publish-johnw
+%%EXAMPLESDIR%%/muse.rnc
+%%EXAMPLESDIR%%/mwolson/muse-init.el
+%%EXAMPLESDIR%%/mwolson/stylesheets/blog.css
+%%EXAMPLESDIR%%/mwolson/stylesheets/common.css
+%%EXAMPLESDIR%%/mwolson/stylesheets/print.css
+%%EXAMPLESDIR%%/mwolson/stylesheets/screen.css
+%%EXAMPLESDIR%%/mwolson/templates/footer.html
+%%EXAMPLESDIR%%/mwolson/templates/generic-footer.html
+%%EXAMPLESDIR%%/mwolson/templates/generic-header.html
+%%EXAMPLESDIR%%/mwolson/templates/header.html
+%%EXAMPLESDIR%%/mwolson/templates/header.tex
+%%EXAMPLESDIR%%/publish-project
+@dirrm %%EXAMPLESDIR%%/mwolson/templates
+@dirrm %%EXAMPLESDIR%%/mwolson/stylesheets
+@dirrm %%EXAMPLESDIR%%/mwolson
+@dirrm %%EXAMPLESDIR%%/johnw
+@dirrm %%EXAMPLESDIR%%
+@dirrm %%EMACS_SITE_LISPDIR%%/muse/experimental
+@dirrm %%EMACS_SITE_LISPDIR%%/muse/contrib/pyblosxom
+@dirrm %%EMACS_SITE_LISPDIR%%/muse/contrib
+@dirrm %%EMACS_SITE_LISPDIR%%/muse