FreeBSD Bugzilla – Attachment 167027 Details for
Bug 206998
databases/mysql57-{server,client}: Update to 5.7.12
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
reworked Makefile, may contain failures
Makefile (text/plain), 5.71 KB, created by
Markus Kohlmeyer
on 2016-02-15 14:19:08 UTC
(
hide
)
Description:
reworked Makefile, may contain failures
Filename:
MIME Type:
Creator:
Markus Kohlmeyer
Created:
2016-02-15 14:19:08 UTC
Size:
5.71 KB
patch
obsolete
># Created by: "Mahdi Mokhtari <mokhi64@gmail.com>" ># $FreeBSD: head/databases/mysql57-server/Makefile 408349 2016-02-07 08:08:20Z riggs $ > >PORTNAME= mysql >PORTVERSION= 5.7.11 >PORTREVISION?= 0 >CATEGORIES= databases ipv6 >MASTER_SITES= MYSQL/MySQL-5.7 >PKGNAMESUFFIX?= 57-server >DISTNAME= ${PORTNAME}-boost-${PORTVERSION} >WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} > >MAINTAINER= mokhi64@gmail.com >COMMENT= Multithreaded SQL database (server) > >LICENSE= GPLv2 > >SLAVEDIRS= databases/mysql57-client > >USES= cmake:outsource cpe libedit shebangfix > >NO_OPTIONS_SORT= yes > >OPTIONS_DEFINE+= LIBEDIT LIBEVENT LZ4 ZLIB SSL >OPTIONS_DEFAULT= SSL >OPTIONS_SUB= yes > >LIBEDIT_DESC= Use system libedit instead of bundled one >LIBEVENT_DESC= Use system libevent instead of bundled one >LZ4_DESC= Use system lz4 lib instead of bundled one >ZLIB_DESC= Use system zlib instead of bundled one >SSL_DESC= Enable SSL/TLS support > >CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=RELEASE \ > -DINSTALL_LAYOUT=STANDALONE \ > -DINSTALL_DOCDIR="share/doc/mysql" \ > -DINSTALL_DOCREADMEDIR="share/doc/mysql" \ > -DINSTALL_INCLUDEDIR="include/mysql" \ > -DINSTALL_INFODIR="info" \ > -DINSTALL_LIBDIR="lib/mysql" \ > -DINSTALL_PKGCONFIGDIR=${PREFIX}/libdata/pkgconfig \ > -DINSTALL_MANDIR="man" \ > -DINSTALL_MYSQLDATADIR="/var/db/mysql" \ > -DINSTALL_MYSQLKEYRINGDIR="etc/mysql/keyring" \ > -DINSTALL_MYSQLSHAREDIR="share/mysql" \ > -DINSTALL_MYSQLTESTDIR="share/mysql/tests" \ > -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ > -DINSTALL_SBINDIR="libexec" \ > -DINSTALL_SCRIPTDIR="bin" \ > -DINSTALL_SHAREDIR="share" \ > -DINSTALL_SUPPORTFILESDIR="share/mysql" \ > -DMYSQL_DATADIR="/var/db/mysql" \ > -DMYSQL_KEYRINGDIR=${PREFIX}/etc/mysql/keyring \ > -DSYSCONFDIR=${PREFIX}/etc/mysql \ > -DWITH_BOOST=${WRKSRC}/boost > >SHEBANG_FILES= scripts/*.pl* scripts/*.sh > >.ifdef USE_MYSQL >.error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again. >.endif > >.if ${PORT_OPTIONS:MLIBEDIT} >LIB_DEPENDS+= libedit.so:${PORTSDIR}/devel/libedit >CMAKE_ARGS+= -DWITH_LIBEDIT=system >.else >CMAKE_ARGS+= -DWITH_LIBEDIT=bundled >.endif > >.if ${PORT_OPTIONS:MLIBEVENT} >LIB_DEPENDS+= libevent.so:${PORTSDIR}/devel/libevent2 >CMAKE_ARGS+= -DWITH_LIBEVENT=system >.else >CMAKE_ARGS+= -DWITH_LIBEVENT=bundled >.endif > >.if ${PORT_OPTIONS:MLZ4} >LIB_DEPENDS+= liblz4.so:${PORTSDIR}/archivers/liblz4 >CMAKE_ARGS+= -DWITH_LZ4=system >.else >CMAKE_ARGS+= -DWITH_LZ4=bundled >.endif > >.if ${PORT_OPTIONS:MZLIB} >CMAKE_ARGS+= -DWITH_ZLIB=system >.else >CMAKE_ARGS+= -DWITH_ZLIB=bundled >.endif > >.if ${PORT_OPTIONS:MSSL} >OPTIONS_DEFINE+= SSL_BUNDLED SSL_SYSTEM >OPTIONS_DEFAULT+= SSL_SYSTEM >OPTIONS_SUB= yes > >SSL_BUNDLED_DESC= SSL/TLS support via (bundled) CyaSSL >SSL_SYSTEM_DESC= SSL/TLS support via (system) OpenSSL > >OPTIONS_RADIO= SSL >OPTIONS_RADIO_SSL= SSL_BUNDLED SSL_SYSTEM > > .if ${PORT_OPTIONS:MSSL_SYSTEM} > OPENSSL_USE= OPENSSL=yes > .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 > CMAKE_ARGS+= -DWITH_SSL=system > .elif ${OSVERSION} >= 1000000 > CMAKE_ARGS+= -DWITH_SSL=yes > .endif > .else > CMAKE_ARGS+= -DWITH_SSL=bundled > .endif > >.else >CMAKE_ARGS+= -DWITH_SSL=no >.endif > > ># MySQL-Server part >.if !defined(CLIENT_ONLY) >USE_MYSQL= yes >WANT_MYSQL_VER= 57 > >USES+= bison:build cpe libedit perl5 >USE_PERL5= run > >CONFLICTS_INSTALL= mariadb[0-9]*-server-* \ > mysql[0-46-9][0-689]-server-* \ > percona[0-9]*-server-* > >USE_RC_SUBR= mysql-server > >USERS= mysql >GROUPS= mysql > >USE_LDCONFIG+= ${PREFIX}/lib/mysql/plugin > >MMAN1= my_print_defaults.1 myisam_ftdump.1 myisamchk.1 myisamlog.1 myisampack.1 \ > mysql.server.1 mysql_convert_table_format.1 mysql_fix_extensions.1 \ > mysql_install_db.1 mysql_plugin.1 mysql_secure_installation.1 mysql_setpermission.1 \ > mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql_zap.1 mysqlbug.1 \ > mysqld_multi.1 mysqld_safe.1 mysqldumpslow.1 mysqlhotcopy.1 mysqlman.1 \ > mysqltest.1 perror.1 replace.1 resolve_stack_dump.1 resolveip.1 > >CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON" > >OPTIONS_GROUP= STORAGE >OPTIONS_GROUP_STORAGE= ARCHIVE BLACKHOLE EXAMPLE FEDERATED INNOBASE PARTITION PERFSCHEMA >OPTIONS_SUB= YES >STORAGE_DESC= Permissible "Storage Engines" (to compile statically into the server) >ARCHIVE_DESC= Compile "Archive Storage" statically in server >BLACKHOLE_DESC= Compile "Blackhole Storage" statically in server >EXAMPLE_DESC= Compile "Example Storage" statically in server >FEDERATED_DESC= Compile "Federated Storage" statically in server >INNOBASE_DESC= Compile "InnoDB Storage" statically in server >PARTITION_DESC= Compile "Partitioning support Storage" statically in server >PERFSCHEMA_DESC= Compile "Performance Schema Storage" statically in server > >ARCHIVE_CMAKE_ON= -DWITH_ARCHIVE_STORAGE_ENGINE=1 >BLACKHOLE_CMAKE_ON= -DWITH_BLACKHOLE_STORAGE_ENGINE=1 >EXAMPLE_CMAKE_ON= -DWITH_EXAMPLE_STORAGE_ENGINE=1 >FEDERATED_CMAKE_ON= -DWITH_FEDERATED_STORAGE_ENGINE=1 >INNOBASE_CMAKE_ON= -DWITH_INNOBASE_STORAGE_ENGINE=1 >PARTITION_CMAKE_ON= -DWITH_PARTITION_STORAGE_ENGINE=1 >PERFSCHEMA_CMAKE_ON= -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 > >OPTIONS_GROUP+= FEATURES >OPTIONS_GROUP_FEATURES= PERFSCHM >FEATURES_DESC= Default features knobs >PERFSCHM_DESC= Enable "Performance Schema" by default (High RAM usage) >OPTIONS_DEFAULT+= PERFSCHM > >PERFSCHM_SUB_LIST+= PERFSCHEMRC="" >PERFSCHM_SUB_LIST_OFF+= PERFSCHEMRC="--skip-performance-schema" > >.endif > >.include <bsd.port.pre.mk> > >.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000000 >CC= clang >CXX= clang++ >CPP= clang-cpp >.endif > >post-extract: > @${RM} -rvf ${WRKSRC}/sql/sql_hints.yy.cc ${WRKSRC}/sql/sql_hints.yy.h > >post-patch: > @${REINPLACE_CMD} 's/*.1/${MMAN1}/' ${WRKSRC}/man/CMakeLists.txt > >.include <bsd.port.post.mk>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 206998
:
166699
|
166705
|
166778
|
166801
|
166802
|
166853
|
166996
|
166997
|
167010
|
167027
|
168565
|
168566
|
168567
|
168568
|
168570
|
168572
|
169320
|
169321
|
169324
|
169325
|
169343
|
169433
|
169437
|
169592
|
169598
|
169982
|
169994
|
170041