Bug 156308

Summary: [Patch] Update net-im/prosody to 0.8.0 and missing deps
Product: Ports & Packages Reporter: nico
Component: Individual Port(s)Assignee: David Thiel <lx>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description nico 2011-04-10 17:50:12 UTC
   Update net-im/prosody to 0.8.0

   Patch: http://people.freebsd.org/~dhn/diff/prosody-0.8.0.diff
   TB: http://tb.4bit.ws/index.php?action=describe_port&id=864

   Works fine for me.

   I have noticed that there are some optional dependencies (for common prosody modules which are installed with this package) missing in the ports tree.

   Those are:
   1. luaevent-prosody (http://prosody.im/doc/depends#luaevent)
   2. lua-zlib (http://prosody.im/doc/depends#lua-zlib) - needed by mod_compression
   3. luaDBI (http://prosody.im/doc/depends#luadbi) starting with 0.8.0, needed by mod_storage_sql

   Also the lua51-posix port should be added as a default depedency and maybe the posix module should be enabled in the sample config too. It will save headaches. Took me some time to figure out why prosody was not writing to to logfile.

   The provided patch is just a version bump, it does not touch the dependency problematics.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2011-04-10 17:50:22 UTC
Responsible Changed
From-To: freebsd-ports-bugs->lx

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 David Thiel freebsd_committer freebsd_triage 2011-04-11 18:52:42 UTC
State Changed
From-To: open->feedback
Comment 3 David Thiel freebsd_committer freebsd_triage 2011-04-11 21:24:07 UTC
State Changed
From-To: feedback->closed

Committed with changes. I added a patch for the "posix" in the 
config, but removed the one which disables dependency checking/logging. 
This breaks functionality like SSL. Will address dependency issues 
separately.  Thanks!
Comment 4 dfilter service freebsd_committer freebsd_triage 2011-04-11 21:24:08 UTC
lx          2011-04-11 20:24:00 UTC

  FreeBSD ports repository

  Modified files:
    net-im/prosody       Makefile distinfo pkg-plist 
    net-im/prosody/files patch-Makefile patch-configure 
  Added files:
    net-im/prosody/files patch-prosody.cfg.lua.dist 
                         patch-prosodyctl 
  Removed files:
    net-im/prosody/files patch-util-src-Makefile 
  Log:
  Update to 0.8.0.
  
  PR:             ports/156308
  Submitted by:   nico <nico@lifeisabug.com>
  
  Revision  Changes    Path
  1.11      +2 -3      ports/net-im/prosody/Makefile
  1.5       +2 -2      ports/net-im/prosody/distinfo
  1.4       +5 -4      ports/net-im/prosody/files/patch-Makefile
  1.4       +4 -83     ports/net-im/prosody/files/patch-configure
  1.1       +11 -0     ports/net-im/prosody/files/patch-prosody.cfg.lua.dist (new)
  1.1       +23 -0     ports/net-im/prosody/files/patch-prosodyctl (new)
  1.2       +0 -11     ports/net-im/prosody/files/patch-util-src-Makefile (dead)
  1.6       +20 -6     ports/net-im/prosody/pkg-plist
_______________________________________________
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"