Skip site navigation (1)Skip section navigation (2)
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>