[Midnightbsd-cvs] mports [20632] trunk/lang: add a baseline extension port

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Nov 1 13:02:35 EST 2015


Revision: 20632
          http://svnweb.midnightbsd.org/mports/?rev=20632
Author:   laffer1
Date:     2015-11-01 13:02:35 -0500 (Sun, 01 Nov 2015)
Log Message:
-----------
add a baseline extension port

Modified Paths:
--------------
    trunk/lang/Makefile

Added Paths:
-----------
    trunk/lang/php55-extensions/
    trunk/lang/php55-extensions/Makefile
    trunk/lang/php55-extensions/pkg-descr
    trunk/lang/php56-extensions/
    trunk/lang/php56-extensions/Makefile
    trunk/lang/php56-extensions/pkg-descr

Modified: trunk/lang/Makefile
===================================================================
--- trunk/lang/Makefile	2015-11-01 17:59:07 UTC (rev 20631)
+++ trunk/lang/Makefile	2015-11-01 18:02:35 UTC (rev 20632)
@@ -57,7 +57,9 @@
 SUBDIR += php5
 SUBDIR += php5-extensions
 SUBDIR += php55
+SUBDIR += php55-extensions
 SUBDIR += php56
+SUBDIR += php56-extensions
 SUBDIR += python
 SUBDIR += python2
 SUBDIR += python3

Added: trunk/lang/php55-extensions/Makefile
===================================================================
--- trunk/lang/php55-extensions/Makefile	                        (rev 0)
+++ trunk/lang/php55-extensions/Makefile	2015-11-01 18:02:35 UTC (rev 20632)
@@ -0,0 +1,130 @@
+# $MidnightBSD$
+
+PORTNAME=	php55
+PORTVERSION=	1.0
+CATEGORIES=	lang
+MASTER_SITES=	# none
+PKGNAMESUFFIX=	-extensions
+DISTFILES=	# none
+EXTRACT_ONLY=	# none
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	"meta-port" to install PHP extensions
+
+LICENSE=	php
+
+USE_PHP=	yes
+PHP_DEFAULT=	5.5
+IGNORE_WITH_PHP=53 54 5
+USE_PHP_BUILD=	yes
+
+NO_BUILD=	yes
+NO_MTREE=	yes
+
+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 \
+		ODBC OPCACHE OPENSSL PCNTL PDF PDO PDO_DBLIB PDO_FIREBIRD \
+		PDO_MYSQL PDO_ODBC PDO_PGSQL PDO_SQLITE PGSQL PHAR POSIX \
+		PSPELL READLINE RECODE SESSION SHMOP SIMPLEXML SNMP SOAP \
+		SOCKETS SQLITE3 SYBASE_CT SYSVMSG SYSVSEM SYSVSHM \
+		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
+OPCACHE_DESC=		OPcache 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_DBLIB_DESC=		PDO DBLIB-DB driver
+PDO_FIREBIRD_DESC=	PDO Firebird driver
+PDO_MYSQL_DESC=		PDO MySQL driver
+PDO_ODBC_DESC=		PDO ODBC driver
+PDO_PGSQL_DESC=		PDO PostgreSQL driver
+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
+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 \
+			OPCACHE \
+			PDO \
+			PDO_SQLITE \
+			PHAR \
+			POSIX \
+			SESSION \
+			SIMPLEXML \
+			SQLITE3 \
+			TOKENIZER \
+			XML \
+			XMLREADER \
+			XMLWRITER
+
+.include <bsd.mport.options.mk>
+
+.for opt in ${OPTIONS_DEFINE}
+.	if ${PORT_OPTIONS:M${opt}}
+USE_PHP+=	${opt:tl}
+.	endif
+.endfor
+
+do-install: build
+	@${DO_NADA}
+
+.include <bsd.port.mk>


Property changes on: trunk/lang/php55-extensions/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lang/php55-extensions/pkg-descr
===================================================================
--- trunk/lang/php55-extensions/pkg-descr	                        (rev 0)
+++ trunk/lang/php55-extensions/pkg-descr	2015-11-01 18:02:35 UTC (rev 20632)
@@ -0,0 +1,7 @@
+This is a "meta-port" to install the extensions for PHP 5.5.
+
+Defaults to:
+ctype, dom, filter, hash, iconv, json, pdo, pdo_sqlite, phar, posix,
+session, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.
+
+WWW: http://www.php.net/


Property changes on: trunk/lang/php55-extensions/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lang/php56-extensions/Makefile
===================================================================
--- trunk/lang/php56-extensions/Makefile	                        (rev 0)
+++ trunk/lang/php56-extensions/Makefile	2015-11-01 18:02:35 UTC (rev 20632)
@@ -0,0 +1,130 @@
+# $MidnightBSD$
+
+PORTNAME=	php56
+PORTVERSION=	1.0
+CATEGORIES=	lang
+MASTER_SITES=	# none
+PKGNAMESUFFIX=	-extensions
+DISTFILES=	# none
+EXTRACT_ONLY=	# none
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	"meta-port" to install PHP extensions
+
+LICENSE=	php
+
+USE_PHP=	yes
+PHP_DEFAULT=	5.6
+IGNORE_WITH_PHP=53 54 55 5
+USE_PHP_BUILD=	yes
+
+NO_BUILD=	yes
+NO_MTREE=	yes
+
+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 \
+		ODBC OPCACHE OPENSSL PCNTL PDF PDO PDO_DBLIB PDO_FIREBIRD \
+		PDO_MYSQL PDO_ODBC PDO_PGSQL PDO_SQLITE PGSQL PHAR POSIX \
+		PSPELL READLINE RECODE SESSION SHMOP SIMPLEXML SNMP SOAP \
+		SOCKETS SQLITE3 SYBASE_CT SYSVMSG SYSVSEM SYSVSHM \
+		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
+OPCACHE_DESC=		OPcache 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_DBLIB_DESC=		PDO DBLIB-DB driver
+PDO_FIREBIRD_DESC=	PDO Firebird driver
+PDO_MYSQL_DESC=		PDO MySQL driver
+PDO_ODBC_DESC=		PDO ODBC driver
+PDO_PGSQL_DESC=		PDO PostgreSQL driver
+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
+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 \
+			OPCACHE \
+			PDO \
+			PDO_SQLITE \
+			PHAR \
+			POSIX \
+			SESSION \
+			SIMPLEXML \
+			SQLITE3 \
+			TOKENIZER \
+			XML \
+			XMLREADER \
+			XMLWRITER
+
+.include <bsd.mport.options.mk>
+
+.for opt in ${OPTIONS_DEFINE}
+.	if ${PORT_OPTIONS:M${opt}}
+USE_PHP+=	${opt:tl}
+.	endif
+.endfor
+
+do-install: build
+	@${DO_NADA}
+
+.include <bsd.port.mk>


Property changes on: trunk/lang/php56-extensions/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/lang/php56-extensions/pkg-descr
===================================================================
--- trunk/lang/php56-extensions/pkg-descr	                        (rev 0)
+++ trunk/lang/php56-extensions/pkg-descr	2015-11-01 18:02:35 UTC (rev 20632)
@@ -0,0 +1,7 @@
+This is a "meta-port" to install the extensions for PHP 5.5.
+
+Defaults to:
+ctype, dom, filter, hash, iconv, json, pdo, pdo_sqlite, phar, posix,
+session, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.
+
+WWW: http://www.php.net/


Property changes on: trunk/lang/php56-extensions/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list