changeset 293:8a5d35503f29

move noncross packages out of mingw.py
author hanwen <hanwen@xs4all.nl>
date Sun, 18 Dec 2005 18:27:05 +0100
parents ce9481609e28
children 47157c8d4baf
files specs/mingw.py
diffstat 1 files changed, 0 insertions(+), 80 deletions(-) [+]
line wrap: on
line diff
--- a/specs/mingw.py	Sun Dec 18 18:25:12 2005 +0100
+++ b/specs/mingw.py	Sun Dec 18 18:27:05 2005 +0100
@@ -17,91 +17,11 @@
 tar -C %(system_root)s/usr -cf- include lib | tar -C %(tooldir)s/%(target_architecture)s -xf-
 ''')
 
-class Mingw_runtime (gub.Binary_package):
-	def untar (self):
-		gub.Binary_package.untar (self)
-		self.system ('mkdir -p %(srcdir)s/root/usr')
-		self.system ('cd %(srcdir)s/root && mv * usr',
-			     ignore_error=True)
-
-class Cygwin (gub.Binary_package):
-	"Only need the cygcheck.exe binary."
-	
-	def untar (self):
-		gub.Binary_package.untar (self)
-
-		file = '%s/root/usr/bin/cygcheck.exe' % self.srcdir ()
-		cygcheck = open (file).read ()
-		self.system ('rm -rf %(srcdir)s/root')
-		self.system ('mkdir -p %(srcdir)s/root/usr/bin/')
-		open (file, 'w').write (cygcheck)
-
-	def basename (self):
-		f = gub.Binary_package.basename (self)
-		f = re.sub ('-1$', '', f)
-		return f
-
-class W32api (gub.Binary_package):
-	def untar (self):
-		gub.Binary_package.untar (self)
-		self.system ('mkdir -p %(srcdir)s/root/usr')
-		self.system ('cd %(srcdir)s/root && mv * usr',
-			     ignore_error=True)
-
-class Regex (gub.Target_package):
-	pass
-
-class Gs (gub.Binary_package):
-	def untar (self):
-		gub.Binary_package.untar (self)
-		self.system ('cd %(srcdir)s && mv root/gs-%(ball_version)s/* .')
-
-	def install (self):
-		gs_prefix = '/usr/share/gs'
-		self.system ('''
-mkdir -p %(install_root)s/usr
-tar -C %(srcdir)s -cf- bin | tar -C %(install_root)s/usr -xvf-
-mkdir -p %(install_root)s/%(gs_prefix)s
-tar -C %(srcdir)s -cf- fonts lib Resource | tar -C %(install_root)s/%(gs_prefix)s -xvf-
-fc-cache %(install_root)s/%(gs_prefix)s/fonts
-mkdir -p %(install_root)s/usr/share/doc/gs/html
-tar -C %(srcdir)s/doc -cf- --exclude='[A-Z]*[A-Z]' . | tar -C %(install_root)s/usr/share/doc/gs/html -xvf-
-tar -C %(srcdir)s/doc -cf- --exclude='*.htm*' . | tar -C %(install_root)s/usr/share/doc/gs/html -xvf-
-''',
-			     env=locals ())
-
-class LilyPad (gub.Target_package):
-	def makeflags (self):
-		# FIXME: better fix Makefile
-		return gub.join_lines ('''
-ALL_OBJS='$(OBJS)'
-WRC=/usr/bin/wrc
-CPPFLAGS=-I%(system_root)s/usr/include
-RC='$(WRC) $(CPPFLAGS)'
-LIBWINE=
-LIBPORT=
-MKINSTALLDIRS=%(srcdir)s/mkinstalldirs
-INSTALL_PROGRAM=%(srcdir)s/install-sh
-''')
-		
-	def compile_command (self):
-		return gub.Target_package.compile_command (self) \
-		       + self.makeflags ()
-
-	def install_command (self):
-		return gub.Target_package.broken_install_command (self) \
-		       + self.makeflags ()
 
 def get_packages (settings):
 	return (
-		Mingw_runtime (settings).with (version='3.9', mirror=download.mingw),
-		W32api (settings).with (version='3.5', mirror=download.mingw),
 		Binutils (settings).with (version='2.16.1', format='bz2'),
-		Cygwin (settings).with (version='1.5.18-1', mirror=download.cygwin, format='bz2', depends=['mingw-runtime']), 
-		Gs (settings).with (version='8.15-1', mirror=download.lp, format='bz2', depends=['mingw-runtime']),
 #		Gcc (settings).with (version='4.0.2', mirror=download.gcc, format='bz2'),
 		Gcc (settings).with (version='3.4.5', mirror=download.gcc, format='bz2'),
-		Regex (settings).with (version='2.3.90-1', mirror=download.lp, format='bz2', depends=['mingw-runtime']),
-		LilyPad (settings).with (version='0.0.7-1', mirror=download.lp, format='bz2', depends=['w32api']),
 		)