Bug 208049 - [New port]: database/php70-memcached
Summary: [New port]: database/php70-memcached
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-16 01:37 UTC by townwear
Modified: 2016-12-08 03:37 UTC (History)
4 users (show)

See Also:


Attachments
php70-pecl-memcached.shar (2.46 KB, text/plain)
2016-03-16 01:37 UTC, townwear
no flags Details
logfile installation of php70-pecl-memcached (25.27 KB, text/plain)
2016-05-05 07:38 UTC, Andre
no flags Details
fix file (2.39 KB, text/plain)
2016-10-25 05:49 UTC, townwear
no flags Details
fix: php70-memcached.shar (2.40 KB, text/plain)
2016-12-07 07:02 UTC, townwear
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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