head 1.13; access; symbols pkgsrc-2023Q4:1.13.0.74 pkgsrc-2023Q4-base:1.13 pkgsrc-2023Q3:1.13.0.72 pkgsrc-2023Q3-base:1.13 pkgsrc-2023Q2:1.13.0.70 pkgsrc-2023Q2-base:1.13 pkgsrc-2023Q1:1.13.0.68 pkgsrc-2023Q1-base:1.13 pkgsrc-2022Q4:1.13.0.66 pkgsrc-2022Q4-base:1.13 pkgsrc-2022Q3:1.13.0.64 pkgsrc-2022Q3-base:1.13 pkgsrc-2022Q2:1.13.0.62 pkgsrc-2022Q2-base:1.13 pkgsrc-2022Q1:1.13.0.60 pkgsrc-2022Q1-base:1.13 pkgsrc-2021Q4:1.13.0.58 pkgsrc-2021Q4-base:1.13 pkgsrc-2021Q3:1.13.0.56 pkgsrc-2021Q3-base:1.13 pkgsrc-2021Q2:1.13.0.54 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.52 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.50 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.48 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.44 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.24 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.13.0.46 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.13.0.42 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.13.0.40 pkgsrc-2019Q2-base:1.13 pkgsrc-2019Q1:1.13.0.38 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.36 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.13.0.34 pkgsrc-2018Q3-base:1.13 pkgsrc-2018Q2:1.13.0.32 pkgsrc-2018Q2-base:1.13 pkgsrc-2018Q1:1.13.0.30 pkgsrc-2018Q1-base:1.13 pkgsrc-2017Q4:1.13.0.28 pkgsrc-2017Q4-base:1.13 pkgsrc-2017Q3:1.13.0.26 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.13.0.22 pkgsrc-2017Q2-base:1.13 pkgsrc-2017Q1:1.13.0.20 pkgsrc-2017Q1-base:1.13 pkgsrc-2016Q4:1.13.0.18 pkgsrc-2016Q4-base:1.13 pkgsrc-2016Q3:1.13.0.16 pkgsrc-2016Q3-base:1.13 pkgsrc-2016Q2:1.13.0.14 pkgsrc-2016Q2-base:1.13 pkgsrc-2016Q1:1.13.0.12 pkgsrc-2016Q1-base:1.13 pkgsrc-2015Q4:1.13.0.10 pkgsrc-2015Q4-base:1.13 pkgsrc-2015Q3:1.13.0.8 pkgsrc-2015Q3-base:1.13 pkgsrc-2015Q2:1.13.0.6 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.13.0.4 pkgsrc-2015Q1-base:1.13 pkgsrc-2014Q4:1.13.0.2 pkgsrc-2014Q4-base:1.13 pkgsrc-2014Q3:1.12.0.22 pkgsrc-2014Q3-base:1.12 pkgsrc-2014Q2:1.12.0.20 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.12.0.18 pkgsrc-2014Q1-base:1.12 pkgsrc-2013Q4:1.12.0.16 pkgsrc-2013Q4-base:1.12 pkgsrc-2013Q3:1.12.0.14 pkgsrc-2013Q3-base:1.12 pkgsrc-2013Q2:1.12.0.12 pkgsrc-2013Q2-base:1.12 pkgsrc-2013Q1:1.12.0.10 pkgsrc-2013Q1-base:1.12 pkgsrc-2012Q4:1.12.0.8 pkgsrc-2012Q4-base:1.12 pkgsrc-2012Q3:1.12.0.6 pkgsrc-2012Q3-base:1.12 pkgsrc-2012Q2:1.12.0.4 pkgsrc-2012Q2-base:1.12 pkgsrc-2012Q1:1.12.0.2 pkgsrc-2012Q1-base:1.12 pkgsrc-2011Q4:1.10.0.38 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.36 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.34 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.10.0.32 pkgsrc-2011Q1-base:1.10 pkgsrc-2010Q4:1.10.0.30 pkgsrc-2010Q4-base:1.10 pkgsrc-2010Q3:1.10.0.28 pkgsrc-2010Q3-base:1.10 pkgsrc-2010Q2:1.10.0.26 pkgsrc-2010Q2-base:1.10 pkgsrc-2010Q1:1.10.0.24 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.10.0.22 pkgsrc-2009Q4-base:1.10 pkgsrc-2009Q3:1.10.0.20 pkgsrc-2009Q3-base:1.10 pkgsrc-2009Q2:1.10.0.18 pkgsrc-2009Q2-base:1.10 pkgsrc-2009Q1:1.10.0.16 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.10.0.14 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.12 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.10 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.8 pkgsrc-2008Q2-base:1.10 cwrapper:1.10.0.6 pkgsrc-2008Q1:1.10.0.4 pkgsrc-2008Q1-base:1.10 pkgsrc-2007Q4:1.10.0.2 pkgsrc-2007Q4-base:1.10 pkgsrc-2007Q3:1.8.0.2 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.7.0.2 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.6.0.2 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.5.0.6 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.4 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.2 pkgsrc-2006Q2-base:1.5 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.13 date 2014.12.07.19.47.06; author rodent; state Exp; branches; next 1.12; commitid pJhugUh94O6G391y; 1.12 date 2012.03.19.09.14.52; author obache; state Exp; branches; next 1.11; 1.11 date 2012.03.17.06.08.15; author obache; state Exp; branches; next 1.10; 1.10 date 2007.12.19.12.27.30; author rillig; state Exp; branches; next 1.9; 1.9 date 2007.10.25.22.00.57; author jlam; state Exp; branches; next 1.8; 1.8 date 2007.07.29.05.19.35; author jlam; state Exp; branches; next 1.7; 1.7 date 2007.04.19.15.30.22; author xtraeme; state Exp; branches; next 1.6; 1.6 date 2007.03.21.16.23.44; author tron; state Exp; branches; next 1.5; 1.5 date 2006.06.30.16.20.41; author salo; state Exp; branches; next 1.4; 1.4 date 2006.06.13.11.34.05; author salo; state Exp; branches; next 1.3; 1.3 date 2006.06.12.13.01.22; author salo; state Exp; branches; next 1.2; 1.2 date 2006.06.10.20.27.10; author salo; state Exp; branches; next 1.1; 1.1 date 2006.06.10.14.24.33; author salo; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.06.10.14.24.33; author salo; state Exp; branches; next ; desc @@ 1.13 log @Use appended lists here too instead of multi-line ones. @ text @# $NetBSD: Makefile,v 1.12 2012/03/19 09:14:52 obache Exp $ DISTNAME= suse-${SUSE_VERSION} PKGREVISION= 5 CATEGORIES= emulators meta-pkgs MASTER_SITES= # empty MAINTAINER= pkgsrc-users@@NetBSD.org COMMENT= SUSE-based Linux binary emulation environment EMUL_MODULES.linux= aspell base compat cups expat fontconfig freetype2 glx EMUL_MODULES.linux+= gtk2 jpeg locale motif openssl png slang tiff x11 xml2 EMUL_PKG_FMT= plain META_PACKAGE= yes .include "../../emulators/suse100_linux/Makefile.common" .include "../../mk/bsd.pkg.mk" @ 1.12 log @fix last commit. gtk should be dropped from module list instead of gtk2. noticed by Uwe Klaus via private mail. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2012/03/17 06:08:15 obache Exp $ d11 2 a12 3 EMUL_MODULES.linux= aspell base compat cups expat fontconfig \ freetype2 glx gtk2 jpeg locale \ motif openssl png slang tiff x11 xml2 @ 1.11 log @Drop gdk-pixbuf, gtk and vmware modules for suse. * gdk-pixbuf and gtk are not used anywhere in pkgsrc and suse>10.0 does not support them. * vmware module was used for emulators/vmware* packages, but it had been removed from pkgsrc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2007/12/19 12:27:30 rillig Exp $ d12 1 a12 1 freetype2 glx gtk jpeg locale \ @ 1.10 log @Replaced the custom definitions with META_PACKAGE=yes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2007/10/25 22:00:57 jlam Exp $ d4 1 a4 1 PKGREVISION= 4 d12 2 a13 2 freetype2 gdk-pixbuf glx gtk gtk2 jpeg locale \ motif openssl png slang tiff vmware x11 xml2 @ 1.9 log @* If PLIST_SRC is explicitly set to an empty value in a package Makefile, then automatically generate a PLIST that says "${PKGNAME} has no files". * If PLIST_SRC and GENERATE_PLIST are not set in a package Makefile, and no PLIST files exist, then fail during the package build with PKG_FAIL_REASON. * Remove "intentionally empty" PLISTs again. Now, the easy way to say that a package installs no files is to just add the following to the package Makefile: PLIST_SRC= # empty @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2007/07/29 05:19:35 jlam Exp $ a6 1 DISTFILES= # empty d16 1 a16 6 NO_CHECKSUM= yes NO_CONFIGURE= yes NO_BUILD= yes PLIST_SRC= # empty (meta-package) do-install: # empty @ 1.8 log @* Add new emulator framework in pkgsrc/mk/emulator that handles all 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. @ text @d1 1 a1 1 # $NetBSD$ d20 1 @ 1.7 log @Add support for using suse100 with NetBSD/amd64 and COMPAT_LINUX32. 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). @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.6 2007/03/21 16:23:44 tron Exp $ # d3 3 a5 3 DISTNAME= suse-10.0 PKGREVISION= 3 CATEGORIES= meta-pkgs emulators d12 4 a15 23 # This list should contain all suse100_* packages. # DEPENDS+= suse_base-10.0{,nb*}:../../emulators/suse100_base DEPENDS+= suse_aspell-10.0{,nb*}:../../emulators/suse100_aspell DEPENDS+= suse_compat-10.0{,nb*}:../../emulators/suse100_compat DEPENDS+= suse_expat-10.0{,nb*}:../../emulators/suse100_expat DEPENDS+= suse_fontconfig-10.0{,nb*}:../../emulators/suse100_fontconfig DEPENDS+= suse_freetype2-10.0{,nb*}:../../emulators/suse100_freetype2 DEPENDS+= suse_gdk-pixbuf-10.0{,nb*}:../../emulators/suse100_gdk-pixbuf DEPENDS+= suse_glx-10.0{,nb*}:../../emulators/suse100_glx DEPENDS+= suse_gtk2-10.0{,nb*}:../../emulators/suse100_gtk2 DEPENDS+= suse_gtk-10.0{,nb*}:../../emulators/suse100_gtk DEPENDS+= suse_libcups-10.0{,nb*}:../../emulators/suse100_libcups DEPENDS+= suse_libjpeg-10.0{,nb*}:../../emulators/suse100_libjpeg DEPENDS+= suse_libpng-10.0{,nb*}:../../emulators/suse100_libpng DEPENDS+= suse_libtiff-10.0{,nb*}:../../emulators/suse100_libtiff DEPENDS+= suse_libxml2-10.0{,nb*}:../../emulators/suse100_libxml2 DEPENDS+= suse_locale-10.0{,nb*}:../../emulators/suse100_locale DEPENDS+= suse_openmotif-10.0{,nb*}:../../emulators/suse100_openmotif DEPENDS+= suse_openssl-10.0{,nb*}:../../emulators/suse100_openssl DEPENDS+= suse_slang-10.0{,nb*}:../../emulators/suse100_slang DEPENDS+= suse_vmware-10.0{,nb*}:../../emulators/suse100_vmware DEPENDS+= suse_x11-10.0{,nb*}:../../emulators/suse100_x11 a16 1 EXTRACT_ONLY= # empty a19 1 NO_MTREE= yes @ 1.6 log @Add "suse_vmware" package to dependency list. Problem pointed out by Lubomir Sedlacik in private e-mail. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2006/06/30 16:20:41 salo Exp $ d45 1 @ 1.5 log @We really, really, really _don't_ want open dependencies here either. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2006/06/13 11:34:05 salo Exp $ d34 1 @ 1.4 log @Add suse100_libxml2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2006/06/12 13:01:22 salo Exp $ d5 1 a5 1 PKGREVISION= 2 d15 20 a34 20 DEPENDS+= suse_base>=10.0:../../emulators/suse100_base DEPENDS+= suse_aspell>=10.0:../../emulators/suse100_aspell DEPENDS+= suse_compat>=10.0:../../emulators/suse100_compat DEPENDS+= suse_expat>=10.0:../../emulators/suse100_expat DEPENDS+= suse_fontconfig>=10.0:../../emulators/suse100_fontconfig DEPENDS+= suse_freetype2>=10.0:../../emulators/suse100_freetype2 DEPENDS+= suse_gdk-pixbuf>=10.0:../../emulators/suse100_gdk-pixbuf DEPENDS+= suse_glx>=10.0:../../emulators/suse100_glx DEPENDS+= suse_gtk2>=10.0:../../emulators/suse100_gtk2 DEPENDS+= suse_gtk>=10.0:../../emulators/suse100_gtk DEPENDS+= suse_libcups>=10.0:../../emulators/suse100_libcups DEPENDS+= suse_libjpeg>=10.0:../../emulators/suse100_libjpeg DEPENDS+= suse_libpng>=10.0:../../emulators/suse100_libpng DEPENDS+= suse_libtiff>=10.0:../../emulators/suse100_libtiff DEPENDS+= suse_libxml2>=10.0:../../emulators/suse100_libxml2 DEPENDS+= suse_locale>=10.0:../../emulators/suse100_locale DEPENDS+= suse_openmotif>=10.0:../../emulators/suse100_openmotif DEPENDS+= suse_openssl>=10.0:../../emulators/suse100_openssl DEPENDS+= suse_slang>=10.0:../../emulators/suse100_slang DEPENDS+= suse_x11>=10.0:../../emulators/suse100_x11 @ 1.3 log @Add recently imported suse_libcups and suse_openssl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2006/06/10 20:27:10 salo Exp $ d5 1 a5 1 PKGREVISION= 1 d29 1 @ 1.2 log @Remove dup DEPENDS on suse_locale. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2006/06/10 14:24:33 salo Exp $ d5 1 d25 1 d31 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2006/02/05 23:10:06 joerg Exp $ a27 1 DEPENDS+= suse_locale>=10.0:../../emulators/suse100_locale @ 1.1.1.1 log @Initial import of suse-10.0: SUSE-based Linux binary emulation environment. The SUSE 10.0 meta-package provides a number of components for an SUSE-based Linux binary emulation environment, using other components of the NetBSD packages collection. This package does not contain anything by itself -- it is a "meta-package" that depends on other packages. Its sole purpose is to require dependencies so users can install this package only and have all the other packages pulled in automatically by the pkgsrc dependency mechanism. @ text @@