Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Apr 2014 00:47:35 -0400
From:      rclayton@monmouth.edu (R. Clayton)
To:        freebsd-questions@freebsd.org
Subject:   Most recent port not updating.
Message-ID:  <87lhuqm55k.fsf@UlanBator.myhome.westell.com>

next in thread | raw e-mail | index | archive | help
I'm running

  $ uname -a
  FreeBSD AddisAbaba 9.2-RELEASE-p3 FreeBSD 9.2-RELEASE-p3 #0: Sat Jan 11 02:38:15 UTC 2014     root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386

  $

and trying to update

  $ portversion -O -v *drm*
  [Reading data from pkg(8) ... - 666 packages found - done]
  libdrm-2.4.17_1             <  needs updating (port has 2.4.52) 

  $

however, the update seems stuck on the current version, and doesn't use the
new version:

  # portmaster -d libdrm
  portmaster: libdrm-2.4.17_1
  ===>>> Currently installed version: libdrm-2.4.17_1
  ===>>> Port directory: /usr/ports/graphics/libdrm

  ===>>> Gathering distinfo list for installed ports

  ===>>> Launching 'make checksum' for graphics/libdrm in background
  ===>>> Gathering dependency list for graphics/libdrm from ports
  ===>>> Initial dependency check complete for graphics/libdrm

  portmaster: libdrm-2.4.17_1
  ===>>> Starting build for graphics/libdrm <<<===

  ===>>> All dependencies are up to date

  ===>  Cleaning for libdrm-2.4.17_1
  ===>  Found saved configuration for libdrm-2.4.17_1
  ===>   libdrm-2.4.17_1 depends on file: /usr/local/sbin/pkg - found
  ===> Fetching all distfiles required by libdrm-2.4.17_1 for building
  ===>  Extracting for libdrm-2.4.17_1
  => SHA256 Checksum OK for libdrm-2.4.17.tar.bz2.
  ===>  Patching for libdrm-2.4.17_1

  [blah blah blah]

  ===>  Installing for libdrm-2.4.17_1
  ===>  Checking if graphics/libdrm already installed
  ===>   Registering installation for libdrm-2.4.17_1
  Installing libdrm-2.4.17_1... done

  ===>>> Re-installation of libdrm-2.4.17_1 complete

  ===>>> Exiting

  # portversion -O -v *drm*
  [Reading data from pkg(8) ... - 666 packages found - done]
  libdrm-2.4.17_1             <  needs updating (port has 2.4.52) 

  #

Doing the update manually doesn't work either:

  # cd /usr/ports/graphics/libdrm

  # make deinstall install clean
  ===>  Deinstalling for graphics/libdrm
  ===>   Deinstalling 
  pkg-static: You are trying to delete package(s) which has dependencies that are still required:
  graphics/libdrm: x11/xdriinfo, x11-drivers/xorg-drivers, multimedia/gpac-libgpac, x11/xorg-apps, x11/xorg, graphics/qt4-opengl, x11-toolkits/qt4-declarative, sysutils/qzeitgeist, www/webkit-qt4, devel/qt4-assistant, devel/qt4-designer, devel/qscintilla2, devel/py-qt4-core, net/py-qt4-network, x11-toolkits/py-qt4-gui, www/py-qt4-webkit, multimedia/x264, x11-servers/xorg-server, x11-drivers/xf86-video-openchrome, x11-drivers/xf86-video-ati, graphics/libGL, graphics/dri, x11-drivers/xf86-video-intel
  ... delete these packages anyway in forced mode
  Deinstallation has been requested for the following 1 packages:

          libdrm-2.4.17_1

  The deinstallation will free 784 kB
  [1/1] Deleting libdrm-2.4.17_1...
  libdrm-2.4.17_1 is required by: xdriinfo-1.0.4 xorg-drivers-7.7 gpac-libgpac-0.5.0,1 xorg-apps-7.7 xorg-7.7 qt4-opengl-4.8.5 qt4-declarative-4.8.5 qzeitgeist-0.8.0 qt4-webkit-4.8.5_1 qt4-assistant-4.8.5_1 qt4-designer-4.8.5_1 qscintilla2-2.7.2,1 py27-qt4-core-4.10.3,1 py27-qt4-network-4.10.3,1 py27-qt4-gui-4.10.3,1 py27-qt4-webkit-4.10.3 x264-0.136.2358_3 xorg-server-1.7.7_13,1 xf86-video-openchrome-0.3.3_3 xf86-video-ati-6.14.6_3 libGL-7.6.1_4 dri-7.6.1_3,2 xf86-video-intel-2.7.1_8, deleting anyway
   done
  ===>  Found saved configuration for libdrm-2.4.17_1
  ===>   libdrm-2.4.17_1 depends on file: /usr/local/sbin/pkg - found
  ===> Fetching all distfiles required by libdrm-2.4.17_1 for building
  ===>  Extracting for libdrm-2.4.17_1
  => SHA256 Checksum OK for libdrm-2.4.17.tar.bz2.
  ===>  Patching for libdrm-2.4.17_1
  ===>   libdrm-2.4.17_1 depends on executable: pkgconf - found

  [ blah blah blah ]

  ===>  Installing for libdrm-2.4.17_1
  ===>  Checking if graphics/libdrm already installed
  ===>   Registering installation for libdrm-2.4.17_1
  Installing libdrm-2.4.17_1... done
  ===>  Cleaning for libdrm-2.4.17_1

  # portversion -O -v *drm*    
  [Reading data from pkg(8) ... - 666 packages found - done]
  libdrm-2.4.17_1             <  needs updating (port has 2.4.52) 

  #

libdrm is not the only port having this problem:

  # portversion -O -v -L =
  [Reading data from pkg(8) ... - 666 packages found - done]
  dri-7.6.1_3,2               <  needs updating (port has 9.1.7_3,2) 
  libGL-7.6.1_4               <  needs updating (port has 9.1.7) 
  libdrm-2.4.17_1             <  needs updating (port has 2.4.52) 
  xf86-video-intel-2.7.1_8    <  needs updating (port has 2.21.15_3) 
  xorg-server-1.7.7_13,1      <  needs updating (port has 1.12.4_7,1) 

  # 

Why is it that I can't update to the most recent versions of these ports?  And
yes, I've done "portsnap fetch update" (otherwise, how would I know the ports
are out of date?).




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87lhuqm55k.fsf>