aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorromain <romain@FreeBSD.org>2010-10-01 04:55:30 +0800
committerromain <romain@FreeBSD.org>2010-10-01 04:55:30 +0800
commit3ef34339079ec84a757da13fbcd4444236b76266 (patch)
treeb4aa991245d92d9cc91f9f554c552ea075f1c860 /devel
parenta65124592a48438f70276a547ed45406966c43fe (diff)
downloadfreebsd-ports-gnome-3ef34339079ec84a757da13fbcd4444236b76266.tar.gz
freebsd-ports-gnome-3ef34339079ec84a757da13fbcd4444236b76266.tar.zst
freebsd-ports-gnome-3ef34339079ec84a757da13fbcd4444236b76266.zip
This is a library of GUI and non-GUI C# code, originally used in Banshee.
WWW: http://live.gnome.org/Hyena
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/hyena/Makefile28
-rw-r--r--devel/hyena/distinfo3
-rw-r--r--devel/hyena/files/patch-configure.ac15
-rw-r--r--devel/hyena/pkg-descr3
-rw-r--r--devel/hyena/pkg-plist14
6 files changed, 64 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index ce3a5176bebd..d6fd174aa47b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -634,6 +634,7 @@
SUBDIR += hs-vector
SUBDIR += hs-vector-algorithms
SUBDIR += htable
+ SUBDIR += hyena
SUBDIR += hypersrc
SUBDIR += i386-rtems-binutils
SUBDIR += i386-rtems-gcc
diff --git a/devel/hyena/Makefile b/devel/hyena/Makefile
new file mode 100644
index 000000000000..c1c0f7849eb7
--- /dev/null
+++ b/devel/hyena/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: hyena
+# Date created: 2009-08-19
+# Whom: Romain Tartiere <romain@blogreen.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= hyena
+PORTVERSION= 0.3
+CATEGORIES= devel
+MASTER_SITES= GNOME
+
+MAINTAINER= mono@FreeBSD.org
+COMMENT= Library of GUI and non-GUI C-sharp code
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_GNOME= gtksharp20
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|@libdir@/pkgconfig|@libdir@/../libdata/pkgconfig|g' \
+ ${WRKSRC}/Makefile.include \
+ ${WRKSRC}/src/Hyena.Gui/Makefile.in \
+ ${WRKSRC}/src/Hyena.Data.Sqlite/Makefile.in \
+ ${WRKSRC}/src/Mono.Data.Sqlite/Makefile.in \
+ ${WRKSRC}/src/Hyena/Makefile.in \
+
+.include <bsd.port.mk>
diff --git a/devel/hyena/distinfo b/devel/hyena/distinfo
new file mode 100644
index 000000000000..4504b332202c
--- /dev/null
+++ b/devel/hyena/distinfo
@@ -0,0 +1,3 @@
+MD5 (hyena-0.3.tar.gz) = db995aaab565ad7925a9db93febbe3eb
+SHA256 (hyena-0.3.tar.gz) = 7766037c90377082ff2cb3009829a28377e13d2283482698878cfc80d674f6db
+SIZE (hyena-0.3.tar.gz) = 320717
diff --git a/devel/hyena/files/patch-configure.ac b/devel/hyena/files/patch-configure.ac
new file mode 100644
index 000000000000..b5f872dc4570
--- /dev/null
+++ b/devel/hyena/files/patch-configure.ac
@@ -0,0 +1,15 @@
+
+$FreeBSD$
+
+--- configure.ac.orig
++++ configure.ac
+@@ -11,6 +11,9 @@
+ AC_MSG_ERROR([You need to install pkg-config])
+ fi
+
++m4_include([aclocal.m4])
++m4_include([expansions.m4])
++
+ SHAMROCK_EXPAND_LIBDIR
+ SHAMROCK_EXPAND_BINDIR
+ SHAMROCK_EXPAND_DATADIR
diff --git a/devel/hyena/pkg-descr b/devel/hyena/pkg-descr
new file mode 100644
index 000000000000..19fe3b199b35
--- /dev/null
+++ b/devel/hyena/pkg-descr
@@ -0,0 +1,3 @@
+This is a library of GUI and non-GUI C# code, originally used in Banshee.
+
+WWW: http://live.gnome.org/Hyena
diff --git a/devel/hyena/pkg-plist b/devel/hyena/pkg-plist
new file mode 100644
index 000000000000..427a2b8a04f7
--- /dev/null
+++ b/devel/hyena/pkg-plist
@@ -0,0 +1,14 @@
+@comment $FreeBSD$
+lib/hyena/Hyena.dll
+lib/hyena/Hyena.dll.mdb
+lib/hyena/Mono.Data.Sqlite.dll
+lib/hyena/Mono.Data.Sqlite.dll.mdb
+lib/hyena/Hyena.Data.Sqlite.dll
+lib/hyena/Hyena.Data.Sqlite.dll.mdb
+lib/hyena/Hyena.Gui.dll
+lib/hyena/Hyena.Gui.dll.mdb
+lib/hyena/Hyena.Gui.dll.config
+libdata/pkgconfig/hyena.pc
+libdata/pkgconfig/hyena.data.sqlite.pc
+libdata/pkgconfig/hyena.gui.pc
+@dirrm lib/hyena