aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2004-10-26 05:27:18 +0800
committerpav <pav@FreeBSD.org>2004-10-26 05:27:18 +0800
commit6b267dc7d7ac20a1e27a63e7db3e5f2897efa3fe (patch)
tree2b885015ee77b4ddf90dd208f7368809c8e2a56c /devel
parent886621238c905398336f7b6126758df714def845 (diff)
downloadfreebsd-ports-gnome-6b267dc7d7ac20a1e27a63e7db3e5f2897efa3fe.tar.gz
freebsd-ports-gnome-6b267dc7d7ac20a1e27a63e7db3e5f2897efa3fe.tar.zst
freebsd-ports-gnome-6b267dc7d7ac20a1e27a63e7db3e5f2897efa3fe.zip
Add monodoc, a documentation browser for Mono and Mono libraries.
PR: ports/70430 Submitted by: Christopher Nehren <apeiron@comcast.net>
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/monodoc/Makefile32
-rw-r--r--devel/monodoc/distinfo2
-rw-r--r--devel/monodoc/files/patch-browser::Makefile.in11
-rw-r--r--devel/monodoc/pkg-descr6
-rw-r--r--devel/monodoc/pkg-plist47
6 files changed, 99 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 8b0242ea08d6..5082effb9340 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -533,6 +533,7 @@
SUBDIR += mkmf
SUBDIR += mm
SUBDIR += mob
+ SUBDIR += monodoc
SUBDIR += monotone
SUBDIR += motor
SUBDIR += mpatrol
diff --git a/devel/monodoc/Makefile b/devel/monodoc/Makefile
new file mode 100644
index 000000000000..b5eaf27f3a1e
--- /dev/null
+++ b/devel/monodoc/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: MonoDoc
+# Date created: 2004-08-13
+# Friday the 13th!
+# Whom: Christopher Nehren
+#
+# $FreeBSD$
+#
+
+PORTNAME= monodoc
+PORTVERSION= 1.0
+CATEGORIES= devel gnome
+MASTER_SITES= http://mono.ximian.com/archive/${PORTVERSION}/
+
+MAINTAINER= apeiron@comcast.net
+COMMENT= Documentation browser for Mono and Mono libraries
+
+BUILD_DEPENDS= ${LOCALBASE}/bin/mono:${PORTSDIR}/lang/mono \
+ ${LOCALBASE}/libdata/pkgconfig/gtk-sharp.pc:${PORTSDIR}/x11-toolkits/gtk-sharp \
+ ${LOCALBASE}/bin/lynx:${PORTSDIR}/www/lynx
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+GNU_CONFIGURE= yes
+USE_REINPLACE= yes
+USE_GNOME= gnomehack gnometarget
+USE_GMAKE= yes
+
+# Fix 'exec mono' not picking up libmap.conf settings.
+post-patch:
+ @${REINPLACE_CMD} -e 's|mono |${LOCALBASE}/bin/mono |g' \
+ ${WRKSRC}/monodoc.in
+
+.include <bsd.port.mk>
diff --git a/devel/monodoc/distinfo b/devel/monodoc/distinfo
new file mode 100644
index 000000000000..4ebbd5282d7c
--- /dev/null
+++ b/devel/monodoc/distinfo
@@ -0,0 +1,2 @@
+MD5 (monodoc-1.0.tar.gz) = 6efe0e32178871ff34e72a183fe5e585
+SIZE (monodoc-1.0.tar.gz) = 10126356
diff --git a/devel/monodoc/files/patch-browser::Makefile.in b/devel/monodoc/files/patch-browser::Makefile.in
new file mode 100644
index 000000000000..a6ae8f239c91
--- /dev/null
+++ b/devel/monodoc/files/patch-browser::Makefile.in
@@ -0,0 +1,11 @@
+--- browser/Makefile.in.orig Fri Aug 13 10:08:12 2004
++++ browser/Makefile.in Fri Aug 13 10:10:04 2004
+@@ -147,7 +147,7 @@
+ $(srcdir)/Contributions.cs
+
+
+-browser_assemblies = -pkg:gtkhtml-sharp -pkg:glade-sharp -r:System.Web.Services
++browser_assemblies = `pkg-config --libs gtkhtml-sharp glade-sharp` -r:System.Web.Services
+
+ EXTRA_DIST = \
+ $(monodoc_sources) $(assembler_sources) \
diff --git a/devel/monodoc/pkg-descr b/devel/monodoc/pkg-descr
new file mode 100644
index 000000000000..ed771e42db41
--- /dev/null
+++ b/devel/monodoc/pkg-descr
@@ -0,0 +1,6 @@
+This is the MonoDoc module. It contains the documentation for
+the Mono class libraries, tools to produce and edit the
+documentation, and a documentation browser.
+
+The documentation browser consists of a library and two
+front-ends: a Gtk#-based one, and an ASP.NET-based version.
diff --git a/devel/monodoc/pkg-plist b/devel/monodoc/pkg-plist
new file mode 100644
index 000000000000..48ce03d3507d
--- /dev/null
+++ b/devel/monodoc/pkg-plist
@@ -0,0 +1,47 @@
+bin/mod
+bin/monodoc
+@unexec gacutil /u monodoc.dll /f /package monodoc /gacdir %D/lib > /dev/null || /usr/bin/true
+lib/mono/gac/monodoc/1.0.0.0__0738eb9f132ed756/monodoc.dll
+@exec gacutil /i monodoc.dll /f /package monodoc /gacdir %D/lib > /dev/null || /usr/bin/true
+lib/mono/gac/monodoc/1.0.0.0__0738eb9f132ed756/monodoc.dll.config
+lib/mono/gtk-sharp/monodoc.dll
+lib/monodoc/assembler.exe
+lib/monodoc/browser.exe
+lib/monodoc/mod.exe
+lib/monodoc/monodoc.xml
+lib/monodoc/normalize.exe
+lib/monodoc/sources/Mono.source
+lib/monodoc/sources/Mono.tree
+lib/monodoc/sources/Mono.zip
+lib/monodoc/sources/Novell.source
+lib/monodoc/sources/Novell.tree
+lib/monodoc/sources/Novell.zip
+lib/monodoc/sources/cs-errors.source
+lib/monodoc/sources/cs-errors.tree
+lib/monodoc/sources/cs-errors.zip
+lib/monodoc/sources/ecma334.source
+lib/monodoc/sources/ecma334.tree
+lib/monodoc/sources/ecma334.zip
+lib/monodoc/sources/gecko-sharp-docs.source
+lib/monodoc/sources/gecko-sharp-docs.tree
+lib/monodoc/sources/gecko-sharp-docs.zip
+lib/monodoc/sources/gtk-sharp-docs.source
+lib/monodoc/sources/gtk-sharp-docs.tree
+lib/monodoc/sources/gtk-sharp-docs.zip
+lib/monodoc/sources/monohb.source
+lib/monodoc/sources/monohb.tree
+lib/monodoc/sources/monohb.zip
+lib/monodoc/sources/netdocs.source
+lib/monodoc/sources/netdocs.tree
+lib/monodoc/sources/netdocs.zip
+lib/monodoc/sources/nunit-docs.source
+lib/monodoc/sources/nunit-docs.tree
+lib/monodoc/sources/nunit-docs.zip
+lib/monodoc/updater.exe
+libdata/pkgconfig/monodoc.pc
+share/applications/monodoc.desktop
+share/pixmaps/monodoc.png
+@dirrm lib/mono/gac/monodoc/1.0.0.0__0738eb9f132ed756
+@dirrm lib/mono/gac/monodoc
+@dirrm lib/monodoc/sources
+@dirrm lib/monodoc