summaryrefslogtreecommitdiff
path: root/emulators/suse100_linux
AgeCommit message (Collapse)AuthorFilesLines
2007-09-07Support alsa, libsigc++2, and resmgr emulation packages.wiz1-1/+4
2007-08-23Allow a nicer syntax for expressing needing at least a certain versionjlam1-2/+2
of an emulated operating system. Instead of proliferating things like SUSE_VERSION_REQD, NETBSD_VERSION_REQD, SOLARIS_VERSION_REQD, etc., a package can say: EMUL_REQD= suse>=9.1 netbsd>=2.0 solaris>=10 all in one, succinct line.
2007-07-30s/_LINUX_MODULES/_EMUL_MODULES/gjlam1-2/+2
_LINUX_MODULES was an old, internal name I used in my development of the emulator framework that I had renamed to _EMUL_MODULES everywhere, or so I had thought. This should fix the problem where the dependencies on suse_* weren't being converted into dependencies on suse32_* on x86_64 platforms when building a "linux-i386" package.
2007-07-29Add 32-bit versions of SuSE Linux 9.1 and 10.0 for use by NetBSD/x86_64jlam2-8/+18
with COMPAT_LINUX32.
2007-07-29* Add new emulator framework in pkgsrc/mk/emulator that handles alljlam5-212/+96
binary-only packages that require binary "emulation" on the native operating system. Please see pkgsrc/mk/emulator/README for more details. * Teach the plist framework to automatically use any existing PLIST.${EMUL_PLATFORM} as part of the default PLIST_SRC definition. * Convert all of the binary-only packages in pkgsrc to use the emulator framework. Most of them have been tested to install and deinstall correctly. This involves the following cleanup actions: * Remove use of custom PLIST code and use PLIST.${EMUL_PLATFORM} more consistently. * Simplify packages by using default INSTALL and DEINSTALL scripts instead of custom INSTALL/DEINSTALL code. * Remove "SUSE_COMPAT32" and "PKG_OPTIONS.suse" from pkgsrc. Packages only need to state exactly which emulations they support, and the framework handles any i386-on-x86_64 or sparc-on-sparc64 uses. * Remove "USE_NATIVE_LINUX" from pkgsrc. The framework will automatically detect when the package is installing on Linux. Specific changes to packages include: * Bump the PKGREVISIONs for all of the suse100* and suse91* packages due to changes in the +INSTALL/+DEINSTALL scripts used in all of the packages. * Remove pkgsrc/emulators/suse_linux, which is unused by any packages. * cad/lc -- remove custom code to create the distinfo file for all supported platforms; just use "emul-fetch" and "emul-distinfo" instead. * lang/Cg-compiler -- install the shared libraries under ${EMULDIR} instead of ${PREFIX}/lib so that compiled programs will find the shared libraries. * mail/thunderbird-bin-nightly -- update to latest binary distributions for supported platforms. * multimedia/ns-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch. * security/uvscan -- set LD_LIBRARY_PATH explicitly so that it's not necessary to install library symlinks into ${EMULDIR}/usr/local/lib. * www/firefox-bin-flash -- update Linux version to 9.0.48 as the older version is no longer available for interactive fetch.
2007-05-04Set OPSYS_EMULSUBDIR in the non compat32 case, otherwise systemsxtraeme1-1/+2
without compat32 enabled won't have the correct value in suse100_base/INSTALL. Found by seb@.
2007-04-20Fix a problem with SUSE_ARCH and SUSE_ARCH_DIR with compat32 reportedxtraeme2-3/+5
by dsl@, with diagnostic by veego@. compat32.mk overwrites some vars required to make suse work, but it wasn't overwritting those vars for the fetch target. I didn't see that error because I had the distfiles on my DISTDIR.
2007-04-19SUSE_MAKEFILE_INCLUDE_ARCH is common by all archs, do not use itxtraeme1-6/+6
only in NetBSD-*-x86_64. Error reported by tnn@ on i386.
2007-04-19Check if ONLY_FOR_PLATFORM is defined before using .if empty...xtraeme1-2/+3
Reported by Michai Chelaru.
2007-04-19Add missing file required by suse32/64.xtraeme1-0/+78
2007-04-19Add support for using suse100 with NetBSD/amd64 and COMPAT_LINUX32.xtraeme1-12/+35
Support is added via the options framework, to use 32-bit packages must be used "PKG_OPTIONS.suse=compat32", otherwise it will use the 64-bit packages by default. Known packages working are opera (does not require any change in Makefile) and rar-bin. Tested by some, closes PR pkg/35477 by Michai Chelaru (which provided a patch more or less than this one).
2006-10-02Disabled CHECK_INTERPRETER for the Linux emulation packages, since therillig1-1/+4
scripts are rarely used. At least, no one seems to have complained up to now.
2006-08-06more http: urls for people who have broken proxiesperry1-1/+3
2006-08-06add http URL for gd.tuwien.ac.at for those who have trouble with ftp.perry1-1/+2
2006-07-27Reformatted to prevent the pkglint parser from failing here. Therillig1-11/+10
offending line started with ftp:// and was probably interpreted as a dependency line by bmake. Now all MASTER_SITES are formatted like in mk/fetch/sites.mk.
2006-06-19Cleanup fallout from {DE,}INSTALL_SRC removal: rewrite the INSTALLjlam1-4/+11
script to be of the format expected by the pkginstall framework. Also, split out the important text from the INSTALL script and put it into a MESSAGE file. Also, remove the unused show-shlib-type target.
2006-06-19fixup the .cz entry - it doesn't have the 'distribution' subdir andjdolecek1-3/+3
doesn't hold updates
2006-06-19add .cz mirrorjdolecek1-3/+5
2006-06-06Add more MASTER_SITES, including "update" repositories.salo1-2/+10
2006-04-28Add some more links to the PLIST of suse100_slang and suse100_glx,joerg1-1/+4
by extending suse100_linux with the same override code as suse91 has. Bump revision.
2006-04-04Avoid expansion of the '$NetBSD$' CVS Id in the suse100-distinfo target code.ghen1-2/+2
2006-04-03Unify all distinfo.${MACHINE_ARCH} distfiles into one distinfo file, soghen1-1/+14
that lintpkgsrc -or doesn't want to remove all suse100_* distfiles every time (because it looks only at "distinfo"). To make it easy to maintain these distinfo files, add a "suse100-distinfo" target (modelled after www/opera's "opera-distinfo" target), to regenerate the distinfo file for all supported platforms. Discussed with tonio.
2006-03-09Import openSUSE 10.0 base packages for Linux emulationtonio3-0/+96
Add support for powerpc (but it does *not* work stable yet)