diff options
Diffstat (limited to 'meta-oe/recipes-devtools/php')
| -rw-r--r-- | meta-oe/recipes-devtools/php/php_7.4.21.bb | 86 |
1 files changed, 43 insertions, 43 deletions
diff --git a/meta-oe/recipes-devtools/php/php_7.4.21.bb b/meta-oe/recipes-devtools/php/php_7.4.21.bb index 4d427252f1..916010a6ff 100644 --- a/meta-oe/recipes-devtools/php/php_7.4.21.bb +++ b/meta-oe/recipes-devtools/php/php_7.4.21.bb | |||
| @@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=99532e0f6620bc9bca34f12fadaee33c" | |||
| 7 | 7 | ||
| 8 | BBCLASSEXTEND = "native" | 8 | BBCLASSEXTEND = "native" |
| 9 | DEPENDS = "zlib bzip2 libxml2 virtual/libiconv php-native lemon-native" | 9 | DEPENDS = "zlib bzip2 libxml2 virtual/libiconv php-native lemon-native" |
| 10 | DEPENDS_class-native = "zlib-native libxml2-native" | 10 | DEPENDS:class-native = "zlib-native libxml2-native" |
| 11 | 11 | ||
| 12 | PHP_MAJOR_VERSION = "${@d.getVar('PV').split('.')[0]}" | 12 | PHP_MAJOR_VERSION = "${@d.getVar('PV').split('.')[0]}" |
| 13 | 13 | ||
| @@ -18,7 +18,7 @@ SRC_URI = "http://php.net/distributions/php-${PV}.tar.bz2 \ | |||
| 18 | file://0001-php.m4-don-t-unset-cache-variables.patch \ | 18 | file://0001-php.m4-don-t-unset-cache-variables.patch \ |
| 19 | " | 19 | " |
| 20 | 20 | ||
| 21 | SRC_URI_append_class-target = " \ | 21 | SRC_URI:append:class-target = " \ |
| 22 | file://iconv.patch \ | 22 | file://iconv.patch \ |
| 23 | file://imap-fix-autofoo.patch \ | 23 | file://imap-fix-autofoo.patch \ |
| 24 | file://php_exec_native.patch \ | 24 | file://php_exec_native.patch \ |
| @@ -66,12 +66,12 @@ EXTRA_OECONF = "--enable-mbstring \ | |||
| 66 | ${COMMON_EXTRA_OECONF} \ | 66 | ${COMMON_EXTRA_OECONF} \ |
| 67 | " | 67 | " |
| 68 | 68 | ||
| 69 | EXTRA_OECONF_append_riscv64 = " --with-pcre-jit=no" | 69 | EXTRA_OECONF:append:riscv64 = " --with-pcre-jit=no" |
| 70 | EXTRA_OECONF_append_riscv32 = " --with-pcre-jit=no" | 70 | EXTRA_OECONF:append:riscv32 = " --with-pcre-jit=no" |
| 71 | 71 | ||
| 72 | CACHED_CONFIGUREVARS += "ac_cv_func_dlopen=no ac_cv_lib_dl_dlopen=yes" | 72 | CACHED_CONFIGUREVARS += "ac_cv_func_dlopen=no ac_cv_lib_dl_dlopen=yes" |
| 73 | 73 | ||
| 74 | EXTRA_OECONF_class-native = " \ | 74 | EXTRA_OECONF:class-native = " \ |
| 75 | --with-zlib=${STAGING_LIBDIR_NATIVE}/.. \ | 75 | --with-zlib=${STAGING_LIBDIR_NATIVE}/.. \ |
| 76 | --without-iconv \ | 76 | --without-iconv \ |
| 77 | ${COMMON_EXTRA_OECONF} \ | 77 | ${COMMON_EXTRA_OECONF} \ |
| @@ -80,7 +80,7 @@ EXTRA_OECONF_class-native = " \ | |||
| 80 | PACKAGECONFIG ??= "mysql sqlite3 imap opcache openssl \ | 80 | PACKAGECONFIG ??= "mysql sqlite3 imap opcache openssl \ |
| 81 | ${@bb.utils.filter('DISTRO_FEATURES', 'ipv6 pam', d)} \ | 81 | ${@bb.utils.filter('DISTRO_FEATURES', 'ipv6 pam', d)} \ |
| 82 | " | 82 | " |
| 83 | PACKAGECONFIG_class-native = "" | 83 | PACKAGECONFIG:class-native = "" |
| 84 | 84 | ||
| 85 | PACKAGECONFIG[zip] = "--with-zip --with-zlib-dir=${STAGING_EXECPREFIXDIR},,libzip" | 85 | PACKAGECONFIG[zip] = "--with-zip --with-zlib-dir=${STAGING_EXECPREFIXDIR},,libzip" |
| 86 | 86 | ||
| @@ -122,29 +122,29 @@ EXTRA_OEMAKE = "INSTALL_ROOT=${D}" | |||
| 122 | 122 | ||
| 123 | acpaths = "" | 123 | acpaths = "" |
| 124 | 124 | ||
| 125 | do_configure_prepend () { | 125 | do_configure:prepend () { |
| 126 | rm -f ${S}/build/libtool.m4 ${S}/ltmain.sh ${S}/aclocal.m4 | 126 | rm -f ${S}/build/libtool.m4 ${S}/ltmain.sh ${S}/aclocal.m4 |
| 127 | find ${S} -name config.m4 | xargs -n1 sed -i 's!APXS_HTTPD=.*!APXS_HTTPD=${STAGING_SBINDIR_NATIVE}/httpd!' | 127 | find ${S} -name config.m4 | xargs -n1 sed -i 's!APXS_HTTPD=.*!APXS_HTTPD=${STAGING_SBINDIR_NATIVE}/httpd!' |
| 128 | } | 128 | } |
| 129 | 129 | ||
| 130 | do_configure_append() { | 130 | do_configure:append() { |
| 131 | # No, libtool, we really don't want rpath set... | 131 | # No, libtool, we really don't want rpath set... |
| 132 | sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' ${HOST_SYS}-libtool | 132 | sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' ${HOST_SYS}-libtool |
| 133 | sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' ${HOST_SYS}-libtool | 133 | sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' ${HOST_SYS}-libtool |
| 134 | } | 134 | } |
| 135 | 135 | ||
| 136 | do_install_append_class-native() { | 136 | do_install:append:class-native() { |
| 137 | rm -rf ${D}/${PHP_LIBDIR}/php/.registry | 137 | rm -rf ${D}/${PHP_LIBDIR}/php/.registry |
| 138 | rm -rf ${D}/${PHP_LIBDIR}/php/.channels | 138 | rm -rf ${D}/${PHP_LIBDIR}/php/.channels |
| 139 | rm -rf ${D}/${PHP_LIBDIR}/php/.[a-z]* | 139 | rm -rf ${D}/${PHP_LIBDIR}/php/.[a-z]* |
| 140 | } | 140 | } |
| 141 | 141 | ||
| 142 | do_install_prepend() { | 142 | do_install:prepend() { |
| 143 | cat ${ACLOCALDIR}/libtool.m4 ${ACLOCALDIR}/lt~obsolete.m4 ${ACLOCALDIR}/ltoptions.m4 \ | 143 | cat ${ACLOCALDIR}/libtool.m4 ${ACLOCALDIR}/lt~obsolete.m4 ${ACLOCALDIR}/ltoptions.m4 \ |
| 144 | ${ACLOCALDIR}/ltsugar.m4 ${ACLOCALDIR}/ltversion.m4 > ${S}/build/libtool.m4 | 144 | ${ACLOCALDIR}/ltsugar.m4 ${ACLOCALDIR}/ltversion.m4 > ${S}/build/libtool.m4 |
| 145 | } | 145 | } |
| 146 | 146 | ||
| 147 | do_install_prepend_class-target() { | 147 | do_install:prepend:class-target() { |
| 148 | if ${@bb.utils.contains('PACKAGECONFIG', 'apache2', 'true', 'false', d)}; then | 148 | if ${@bb.utils.contains('PACKAGECONFIG', 'apache2', 'true', 'false', d)}; then |
| 149 | # Install dummy config file so apxs doesn't fail | 149 | # Install dummy config file so apxs doesn't fail |
| 150 | install -d ${D}${sysconfdir}/apache2 | 150 | install -d ${D}${sysconfdir}/apache2 |
| @@ -153,7 +153,7 @@ do_install_prepend_class-target() { | |||
| 153 | } | 153 | } |
| 154 | 154 | ||
| 155 | # fixme | 155 | # fixme |
| 156 | do_install_append_class-target() { | 156 | do_install:append:class-target() { |
| 157 | install -d ${D}${sysconfdir}/ | 157 | install -d ${D}${sysconfdir}/ |
| 158 | rm -rf ${D}/.registry | 158 | rm -rf ${D}/.registry |
| 159 | rm -rf ${D}/.channels | 159 | rm -rf ${D}/.channels |
| @@ -205,32 +205,32 @@ MODPHP_PACKAGE = "${@bb.utils.contains('PACKAGECONFIG', 'apache2', '${PN}-modphp | |||
| 205 | 205 | ||
| 206 | PACKAGES = "${PN}-dbg ${PN}-cli ${PN}-phpdbg ${PN}-cgi ${PN}-fpm ${PN}-fpm-apache2 ${PN}-pear ${PN}-phar ${MODPHP_PACKAGE} ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN}-opcache ${PN}" | 206 | PACKAGES = "${PN}-dbg ${PN}-cli ${PN}-phpdbg ${PN}-cgi ${PN}-fpm ${PN}-fpm-apache2 ${PN}-pear ${PN}-phar ${MODPHP_PACKAGE} ${PN}-dev ${PN}-staticdev ${PN}-doc ${PN}-opcache ${PN}" |
| 207 | 207 | ||
| 208 | RDEPENDS_${PN} += "libgcc" | 208 | RDEPENDS:${PN} += "libgcc" |
| 209 | RDEPENDS_${PN}-pear = "${PN}" | 209 | RDEPENDS:${PN}-pear = "${PN}" |
| 210 | RDEPENDS_${PN}-phar = "${PN}-cli" | 210 | RDEPENDS:${PN}-phar = "${PN}-cli" |
| 211 | RDEPENDS_${PN}-cli = "${PN}" | 211 | RDEPENDS:${PN}-cli = "${PN}" |
| 212 | RDEPENDS_${PN}-modphp = "${PN} apache2" | 212 | RDEPENDS:${PN}-modphp = "${PN} apache2" |
| 213 | RDEPENDS_${PN}-opcache = "${PN}" | 213 | RDEPENDS:${PN}-opcache = "${PN}" |
| 214 | 214 | ||
| 215 | ALLOW_EMPTY_${PN} = "1" | 215 | ALLOW_EMPTY:${PN} = "1" |
| 216 | 216 | ||
| 217 | INITSCRIPT_PACKAGES = "${PN}-fpm" | 217 | INITSCRIPT_PACKAGES = "${PN}-fpm" |
| 218 | inherit update-rc.d | 218 | inherit update-rc.d |
| 219 | 219 | ||
| 220 | FILES_${PN}-dbg =+ "${bindir}/.debug \ | 220 | FILES:${PN}-dbg =+ "${bindir}/.debug \ |
| 221 | ${libexecdir}/apache2/modules/.debug" | 221 | ${libexecdir}/apache2/modules/.debug" |
| 222 | FILES_${PN}-doc += "${PHP_LIBDIR}/php/doc" | 222 | FILES:${PN}-doc += "${PHP_LIBDIR}/php/doc" |
| 223 | FILES_${PN}-cli = "${bindir}/php" | 223 | FILES:${PN}-cli = "${bindir}/php" |
| 224 | FILES_${PN}-phpdbg = "${bindir}/phpdbg" | 224 | FILES:${PN}-phpdbg = "${bindir}/phpdbg" |
| 225 | FILES_${PN}-phar = "${bindir}/phar*" | 225 | FILES:${PN}-phar = "${bindir}/phar*" |
| 226 | FILES_${PN}-cgi = "${bindir}/php-cgi" | 226 | FILES:${PN}-cgi = "${bindir}/php-cgi" |
| 227 | FILES_${PN}-fpm = "${sbindir}/php-fpm ${sysconfdir}/php-fpm.conf ${datadir}/fpm ${sysconfdir}/init.d/php-fpm ${systemd_unitdir}/system/php-fpm.service ${sysconfdir}/php-fpm.d/www.conf.default" | 227 | FILES:${PN}-fpm = "${sbindir}/php-fpm ${sysconfdir}/php-fpm.conf ${datadir}/fpm ${sysconfdir}/init.d/php-fpm ${systemd_unitdir}/system/php-fpm.service ${sysconfdir}/php-fpm.d/www.conf.default" |
| 228 | FILES_${PN}-fpm-apache2 = "${sysconfdir}/apache2/conf.d/php-fpm.conf" | 228 | FILES:${PN}-fpm-apache2 = "${sysconfdir}/apache2/conf.d/php-fpm.conf" |
| 229 | CONFFILES_${PN}-fpm = "${sysconfdir}/php-fpm.conf" | 229 | CONFFILES:${PN}-fpm = "${sysconfdir}/php-fpm.conf" |
| 230 | CONFFILES_${PN}-fpm-apache2 = "${sysconfdir}/apache2/conf.d/php-fpm.conf" | 230 | CONFFILES:${PN}-fpm-apache2 = "${sysconfdir}/apache2/conf.d/php-fpm.conf" |
| 231 | INITSCRIPT_NAME_${PN}-fpm = "php-fpm" | 231 | INITSCRIPT_NAME:${PN}-fpm = "php-fpm" |
| 232 | INITSCRIPT_PARAMS_${PN}-fpm = "defaults 60" | 232 | INITSCRIPT_PARAMS:${PN}-fpm = "defaults 60" |
| 233 | FILES_${PN}-pear = "${bindir}/pear* ${bindir}/pecl ${PHP_LIBDIR}/php/PEAR \ | 233 | FILES:${PN}-pear = "${bindir}/pear* ${bindir}/pecl ${PHP_LIBDIR}/php/PEAR \ |
| 234 | ${PHP_LIBDIR}/php/PEAR*.php ${PHP_LIBDIR}/php/System.php \ | 234 | ${PHP_LIBDIR}/php/PEAR*.php ${PHP_LIBDIR}/php/System.php \ |
| 235 | ${PHP_LIBDIR}/php/peclcmd.php ${PHP_LIBDIR}/php/pearcmd.php \ | 235 | ${PHP_LIBDIR}/php/peclcmd.php ${PHP_LIBDIR}/php/pearcmd.php \ |
| 236 | ${PHP_LIBDIR}/php/.channels ${PHP_LIBDIR}/php/.channels/.alias \ | 236 | ${PHP_LIBDIR}/php/.channels ${PHP_LIBDIR}/php/.channels/.alias \ |
| @@ -238,24 +238,24 @@ FILES_${PN}-pear = "${bindir}/pear* ${bindir}/pecl ${PHP_LIBDIR}/php/PEAR \ | |||
| 238 | ${PHP_LIBDIR}/php/Console/Getopt.php ${PHP_LIBDIR}/php/OS/Guess.php \ | 238 | ${PHP_LIBDIR}/php/Console/Getopt.php ${PHP_LIBDIR}/php/OS/Guess.php \ |
| 239 | ${PHP_LIBDIR}/php/data/PEAR \ | 239 | ${PHP_LIBDIR}/php/data/PEAR \ |
| 240 | ${sysconfdir}/pear.conf" | 240 | ${sysconfdir}/pear.conf" |
| 241 | FILES_${PN}-dev = "${includedir}/php ${PHP_LIBDIR}/build ${bindir}/phpize \ | 241 | FILES:${PN}-dev = "${includedir}/php ${PHP_LIBDIR}/build ${bindir}/phpize \ |
| 242 | ${bindir}/php-config ${PHP_LIBDIR}/php/.depdb \ | 242 | ${bindir}/php-config ${PHP_LIBDIR}/php/.depdb \ |
| 243 | ${PHP_LIBDIR}/php/.depdblock ${PHP_LIBDIR}/php/.filemap \ | 243 | ${PHP_LIBDIR}/php/.depdblock ${PHP_LIBDIR}/php/.filemap \ |
| 244 | ${PHP_LIBDIR}/php/.lock ${PHP_LIBDIR}/php/test" | 244 | ${PHP_LIBDIR}/php/.lock ${PHP_LIBDIR}/php/test" |
| 245 | FILES_${PN}-staticdev += "${PHP_LIBDIR}/extensions/*/*.a" | 245 | FILES:${PN}-staticdev += "${PHP_LIBDIR}/extensions/*/*.a" |
| 246 | FILES_${PN}-opcache = "${PHP_LIBDIR}/extensions/*/opcache${SOLIBSDEV}" | 246 | FILES:${PN}-opcache = "${PHP_LIBDIR}/extensions/*/opcache${SOLIBSDEV}" |
| 247 | FILES_${PN} = "${PHP_LIBDIR}/php" | 247 | FILES:${PN} = "${PHP_LIBDIR}/php" |
| 248 | FILES_${PN} += "${bindir} ${libexecdir}/apache2" | 248 | FILES:${PN} += "${bindir} ${libexecdir}/apache2" |
| 249 | 249 | ||
| 250 | SUMMARY_${PN}-modphp = "PHP module for the Apache HTTP server" | 250 | SUMMARY:${PN}-modphp = "PHP module for the Apache HTTP server" |
| 251 | FILES_${PN}-modphp = "${libdir}/apache2 ${sysconfdir}" | 251 | FILES:${PN}-modphp = "${libdir}/apache2 ${sysconfdir}" |
| 252 | 252 | ||
| 253 | MODPHP_OLDPACKAGE = "${@bb.utils.contains('PACKAGECONFIG', 'apache2', 'modphp', '', d)}" | 253 | MODPHP_OLDPACKAGE = "${@bb.utils.contains('PACKAGECONFIG', 'apache2', 'modphp', '', d)}" |
| 254 | RPROVIDES_${PN}-modphp = "${MODPHP_OLDPACKAGE}" | 254 | RPROVIDES:${PN}-modphp = "${MODPHP_OLDPACKAGE}" |
| 255 | RREPLACES_${PN}-modphp = "${MODPHP_OLDPACKAGE}" | 255 | RREPLACES:${PN}-modphp = "${MODPHP_OLDPACKAGE}" |
| 256 | RCONFLICTS_${PN}-modphp = "${MODPHP_OLDPACKAGE}" | 256 | RCONFLICTS:${PN}-modphp = "${MODPHP_OLDPACKAGE}" |
| 257 | 257 | ||
| 258 | do_install_append_class-native() { | 258 | do_install:append:class-native() { |
| 259 | create_wrapper ${D}${bindir}/php \ | 259 | create_wrapper ${D}${bindir}/php \ |
| 260 | PHP_PEAR_SYSCONF_DIR=${sysconfdir}/ | 260 | PHP_PEAR_SYSCONF_DIR=${sysconfdir}/ |
| 261 | } | 261 | } |
