Date: Fri, 25 Feb 2005 11:10:07 +0000 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: Jeffery Fernandez <forums@jefferyfernandez.id.au> Cc: freebsd-questions@freebsd.org Subject: Re: Forcing upgrade of port Message-ID: <20050225111007.GA11075@gravitas.thebunker.net> In-Reply-To: <421ED648.5060805@jefferyfernandez.id.au> References: <421ED648.5060805@jefferyfernandez.id.au>
next in thread | previous in thread | raw e-mail | index | archive | help
--p4qYPpj5QlsIQJ0K Content-Type: multipart/mixed; boundary="zYM0uCDKw75PZbzx" Content-Disposition: inline --zYM0uCDKw75PZbzx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Feb 25, 2005 at 06:39:52PM +1100, Jeffery Fernandez wrote: > I am trying to upgrade phpMyAdmin to the latest release 2.6.1-pl2 which= =20 > has a few bugs fixed (One of them being critical for my usage). >=20 > I have updated the ports tree with cvsup but it has not picked up the=20 > newer release (or maybe its not time to be updated in the ports tree..=20 > not sure). So how do I go about updating my phpMyAdmin port to the=20 > latest release ? Is it just a matter of editing the "MakeFile" under=20 > "/usr/ports/databases/phpmyadmin" with the proper release number before= =20 > "make install clean" ? Any suggestions welcome. Yikes. Give us a chance please. The pl2 release only happened last night, and I've just submitted a PR to update the port. I'll attach the diff from the PR (against the current ports tree) which you can apply yourself if you're desperate for the new version before it all gets processed. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 8 Dane Court Manor School Rd PGP: http://www.infracaninophile.co.uk/pgpkey Tilmanstone Tel: +44 1304 617253 Kent, CT14 0JL UK --zYM0uCDKw75PZbzx Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="phpmyadmin.diff" Content-Transfer-Encoding: quoted-printable diff -Nur /usr/ports/databases/phpmyadmin/Makefile phpmyadmin/Makefile --- /usr/ports/databases/phpmyadmin/Makefile Wed Jan 26 14:37:43 2005 +++ phpmyadmin/Makefile Fri Feb 25 10:50:33 2005 @@ -6,10 +6,12 @@ # =20 PORTNAME=3D phpMyAdmin -DISTVERSION=3D 2.6.1 +PORTVERSION=3D 2.6.1.2 +#DISTVERSION=3D 2.6.1-pl2 CATEGORIES=3D databases www MASTER_SITES=3D ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR=3D phpmyadmin +DISTNAME=3D ${PORTNAME}-${PORTVERSION:C/\.(.)$/-pl\1/} =20 MAINTAINER=3D m.seaman@infracaninophile.co.uk COMMENT=3D A set of PHP-scripts to manage MySQL over the web diff -Nur /usr/ports/databases/phpmyadmin/Makefile~ phpmyadmin/Makefile~ --- /usr/ports/databases/phpmyadmin/Makefile~ Thu Jan 1 01:00:00 1970 +++ phpmyadmin/Makefile~ Fri Feb 25 10:50:05 2005 @@ -0,0 +1,154 @@ +# New ports collection makefile for: phpMyAdmin +# Date created: 19 Jan 2001 +# Whom: nbm +# +# $FreeBSD: ports/databases/phpmyadmin/Makefile,v 1.25 2005/01/25 20:12:33= pav Exp $ +# + +PORTNAME=3D phpMyAdmin +PORTVERSION=3D 2.6.1.2 +DISTNAME=3D ${PORTNAME}-${PORTVERSION:C/\.(.)$/-pl\1/} +#DISTVERSION=3D 2.6.1-pl2 +CATEGORIES=3D databases www +MASTER_SITES=3D ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR=3D phpmyadmin + +MAINTAINER=3D m.seaman@infracaninophile.co.uk +COMMENT=3D A set of PHP-scripts to manage MySQL over the web + +USE_BZIP2=3D yes +NO_BUILD=3D yes +USE_PHP=3D mysql pcre + +# Unfortunately can't make WITH_SUPHP part of the OPTIONS selection, +# since it has to be processed before just about anything else. + +.if defined(WITH_SUPHP) && !defined(WITHOUT_SUPHP) + +PKGNAMESUFFIX=3D -suphp +RUN_DEPENDS+=3D ${LOCALBASE}/sbin/suphp:${PORTSDIR}/www/suphp +WANT_PHP_CGI=3D yes +PKGINST_SKEL=3D ${PKGDIR}/pkg-install${PKGNAMESUFFIX} +PKGINSTALL=3D ${WRKDIR}/pkg-install${PKGNAMESUFFIX} +PKGDEINST_SKEL=3D ${PKGDIR}/pkg-deinstall${PKGNAMESUFFIX} +PKGDEINSTALL=3D ${WRKDIR}/pkg-deinstall${PKGNAMESUFFIX} + +MYADMUSR?=3D phpmyadm + +SED_SCRIPT=3D -e 's,%%PREFIX%%,${PREFIX},g' \ + -e 's,%%MYADMDIR%%,${MYADMDIR},g' \ + -e 's,%%MYADMUSR%%,${MYADMUSR},g' \ + -e 's,%%MYADMGRP%%,${MYADMGRP},g' + +.else + +WANT_PHP_WEB=3D yes + +.endif + +# Copy the way lang/php{4,5}-extensions deals with its OPTIONS -- avoids +# problems with include of bsd.port.pre.mk + +OPTIONS=3D BZ2 "bzip2 library support" on \ + GD "GD library support" on \ + MYSQLI "Improved MySQL support (PHP5, MySQL 4.1 only)" off \ + OPENSSL "OpenSSL support" on \ + PDF "PDFlib support (implies GD)" on \ + ZLIB "ZLIB support" on + +PORT_DBDIR?=3D /var/db/ports +LATEST_LINK=3D ${PORTNAME}${PKGNAMESUFFIX} +OPTIONSFILE?=3D ${PORT_DBDIR}/${LATEST_LINK}/options + +.if exists(${OPTIONSFILE}) +.include "${OPTIONSFILE}" +.endif + +# Options that default to on: +.for opt in BZ2 GD OPENSSL PDF ZLIB +. if !defined(WITHOUT_${opt}) || defined(WITH_${opt}) +USE_PHP+=3D ${opt:L} +. endif +.endfor + +# Options that default to off: +.for opt in MYSQLI +. if defined(WITH_${opt}) && !defined(WITHOUT_${opt}) +USE_PHP+=3D ${opt:L} +. endif +.endfor + +MSG_SKEL=3D ${PKGDIR}/pkg-message +PKGMESSAGE=3D ${WRKDIR}/pkg-message + +# MYADMUSR is only used WITH_SUPHP +MYADMDIR?=3D www/phpMyAdmin +MYADMGRP?=3D ${WWWGRP} +CFGFILE=3D config.inc.php + +PLIST=3D ${WRKDIR}/plist +PLIST_SUB+=3D MYADMDIR=3D${MYADMDIR} MYADMGRP=3D${MYADMGRP} + +.SILENT: + +do-build: + @${DO_NADA} + +pre-everything:: + ${ECHO_MSG} "" + ${ECHO_MSG} "You may use the following additional build option:" + ${ECHO_MSG} "" + ${ECHO_MSG} " WITH_SUPHP=3Dyes Install appropriately for use with" + ${ECHO_MSG} " the www/suphp port [default: no]" + ${ECHO_MSG} "" + +post-patch: + ${MV} ${WRKSRC}/${CFGFILE} ${WRKSRC}/${CFGFILE}.sample + cd ${WRKSRC} ; \ + ${FIND} . ! -type d ! -name ${CFGFILE}.sample | ${SORT} | \ + ${SED} -e "s,^\.,%%MYADMDIR%%," >${PLIST} ; \ + ${CAT} ${PKGDIR}/pkg-plist-chunk >>${PLIST} ; \ + ${FIND} . -type d | ${SORT} -r | ${SED} \ + -e "s,^\.$$,@unexec rmdir %D/%%MYADMDIR%% 2>/dev/null || true," \ + -e "s,^\.,@dirrm %%MYADMDIR%%," >>${PLIST} + ${SED} -e 's,%%MYADMDIR%%,${MYADMDIR},g' \ + -e 's,%%PREFIX%%,${PREFIX},g' \ + -e 's,%%PKGNAME%%,${PKGNAME},g' ${MSG_SKEL} > ${PKGMESSAGE} +.if defined(WITH_SUPHP) + ${SED} ${SED_SCRIPT} ${PKGINST_SKEL} > ${PKGINSTALL} + ${SED} ${SED_SCRIPT} ${PKGDEINST_SKEL} > ${PKGDEINSTALL} +.endif + +pre-install: +.if defined(WITH_SUPHP) + ${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL +.endif + +do-install: install-app install-conf + +install-app: + cd ${WRKSRC} ; \ + for src in $$( ${FIND} . ! -name .cvsignore ) ; do \ + dst=3D${PREFIX}/${MYADMDIR}$${src#.} ; \ + if ${TEST} -d $$src ; then \ + ${MKDIR} $$dst ; \ + else \ + ${INSTALL_DATA} $$src $$dst ; \ + fi \ + done + +install-conf: install-app + cd ${PREFIX}/${MYADMDIR} ; \ + ${CHMOD} 0640 ${CFGFILE}.sample ; \ + ${CHGRP} ${MYADMGRP} ${CFGFILE}.sample ; \ + if ${TEST} ! -f ${CFGFILE} ; then \ + ${CP} -p ${CFGFILE}.sample ${CFGFILE} ; \ + fi + +post-install: +.if defined(WITH_SUPHP) + ${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL +.endif + ${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> diff -Nur /usr/ports/databases/phpmyadmin/distinfo phpmyadmin/distinfo --- /usr/ports/databases/phpmyadmin/distinfo Wed Jan 26 14:37:43 2005 +++ phpmyadmin/distinfo Fri Feb 25 10:27:06 2005 @@ -1,2 +1,2 @@ -MD5 (phpMyAdmin-2.6.1.tar.bz2) =3D eaa23b48760f2b31a8725bf85b0acecd -SIZE (phpMyAdmin-2.6.1.tar.bz2) =3D 1544628 +MD5 (phpMyAdmin-2.6.1-pl2.tar.bz2) =3D 787feeebe16ef7ab43e75e4046550da2 +SIZE (phpMyAdmin-2.6.1-pl2.tar.bz2) =3D 1541665 --zYM0uCDKw75PZbzx-- --p4qYPpj5QlsIQJ0K Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iQCVAwUBQh8Hj5r7OpndfbmCAQJEDwQAwE4rDsGcWh49Z/7gU5qh2bJzTm3J7Gpp nFkqaMdtKJbmtAQ5W/cYDWl/xtghNHmLx/Jaucx+77cIUyl8ktEd+vK11zlhWRii gbq9WVRbiIi0cVt/zgGG2oIWGSi75mOHITRqQBV6JG+FYT/8FuzCp78VnWyR4YLi cgjSSA5AOr4= =IlPR -----END PGP SIGNATURE----- --p4qYPpj5QlsIQJ0K--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050225111007.GA11075>