View | Details | Raw Unified | Return to bug 144550
Collapse All | Expand All

(-)phpmyadmin/Makefile (-18 / +21 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	phpMyAdmin
8
PORTNAME=	phpMyAdmin
9
DISTVERSION=	3.2.5
9
DISTVERSION=	3.3.0
10
CATEGORIES=	databases www
10
CATEGORIES=	databases www
11
MASTER_SITES=	SF/${PORTNAME:L}/${PORTNAME}/${PORTVERSION}
11
MASTER_SITES=	SF/${PORTNAME:L}/${PORTNAME}/${PORTVERSION}
12
DISTNAME=	${PORTNAME}-${DISTVERSION}-all-languages
12
DISTNAME=	${PORTNAME}-${DISTVERSION}-all-languages
Lines 20-26 Link Here
20
USE_BZIP2=	yes
20
USE_BZIP2=	yes
21
NO_BUILD=	yes
21
NO_BUILD=	yes
22
.if !defined(WITHOUT_PHP_DEPENDS)
22
.if !defined(WITHOUT_PHP_DEPENDS)
23
USE_PHP=	ctype mysql session spl filter
23
USE_PHP=	ctype mysql session spl filter mbstring mcrypt
24
.endif
24
.endif
25
25
26
OPTIONS=	SUPHP	 "suPHP support" off \
26
OPTIONS=	SUPHP	 "suPHP support" off \
Lines 30-37 Link Here
30
		OPENSSL	 "OpenSSL support" on \
30
		OPENSSL	 "OpenSSL support" on \
31
		PDF	 "PDFlib support (implies GD)" on \
31
		PDF	 "PDFlib support (implies GD)" on \
32
		ZLIB	 "ZLIB support" on \
32
		ZLIB	 "ZLIB support" on \
33
		MCRYPT	 "MCrypt library support" on \
34
		MBSTRING "Multi-byte character-set string support" on \
35
		ZIP	 "Zip compression support" on
33
		ZIP	 "Zip compression support" on
36
34
37
.include <bsd.port.options.mk>
35
.include <bsd.port.options.mk>
Lines 88-96 Link Here
88
86
89
.SILENT:
87
.SILENT:
90
88
91
do-build:
92
	@${DO_NADA}
93
94
pre-everything::
89
pre-everything::
95
	${ECHO_MSG} "This version of phpmyadmin requires PHP 5.2+ and MySQL"
90
	${ECHO_MSG} "This version of phpmyadmin requires PHP 5.2+ and MySQL"
96
	${ECHO_MSG} "5.0+.  If you need to use an older version of PHP or"
91
	${ECHO_MSG} "5.0+.  If you need to use an older version of PHP or"
Lines 101-130 Link Here
101
# When creating a package, empty directories will not be generated
96
# When creating a package, empty directories will not be generated
102
# from the pkg tarball.	 Therefore make sure no directories are empty.
97
# from the pkg tarball.	 Therefore make sure no directories are empty.
103
98
99
# Aaargh! A curse on all filenames with spaces in.
104
post-patch:
100
post-patch:
101
	cd ${WRKSRC}/documentation-gsoc ; \
102
	${MV} "Synchronization_User Manual.htm" \
103
	    Synchronization_User_Manual.htm ; \
104
	${MV} "Synchronization_User Manual_files" \
105
	    Synchronization_User_Manual_files ; \
105
	cd ${WRKSRC} ; \
106
	cd ${WRKSRC} ; \
107
	${REINPLACE_CMD} -e 's/_User%20Manual/_User_Manual/' \
108
	    Documentation.html \
109
	    documentation-gsoc/Synchronization_User_Manual.htm ; \
106
	for emptydir in $$( ${FIND} . -type d -empty -print ) ; do \
110
	for emptydir in $$( ${FIND} . -type d -empty -print ) ; do \
107
	    ${TOUCH} $${emptydir}/.keep-me ; \
111
	    ${TOUCH} $${emptydir}/.keep-me ; \
108
	done
112
	done ; \
109
	${CP} ${FILESDIR}/${CFGFILE}.sample ${WRKSRC}/${CFGFILE}.sample
113
	${CP} ${FILESDIR}/${CFGFILE}.sample ${WRKSRC}/${CFGFILE}.sample ; \
110
	cd ${WRKSRC} ; \
114
	${FIND} . ! -type d ! -name ${CFGFILE}.sample ! -name '*.bak' | \
111
	${FIND} . ! -type d ! -name ${CFGFILE}.sample | ${SORT} | \
115
	    ${SORT} | ${SED} -e "s,^\.,%%WWWDIR%%,"   >${PLIST} ; \
112
	    ${SED} -e "s,^\.,%%WWWDIR%%,"	      >${PLIST} ; \
113
	${CAT} ${PKGDIR}/pkg-plist-chunk	     >>${PLIST} ; \
116
	${CAT} ${PKGDIR}/pkg-plist-chunk	     >>${PLIST} ; \
114
	${FIND} . -type d | ${SORT} -r | ${SED} \
117
	${FIND} . -type d | ${SORT} -r | ${SED} \
115
	     -e "s,^\.$$,@dirrmtry %%WWWDIR%%," \
118
	    -e "s,^\.$$,@dirrmtry %%WWWDIR%%," \
116
	     -e "s,^\.,@dirrm %%WWWDIR%%,"	     >>${PLIST}
119
	    -e "s,^\.,@dirrm %%WWWDIR%%,"	     >>${PLIST}
117
120
118
do-install: install-app install-conf
121
do-install: install-app install-conf
119
122
120
install-app:
123
install-app:
121
	cd ${WRKSRC} ; \
124
	cd ${WRKSRC} ; \
122
	for src in $$( ${FIND} . ! -name .cvsignore ) ; do \
125
	for src in $$( ${FIND} . ! -name .cvsignore ! -name '*.bak' ) ; do \
123
	    dst=${WWWDIR}$${src#.} ; \
126
	    dst=${WWWDIR}$${src#.} ; \
124
	    if ${TEST} -d $$src ; then \
127
	    if ${TEST} -d "$$src" ; then \
125
		${MKDIR} $$dst ; \
128
		${MKDIR} "$$dst" ; \
126
	    else \
129
	    else \
127
		${INSTALL_DATA} $$src $$dst ; \
130
		${INSTALL_DATA} "$$src" "$$dst" ; \
128
	    fi \
131
	    fi \
129
	done
132
	done
130
133
(-)phpmyadmin/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (phpMyAdmin-3.2.5-all-languages.tar.bz2) = 6083ea867a152f58f5c332d0c9b92ac1
1
MD5 (phpMyAdmin-3.3.0-all-languages.tar.bz2) = 53b5d9d189ed1b969d549f0304f5ca08
2
SHA256 (phpMyAdmin-3.2.5-all-languages.tar.bz2) = 43f48978c9415be20d630032139fa516c10eca4459f695b0a992bab7464e9493
2
SHA256 (phpMyAdmin-3.3.0-all-languages.tar.bz2) = 5b1b69f1b39f85cb365d939afc50b27b0603dadf1730893d5e2daf69d221cda3
3
SIZE (phpMyAdmin-3.2.5-all-languages.tar.bz2) = 2745641
3
SIZE (phpMyAdmin-3.3.0-all-languages.tar.bz2) = 3607715
(-)phpmyadmin/files/config.inc.php.sample (-1 / +1 lines)
Lines 5-11 Link Here
5
 * installaton of phpmyadmin.
5
 * installaton of phpmyadmin.
6
 * 
6
 * 
7
 * Copy any settings you want to override from
7
 * Copy any settings you want to override from
8
 * libraries/config.default.php or use scripts/setup.php to generate a
8
 * libraries/config.default.php or visit /phpmyadmin/setup/ to generate a
9
 * basic configuration file
9
 * basic configuration file
10
 * 
10
 * 
11
 */
11
 */
(-)phpmyadmin/pkg-descr (-22 / +27 lines)
Lines 1-26 Link Here
1
1
2
   phpMyAdmin handles the administration of MySQL over the Web. It can
2
   phpMyAdmin handles the administration of MySQL over the Web. It can:
3
   manage a whole MySQL server as well as a single database.
3
    * browse and drop databases, tables, views, fields and indexes
4
4
    * create, copy, drop, rename and alter databases, tables, fields
5
    * Intuitive web interface
5
      and indexes
6
    * Support for most MySQL features:
6
    * maintain server, databases and tables, with proposals on server
7
          o browse and drop databases, tables, views, fields and indexes
7
      configuration
8
          o create, copy, drop, rename and alter databases, tables, fields
8
    * execute, edit and bookmark any SQL-statement, even batch-queries
9
	    and indexes
9
    * load text files into tables
10
          o maintenance of server, databases and tables, with proposals on
10
    * create and read dumps of tables
11
	    server configuration
11
    * export data to various formats: CSV, XML, PDF, ISO/IEC 26300 -
12
          o execute, edit and bookmark any SQL-statement, even batch-queries
12
      OpenDocument Text and Spreadsheet, Word, Excel and LATEX formats
13
          o manage MySQL users and privileges
13
    * import data and MySQL structures from Microsoft Excel and
14
          o manage stored procedures and triggers
14
      OpenDocument spreadsheets, as well as XML, CSV, and SQL files
15
    * Import data from CSV and SQL
15
    * administer multiple servers
16
    * Export data to various formats: CSV, SQL, XML, PDF, ISO/IEC 26300 -
16
    * manage MySQL users and privileges
17
      OpenDocument Text and Spreadsheet, Word, Excel, LATEX and others
17
    * check referential integrity in MyISAM tables
18
    * Administering multiple servers
18
    * using Query-by-example (QBE), create complex queries
19
    * Creating PDF graphics of your database layout
19
      automatically connecting required tables
20
    * Creating complex queries using Query-by-example (QBE)
20
    * create PDF graphics of your Database layout
21
    * Searching globally in a database or a subset of it
21
    * search globally in a database or a subset of it
22
    * Transforming stored data into any format using a set of predefined
22
    * transform stored data into any format using a set of predefined
23
      functions, like displaying BLOB-data as image or download-link
23
      functions, like displaying BLOB-data as image or download-link
24
    * And much more...
24
    * track changes on databases, tables and views
25
    * support InnoDB tables and foreign keys
26
    * support mysqli, the improved MySQL extension
27
    * communicate in 57 different languages
28
    * synchronize two databases residing on the same as well as remote
29
      servers
25
30
26
WWW: http://www.phpmyadmin.net/
31
WWW: http://www.phpmyadmin.net/

Return to bug 144550