Bug 156308 - [Patch] Update net-im/prosody to 0.8.0 and missing deps
Summary: [Patch] Update net-im/prosody to 0.8.0 and missing deps
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: David Thiel
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-10 17:50 UTC by nico
Modified: 2011-04-11 21: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 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 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 2011-04-11 18:52:42 UTC
State Changed
From-To: open->feedback
Comment 3 David Thiel freebsd_committer 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 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"