Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Aug 2009 12:15:29 +0200 (CEST)
From:      Romain Tartiere <mono@FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/137916: [new port] devel/monodevelop-java: MonoDevelop Java/IKVM language support
Message-ID:  <20090818101529.588155C14C@marvin.blogreen.org>
Resent-Message-ID: <200908181020.n7IAK2cN000378@freefall.freebsd.org>

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

>Number:         137916
>Category:       ports
>Synopsis:       [new port] devel/monodevelop-java: MonoDevelop Java/IKVM language support
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 18 10:20:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Romain Tartiere
>Release:        FreeBSD 7.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD marvin.blogreen.org 7.2-STABLE FreeBSD 7.2-STABLE #6 r195737M: Fri Jul 17 14:15:17 CEST 2009 root@marvin.blogreen.org:/usr/obj/usr/src/sys/MARVIN i386


	
>Description:
Depends on ports/117545: [New Port] devel/monodevelop
>How-To-Repeat:
	
>Fix:

	



--- monodevelop-java.sh begins here ---
# 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:
#
#	monodevelop-java
#	monodevelop-java/files
#	monodevelop-java/files/patch-JavaBinding.make
#	monodevelop-java/files/patch-Makefile
#	monodevelop-java/files/patch-configure
#	monodevelop-java/distinfo
#	monodevelop-java/pkg-descr
#	monodevelop-java/pkg-plist
#	monodevelop-java/Makefile
#
echo c - monodevelop-java
mkdir -p monodevelop-java > /dev/null 2>&1
echo c - monodevelop-java/files
mkdir -p monodevelop-java/files > /dev/null 2>&1
echo x - monodevelop-java/files/patch-JavaBinding.make
sed 's/^X//' >monodevelop-java/files/patch-JavaBinding.make << '77c095b88b913cdf2019fba47382ec24'
X--- JavaBinding.make.orig	2008-03-02 14:16:19.000000000 +0100
X+++ JavaBinding.make	2008-03-02 14:15:17.000000000 +0100
X@@ -119,25 +119,25 @@
X LOCAL_PKGCONFIG=PKG_CONFIG_PATH=../../local-config:$$PKG_CONFIG_PATH
X 
X $(ASSEMBLY) $(ASSEMBLY_MDB): $(build_sources) $(build_resources) $(build_datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list)
X-	make pre-all-local-hook prefix=$(prefix)
X+	$(MAKE) pre-all-local-hook prefix=$(prefix)
X 	mkdir -p $(dir $(ASSEMBLY))
X-	make $(CONFIG)_BeforeBuild
X+	$(MAKE) $(CONFIG)_BeforeBuild
X 	$(LOCAL_PKGCONFIG) $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAGS) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(build_resources_embed) $(build_references_ref)
X-	make $(CONFIG)_AfterBuild
X-	make post-all-local-hook prefix=$(prefix)
X+	$(MAKE) $(CONFIG)_AfterBuild
X+	$(MAKE) post-all-local-hook prefix=$(prefix)
X 
X 
X install-local: $(ASSEMBLY) $(ASSEMBLY_MDB) $(JAVABINDING_PC)
X-	make pre-install-local-hook prefix=$(prefix)
X+	$(MAKE) pre-install-local-hook prefix=$(prefix)
X 	mkdir -p $(INSTALL_DIR)
X 	cp $(ASSEMBLY) $(ASSEMBLY_MDB) $(INSTALL_DIR)
X 	mkdir -p $(DESTDIR)$(prefix)/lib/pkgconfig
X 	test -z '$(JAVABINDING_PC)' || cp $(JAVABINDING_PC) $(DESTDIR)$(prefix)/lib/pkgconfig
X-	make post-install-local-hook prefix=$(prefix)
X+	$(MAKE) post-install-local-hook prefix=$(prefix)
X 
X uninstall-local: $(ASSEMBLY) $(ASSEMBLY_MDB) $(JAVABINDING_PC)
X-	make pre-uninstall-local-hook prefix=$(prefix)
X+	$(MAKE) pre-uninstall-local-hook prefix=$(prefix)
X 	rm -f $(INSTALL_DIR)/$(notdir $(ASSEMBLY))
X 	test -z '$(ASSEMBLY_MDB)' || rm -f $(INSTALL_DIR)/$(notdir $(ASSEMBLY_MDB))
X 	test -z '$(JAVABINDING_PC)' || rm -f $(INSTALL_DIR)/$(notdir $(JAVABINDING_PC))
X-	make post-uninstall-local-hook prefix=$(prefix)
X+	$(MAKE) post-uninstall-local-hook prefix=$(prefix)
77c095b88b913cdf2019fba47382ec24
echo x - monodevelop-java/files/patch-Makefile
sed 's/^X//' >monodevelop-java/files/patch-Makefile << 'fd89feb981ffcdaca447e2c4567ceb32'
X--- Makefile.orig	2008-03-02 14:16:03.000000000 +0100
X+++ Makefile	2008-03-02 14:15:17.000000000 +0100
X@@ -26,14 +26,14 @@
X 	@set . $$MAKEFLAGS; final_exit=:; \
X 	case $$2 in --unix) shift ;; esac; \
X 	case $$2 in *=*) dk="exit 1" ;; *k*) dk=: ;; *) dk="exit 1" ;; esac; \
X-	make pre-$*-hook prefix=$(prefix) ;\
X+	${MAKE} pre-$*-hook prefix=$(prefix) ;\
X 	for dir in $(SUBDIRS); do \
X 		case $$dir in \
X-		.) make $*-local || { final_exit="exit 1"; $$dk; };;\
X-		*) (cd $$dir && make $*) || { final_exit="exit 1"; $$dk; };;\
X+		.) ${MAKE} $*-local || { final_exit="exit 1"; $$dk; };;\
X+		*) (cd $$dir && ${MAKE} $*) || { final_exit="exit 1"; $$dk; };;\
X 		esac \
X 	done; \
X-	make post-$*-hook prefix=$(prefix) ;\
X+	${MAKE} post-$*-hook prefix=$(prefix) ;\
X 	$$final_exit
X 
X $(CONFIG_MAKE):
X@@ -47,18 +47,18 @@
X dist: $(CONFIG_MAKE)
X 	rm -rf $(PACKAGE)-$(VERSION)
X 	mkdir $(PACKAGE)-$(VERSION)
X-	make pre-dist-hook distdir=$$distdir
X+	${MAKE} pre-dist-hook distdir=$$distdir
X 	for dir in $(SUBDIRS); do \
X 		pkgdir=`pwd`/$(PACKAGE)-$(VERSION); \
X 		mkdir $$pkgdir/$$dir || true; \
X 		case $$dir in \
X-		.) make dist-local distdir=$$pkgdir || exit 1;; \
X-		*) (cd $$dir; make dist-local distdir=$$pkgdir/$$dir) || exit 1;; \
X+		.) ${MAKE} dist-local distdir=$$pkgdir || exit 1;; \
X+		*) (cd $$dir; ${MAKE} dist-local distdir=$$pkgdir/$$dir) || exit 1;; \
X 		esac \
X 	done
X-	(make dist-local distdir=$(PACKAGE)-$(VERSION))
X-	make
X-	make post-dist-hook distsir=$$distdir
X+	(${MAKE} dist-local distdir=$(PACKAGE)-$(VERSION))
X+	${MAKE}
X+	${MAKE} post-dist-hook distsir=$$distdir
X 	tar czvf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
X 	rm -rf $(PACKAGE)-$(VERSION)
X 	@echo "=========================================="
X@@ -69,5 +69,5 @@
X 	(mkdir test; cd test;  \
X 	 tar xzvf ../$(PACKAGE)-$(VERSION).tar.gz; cd $(PACKAGE)-$(VERSION); \
X 	 ./configure --prefix=$$(cd `pwd`/..; pwd); \
X-	 make && make install && make dist);
X+	 ${MAKE} && ${MAKE} install && ${MAKE} dist);
X 	rm -rf test
fd89feb981ffcdaca447e2c4567ceb32
echo x - monodevelop-java/files/patch-configure
sed 's/^X//' >monodevelop-java/files/patch-configure << 'c5c8a4925c5de23be7d151990c9dfc23'
X--- configure.orig	2008-03-02 11:51:45.000000000 +0100
X+++ configure	2008-03-02 11:51:52.000000000 +0100
X@@ -1,4 +1,4 @@
X-#!/bin/bash
X+#!/usr/bin/env bash
X VERSION=0.19
X PACKAGE=monodevelop-boo
X prefix=/usr/local
c5c8a4925c5de23be7d151990c9dfc23
echo x - monodevelop-java/distinfo
sed 's/^X//' >monodevelop-java/distinfo << '9b6116a9549a23ea322713583cc50fa3'
XMD5 (monodevelop-java-2.0.tar.bz2) = e363776e8f215a1c0e25c3f81fd1a69d
XSHA256 (monodevelop-java-2.0.tar.bz2) = 7124e3231257f1a128decd8b760c53d2e74919b04d0159109e4a5ce832f3b7bc
XSIZE (monodevelop-java-2.0.tar.bz2) = 44436
9b6116a9549a23ea322713583cc50fa3
echo x - monodevelop-java/pkg-descr
sed 's/^X//' >monodevelop-java/pkg-descr << '124311145a8a1d9035fb47b762886c92'
XJava language bindings for MonoDevelop (with IKVM).
X
XWWW:	http://www.monodevelop.org
124311145a8a1d9035fb47b762886c92
echo x - monodevelop-java/pkg-plist
sed 's/^X//' >monodevelop-java/pkg-plist << 'df9c3f6b9575c6633b620f458f8dea68'
X@comment $FreeBSD$
Xlib/monodevelop/AddIns/JavaBinding/JavaBinding.dll.mdb
Xlib/monodevelop/AddIns/JavaBinding/JavaBinding.dll
Xlib/monodevelop/AddIns/JavaBinding/locale/ca/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/cs/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/da/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/de/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/es/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/fr/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/gl/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/hu/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/id/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/it/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/ja/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/nl/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/pl/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/pt/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/pt_BR/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/ru/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/sl_SI/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/sv/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/tr/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/zh_CN/LC_MESSAGES/monodevelop-java.mo
Xlib/monodevelop/AddIns/JavaBinding/locale/zh_TW/LC_MESSAGES/monodevelop-java.mo
Xlibdata/pkgconfig/monodevelop-java.pc
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_TW/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_TW
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_CN/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_CN
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/tr/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/tr
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/sv/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/sv
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/sl_SI/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/sl_SI
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ru/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ru
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt_BR/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt_BR
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pl/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/pl
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/nl/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/nl
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ja/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ja
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/it/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/it
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/id/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/id
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/hu/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/hu
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/gl/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/gl
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/fr/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/fr
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/es/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/es
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/de/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/de
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/da/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/da
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/cs/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/cs
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ca/LC_MESSAGES
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale/ca
X@dirrm lib/monodevelop/AddIns/JavaBinding/locale
X@dirrm lib/monodevelop/AddIns/JavaBinding
df9c3f6b9575c6633b620f458f8dea68
echo x - monodevelop-java/Makefile
sed 's/^X//' >monodevelop-java/Makefile << 'cbab99d428f26e8b38d3ddfa76b23eab'
X# New ports collection makefile for:	monodevelop-java
X# Date created:		2008-03-02
X# Whom:			Romain Tartiere <romain@blogreen.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	monodevelop-java
XPORTVERSION=	2.0
XCATEGORIES=	devel
XMASTER_SITES=	http://ftp.novell.com/pub/mono/sources/${PORTNAME}/
X
XMAINTAINER=	mono@FreeBSD.org
XCOMMENT=	MonoDevelop Java/IKVM language support
X
XBUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash \
X		${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop
XRUN_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop
X
XUSE_BZIP2=	yes
XHAS_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_GETTEXT=	yes
XCONFIGURE_ARGS=	--prefix=${PREFIX}
XUSE_GNOME=	gtksharp20
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|[(]prefix[)]/lib/pkgconfig|(prefix)/libdata/pkgconfig|g' \
X		${WRKSRC}/JavaBinding.make
X
X.include <bsd.port.pre.mk>
X.include <bsd.port.post.mk>
cbab99d428f26e8b38d3ddfa76b23eab
exit
--- monodevelop-java.sh ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



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