- Update to 3.3.0

PR:		144550
Submitted by:	Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
This commit is contained in:
Martin Wilke 2010-03-08 23:24:47 +00:00
parent 51a460dcd2
commit f536429d27
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=250737
4 changed files with 52 additions and 44 deletions

View file

@ -6,7 +6,7 @@
#
PORTNAME= phpMyAdmin
DISTVERSION= 3.2.5
DISTVERSION= 3.3.0
CATEGORIES= databases www
MASTER_SITES= SF/${PORTNAME:L}/${PORTNAME}/${PORTVERSION}
DISTNAME= ${PORTNAME}-${DISTVERSION}-all-languages
@ -20,7 +20,7 @@ IGNORE_WITH_MYSQL= 323 40 41
USE_BZIP2= yes
NO_BUILD= yes
.if !defined(WITHOUT_PHP_DEPENDS)
USE_PHP= ctype mysql session spl filter
USE_PHP= ctype mysql session spl filter mbstring mcrypt
.endif
OPTIONS= SUPHP "suPHP support" off \
@ -30,8 +30,6 @@ OPTIONS= SUPHP "suPHP support" off \
OPENSSL "OpenSSL support" on \
PDF "PDFlib support (implies GD)" on \
ZLIB "ZLIB support" on \
MCRYPT "MCrypt library support" on \
MBSTRING "Multi-byte character-set string support" on \
ZIP "Zip compression support" on
.include <bsd.port.options.mk>
@ -88,9 +86,6 @@ USE_PHP+= ${opt:L}
.SILENT:
do-build:
@${DO_NADA}
pre-everything::
${ECHO_MSG} "This version of phpmyadmin requires PHP 5.2+ and MySQL"
${ECHO_MSG} "5.0+. If you need to use an older version of PHP or"
@ -101,30 +96,38 @@ pre-everything::
# When creating a package, empty directories will not be generated
# from the pkg tarball. Therefore make sure no directories are empty.
# Aaargh! A curse on all filenames with spaces in.
post-patch:
cd ${WRKSRC}/documentation-gsoc ; \
${MV} "Synchronization_User Manual.htm" \
Synchronization_User_Manual.htm ; \
${MV} "Synchronization_User Manual_files" \
Synchronization_User_Manual_files ; \
cd ${WRKSRC} ; \
${REINPLACE_CMD} -e 's/_User%20Manual/_User_Manual/' \
Documentation.html \
documentation-gsoc/Synchronization_User_Manual.htm ; \
for emptydir in $$( ${FIND} . -type d -empty -print ) ; do \
${TOUCH} $${emptydir}/.keep-me ; \
done
${CP} ${FILESDIR}/${CFGFILE}.sample ${WRKSRC}/${CFGFILE}.sample
cd ${WRKSRC} ; \
${FIND} . ! -type d ! -name ${CFGFILE}.sample | ${SORT} | \
${SED} -e "s,^\.,%%WWWDIR%%," >${PLIST} ; \
done ; \
${CP} ${FILESDIR}/${CFGFILE}.sample ${WRKSRC}/${CFGFILE}.sample ; \
${FIND} . ! -type d ! -name ${CFGFILE}.sample ! -name '*.bak' | \
${SORT} | ${SED} -e "s,^\.,%%WWWDIR%%," >${PLIST} ; \
${CAT} ${PKGDIR}/pkg-plist-chunk >>${PLIST} ; \
${FIND} . -type d | ${SORT} -r | ${SED} \
-e "s,^\.$$,@dirrmtry %%WWWDIR%%," \
-e "s,^\.,@dirrm %%WWWDIR%%," >>${PLIST}
-e "s,^\.$$,@dirrmtry %%WWWDIR%%," \
-e "s,^\.,@dirrm %%WWWDIR%%," >>${PLIST}
do-install: install-app install-conf
install-app:
cd ${WRKSRC} ; \
for src in $$( ${FIND} . ! -name .cvsignore ) ; do \
for src in $$( ${FIND} . ! -name .cvsignore ! -name '*.bak' ) ; do \
dst=${WWWDIR}$${src#.} ; \
if ${TEST} -d $$src ; then \
${MKDIR} $$dst ; \
if ${TEST} -d "$$src" ; then \
${MKDIR} "$$dst" ; \
else \
${INSTALL_DATA} $$src $$dst ; \
${INSTALL_DATA} "$$src" "$$dst" ; \
fi \
done

View file

@ -1,3 +1,3 @@
MD5 (phpMyAdmin-3.2.5-all-languages.tar.bz2) = 6083ea867a152f58f5c332d0c9b92ac1
SHA256 (phpMyAdmin-3.2.5-all-languages.tar.bz2) = 43f48978c9415be20d630032139fa516c10eca4459f695b0a992bab7464e9493
SIZE (phpMyAdmin-3.2.5-all-languages.tar.bz2) = 2745641
MD5 (phpMyAdmin-3.3.0-all-languages.tar.bz2) = 53b5d9d189ed1b969d549f0304f5ca08
SHA256 (phpMyAdmin-3.3.0-all-languages.tar.bz2) = 5b1b69f1b39f85cb365d939afc50b27b0603dadf1730893d5e2daf69d221cda3
SIZE (phpMyAdmin-3.3.0-all-languages.tar.bz2) = 3607715

View file

@ -5,7 +5,7 @@
* installaton of phpmyadmin.
*
* Copy any settings you want to override from
* libraries/config.default.php or use scripts/setup.php to generate a
* libraries/config.default.php or visit /phpmyadmin/setup/ to generate a
* basic configuration file
*
*/

View file

@ -1,26 +1,31 @@
phpMyAdmin handles the administration of MySQL over the Web. It can
manage a whole MySQL server as well as a single database.
* Intuitive web interface
* Support for most MySQL features:
o browse and drop databases, tables, views, fields and indexes
o create, copy, drop, rename and alter databases, tables, fields
and indexes
o maintenance of server, databases and tables, with proposals on
server configuration
o execute, edit and bookmark any SQL-statement, even batch-queries
o manage MySQL users and privileges
o manage stored procedures and triggers
* Import data from CSV and SQL
* Export data to various formats: CSV, SQL, XML, PDF, ISO/IEC 26300 -
OpenDocument Text and Spreadsheet, Word, Excel, LATEX and others
* Administering multiple servers
* Creating PDF graphics of your database layout
* Creating complex queries using Query-by-example (QBE)
* Searching globally in a database or a subset of it
* Transforming stored data into any format using a set of predefined
phpMyAdmin handles the administration of MySQL over the Web. It can:
* browse and drop databases, tables, views, fields and indexes
* create, copy, drop, rename and alter databases, tables, fields
and indexes
* maintain server, databases and tables, with proposals on server
configuration
* execute, edit and bookmark any SQL-statement, even batch-queries
* load text files into tables
* create and read dumps of tables
* export data to various formats: CSV, XML, PDF, ISO/IEC 26300 -
OpenDocument Text and Spreadsheet, Word, Excel and LATEX formats
* import data and MySQL structures from Microsoft Excel and
OpenDocument spreadsheets, as well as XML, CSV, and SQL files
* administer multiple servers
* manage MySQL users and privileges
* check referential integrity in MyISAM tables
* using Query-by-example (QBE), create complex queries
automatically connecting required tables
* create PDF graphics of your Database layout
* search globally in a database or a subset of it
* transform stored data into any format using a set of predefined
functions, like displaying BLOB-data as image or download-link
* And much more...
* track changes on databases, tables and views
* support InnoDB tables and foreign keys
* support mysqli, the improved MySQL extension
* communicate in 57 different languages
* synchronize two databases residing on the same as well as remote
servers
WWW: http://www.phpmyadmin.net/