head 1.11; access; symbols pkgsrc-2023Q4:1.11.0.52 pkgsrc-2023Q4-base:1.11 pkgsrc-2023Q3:1.11.0.50 pkgsrc-2023Q3-base:1.11 pkgsrc-2023Q2:1.11.0.48 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.11.0.46 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.11.0.44 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.11.0.42 pkgsrc-2022Q3-base:1.11 pkgsrc-2022Q2:1.11.0.40 pkgsrc-2022Q2-base:1.11 pkgsrc-2022Q1:1.11.0.38 pkgsrc-2022Q1-base:1.11 pkgsrc-2021Q4:1.11.0.36 pkgsrc-2021Q4-base:1.11 pkgsrc-2021Q3:1.11.0.34 pkgsrc-2021Q3-base:1.11 pkgsrc-2021Q2:1.11.0.32 pkgsrc-2021Q2-base:1.11 pkgsrc-2021Q1:1.11.0.30 pkgsrc-2021Q1-base:1.11 pkgsrc-2020Q4:1.11.0.28 pkgsrc-2020Q4-base:1.11 pkgsrc-2020Q3:1.11.0.26 pkgsrc-2020Q3-base:1.11 pkgsrc-2020Q2:1.11.0.22 pkgsrc-2020Q2-base:1.11 pkgsrc-2020Q1:1.11.0.2 pkgsrc-2020Q1-base:1.11 pkgsrc-2019Q4:1.11.0.24 pkgsrc-2019Q4-base:1.11 pkgsrc-2019Q3:1.11.0.20 pkgsrc-2019Q3-base:1.11 pkgsrc-2019Q2:1.11.0.18 pkgsrc-2019Q2-base:1.11 pkgsrc-2019Q1:1.11.0.16 pkgsrc-2019Q1-base:1.11 pkgsrc-2018Q4:1.11.0.14 pkgsrc-2018Q4-base:1.11 pkgsrc-2018Q3:1.11.0.12 pkgsrc-2018Q3-base:1.11 pkgsrc-2018Q2:1.11.0.10 pkgsrc-2018Q2-base:1.11 pkgsrc-2018Q1:1.11.0.8 pkgsrc-2018Q1-base:1.11 pkgsrc-2017Q4:1.11.0.6 pkgsrc-2017Q4-base:1.11 pkgsrc-2017Q3:1.11.0.4 pkgsrc-2017Q3-base:1.11 pkgsrc-2017Q2:1.10.0.14 pkgsrc-2017Q2-base:1.10 pkgsrc-2017Q1:1.10.0.12 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.10 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.8 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.6 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.4 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.2 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.8.0.8 pkgsrc-2015Q3-base:1.8 pkgsrc-2015Q2:1.8.0.6 pkgsrc-2015Q2-base:1.8 pkgsrc-2015Q1:1.8.0.4 pkgsrc-2015Q1-base:1.8 pkgsrc-2014Q4:1.8.0.2 pkgsrc-2014Q4-base:1.8 pkgsrc-2014Q3:1.7.0.4 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.2 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.4.0.2 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.3.0.2 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.1.1.1.0.14 pkgsrc-2013Q3-base:1.1.1.1 pkgsrc-2013Q2:1.1.1.1.0.12 pkgsrc-2013Q2-base:1.1.1.1 pkgsrc-2013Q1:1.1.1.1.0.10 pkgsrc-2013Q1-base:1.1.1.1 pkgsrc-2012Q4:1.1.1.1.0.8 pkgsrc-2012Q4-base:1.1.1.1 pkgsrc-2012Q3:1.1.1.1.0.6 pkgsrc-2012Q3-base:1.1.1.1 pkgsrc-2012Q2:1.1.1.1.0.4 pkgsrc-2012Q2-base:1.1.1.1 pkgsrc-2012Q1:1.1.1.1.0.2 pkgsrc-2012Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.11 date 2017.08.21.12.49.16; author jlam; state Exp; branches; next 1.10; commitid EAk4VQnUUJorZ44A; 1.10 date 2015.09.26.01.05.31; author kamil; state Exp; branches; next 1.9; commitid irODJqmI62W4rHCy; 1.9 date 2015.09.26.01.00.22; author kamil; state Exp; branches; next 1.8; commitid 6mSYEzaMtq2jpHCy; 1.8 date 2014.12.04.19.42.17; author rodent; state Exp; branches; next 1.7; commitid e8yEdDsu32508L0y; 1.7 date 2014.04.08.08.20.06; author obache; state Exp; branches; next 1.6; commitid PTglEpZ5fTPi4Rvx; 1.6 date 2014.04.08.08.15.07; author obache; state Exp; branches; next 1.5; commitid wNG0gb2fOnUw2Rvx; 1.5 date 2014.04.01.08.40.34; author obache; state Exp; branches; next 1.4; commitid xyLFmsy4hlqdpXux; 1.4 date 2014.01.22.12.34.22; author obache; state Exp; branches 1.4.2.1; next 1.3; commitid OskK3DG1xAlOU6mx; 1.3 date 2013.12.12.11.03.17; author obache; state Exp; branches; next 1.2; commitid jsr2PzUHP42lJPgx; 1.2 date 2013.12.12.02.34.28; author obache; state Exp; branches; next 1.1; commitid ejH6h2OKSX9yUMgx; 1.1 date 2012.03.21.13.40.05; author obache; state Exp; branches 1.1.1.1; next ; 1.4.2.1 date 2014.04.05.16.23.50; author tron; state Exp; branches; next ; commitid 6IiZWok0JUkiQvvx; 1.1.1.1 date 2012.03.21.13.40.05; author obache; state Exp; branches; next ; desc @@ 1.11 log @mk/emulator: Move Linux shlibs task settings to package Makefiles. Move the definitions of LDCONFIG_ADD_CMD and LDCONFIG_REMOVE_CMD into suse_linux/emulator.mk. The commands are specific to the Linux installed, including the path to ldconfig(8), so localize them to the package that provides it. Move the definition of RUN_LDCONFIG out of the emulator framework and into the packages that use them as RUN_LDCONFIG is meant to be a package-settable variable. Fix the path to the Linux ldconfig(8) that was used on FreeBSD to brand the ELF format that has been incorrect for over 10 years. In the suse_base packages, explicitly set LDCONFIG_REMOVE_CMD to ${TRUE} since the ldconfig(8) command is provided by that package and can't be invoked at the postremove stage because it has already been deleted from the system by then. Bump the PKGREVISION of all the suse_base packages because the install scripts have changed. Bump the PKGREVISIONs of the darwin_lib and osf1_lib packages because the install scripts no longer try to run ldconfig(8), which is not provided in either OpenDarwin or OSF/1. @ text @# $NetBSD: emulator.mk,v 1.10 2015/09/26 01:05:31 kamil Exp $ # # This file is included by linux-suse.mk in the emulator framework. # # Variables set by this file: # # EMUL_DISTRO # The SuSE Linux distribution. # # DEPENDS_${EMUL_DISTRO}.* # A table that maps "modules" to SuSE package dependencies. # EMUL_DISTRO= suse-12.1 .if defined(SUSE_PKG) _SUSE_VERSION_REQD= -12.1{,nb*} .else _SUSE_VERSION_REQD= >=12.1<12.2 .endif # DEPENDS_suse-12.1.* maps Linux "modules" to SuSE package dependencies. DEPENDS_suse-12.1.alsa?= suse_alsa${_SUSE_VERSION_REQD}:../../emulators/suse121_alsa DEPENDS_suse-12.1.aspell?= suse_aspell${_SUSE_VERSION_REQD}:../../emulators/suse121_aspell DEPENDS_suse-12.1.base?= suse_base${_SUSE_VERSION_REQD}:../../emulators/suse121_base DEPENDS_suse-12.1.compat?= suse_compat${_SUSE_VERSION_REQD}:../../emulators/suse121_compat DEPENDS_suse-12.1.cups?= suse_libcups${_SUSE_VERSION_REQD}:../../emulators/suse121_libcups DEPENDS_suse-12.1.curl?= suse_libcurl${_SUSE_VERSION_REQD}:../../emulators/suse121_libcurl DEPENDS_suse-12.1.drm?= suse_libdrm${_SUSE_VERSION_REQD}:../../emulators/suse121_libdrm DEPENDS_suse-12.1.expat?= suse_expat${_SUSE_VERSION_REQD}:../../emulators/suse121_expat DEPENDS_suse-12.1.fontconfig?= suse_fontconfig${_SUSE_VERSION_REQD}:../../emulators/suse121_fontconfig DEPENDS_suse-12.1.freetype2?= suse_freetype2${_SUSE_VERSION_REQD}:../../emulators/suse121_freetype2 DEPENDS_suse-12.1.gc?= suse_libgc${_SUSE_VERSION_REQD}:../../emulators/suse121_libgc DEPENDS_suse-12.1.glx?= suse_glx${_SUSE_VERSION_REQD}:../../emulators/suse121_glx DEPENDS_suse-12.1.gstreamer?= suse_gstreamer${_SUSE_VERSION_REQD}:../../emulators/suse121_gstreamer DEPENDS_suse-12.1.gtk2?= suse_gtk2${_SUSE_VERSION_REQD}:../../emulators/suse121_gtk2 DEPENDS_suse-12.1.jpeg?= suse_libjpeg${_SUSE_VERSION_REQD}:../../emulators/suse121_libjpeg DEPENDS_suse-12.1.krb5?= suse_krb5${_SUSE_VERSION_REQD}:../../emulators/suse121_krb5 DEPENDS_suse-12.1.libsigc++2?= suse_libsigc++2${_SUSE_VERSION_REQD}:../../emulators/suse121_libsigc++2 DEPENDS_suse-12.1.locale?= suse_locale${_SUSE_VERSION_REQD}:../../emulators/suse121_locale DEPENDS_suse-12.1.motif?= suse_openmotif${_SUSE_VERSION_REQD}:../../emulators/suse121_openmotif DEPENDS_suse-12.1.openssl?= suse_openssl${_SUSE_VERSION_REQD}:../../emulators/suse121_openssl DEPENDS_suse-12.1.png?= suse_libpng${_SUSE_VERSION_REQD}:../../emulators/suse121_libpng DEPENDS_suse-12.1.qt4?= suse_qt4${_SUSE_VERSION_REQD}:../../emulators/suse121_qt4 DEPENDS_suse-12.1.slang?= suse_slang${_SUSE_VERSION_REQD}:../../emulators/suse121_slang DEPENDS_suse-12.1.sqlite3?= suse_sqlite3${_SUSE_VERSION_REQD}:../../emulators/suse121_sqlite3 DEPENDS_suse-12.1.tiff?= suse_libtiff${_SUSE_VERSION_REQD}:../../emulators/suse121_libtiff DEPENDS_suse-12.1.x11?= suse_x11${_SUSE_VERSION_REQD}:../../emulators/suse121_x11 DEPENDS_suse-12.1.xml2?= suse_libxml2${_SUSE_VERSION_REQD}:../../emulators/suse121_libxml2 .if (${EMUL_ARCH} == "i386") && (${MACHINE_ARCH} == "x86_64") . for _mod_ in ${_EMUL_MODULES} DEPENDS_suse-12.1.${_mod_}:= \ ${DEPENDS_suse-12.1.${_mod_}:S/^suse_/suse32_/:S/suse121_/&32_/} . endfor .endif DEPENDS_suse-12.1.nss= ${DEPENDS_suse-12.1.base} DEPENDS_suse-12.1.nspr= ${DEPENDS_suse-12.1.base} DEPENDS_suse-12.1.libidn= ${DEPENDS_suse-12.1.base} DEPENDS_suse-12.1.openldap= ${DEPENDS_suse-12.1.base} DEPENDS_suse-12.1.dbus= ${DEPENDS_suse-12.1.gtk2} DEPENDS_suse-12.1.dbus-glib= ${DEPENDS_suse-12.1.gtk2} DEPENDS_suse-12.1.libffi= ${DEPENDS_suse-12.1.gtk2} DEPENDS_suse-12.1.glib2= ${DEPENDS_suse-12.1.gtk2} # SuSE Linux's ld.so(8) uses a cache file of search paths for shared # libraries which is managed by ldconfig(8). # .if !defined(EMUL_IS_NATIVE) SUSE_LDCONFIG_CMD= ${EMULDIR}/sbin/ldconfig -r ${EMULDIR} LDCONFIG_ADD_CMD?= ${SUSE_LDCONFIG_CMD} LDCONFIG_REMOVE_CMD?= ${SUSE_LDCONFIG_CMD} .endif @ 1.10 log @Fix incorrect name, suse_gc -> suse_libgc @ text @d1 1 a1 1 # $NetBSD: emulator.mk,v 1.9 2015/09/26 01:00:22 kamil Exp $ d65 9 @ 1.9 log @Add new entry: DEPENDS_suse-12.1.gc @ text @d1 1 a1 1 # $NetBSD: emulator.mk,v 1.8 2014/12/04 19:42:17 rodent Exp $ d33 1 a33 1 DEPENDS_suse-12.1.gc?= suse_gc${_SUSE_VERSION_REQD}:../../emulators/suse121_libgc @ 1.8 log @Add support for gstreamer and sqlite packages (incoming). @ text @d1 1 a1 1 # $NetBSD: emulator.mk,v 1.7 2014/04/08 08:20:06 obache Exp $ d33 1 @ 1.7 log @openldap is in base. @ text @d1 1 a1 1 # $NetBSD: emulator.mk,v 1.6 2014/04/08 08:15:07 obache Exp $ d34 1 d45 1 @ 1.6 log @libidn is in base. @ text @d1 1 a1 1 # $NetBSD: emulator.mk,v 1.5 2014/04/01 08:40:34 obache Exp $ d57 1 @ 1.5 log @dbus module is in gtk2. @ text @d1 1 a1 1 # $NetBSD: emulator.mk,v 1.4 2014/01/22 12:34:22 obache Exp $ d56 1 @ 1.4 log @add dbus-glib, glib2 and libffi linux module support @ text @d1 1 a1 1 # $NetBSD: emulator.mk,v 1.3 2013/12/12 11:03:17 obache Exp $ d56 1 @ 1.4.2.1 log @Pullup ticket #4353 - requested by obache misc/libreoffice4-bin: build fix Revisions pulled up: - emulators/suse121_linux/emulator.mk 1.5 - misc/libreoffice4-bin/Makefile 1.7 - misc/libreoffice4-bin/distinfo 1.6 --- Module Name: pkgsrc Committed By: obache Date: Tue Apr 1 08:40:34 UTC 2014 Modified Files: pkgsrc/emulators/suse121_linux: emulator.mk Log Message: dbus module is in gtk2. --- Module Name: pkgsrc Committed By: obache Date: Tue Apr 1 08:43:15 UTC 2014 Modified Files: pkgsrc/misc/libreoffice4-bin: Makefile Log Message: dbus module is recognized by suse121 too now. --- Module Name: pkgsrc Committed By: obache Date: Wed Apr 2 07:15:49 UTC 2014 Modified Files: pkgsrc/misc/libreoffice4-bin: distinfo Log Message: fixes missing distinfo for linux-i386. @ text @d1 1 a1 1 # $NetBSD$ a55 1 DEPENDS_suse-12.1.dbus= ${DEPENDS_suse-12.1.gtk2} @ 1.3 log @reorder to avoid unwanted substitute. @ text @d1 1 a1 1 # $NetBSD: emulator.mk,v 1.2 2013/12/12 02:34:28 obache Exp $ d56 3 @ 1.2 log @Added suse131_mozilla-{nspr,nss} package to support nspr and nss linux module. Tyey are in base package for suse121. @ text @d1 1 a1 1 # $NetBSD: emulator.mk,v 1.1.1.1 2012/03/21 13:40:05 obache Exp $ a39 2 DEPENDS_suse-12.1.nss?= ${DEPENDS_suse-12.1.base} DEPENDS_suse-12.1.nspr?= ${DEPENDS_suse-12.1.base} d54 2 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d40 2 @ 1.1.1.1 log @Import suse121_* common parts into emulators/suse121_linux. @ text @@