ports/137914: [new port] devel/monodevelop-boo: MonoDevelop Boo
language support
Romain Tartière
romain at blogreen.org
Tue Aug 25 12:30:04 UTC 2009
The following reply was made to PR ports/137914; it has been noted by GNATS.
From: Romain =?iso-8859-1?Q?Tarti=E8re?= <romain at blogreen.org>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/137914: [new port] devel/monodevelop-boo: MonoDevelop Boo language support
Date: Tue, 25 Aug 2009 14:23:05 +0200
--45Z9DzgjV8m4Oswq
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Just realised I forgot to commit changes before branching
devel/monodevelop-boo from BSD# trunk to relng-2.4 branch.
This new port replaces the previous one.
--- 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 << '8e8cb83798a=
c9bbce939b7a071236dd7'
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=3DPKG_CONFIG_PATH=3D../../../local-config:$$PKG_CONFIG_PA=
TH
X=20
X $(ASSEMBLY) $(ASSEMBLY_MDB): $(build_sources) $(build_resources) $(build_=
datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list)
X- make pre-all-local-hook prefix=3D$(prefix)
X+ $(MAKE) pre-all-local-hook prefix=3D$(prefix)
X mkdir -p $(dir $(ASSEMBLY))
X- make $(CONFIG)_BeforeBuild
X+ $(MAKE) $(CONFIG)_BeforeBuild
X $(LOCAL_PKGCONFIG) $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAG=
S) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(buil=
d_resources_embed) $(build_references_ref)
X- make $(CONFIG)_AfterBuild
X- make post-all-local-hook prefix=3D$(prefix)
X+ $(MAKE) $(CONFIG)_AfterBuild
X+ $(MAKE) post-all-local-hook prefix=3D$(prefix)
X=20
X=20
X install-local: $(ASSEMBLY) $(ASSEMBLY_MDB)
X- make pre-install-local-hook prefix=3D$(prefix)
X+ $(MAKE) pre-install-local-hook prefix=3D$(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=3D$(prefix)
X+ $(MAKE) post-install-local-hook prefix=3D$(prefix)
X=20
X uninstall-local: $(ASSEMBLY) $(ASSEMBLY_MDB)
X- make pre-uninstall-local-hook prefix=3D$(prefix)
X+ $(MAKE) pre-uninstall-local-hook prefix=3D$(prefix)
X rm -f $(INSTALL_DIR)/$(notdir $(ASSEMBLY))
X test -z '$(ASSEMBLY_MDB)' || rm -f $(INSTALL_DIR)/$(notdir $(ASSEMBLY_MD=
B))
X- make post-uninstall-local-hook prefix=3D$(prefix)
X+ $(MAKE) post-uninstall-local-hook prefix=3D$(prefix)
X=20
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 << 'd3985553468c8=
ed51b066b6b68bbd4f4'
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=3DPKG_CONFIG_PATH=3D../../local-config:$$PKG_CONFIG_PATH
X=20
X $(ASSEMBLY) $(ASSEMBLY_MDB): $(build_sources) $(build_resources) $(build_=
datafiles) $(DLL_REFERENCES) $(PROJECT_REFERENCES) $(build_xamlg_list)
X- make pre-all-local-hook prefix=3D$(prefix)
X+ $(MAKE) pre-all-local-hook prefix=3D$(prefix)
X mkdir -p $(dir $(ASSEMBLY))
X- make $(CONFIG)_BeforeBuild
X+ $(MAKE) $(CONFIG)_BeforeBuild
X $(LOCAL_PKGCONFIG) $(ASSEMBLY_COMPILER_COMMAND) $(ASSEMBLY_COMPILER_FLAG=
S) -out:$(ASSEMBLY) -target:$(COMPILE_TARGET) $(build_sources_embed) $(buil=
d_resources_embed) $(build_references_ref)
X- make $(CONFIG)_AfterBuild
X- make post-all-local-hook prefix=3D$(prefix)
X+ $(MAKE) $(CONFIG)_AfterBuild
X+ $(MAKE) post-all-local-hook prefix=3D$(prefix)
X=20
X=20
X install-local: $(ASSEMBLY) $(ASSEMBLY_MDB) $(BOOBINDING_PC)
X- make pre-install-local-hook prefix=3D$(prefix)
X+ $(MAKE) pre-install-local-hook prefix=3D$(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)/li=
b/pkgconfig
X- make post-install-local-hook prefix=3D$(prefix)
X+ $(MAKE) post-install-local-hook prefix=3D$(prefix)
X=20
X uninstall-local: $(ASSEMBLY) $(ASSEMBLY_MDB) $(BOOBINDING_PC)
X- make pre-uninstall-local-hook prefix=3D$(prefix)
X+ $(MAKE) pre-uninstall-local-hook prefix=3D$(prefix)
X rm -f $(INSTALL_DIR)/$(notdir $(ASSEMBLY))
X test -z '$(ASSEMBLY_MDB)' || rm -f $(INSTALL_DIR)/$(notdir $(ASSEMBLY_MD=
B))
X test -z '$(BOOBINDING_PC)' || rm -f $(INSTALL_DIR)/$(notdir $(BOOBINDING=
_PC))
X- make post-uninstall-local-hook prefix=3D$(prefix)
X+ $(MAKE) post-uninstall-local-hook prefix=3D$(prefix)
d3985553468c8ed51b066b6b68bbd4f4
echo x - monodevelop-boo/files/patch-Makefile
sed 's/^X//' >monodevelop-boo/files/patch-Makefile << 'b58112fb74f60c624c0f=
c673497a4259'
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=3D:; \
X case $$2 in --unix) shift ;; esac; \
X case $$2 in *=3D*) dk=3D"exit 1" ;; *k*) dk=3D: ;; *) dk=3D"exit 1" ;; e=
sac; \
X- make pre-$*-hook prefix=3D$(prefix) ; \
X+ $(MAKE) pre-$*-hook prefix=3D$(prefix) ; \
X for dir in $(SUBDIRS); do \
X case $$dir in \
X- .) make $*-local || { final_exit=3D"exit 1"; $$dk; };;\
X- *) (cd $$dir && make $*) || { final_exit=3D"exit 1"; $$dk; };;\
X+ .) $(MAKE) $*-local || { final_exit=3D"exit 1"; $$dk; };;\
X+ *) (cd $$dir && $(MAKE) $*) || { final_exit=3D"exit 1"; $$dk; };;\
X esac \
X done; \
X- make post-$*-hook prefix=3D$(prefix) ; \
X+ $(MAKE) post-$*-hook prefix=3D$(prefix) ; \
X $$final_exit
X=20
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=3D$$distdir
X+ $(MAKE) pre-dist-hook distdir=3D$$distdir
X for dir in $(SUBDIRS); do \
X pkgdir=3D`pwd`/$(PACKAGE)-$(VERSION); \
X mkdir $$pkgdir/$$dir || true; \
X case $$dir in \
X- .) make dist-local distdir=3D$$pkgdir || exit 1;; \
X- *) (cd $$dir; make dist-local distdir=3D$$pkgdir/$$dir) || exit 1;; \
X+ .) $(MAKE) dist-local distdir=3D$$pkgdir || exit 1;; \
X+ *) (cd $$dir; $(MAKE) dist-local distdir=3D$$pkgdir/$$dir) || exit 1;; \
X esac \
X done
X- (make dist-local distdir=3D$(PACKAGE)-$(VERSION))
X- make
X- make post-dist-hook distsir=3D$$distdir
X+ ($(MAKE) dist-local distdir=3D$(PACKAGE)-$(VERSION))
X+ $(MAKE)
X+ $(MAKE) post-dist-hook distsir=3D$$distdir
X tar czvf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
X rm -rf $(PACKAGE)-$(VERSION)
X @echo "=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D"
X@@ -69,5 +69,5 @@
X (mkdir test; cd test; \
X tar xzvf ../$(PACKAGE)-$(VERSION).tar.gz; cd $(PACKAGE)-$(VERSION); \
X ./configure --prefix=3D$$(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 << 'd3d8c8d99c74406f2c8=
129b10b7f7091'
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=3D0.19
X PACKAGE=3Dmonodevelop-boo
X prefix=3D/usr/local
d3d8c8d99c74406f2c8129b10b7f7091
echo x - monodevelop-boo/distinfo
sed 's/^X//' >monodevelop-boo/distinfo << 'aee69436b0a508af7738f32b95620dcb'
XMD5 (monodevelop-boo-2.0.tar.bz2) =3D e88d99016fcecf7c8f83b0f28ed7710a
XSHA256 (monodevelop-boo-2.0.tar.bz2) =3D aadfea17a5f67e85c0b736ee584992d80=
a99643eb79f0b34200ecfb5c757809e
XSIZE (monodevelop-boo-2.0.tar.bz2) =3D 58736
aee69436b0a508af7738f32b95620dcb
echo x - monodevelop-boo/pkg-descr
sed 's/^X//' >monodevelop-boo/pkg-descr << '164abce2f5b864b0ba2de58a2fa41ad=
e'
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 << 'ff49228b0dccc7903ff23f162666b81=
8'
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=3D monodevelop-boo
XPORTVERSION=3D 2.0
XCATEGORIES=3D devel
XMASTER_SITES=3D http://ftp.novell.com/pub/mono/sources/${PORTNAME}/
X
XMAINTAINER=3D mono at FreeBSD.org
XCOMMENT=3D MonoDevelop Boo language support
X
XBUILD_DEPENDS=3D bash:${PORTSDIR}/shells/bash \
X ${LOCALBASE}/libdata/pkgconfig/monodevelop.pc:${PORTSDIR}/devel/monodeve=
lop \
X ${LOCALBASE}/libdata/pkgconfig/gtksourceview-sharp-2.0.pc:${PORTSDIR}/x1=
1-toolkits/gtksourceview-sharp \
X booc:${PORTSDIR}/lang/boo
XRUN_DEPENDS=3D ${BUILD_DEPENDS}
X
XHAS_CONFIGURE=3D yes
XUSE_GMAKE=3D yes
XUSE_GETTEXT=3D yes
XCONFIGURE_ARGS=3D --prefix=3D${PREFIX}
XUSE_GNOME=3D gtksharp20
XUSE_BZIP2=3D yes
X
Xpost-patch:
X @${REINPLACE_CMD} -e 's|[(]prefix[)]/lib/pkgconfig|(prefix)/libdata/pkgco=
nfig|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 ---
Thanks!
--=20
Romain Tarti=E8re <romain at blogreen.org> http://romain.blogreen.org/
pgp: 8DAB A124 0DA4 7024 F82A E748 D8E9 A33F FF56 FF43 (ID: 0xFF56FF43)
(plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated)
--45Z9DzgjV8m4Oswq
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (FreeBSD)
iEYEARECAAYFAkqT16kACgkQ2OmjP/9W/0OqpQCeINMwAuJF4PQfzjQTevGkzjfm
GxMAoJghenDBSjoEF2EpW72owmPPxxwK
=k8h8
-----END PGP SIGNATURE-----
--45Z9DzgjV8m4Oswq--
More information about the freebsd-mono
mailing list