Bug 208049

Summary: [New port]: database/php70-memcached
Product: Ports & Packages Reporter: townwear
Component: Individual Port(s)Assignee: Kurt Jaeger <pi>
Status: Closed FIXED    
Severity: Affects Many People CC: avonarx, lukasz, miwi, pi
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
php70-pecl-memcached.shar
none
logfile installation of php70-pecl-memcached
none
fix file
none
fix: php70-memcached.shar none

Description townwear 2016-03-16 01:37:31 UTC
Created attachment 168278 [details]
php70-pecl-memcached.shar

New port: databases/pecl-memcached, builds with php70

igbinary
see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208015
Comment 1 townwear 2016-04-05 11:33:58 UTC
cc add
Comment 2 Andre 2016-05-05 07:37:25 UTC
@townwear:
Thank you providing the shell archive. I've tested it and it works. see attached log.
Comment 3 Andre 2016-05-05 07:38:59 UTC
Created attachment 169976 [details]
logfile installation of php70-pecl-memcached
Comment 4 townwear 2016-10-25 05:49:37 UTC
Created attachment 176131 [details]
fix file
Comment 5 Kurt Jaeger freebsd_committer freebsd_triage 2016-11-24 06:24:47 UTC
testbuilds@work
Comment 6 Kurt Jaeger freebsd_committer freebsd_triage 2016-11-24 07:27:13 UTC
I reworked the port a bit, but it does not detect php_session.h when
build in poudriere. See for example

http://people.freebsd.org/~pi/logs/databases__php70-memcached-cur-1479968762.txt
Comment 7 townwear 2016-12-07 07:02:22 UTC
Created attachment 177739 [details]
fix: php70-memcached.shar

When php70-session & php70-json is not already installed, failed.
Makefile fix.
Comment 8 Kurt Jaeger freebsd_committer freebsd_triage 2016-12-08 03:25:22 UTC
Btw, portlint has many issues...
Comment 9 Kurt Jaeger freebsd_committer freebsd_triage 2016-12-08 03:34:38 UTC
Testbuilds look fine, with the portlint-clean-up 8-}

Change from the first version was, before:

USE_PHP=        session json

After:

USE_PHP=        session:build json:build
Comment 10 Kurt Jaeger freebsd_committer freebsd_triage 2016-12-08 03:36:05 UTC
Committed, thanks!
Comment 11 commit-hook freebsd_committer freebsd_triage 2016-12-08 03:36:32 UTC
A commit references this bug:

Author: pi
Date: Thu Dec  8 03:35:54 UTC 2016
New revision: 428099
URL: https://svnweb.freebsd.org/changeset/ports/428099

Log:
  New port: databases/php70-memcached

  memcached is a high-performance, distributed memory object caching
  system, generic in nature, but intended for use in speeding up dynamic
  web applications by alleviating database load.

  This extension uses the libmemcached library to provide the API for
  communicating with memcached servers.

  WWW: http://pecl.php.net/package/memcached

  PR:		208049
  Submitted by:	townwear@gmail.com

Changes:
  head/databases/Makefile
  head/databases/php70-memcached/
  head/databases/php70-memcached/Makefile
  head/databases/php70-memcached/distinfo
  head/databases/php70-memcached/pkg-descr