Andreas Wacknitz
2023-10-30 3311b49b2922e1bc228d4348d053f435886905e8
percona-server: rebuild & drop 32 bit

7 files modified
228 ■■■■■ changed files
components/database/percona-server-57/Makefile 9 ●●●●● patch | view | raw | blame | history
components/database/percona-server-57/manifests/sample-manifest.p5m 109 ●●●●● patch | view | raw | blame | history
components/database/percona-server-57/percona-server-57.p5m 80 ●●●●● patch | view | raw | blame | history
components/database/percona-server-57/percona-server-57client.p5m 14 ●●●●● patch | view | raw | blame | history
components/database/percona-server-57/percona-server-57lib.p5m 9 ●●●●● patch | view | raw | blame | history
components/database/percona-server-57/percona-server-57test.p5m 3 ●●●●● patch | view | raw | blame | history
components/database/percona-server-57/pkg5 4 ●●●● patch | view | raw | blame | history
components/database/percona-server-57/Makefile
@@ -13,14 +13,16 @@
# Copyright 2019, Michal Nowak
BUILD_BITS=            32_and_64
BUILD_STYLE=        cmake
BUILD_BITS= 64
BUILD_STYLE= cmake
OPENSSL_VERSION= 3.1
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        percona-server
COMPONENT_VERSION =    5.7.39-42
IPS_COMPONENT_VERSION =    5.7.39.42
COMPONENT_SRC=        $(COMPONENT_NAME)-$(HUMAN_VERSION)
COMPONENT_REVISION=    1
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_PROJECT_URL=    https://www.percona.com/
COMPONENT_ARCHIVE_HASH=    sha256:bda853fb951eef8be1c2f24391798cf1f3377c776a376f4c55b192e42ae8d1b2
@@ -75,14 +77,13 @@
# Auto-generated dependencies
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
REQUIRED_PACKAGES += $(GXX_RUNTIME_PKG)
#REQUIRED_PACKAGES += database/percona-server-57/client
REQUIRED_PACKAGES += SUNWcs
REQUIRED_PACKAGES += library/readline
REQUIRED_PACKAGES += library/security/openssl
REQUIRED_PACKAGES += library/zlib
REQUIRED_PACKAGES += runtime/perl
REQUIRED_PACKAGES += shell/bash
REQUIRED_PACKAGES += shell/ksh93
REQUIRED_PACKAGES += SUNWcs
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/math
REQUIRED_PACKAGES += system/library/security/libsasl
components/database/percona-server-57/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -26,47 +26,6 @@
file path=usr/percona-server/5.7/LICENSE
file path=usr/percona-server/5.7/README
file path=usr/percona-server/5.7/README-test
file path=usr/percona-server/5.7/bin/$(MACH64)/innochecksum
file path=usr/percona-server/5.7/bin/$(MACH64)/lz4_decompress
file path=usr/percona-server/5.7/bin/$(MACH64)/my_print_defaults
file path=usr/percona-server/5.7/bin/$(MACH64)/myisam_ftdump
file path=usr/percona-server/5.7/bin/$(MACH64)/myisamchk
file path=usr/percona-server/5.7/bin/$(MACH64)/myisamlog
file path=usr/percona-server/5.7/bin/$(MACH64)/myisampack
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_client_test
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_config
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_config_editor
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_embedded
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_install_db
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_plugin
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_secure_installation
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_ssl_rsa_setup
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_tzinfo_to_sql
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_upgrade
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqladmin
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlbinlog
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlcheck
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqld
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqld_multi
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqld_safe
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqldump
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqldumpslow
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlimport
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlpump
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlshow
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlslap
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqltest
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqltest_embedded
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlxtest
file path=usr/percona-server/5.7/bin/$(MACH64)/perror
file path=usr/percona-server/5.7/bin/$(MACH64)/ps-admin
file path=usr/percona-server/5.7/bin/$(MACH64)/ps_mysqld_helper
file path=usr/percona-server/5.7/bin/$(MACH64)/ps_tokudb_admin
file path=usr/percona-server/5.7/bin/$(MACH64)/replace
file path=usr/percona-server/5.7/bin/$(MACH64)/resolve_stack_dump
file path=usr/percona-server/5.7/bin/$(MACH64)/resolveip
file path=usr/percona-server/5.7/bin/$(MACH64)/zlib_decompress
file path=usr/percona-server/5.7/bin/innochecksum
file path=usr/percona-server/5.7/bin/lz4_decompress
file path=usr/percona-server/5.7/bin/my_print_defaults
@@ -288,72 +247,6 @@
file path=usr/percona-server/5.7/lib/$(MACH64)/plugin/udf_example.so
file path=usr/percona-server/5.7/lib/$(MACH64)/plugin/validate_password.so
file path=usr/percona-server/5.7/lib/$(MACH64)/plugin/version_token.so
file path=usr/percona-server/5.7/lib/libmysqld.a
file path=usr/percona-server/5.7/lib/libmysqlservices.a
file path=usr/percona-server/5.7/lib/libperconaserverclient.a
link path=usr/percona-server/5.7/lib/libperconaserverclient.so \
    target=libperconaserverclient.so.20
link path=usr/percona-server/5.7/lib/libperconaserverclient.so.20 \
    target=libperconaserverclient.so.20.3.26
file path=usr/percona-server/5.7/lib/libperconaserverclient.so.20.3.26
file path=usr/percona-server/5.7/lib/pkgconfig/perconaserverclient.pc
file path=usr/percona-server/5.7/lib/plugin/adt_null.so
file path=usr/percona-server/5.7/lib/plugin/audit_log.so
file path=usr/percona-server/5.7/lib/plugin/auth.so
file path=usr/percona-server/5.7/lib/plugin/auth_test_plugin.so
file path=usr/percona-server/5.7/lib/plugin/authentication_ldap_sasl_client.so
file path=usr/percona-server/5.7/lib/plugin/connection_control.so
file path=usr/percona-server/5.7/lib/plugin/daemon_example.ini
file path=usr/percona-server/5.7/lib/plugin/data_masking.ini
file path=usr/percona-server/5.7/lib/plugin/data_masking.so
file path=usr/percona-server/5.7/lib/plugin/group_replication.so
file path=usr/percona-server/5.7/lib/plugin/ha_example.so
file path=usr/percona-server/5.7/lib/plugin/keyring_file.so
file path=usr/percona-server/5.7/lib/plugin/keyring_udf.so
file path=usr/percona-server/5.7/lib/plugin/keyring_vault.so
file path=usr/percona-server/5.7/lib/plugin/libdaemon_example.so
file path=usr/percona-server/5.7/lib/plugin/libfnv1a_udf.so
file path=usr/percona-server/5.7/lib/plugin/libfnv_udf.so
file path=usr/percona-server/5.7/lib/plugin/libmurmur_udf.so
file path=usr/percona-server/5.7/lib/plugin/libtest_framework.so
file path=usr/percona-server/5.7/lib/plugin/libtest_services.so
file path=usr/percona-server/5.7/lib/plugin/libtest_services_threaded.so
file path=usr/percona-server/5.7/lib/plugin/libtest_session_detach.so
file path=usr/percona-server/5.7/lib/plugin/libtest_session_in_thd.so
file path=usr/percona-server/5.7/lib/plugin/libtest_session_info.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_2_sessions.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_all_col_types.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_cmds_1.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_commit.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_complex.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_errors.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_lock.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_processlist.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_replication.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_shutdown.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_sqlmode.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_stored_procedures_functions.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_views_triggers.so
file path=usr/percona-server/5.7/lib/plugin/libtest_x_sessions_deinit.so
file path=usr/percona-server/5.7/lib/plugin/libtest_x_sessions_init.so
file path=usr/percona-server/5.7/lib/plugin/locking_service.so
file path=usr/percona-server/5.7/lib/plugin/mypluglib.so
file path=usr/percona-server/5.7/lib/plugin/mysql_no_login.so
file path=usr/percona-server/5.7/lib/plugin/mysqlx.so
file path=usr/percona-server/5.7/lib/plugin/qa_auth_client.so
file path=usr/percona-server/5.7/lib/plugin/qa_auth_interface.so
file path=usr/percona-server/5.7/lib/plugin/qa_auth_server.so
file path=usr/percona-server/5.7/lib/plugin/query_response_time.so
file path=usr/percona-server/5.7/lib/plugin/replication_observers_example_plugin.so
file path=usr/percona-server/5.7/lib/plugin/rewrite_example.so
file path=usr/percona-server/5.7/lib/plugin/rewriter.so
file path=usr/percona-server/5.7/lib/plugin/semisync_master.so
file path=usr/percona-server/5.7/lib/plugin/semisync_slave.so
file path=usr/percona-server/5.7/lib/plugin/test_security_context.so
file path=usr/percona-server/5.7/lib/plugin/test_udf_services.so
file path=usr/percona-server/5.7/lib/plugin/udf_example.so
file path=usr/percona-server/5.7/lib/plugin/validate_password.so
file path=usr/percona-server/5.7/lib/plugin/version_token.so
file path=usr/percona-server/5.7/man/man1/comp_err.1
file path=usr/percona-server/5.7/man/man1/innochecksum.1
file path=usr/percona-server/5.7/man/man1/lz4_decompress.1
components/database/percona-server-57/percona-server-57.p5m
@@ -41,7 +41,6 @@
license LICENSE license=GPLv2
link path=etc/mysql/my.cnf target=../percona-server/5.7/my.cnf mediator=mysql mediator-version=5.7 mediator-implementation=percona-server
link path=usr/percona-server/5.7/bin/64 target=$(MACH64)
link path=usr/mysql/bin target=../percona-server/5.7/bin mediator=mysql mediator-version=5.7 mediator-implementation=percona-server
link path=usr/mysql/man target=../percona-server/5.7/man mediator=mysql mediator-version=5.7 mediator-implementation=percona-server
link path=usr/mysql/share target=../percona-server/5.7/share mediator=mysql mediator-version=5.7 mediator-implementation=percona-server
@@ -50,28 +49,6 @@
depend fmri=database/mysql-common type=require
depend fmri=database/percona-server-57/client@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) type=require
file path=usr/percona-server/5.7/bin/$(MACH64)/innochecksum
file path=usr/percona-server/5.7/bin/$(MACH64)/my_print_defaults
file path=usr/percona-server/5.7/bin/$(MACH64)/myisam_ftdump
file path=usr/percona-server/5.7/bin/$(MACH64)/myisamchk
file path=usr/percona-server/5.7/bin/$(MACH64)/myisamlog
file path=usr/percona-server/5.7/bin/$(MACH64)/myisampack
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_install_db
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_plugin
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_secure_installation
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_ssl_rsa_setup
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_upgrade
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlbinlog
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqld
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqld_multi
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqld_safe
file path=usr/percona-server/5.7/bin/$(MACH64)/perror
file path=usr/percona-server/5.7/bin/$(MACH64)/ps-admin
file path=usr/percona-server/5.7/bin/$(MACH64)/ps_mysqld_helper
file path=usr/percona-server/5.7/bin/$(MACH64)/ps_tokudb_admin
file path=usr/percona-server/5.7/bin/$(MACH64)/replace
file path=usr/percona-server/5.7/bin/$(MACH64)/resolve_stack_dump
file path=usr/percona-server/5.7/bin/$(MACH64)/resolveip
file path=usr/percona-server/5.7/bin/innochecksum
file path=usr/percona-server/5.7/bin/my_print_defaults
file path=usr/percona-server/5.7/bin/myisam_ftdump
@@ -174,63 +151,6 @@
file path=usr/percona-server/5.7/lib/$(MACH64)/plugin/udf_example.so
file path=usr/percona-server/5.7/lib/$(MACH64)/plugin/validate_password.so
file path=usr/percona-server/5.7/lib/$(MACH64)/plugin/version_token.so
file path=usr/percona-server/5.7/lib/plugin/adt_null.so
file path=usr/percona-server/5.7/lib/plugin/audit_log.so
file path=usr/percona-server/5.7/lib/plugin/auth.so
file path=usr/percona-server/5.7/lib/plugin/auth_test_plugin.so
file path=usr/percona-server/5.7/lib/plugin/authentication_ldap_sasl_client.so
file path=usr/percona-server/5.7/lib/plugin/connection_control.so
file path=usr/percona-server/5.7/lib/plugin/data_masking.ini
file path=usr/percona-server/5.7/lib/plugin/data_masking.so
file path=usr/percona-server/5.7/lib/plugin/daemon_example.ini
file path=usr/percona-server/5.7/lib/plugin/group_replication.so
file path=usr/percona-server/5.7/lib/plugin/ha_example.so
file path=usr/percona-server/5.7/lib/plugin/keyring_file.so
file path=usr/percona-server/5.7/lib/plugin/keyring_udf.so
file path=usr/percona-server/5.7/lib/plugin/keyring_vault.so
file path=usr/percona-server/5.7/lib/plugin/libdaemon_example.so
file path=usr/percona-server/5.7/lib/plugin/libfnv1a_udf.so
file path=usr/percona-server/5.7/lib/plugin/libfnv_udf.so
file path=usr/percona-server/5.7/lib/plugin/libmurmur_udf.so
file path=usr/percona-server/5.7/lib/plugin/libtest_framework.so
file path=usr/percona-server/5.7/lib/plugin/libtest_services.so
file path=usr/percona-server/5.7/lib/plugin/libtest_services_threaded.so
file path=usr/percona-server/5.7/lib/plugin/libtest_session_detach.so
file path=usr/percona-server/5.7/lib/plugin/libtest_session_in_thd.so
file path=usr/percona-server/5.7/lib/plugin/libtest_session_info.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_2_sessions.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_all_col_types.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_cmds_1.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_commit.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_complex.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_errors.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_lock.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_processlist.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_replication.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_shutdown.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_sqlmode.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_stored_procedures_functions.so
file path=usr/percona-server/5.7/lib/plugin/libtest_sql_views_triggers.so
file path=usr/percona-server/5.7/lib/plugin/libtest_x_sessions_deinit.so
file path=usr/percona-server/5.7/lib/plugin/libtest_x_sessions_init.so
file path=usr/percona-server/5.7/lib/plugin/locking_service.so
file path=usr/percona-server/5.7/lib/plugin/mypluglib.so
file path=usr/percona-server/5.7/lib/plugin/mysql_no_login.so
file path=usr/percona-server/5.7/lib/plugin/mysqlx.so
file path=usr/percona-server/5.7/lib/plugin/qa_auth_client.so
file path=usr/percona-server/5.7/lib/plugin/qa_auth_interface.so
file path=usr/percona-server/5.7/lib/plugin/qa_auth_server.so
file path=usr/percona-server/5.7/lib/plugin/query_response_time.so
file path=usr/percona-server/5.7/lib/plugin/replication_observers_example_plugin.so
file path=usr/percona-server/5.7/lib/plugin/rewrite_example.so
file path=usr/percona-server/5.7/lib/plugin/rewriter.so
file path=usr/percona-server/5.7/lib/plugin/semisync_master.so
file path=usr/percona-server/5.7/lib/plugin/semisync_slave.so
file path=usr/percona-server/5.7/lib/plugin/test_security_context.so
file path=usr/percona-server/5.7/lib/plugin/test_udf_services.so
file path=usr/percona-server/5.7/lib/plugin/udf_example.so
file path=usr/percona-server/5.7/lib/plugin/validate_password.so
file path=usr/percona-server/5.7/lib/plugin/version_token.so
file path=usr/percona-server/5.7/share/bulgarian/errmsg.sys
file path=usr/percona-server/5.7/share/charsets/Index.xml
file path=usr/percona-server/5.7/share/charsets/README
components/database/percona-server-57/percona-server-57client.p5m
@@ -30,27 +30,13 @@
<transform file -> default mangler.man.stability committed>
link path=usr/bin/$(MACH64)/mysql target=../../percona-server/5.7/bin/$(MACH64)/mysql mediator=mysql mediator-version=5.7 mediator-implementation=percona-server
link path=usr/bin/mysql target=../percona-server/5.7/bin/mysql mediator=mysql mediator-version=5.7 mediator-implementation=percona-server
link path=usr/bin/$(MACH64)/mysql_config target=../../percona-server/5.7/bin/$(MACH64)/mysql_config mediator=mysql mediator-version=5.7 mediator-implementation=percona-server
link path=usr/bin/mysql_config target=../percona-server/5.7/bin/mysql_config mediator=mysql mediator-version=5.7 mediator-implementation=percona-server
link path=usr/share/man/man1/mysql.1 target=../../../percona-server/5.7/man/man1/mysql.1 mediator=mysql mediator-version=5.7 mediator-implementation=percona-server
link path=usr/share/man/man1/mysql_config.1 target=../../../percona-server/5.7/man/man1/mysql_config.1 mediator=mysql mediator-version=5.7 mediator-implementation=percona-server
depend type=require fmri=database/mysql-common
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_config
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_config_editor
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_tzinfo_to_sql
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqladmin
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlcheck
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqldump
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqldumpslow
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlimport
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlpump
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlshow
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlslap
file path=usr/percona-server/5.7/bin/mysql
file path=usr/percona-server/5.7/bin/mysql_config
file path=usr/percona-server/5.7/bin/mysql_config_editor
components/database/percona-server-57/percona-server-57lib.p5m
@@ -149,13 +149,4 @@
    target=libperconaserverclient.so.20.3.26
file path=usr/percona-server/5.7/lib/$(MACH64)/libperconaserverclient.so.20.3.26
file path=usr/percona-server/5.7/lib/$(MACH64)/pkgconfig/perconaserverclient.pc
file path=usr/percona-server/5.7/lib/libmysqld.a
file path=usr/percona-server/5.7/lib/libmysqlservices.a
file path=usr/percona-server/5.7/lib/libperconaserverclient.a
link path=usr/percona-server/5.7/lib/libperconaserverclient.so \
    target=libperconaserverclient.so.20
link path=usr/percona-server/5.7/lib/libperconaserverclient.so.20 \
    target=libperconaserverclient.so.20.3.26
file path=usr/percona-server/5.7/lib/libperconaserverclient.so.20.3.26
file path=usr/percona-server/5.7/lib/pkgconfig/perconaserverclient.pc
file path=usr/percona-server/5.7/share/aclocal/mysql.m4
components/database/percona-server-57/percona-server-57test.p5m
@@ -35,9 +35,6 @@
depend fmri=pkg:/database/percona-server-57/client@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) type=require
file path=usr/percona-server/5.7/README-test
file path=usr/percona-server/5.7/bin/$(MACH64)/mysql_client_test mode=0555
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqltest mode=0555
file path=usr/percona-server/5.7/bin/$(MACH64)/mysqlxtest mode=0555
file path=usr/percona-server/5.7/bin/mysql_client_test mode=0555
file path=usr/percona-server/5.7/bin/mysqltest mode=0555
file path=usr/percona-server/5.7/bin/mysqlxtest mode=0555
components/database/percona-server-57/pkg5
@@ -8,8 +8,8 @@
        "shell/bash",
        "shell/ksh93",
        "system/library",
        "system/library/g++-7-runtime",
        "system/library/gcc-7-runtime",
        "system/library/g++-13-runtime",
        "system/library/gcc-13-runtime",
        "system/library/math",
        "system/library/security/libsasl",
        "web/curl"