From owner-freebsd-ports@FreeBSD.ORG Tue Jun 26 18:13:45 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 897CF106564A; Tue, 26 Jun 2012 18:13:45 +0000 (UTC) (envelope-from 000.fbsd@quip.cz) Received: from elsa.codelab.cz (elsa.codelab.cz [94.124.105.4]) by mx1.freebsd.org (Postfix) with ESMTP id E73748FC08; Tue, 26 Jun 2012 18:13:44 +0000 (UTC) Received: from elsa.codelab.cz (localhost [127.0.0.1]) by elsa.codelab.cz (Postfix) with ESMTP id 3315028426; Tue, 26 Jun 2012 20:13:43 +0200 (CEST) Received: from [192.168.1.2] (static-84-242-120-26.net.upcbroadband.cz [84.242.120.26]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by elsa.codelab.cz (Postfix) with ESMTPSA id C233028423; Tue, 26 Jun 2012 20:13:41 +0200 (CEST) Message-ID: <4FE9FBD5.5050102@quip.cz> Date: Tue, 26 Jun 2012 20:13:41 +0200 From: Miroslav Lachman <000.fbsd@quip.cz> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.9.1.19) Gecko/20110420 Lightning/1.0b1 SeaMonkey/2.0.14 MIME-Version: 1.0 To: flo@FreeBSD.org References: <4FE9CEA9.6090000@quip.cz> In-Reply-To: <4FE9CEA9.6090000@quip.cz> Content-Type: multipart/mixed; boundary="------------040201010008030103090605" Cc: ports@FreeBSD.org Subject: Re: php53-extensions-1.6 doesn't work with OPTIONSng X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Jun 2012 18:13:45 -0000 This is a multi-part message in MIME format. --------------040201010008030103090605 Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit Miroslav Lachman wrote: > Hi, > > I tried to install or update php53-extensions on few machines and I > always found a same bug. > My options are ignored and php53-extensions are installed with default > set of extensions. > It's because Makefile contains old OPTIONS style. > [...] > > So the port lang/php53-extensions needs to be converted to OPTIONSng as > lang/php5-extensions was. I tried the attached patch and it works for me. Miroslav Lachman --------------040201010008030103090605 Content-Type: text/plain; name="php53-extensions-1.6_Makefile.patch.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="php53-extensions-1.6_Makefile.patch.txt" --- Makefile.orig 2012-05-16 11:46:45.000000000 +0200 +++ Makefile 2012-06-26 19:02:22.000000000 +0200 @@ -24,86 +24,7 @@ LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX} -WITH_CTYPE= yes -WITH_DOM= yes -WITH_FILTER= yes -WITH_HASH= yes -WITH_ICONV= yes -WITH_JSON= yes -WITH_PDO= yes -WITH_PDO_SQLITE=yes -WITH_PHAR= yes -WITH_POSIX= yes -WITH_SESSION= yes -WITH_SIMPLEXML= yes -WITH_SQLITE= yes -WITH_SQLITE3= yes -WITH_TOKENIZER= yes -WITH_XML= yes -WITH_XMLREADER= yes -WITH_XMLWRITER= yes - -OPTIONS= BCMATH "bc style precision math functions" off \ - BZ2 "bzip2 library support" off \ - CALENDAR "calendar conversion support" off \ - CTYPE "ctype functions" on \ - CURL "CURL support" off \ - DBA "dba support" off \ - DOM "DOM support" on \ - EXIF "EXIF support" off \ - FILEINFO "fileinfo support" off \ - FILTER "input filter support" on \ - FTP "FTP support" off \ - GD "GD library support" off \ - GETTEXT "gettext library support" off \ - GMP "GNU MP support" off \ - HASH "HASH Message Digest Framework" on \ - ICONV "iconv support" on \ - IMAP "IMAP support" off \ - INTERBASE "Interbase 6 database support (Firebird)" off \ - JSON "JavaScript Object Serialization support" on \ - LDAP "OpenLDAP support" off \ - MBSTRING "multibyte string support" off \ - MCRYPT "Encryption support" off \ - MSSQL "MS-SQL database support" off \ - MYSQL "MySQL database support" off \ - MYSQLI "MySQLi database support" off \ - ODBC "ODBC support" off \ - OPENSSL "OpenSSL support" off \ - PCNTL "pcntl support (CLI only)" off \ - PDF "PDFlib support (implies GD)" off \ - PDO "PHP Data Objects Interface (PDO)" on \ - PDO_SQLITE "PDO sqlite driver" on \ - PGSQL "PostgreSQL database support" off \ - PHAR "phar support" on \ - POSIX "POSIX-like functions" on \ - PSPELL "pspell support" off \ - READLINE "readline support (CLI only)" off \ - RECODE "recode support" off \ - SESSION "session support" on \ - SHMOP "shmop support" off \ - SIMPLEXML "simplexml support" on \ - SNMP "SNMP support" off \ - SOAP "SOAP support" off \ - SOCKETS "sockets support" off \ - SQLITE "sqlite support" on \ - SQLITE3 "sqlite3 support" on \ - SYBASE_CT "Sybase database support" off \ - SYSVMSG "System V message support" off \ - SYSVSEM "System V semaphore support" off \ - SYSVSHM "System V shared memory support" off \ - TIDY "TIDY support" off \ - TOKENIZER "tokenizer support" on \ - WDDX "WDDX support (implies XML)" off \ - XML "XML support" on \ - XMLREADER "XMLReader support" on \ - XMLRPC "XMLRPC-EPI support" off \ - XMLWRITER "XMLWriter support" on \ - XSL "XSL support (Implies DOM)" off \ - ZIP "ZIP support" off \ - ZLIB "ZLIB support" off - -ALL_OPTIONS= BCMATH BZ2 CALENDAR CTYPE CURL DBA \ +OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA \ DOM EXIF FILEINFO FILTER FTP GD GETTEXT \ GMP HASH ICONV IMAP INTERBASE JSON LDAP MBSTRING MCRYPT \ MSSQL MYSQL MYSQLI \ @@ -113,10 +34,89 @@ TIDY TOKENIZER WDDX XML XMLREADER XMLRPC XMLWRITER XSL \ ZIP ZLIB +BCMATH_DESC= bc style precision math functions +BZ2_DESC= bzip2 library support +CALENDAR_DESC= calendar conversion support +CTYPE_DESC= ctype functions +CURL_DESC= CURL support +DBA_DESC= dba support +DOM_DESC= DOM support +EXIF_DESC= EXIF support +FILEINFO_DESC= fileinfo support +FILTER_DESC= input filter support +FTP_DESC= FTP support +GD_DESC= GD library support +GETTEXT_DESC= gettext library support +GMP_DESC= GNU MP support +HASH_DESC= HASH Message Digest Framework +ICONV_DESC= iconv support +IMAP_DESC= IMAP support +INTERBASE_DESC= Interbase 6 database support (Firebird) +JSON_DESC= JavaScript Object Serialization support +LDAP_DESC= OpenLDAP support +MBSTRING_DESC= multibyte string support +MCRYPT_DESC= Encryption support +MSSQL_DESC= MS-SQL database support +MYSQL_DESC= MySQL database support +MYSQLI_DESC= MySQLi database support +ODBC_DESC= ODBC support +OPENSSL_DESC= OpenSSL support +PCNTL_DESC= pcntl support (CLI only) +PDF_DESC= PDFlib support (implies GD) +PDO_DESC= PHP Data Objects Interface (PDO) +PDO_SQLITE_DESC= PDO sqlite driver +PGSQL_DESC= PostgreSQL database support +PHAR_DESC= phar support +POSIX_DESC= POSIX-like functions +PSPELL_DESC= pspell support +READLINE_DESC= readline support (CLI only) +RECODE_DESC= recode support +SESSION_DESC= session support +SHMOP_DESC= shmop support +SIMPLEXML_DESC= simplexml support +SNMP_DESC= SNMP support +SOAP_DESC= SOAP support +SOCKETS_DESC= sockets support +SQLITE_DESC= sqlite support +SQLITE3_DESC= sqlite3 support +SYBASE_CT_DESC= Sybase database support +SYSVMSG_DESC= System V message support +SYSVSEM_DESC= System V semaphore support +SYSVSHM_DESC= System V shared memory support +TIDY_DESC= TIDY support +TOKENIZER_DESC= tokenizer support +WDDX_DESC= WDDX support (implies XML) +XML_DESC= XML support +XMLREADER_DESC= XMLReader support +XMLRPC_DESC= XMLRPC-EPI support +XMLWRITER_DESC= XMLWriter support +XSL_DESC= XSL support (Implies DOM) +ZIP_DESC= ZIP support +ZLIB_DESC= ZLIB support + +OPTIONS_DEFAULT= CTYPE \ + DOM \ + FILTER \ + HASH \ + ICONV \ + JSON \ + PDO \ + PDO_SQLITE \ + PHAR \ + POSIX \ + SESSION \ + SIMPLEXML \ + SQLITE \ + SQLITE3 \ + TOKENIZER \ + XML \ + XMLREADER \ + XMLWRITER + .include -.for opt in ${ALL_OPTIONS} -. if defined(WITH_${opt}) && !defined(WITHOUT_${opt}) +.for opt in ${OPTIONS_DEFINE} +. if ${PORT_OPTIONS:M${opt}} USE_PHP+= ${opt:L} . endif .endfor --------------040201010008030103090605--