Bug 115352 - accessibility/qt4-accessible: cannot install if qmake-3.x is already installed
Summary: accessibility/qt4-accessible: cannot install if qmake-3.x is already installed
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-09 15:20 UTC by mwisnicki+freebsd
Modified: 2007-08-11 11:30 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mwisnicki+freebsd 2007-08-09 15:20:10 UTC
	
	When installing qt4-accessible (as a dependency of security/xca which depends on qt4)
	on a system with qmake-3.x, it fails with following error:

	===>   qt4-accessible-4.3.0 depends on package: qmake>=4.3.0 - not found
	===>   Found qmake-3.3.8_1, but you need to upgrade to qmake>=4.3.0.
	*** Error code 1

Fix: 

One of:
	1. Change PKGNAME of devel/qmake4 from qmake to qmake4 or qt4-qmake or whatever
	2. Rework bsd.qt.mk to depend on file (qmake-qt4) instead of package (qmake>=4.3.0)
	3. Modify ports/pkg framework to support multiple concurrent versions of software ;-)
How-To-Repeat: 	
	pkg_delete qmake-4\*
	cd /usr/ports/devel/qmake; make install
	cd /usr/ports/accessibility/qt4-accessible; make install
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2007-08-09 15:20:32 UTC
Responsible Changed
From-To: freebsd-ports-bugs->kde

Over to maintainer
Comment 2 dfilter service freebsd_committer freebsd_triage 2007-08-11 11:27:41 UTC
lofi        2007-08-11 10:27:36 UTC

  FreeBSD ports repository

  Modified files:
    Mk                   bsd.qt.mk 
    devel/qmake4         Makefile 
    devel/qmake4/files   Makefile.bsd 
  Log:
  Change PKGNAME of devel/qmake4 to qt4-qmake, bringing it in line with
  the rest of the qt4 ports and avoiding dependency resolution troubles
  if devel/qmake is installed on the same system.
  
  While here, change NOMAN to NO_MAN in Makefile.bsd.
  
  PR: ports/115352
  Submitted by: Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
  
  Revision  Changes    Path
  1.6       +0 -3      ports/Mk/bsd.qt.mk
  1.10      +2 -2      ports/devel/qmake4/Makefile
  1.6       +2 -2      ports/devel/qmake4/files/Makefile.bsd
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Michael Nottebrock freebsd_committer freebsd_triage 2007-08-11 11:28:11 UTC
State Changed
From-To: open->closed

Fixed, thanks for reporting!