def __init__(self): Package.__init__(self, 'mono', None, sources = [os.getenv('MONO_REPOSITORY') or 'git://github.com/mono/mono.git'], git_branch = os.getenv ('MONO_BRANCH') or None, revision = os.getenv('MONO_BUILD_REVISION'), configure_flags = [ '--enable-nls=no', '--with-ikvm=yes' ] ) self.source_dir_name = 'mono' #This package would like to be lipoed. self.needs_lipo = True if Package.profile.name == 'darwin': self.configure_flags.extend([ '--with-libgdiplus=%s/lib/libgdiplus.dylib' % Package.profile.staged_prefix, '--enable-llvm', 'CXXFLAGS=-stdlib=libc++' ]) self.sources.extend ([ # Fixes up pkg-config usage on the Mac 'patches/mcs-pkgconfig.patch' ]) else: self.configure_flags.extend([ '--with-libgdiplus=%s/lib/libgdiplus.so' % Package.profile.staged_prefix ]) self.gcc_flags.extend (['-O2']) self.configure = './autogen.sh --prefix="%{package_prefix}"' self.extra_stage_files = ['etc/mono/config']
def __init__(self): Package.__init__( self, 'mono-extensions', None, sources=['[email protected]:xamarin/mono-extensions.git'], revision='07ad37d63e0e9dcf7c879a72bc14c5d6c794f7b6') self.source_dir_name = 'mono-extensions'
def __init__(self): Package.__init__( self, 'mono-extensions', None, sources=['[email protected]:xamarin/mono-extensions.git'], revision='3cc5e2e1870b35f15b1540f835a370d2b011bacd') self.source_dir_name = 'mono-extensions'
def __init__(self): Package.__init__( self, 'mono-extensions', None, sources=['[email protected]:xamarin/mono-extensions.git'], revision='a72d7d064515cab3f0ecc67807de6fcaf6f8db01') self.source_dir_name = 'mono-extensions'
def __init__(self): Package.__init__( self, 'mono-extensions', None, sources=['[email protected]:xamarin/mono-extensions.git'], revision='4951cd7dcfa5ce5210a85599e2f466defffb5646') self.source_dir_name = 'mono-extensions'
def __init__(self): Package.__init__(self, 'mono-extensions', None, sources=['[email protected]:xamarin/mono-extensions.git'], git_branch=self.profile.release_packages[ 'mono'].git_branch ) self.source_dir_name = 'mono-extensions' # Mono pull requests won't have mono-extensions branches if not self.git_branch or 'pull/' in self.git_branch: warn('Using master branch for mono_extensions') self.git_branch = 'master'
def __init__(self): Package.__init__( self, 'mono-extensions', None, sources=['[email protected]:xamarin/mono-extensions.git'], git_branch=self.profile.release_packages['mono'].git_branch) self.source_dir_name = 'mono-extensions' # Mono pull requests won't have mono-extensions branches if not self.git_branch or 'pull/' in self.git_branch: warn('Using master branch for mono_extensions') self.git_branch = 'master'
def __init__(self): Package.__init__(self, 'mono', None, sources=[ Package.profile.git_root], git_branch=os.getenv('MONO_BRANCH') or None, revision=os.getenv('MONO_BUILD_REVISION'), configure_flags=[ '--enable-nls=no', '--with-ikvm=yes' ] ) self.source_dir_name = 'mono' # This package would like to be lipoed. self.needs_lipo = True # Don't clean the workspace, so we can run 'make check' afterwards self.dont_clean = True if Package.profile.name == 'darwin': self.configure_flags.extend([ '--with-libgdiplus=%s/lib/libgdiplus.dylib' % Package.profile.staged_prefix, '--enable-loadedllvm', 'CXXFLAGS=-stdlib=libc++' ]) self.sources.extend([ # Fixes up pkg-config usage on the Mac 'patches/mcs-pkgconfig.patch' ]) else: self.configure_flags.extend([ '--with-libgdiplus=%s/lib/libgdiplus.so' % Package.profile.staged_prefix ]) self.gcc_flags.extend(['-O2']) self.configure = './autogen.sh --prefix="%{package_prefix}"' self.extra_stage_files = ['etc/mono/config'] self.custom_version_str = None