Bug 258816 - databases/libmemcached: Update to 1.1.4
Summary: databases/libmemcached: Update to 1.1.4
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Po-Chuan Hsieh
URL: https://github.com/awesomized/libmemc...
Keywords:
Depends on: 271804
Blocks:
  Show dependency treegraph
 
Reported: 2021-09-30 17:23 UTC by Daniel Engberg
Modified: 2023-08-06 14:37 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (sunpoet)


Attachments
Patch for libmemcached (29.53 KB, patch)
2023-06-03 13:10 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2021-09-30 17:23:22 UTC
There's an active fork which we might want to use instead
https://github.com/awesomized/libmemcached
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2023-06-03 13:10:26 UTC
Update to new revived fork
Disable unit tests that utilizes SASL due to permission issues
Add OpenSSL as dependency for better crypto performance
Rearrage Makefile to follower Porters Handbook more closely

Compile and runtime tested on FreeBSD 13.2-RELEASE (amd64) (make, make check-plist, make test)

Poudriere testport OK 12.4-RELEASE (amd64)
Poudriere testport OK 13.2-RELEASE (amd64)

Tested with following users in Poudriere (13.2-RELEASE, amd64):
databases/p5-Memcached-libmemcached
databases/pecl-memcached
databases/py-pylibmc
databases/rubygem-memcache
devel/ccache-memcached (fails)
devel/ccache-memcached-static (fails)
devel/sope
devel/sope2
net/opensips31
textproc/turboxsl
www/mod_memcache_block
www/sogo
www/sogo-activesync
www/sogo2
www/sogo2-activesync
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2023-06-03 13:10:47 UTC
Created attachment 242574 [details]
Patch for libmemcached
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2023-06-24 17:39:21 UTC
Friendly ping
Comment 4 Po-Chuan Hsieh freebsd_committer freebsd_triage 2023-06-29 17:16:47 UTC
I've prepared the update and planned to commit it on Jun 30.
Comment 5 mickael.maillot 2023-07-04 08:34:06 UTC
this update break databases/pecl-memcached port:
Package 'libcrypto', required by 'libmemcached', not found
configure: error: no, libmemcached built with sasl disabled. Run configure with --disable-memcached-sasl or update libmemcached with sasl support
Comment 6 mickael.maillot 2023-07-11 07:45:42 UTC
thx sunpoet@ for fixing the problem.