ports/137916: [new port] devel/monodevelop-java: MonoDevelop Java/IKVM language support
Romain Tartiere
mono at FreeBSD.org
Tue Aug 18 10:20:02 UTC 2009
>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 at 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 at 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 at dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_TW/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_TW
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_CN/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/zh_CN
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/tr/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/tr
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/sv/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/sv
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/sl_SI/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/sl_SI
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/ru/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/ru
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt_BR/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt_BR
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/pt
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/pl/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/pl
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/nl/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/nl
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/ja/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/ja
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/it/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/it
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/id/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/id
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/hu/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/hu
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/gl/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/gl
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/fr/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/fr
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/es/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/es
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/de/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/de
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/da/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/da
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/cs/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/cs
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/ca/LC_MESSAGES
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale/ca
X at dirrm lib/monodevelop/AddIns/JavaBinding/locale
X at 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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list