Forcing upgrade of port

Ask a Question related to FreeBSD, Design and Development.

  1. #1

    Default Forcing upgrade of port

    I am trying to upgrade phpMyAdmin to the latest release 2.6.1-pl2 which
    has a few bugs fixed (One of them being critical for my usage).

    I have updated the ports tree with cvsup but it has not picked up the
    newer release (or maybe its not time to be updated in the ports tree..
    not sure). So how do I go about updating my phpMyAdmin port to the
    latest release ? Is it just a matter of editing the "MakeFile" under
    "/usr/ports/databases/phpmyadmin" with the proper release number before
    "make install clean" ? Any suggestions welcome.

    cheers,
    Jeffery



    Jeffery Fernandez Guest

  2. Similar Questions and Discussions

    1. forcing a beginSprite
      Hi All, I'm usin the custom quicktime control slider behaviour at the moment. The problem i'm having is that to work out the rate that the slider...
    2. forcing stage ontop
      anyone know how to keep the stage above the score? I hate it going behind the score whenever I edit / touch the score.
    3. Daemon proc run on a port, kill daemon and cannot restart on same port for 10 minutes.
      Unix is AIX 4.3 The daemon is a license manager which runs for an application. Killing the daemon is fine. (using the 'kill -9 <pid>')...
    4. Can you upgrade using a previous version upgrade disk?
      When upgrading to PS 7, can I use the previous version 5 upgrade media for product verification or do I need the original full version disk - which,...
    5. forcing on stopMovie
      you can always manually enter stopmovie in message window to activate your clean up code, sounds like ther is something unusual about your movie,...
  3. #2

    Default Re: Forcing upgrade of port

    On Feb 25 at 18:39, Jeffery Fernandez said:
    > I am trying to upgrade phpMyAdmin to the latest release 2.6.1-pl2 which has
    > a few bugs fixed (One of them being critical for my usage).
    >
    > I have updated the ports tree with cvsup but it has not picked up the newer
    > release (or maybe its not time to be updated in the ports tree.. not sure).
    > So how do I go about updating my phpMyAdmin port to the latest release ? Is
    > it just a matter of editing the "MakeFile" under
    > "/usr/ports/databases/phpmyadmin" with the proper release number before "make
    > install clean" ? Any suggestions welcome.
    I've never had any success with a phpmyadmin installation from ports. In
    your place I'd uninstall your existing port, and go grab the
    latest/greatest from [url]http://www.phpmyadmin.net/home_page/index.php[/url].

    There are a few apps I have gotten into the habit of getting directly,
    this is one of 'em. Another is php, and finally MySQL. Since I'm on the
    announce lists for all three, if another version comes along I can read
    the release notes in some detail, rather than trusting blindly and
    attempting to upgrade via ports...not that there's anything wrong with
    ports I *hasten* to add!! Everyone has their "pet apps" they want to
    know about in greater detail....those stated above are mine...YMMV of
    course.

    I know there are those with a liking for debate who will say; "well
    surely that applies to every application, wouldn't you want to read the
    detailed release notes/changelog for foo-9.x.x before installing it, I
    mean why use the ports collection at all?" I'm not going down that road.
    I'm just saying to you that there are likely many people who do the same
    with their own "chosen apps" and nothing beyond that. Don't anyone take
    this as being an invitation to emit/return a three month rambling series
    of non-sequiturs on the ports collection which inevitably leads to light
    switches and good environmental pracctices in pig farming.

    As always, just my $0.02 worth.

    Regards,
    -Colin
    --
    Colin J. Raven
    FreeBSD 5.3-RELEASE - [url]http://www.FreeBSD.org[/url] - There can be only ONE
    Fri Feb 25 09:11:00 CET 2005
    9:11AM up 5 days, 16:21, 7 users, load averages: 0.00, 0.00, 0.00
    Colin J. Raven Guest

  4. #3

    Default Re: Forcing upgrade of port

    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
    > has a few bugs fixed (One of them being critical for my usage).
    >
    > I have updated the ports tree with cvsup but it has not picked up the
    > newer release (or maybe its not time to be updated in the ports tree..
    > not sure). So how do I go about updating my phpMyAdmin port to the
    > latest release ? Is it just a matter of editing the "MakeFile" under
    > "/usr/ports/databases/phpmyadmin" with the proper release number before
    > "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

    --
    Dr Matthew J Seaman MA, D.Phil. 8 Dane Court Manor
    School Rd
    PGP: [url]http://www.infracaninophile.co.uk/pgpkey[/url] Tilmanstone
    Tel: +44 1304 617253 Kent, CT14 0JL UK

    -----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-----

    Matthew Seaman Guest

  5. #4

    Default Re: Forcing upgrade of port

    On Fri, Feb 25, 2005 at 09:12:03AM +0100, Colin J. Raven wrote:
    > On Feb 25 at 18:39, Jeffery Fernandez said:
    >
    > >I am trying to upgrade phpMyAdmin to the latest release 2.6.1-pl2 which
    > >has a few bugs fixed (One of them being critical for my usage).
    > I've never had any success with a phpmyadmin installation from ports. In
    > your place I'd uninstall your existing port, and go grab the
    > latest/greatest from [url]http://www.phpmyadmin.net/home_page/index.php[/url].
    Speaking as the maintainer of the phpmyadmin port, what exactly is the
    problem you have been experiencing when installing phpmyadmin from
    ports? I can't say that I remember ever seeing a bug report from you
    -- and as far as I can tell from the testing I and the ports
    committers do, the port is working as it should. If you have
    discovered a problem, please do report it, as there's no way I can fix
    things if I don't know they're broken.

    Cheers,

    Matthew

    --
    Dr Matthew J Seaman MA, D.Phil. 8 Dane Court Manor
    School Rd
    PGP: [url]http://www.infracaninophile.co.uk/pgpkey[/url] Tilmanstone
    Tel: +44 1304 617253 Kent, CT14 0JL UK

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.0 (FreeBSD)

    iQCVAwUBQh8JKZr7OpndfbmCAQKjPQP/W6DHpMsz1qeBSY2FnNejEk0qP+YgLwRz
    UABF/BiPhzO9s9lf+YVZkIiqyQCcboFNnmZTnS1nG0FwSzibc0yt1il elm0ZhBhp
    EJfYCk+ROFTjP+FDsA3PlOuBWwasF7kevTf8UDLrGgMdQDu2je FzzT/eDoPlL05k
    UL4lDvOxHPg=
    =9e/z
    -----END PGP SIGNATURE-----

    Matthew Seaman Guest

  6. #5

    Default Re: Forcing upgrade of port

    On Fri, Feb 25, 2005 at 11:10:07AM +0000, Matthew Seaman wrote:
    > 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.
    D'Oh! How to make yourself look like a complete wally in one easy
    step. Please remove the Makefile~ emacs backup file that managed to
    sneak into that diff.

    Cheers,

    Matthew

    --
    Dr Matthew J Seaman MA, D.Phil. 8 Dane Court Manor
    School Rd
    PGP: [url]http://www.infracaninophile.co.uk/pgpkey[/url] Tilmanstone
    Tel: +44 1304 617253 Kent, CT14 0JL UK

    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.0 (FreeBSD)

    iQCVAwUBQh8OqJr7OpndfbmCAQKCJwQA3G8TcyEmdoNYwOvheo IcBnKtGhfaoI3v
    gECz4Wa3OX8TgmChO+Dn5dT7Jjx0OPNnyfzXj4j67GWBzERW3l rIs8ifpbX5Fy8y
    TnopxgqiBEgs6drjraA+WIPrKX3n/uwsA8PEsYpEPhuKGeRa6coSXGs6zUHldB/9
    5Bzij1m+flc=
    =3MNF
    -----END PGP SIGNATURE-----

    Matthew Seaman Guest

  7. #6

    Default Re: Forcing upgrade of port

    Matthew Seaman wrote:
    >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
    >>has a few bugs fixed (One of them being critical for my usage).
    >>
    >>I have updated the ports tree with cvsup but it has not picked up the
    >>newer release (or maybe its not time to be updated in the ports tree..
    >>not sure). So how do I go about updating my phpMyAdmin port to the
    >>latest release ? Is it just a matter of editing the "MakeFile" under
    >>"/usr/ports/databases/phpmyadmin" with the proper release number before
    >>"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
    >
    >
    Sorry mate... I was having problem with logging into phpmyadmin when I
    was using cookie authentication. Just Found out through a bug reported
    at sourceforge that the blowfish pass-phrase has to be less than 50
    characters or so. All fixed on my end now.. sorry for the confusion.

    cheers,
    Jeffery
    >
    >
    >------------------------------------------------------------------------
    >
    >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 @@
    > #
    >
    > PORTNAME= phpMyAdmin
    >-DISTVERSION= 2.6.1
    >+PORTVERSION= 2.6.1.2
    >+#DISTVERSION= 2.6.1-pl2
    > CATEGORIES= databases www
    > MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
    > MASTER_SITE_SUBDIR= phpmyadmin
    >+DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.(.)$/-pl\1/}
    >
    > MAINTAINER= [email]m.seaman@infracaninophile.co.uk[/email]
    > COMMENT= 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= phpMyAdmin
    >+PORTVERSION= 2.6.1.2
    >+DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.(.)$/-pl\1/}
    >+#DISTVERSION= 2.6.1-pl2
    >+CATEGORIES= databases www
    >+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
    >+MASTER_SITE_SUBDIR= phpmyadmin
    >+
    >+MAINTAINER= [email]m.seaman@infracaninophile.co.uk[/email]
    >+COMMENT= A set of PHP-scripts to manage MySQL over the web
    >+
    >+USE_BZIP2= yes
    >+NO_BUILD= yes
    >+USE_PHP= 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= -suphp
    >+RUN_DEPENDS+= ${LOCALBASE}/sbin/suphp:${PORTSDIR}/www/suphp
    >+WANT_PHP_CGI= yes
    >+PKGINST_SKEL= ${PKGDIR}/pkg-install${PKGNAMESUFFIX}
    >+PKGINSTALL= ${WRKDIR}/pkg-install${PKGNAMESUFFIX}
    >+PKGDEINST_SKEL= ${PKGDIR}/pkg-deinstall${PKGNAMESUFFIX}
    >+PKGDEINSTALL= ${WRKDIR}/pkg-deinstall${PKGNAMESUFFIX}
    >+
    >+MYADMUSR?= phpmyadm
    >+
    >+SED_SCRIPT= -e 's,%%PREFIX%%,${PREFIX},g' \
    >+ -e 's,%%MYADMDIR%%,${MYADMDIR},g' \
    >+ -e 's,%%MYADMUSR%%,${MYADMUSR},g' \
    >+ -e 's,%%MYADMGRP%%,${MYADMGRP},g'
    >+
    >+.else
    >+
    >+WANT_PHP_WEB= yes
    >+
    >+.endif
    >+
    >+# Copy the way lang/php{4,5}-extensions deals with its OPTIONS -- avoids
    >+# problems with include of bsd.port.pre.mk
    >+
    >+OPTIONS= 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?= /var/db/ports
    >+LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX}
    >+OPTIONSFILE?= ${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+= ${opt:L}
    >+. endif
    >+.endfor
    >+
    >+# Options that default to off:
    >+.for opt in MYSQLI
    >+. if defined(WITH_${opt}) && !defined(WITHOUT_${opt})
    >+USE_PHP+= ${opt:L}
    >+. endif
    >+.endfor
    >+
    >+MSG_SKEL= ${PKGDIR}/pkg-message
    >+PKGMESSAGE= ${WRKDIR}/pkg-message
    >+
    >+# MYADMUSR is only used WITH_SUPHP
    >+MYADMDIR?= www/phpMyAdmin
    >+MYADMGRP?= ${WWWGRP}
    >+CFGFILE= config.inc.php
    >+
    >+PLIST= ${WRKDIR}/plist
    >+PLIST_SUB+= MYADMDIR=${MYADMDIR} MYADMGRP=${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=yes 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=${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) = eaa23b48760f2b31a8725bf85b0acecd
    >-SIZE (phpMyAdmin-2.6.1.tar.bz2) = 1544628
    >+MD5 (phpMyAdmin-2.6.1-pl2.tar.bz2) = 787feeebe16ef7ab43e75e4046550da2
    >+SIZE (phpMyAdmin-2.6.1-pl2.tar.bz2) = 1541665
    >
    >
    Jeffery Fernandez Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139