ports/137914: [new port] devel/monodevelop-boo: MonoDevelop Boo language support

Romain Tartiere mono at FreeBSD.org
Tue Aug 18 10:20:01 UTC 2009


>Number:         137914
>Category:       ports
>Synopsis:       [new port] devel/monodevelop-boo: MonoDevelop Boo 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:01 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 at marvin.blogreen.org:/usr/obj/usr/src/sys/MARVIN i386


	
>Description:

Depends on:
  - ports/117551: [New Port] lang/boo, the boo programming language.
  - ports/117545: [New Port] devel/monodevelop

>How-To-Repeat:
	
>Fix:

	



--- monodevelop-boo.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-boo
#	monodevelop-boo/files
#	monodevelop-boo/files/patch-BooShell-Makefile
#	monodevelop-boo/files/patch-BooBinding.make
#	monodevelop-boo/files/patch-Makefile
#	monodevelop-boo/files/patch-configure
#	monodevelop-boo/distinfo
#	monodevelop-boo/pkg-descr
#	monodevelop-boo/pkg-plist
#	monodevelop-boo/Makefile
#
echo c - monodevelop-boo
mkdir -p monodevelop-boo > /dev/null 2>&1
echo c - monodevelop-boo/files
mkdir -p monodevelop-boo/files > /dev/null 2>&1
echo x - monodevelop-boo/files/patch-BooShell-Makefile
sed 's/^X//' >monodevelop-boo/files/patch-BooShell-Makefile << '8e8cb83798ac9bbce939b7a071236dd7'
X--- BooShell/Makefile.orig	2008-03-02 14:29:39.000000000 +0100
X+++ BooShell/Makefile	2008-03-02 14:29:57.000000000 +0100
X@@ -69,26 +69,26 @@
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)
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-	make post-install-local-hook prefix=$(prefix)
X+	$(MAKE) post-install-local-hook prefix=$(prefix)
X 
X uninstall-local: $(ASSEMBLY) $(ASSEMBLY_MDB)
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-	make post-uninstall-local-hook prefix=$(prefix)
X+	$(MAKE) post-uninstall-local-hook prefix=$(prefix)
X 
X install: install-local
X uninstall: uninstall-local
8e8cb83798ac9bbce939b7a071236dd7
echo x - monodevelop-boo/files/patch-BooBinding.make
sed 's/^X//' >monodevelop-boo/files/patch-BooBinding.make << 'd3985553468c8ed51b066b6b68bbd4f4'
X--- BooBinding.make.orig	2008-03-02 14:31:26.000000000 +0100
X+++ BooBinding.make	2008-03-02 14:31:45.000000000 +0100
X@@ -128,25 +128,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) $(BOOBINDING_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 '$(BOOBINDING_PC)' || cp $(BOOBINDING_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) $(BOOBINDING_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 '$(BOOBINDING_PC)' || rm -f $(INSTALL_DIR)/$(notdir $(BOOBINDING_PC))
X-	make post-uninstall-local-hook prefix=$(prefix)
X+	$(MAKE) post-uninstall-local-hook prefix=$(prefix)
d3985553468c8ed51b066b6b68bbd4f4
echo x - monodevelop-boo/files/patch-Makefile
sed 's/^X//' >monodevelop-boo/files/patch-Makefile << 'b58112fb74f60c624c0fc673497a4259'
X--- Makefile.orig	2008-03-02 14:28:23.000000000 +0100
X+++ Makefile	2008-03-02 14:28:43.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
b58112fb74f60c624c0fc673497a4259
echo x - monodevelop-boo/files/patch-configure
sed 's/^X//' >monodevelop-boo/files/patch-configure << 'd3d8c8d99c74406f2c8129b10b7f7091'
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
d3d8c8d99c74406f2c8129b10b7f7091
echo x - monodevelop-boo/distinfo
sed 's/^X//' >monodevelop-boo/distinfo << 'aee69436b0a508af7738f32b95620dcb'
XMD5 (monodevelop-boo-2.0.tar.bz2) = e88d99016fcecf7c8f83b0f28ed7710a
XSHA256 (monodevelop-boo-2.0.tar.bz2) = aadfea17a5f67e85c0b736ee584992d80a99643eb79f0b34200ecfb5c757809e
XSIZE (monodevelop-boo-2.0.tar.bz2) = 58736
aee69436b0a508af7738f32b95620dcb
echo x - monodevelop-boo/pkg-descr
sed 's/^X//' >monodevelop-boo/pkg-descr << '164abce2f5b864b0ba2de58a2fa41ade'
XBoo language binding for MonoDevelop IDE.
X
XWWW:	http://www.monodevelop.org
164abce2f5b864b0ba2de58a2fa41ade
echo x - monodevelop-boo/pkg-plist
sed 's/^X//' >monodevelop-boo/pkg-plist << 'ff49228b0dccc7903ff23f162666b818'
X at comment $FreeBSD$
Xlib/monodevelop/AddIns/BooBinding/BooShell.dll.mdb
Xlib/monodevelop/AddIns/BooBinding/BooShell.dll
Xlib/monodevelop/AddIns/BooBinding/BooBinding.dll.mdb
Xlib/monodevelop/AddIns/BooBinding/BooBinding.dll
Xlib/monodevelop/AddIns/BooBinding/locale/ca/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/cs/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/da/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/de/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/es/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/fr/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/gl/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/hu/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/id/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/it/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/ja/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/nl/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/pl/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/pt/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/pt_BR/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/ru/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/sl_SI/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/sv/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/tr/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/zh_CN/LC_MESSAGES/monodevelop-boo.mo
Xlib/monodevelop/AddIns/BooBinding/locale/zh_TW/LC_MESSAGES/monodevelop-boo.mo
Xlibdata/pkgconfig/monodevelop-boo.pc
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/zh_TW/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/zh_TW
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/zh_CN/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/zh_CN
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/tr/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/tr
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/sv/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/sv
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/sl_SI/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/sl_SI
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/ru/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/ru
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/pt_BR/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/pt_BR
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/pt/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/pt
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/pl/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/pl
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/nl/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/nl
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/ja/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/ja
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/it/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/it
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/id/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/id
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/hu/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/hu
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/gl/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/gl
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/fr/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/fr
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/es/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/es
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/de/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/de
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/da/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/da
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/cs/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/cs
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/ca/LC_MESSAGES
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale/ca
X at dirrmtry lib/monodevelop/AddIns/BooBinding/locale
X at dirrmtry lib/monodevelop/AddIns/BooBinding
ff49228b0dccc7903ff23f162666b818
echo x - monodevelop-boo/Makefile
sed 's/^X//' >monodevelop-boo/Makefile << 'd2d25980941a877bb3266b0223f08638'
X# New ports collection makefile for:	monodevelop-boo
X# Date created:		2008-03-02
X# Whom:			Romain Tartiere <romain at blogreen.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	monodevelop-boo
XPORTVERSION=	2.0
XCATEGORIES=	devel
XMASTER_SITES=	http://ftp.novell.com/pub/mono/sources/${PORTNAME}/
X
XMAINTAINER=	mono at FreeBSD.org
XCOMMENT=	MonoDevelop Boo language support
X
XBUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash \
X		${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop \
X		booc:${PORTSDIR}/lang/boo
XRUN_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodevelop \
X		booc:${PORTSDIR}/lang/boo
X
XHAS_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_GETTEXT=	yes
XCONFIGURE_ARGS=	--prefix=${PREFIX}
XUSE_GNOME=	gtksharp20
XUSE_BZIP2=	yes
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|[(]prefix[)]/lib/pkgconfig|(prefix)/libdata/pkgconfig|g' \
X		${WRKSRC}/BooBinding.make ${WRKSRC}/BooShell/Makefile
X	@${REINPLACE_CMD} -e 's|@prefix@/lib/pkgconfig|@prefix@/libdata/pkgconfig|g' \
X		${WRKSRC}/Makefile.include
X
X.include <bsd.port.mk>
d2d25980941a877bb3266b0223f08638
exit
--- monodevelop-boo.sh ends here ---

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



More information about the freebsd-ports-bugs mailing list