Bug 126843 - [patch] update sysutils/nut to use www/neon28
Summary: [patch] update sysutils/nut to use www/neon28
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: Thomas Abthorpe
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-26 02:30 UTC by Josh Paetzel <josh@tcbug.org>
Modified: 2008-09-05 14:10 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 Josh Paetzel <josh@tcbug.org> 2008-08-26 02:30:04 UTC

sysutils/nut has an optional dependancy on www/neon26 which is a superset of and CONFLICTS with www/neon28.  If neon28 is installed it will cause nut to bomb out.

Fix: 

.if !defined(WITHOUT_NEON)
-LIB_DEPENDS+=  neon.26:${PORTSDIR}/www/neon26
+.if exists(${LOCALBASE}/lib/libneon.so.26)
+LIB_DEPENDS+=   neon.26:${PORTSDIR}/www/neon26
+.else
+LIB_DEPENDS+=   neon.28:${PORTSDIR}/www/neon28
+.endif
 CONFIGURE_ARGS+=       --with-neonxml
 MAN8+=         netxml-ups.8
 PLIST_SUB+=    NUT_NEON=""--ESF5iSZYLJiEP6jZJS36RxxKz0hKblR7aKpOfumqQyDNqk7u
Content-Type: text/plain; name="file.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="file.diff"

--- Makefile.old        2008-08-26 01:12:18.000000000 +0000
+++ Makefile    2008-08-26 01:13:12.000000000 +0000
@@ -116,7 +116,11 @@
 .endif
How-To-Repeat: 

Install anything that depends on www/neon28 (subversion, trac, kde3)

# cd /usr/ports/sysutils/nut
# make -DBATCH install

dies due to CONFLICTS between neon26 and neon28
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2008-08-26 02:30:16 UTC
Maintainer of sysutils/nut,

Please note that PR ports/126843 has just been submitted.

If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.

The full text of the PR can be found at:
    http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/126843

-- 
Edwin Groothuis via the GNATS Auto Assign Tool
edwin@FreeBSD.org
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2008-08-26 02:30:18 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Comment 3 Joerg Pulz 2008-09-01 11:31:04 UTC
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Hi,

i hereby approve the proposed patch.

Thanks for pointing this one out and fixing it.

Kind regards
Joerg

- -- 
The beginning is the most important part of the work.
 				-Plato
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iD8DBQFIu8RrSPOsGF+KA+MRAl5fAJ0ap2zcZOj9966dYz5RuZzM2GVS6QCgvkj8
GYt55T3bcX95yBiyo4C9+0M=
=K8J0
-----END PGP SIGNATURE-----
Comment 4 Mark Linimon freebsd_committer freebsd_triage 2008-09-01 14:17:21 UTC
State Changed
From-To: feedback->open

Maintainer approved.
Comment 5 Thomas Abthorpe freebsd_committer freebsd_triage 2008-09-03 16:59:18 UTC
Responsible Changed
From-To: freebsd-ports-bugs->tabthorpe

I'll take it.
Comment 6 dfilter service freebsd_committer freebsd_triage 2008-09-05 14:02:46 UTC
tabthorpe    2008-09-05 13:02:37 UTC

  FreeBSD ports repository

  Modified files:
    sysutils/nut         Makefile 
  Log:
  - Fix CONFLICTS between neon26 and neon28
  
  PR:             ports/126843
  Submitted by:   Josh Paetzel <josh tcbug.org>
  Approved by:    Joerg Pulz <Joerg.Pulz frm2.tum.de> (maintainer)
  
  Revision  Changes    Path
  1.45      +4 -0      ports/sysutils/nut/Makefile
_______________________________________________
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 7 Thomas Abthorpe freebsd_committer freebsd_triage 2008-09-05 14:03:25 UTC
State Changed
From-To: open->closed

Committed. Thanks!