[description of the port] WWW: http://port.home.page/ Generated with FreeBSD Port Tools 1.02 (mode: new) Fix: --- pecl-yac-0.9.2.shar ends here ---
Created attachment 148580 [details] pecl-yac shar file
some minor issues: XEXTRACT_SUFX= .tgz that should be USES=tar:tgz XPHP_MODNAME= ${PORTNAME:tl} Unless there is a good reason to use PORTNAME, I'd rather this be hardcoded. For new ports we also like to see test logs (poudriere wth stage-qa checks) or at least make-checkplist, make stage-qa, and portlint output.
Created attachment 148883 [details] upload updated shar 1. Change EXTRACT_SUFX= .tgz to USES=tar:tgz 2. remove PHP_MODNAME= ${PORTNAME:tl}
Created attachment 148884 [details] Upload test logs poudriere wth stage-qa checks
hmm, it looks like INSTALL_TARGET= install-strip didn't work. see in log? Warning: 'lib/php/20100525/yac.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} That means you probably need to remove it and instead use something like: post-install: @${STRIP_COMMAND} ${STAGEDIR}${ ??? }/yac.so I'm sure there's a variable for lib/php/20100525, "make -V PLIST_SUB" will probably reveal it. A little nit, but is USES=tar:tgz tabbed once or twice? It should be twice to line up with the rest of the lines.
Created attachment 148885 [details] Upload test logs poudriere wth stage-qa checks
Created attachment 148886 [details] upload updated shar 1. Fix Warning: 'lib/php/20100525/yac.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} 2. Change lib/php/20100525 to lib/php/${PHP_EXT_DIR} 3. tab twice USES=tar:tgz
Hmmm, it's strange that the auto-plist still inserts @dirrm but that is not this ports fault. I'll promote this as it is because you've been so patient. :) However, I'll make the recommendation for the next committer that this line: XCOMMENT= Yac is a shared and lockless memory user data cache for PHP. gets changed to XCOMMENT= Shared and lockless memory user data cache for PHP. It is against style rules to use the name of the port in the short description of the port. If you want to upload a final update after I promote it to fix that, it would be great. Thanks!
Created attachment 148889 [details] upload updated shar
Created attachment 148890 [details] upload updated shar Hi John, Thanks for your help too. New shar file change 1. XCOMMENT= Yac is a shared and lockless memory user data cache for PHP. gets changed to XCOMMENT= Shared and lockless memory user data cache for PHP.
Created attachment 148891 [details] Upload test logs
A commit references this bug: Author: marino Date: Tue Nov 4 19:09:49 UTC 2014 New revision: 372163 URL: https://svnweb.freebsd.org/changeset/ports/372163 Log: Add new port databases/pecl-yac PR: 194553 Submitted by: John Pupu Yac is a shared memory user data cache for PHP. It can be used instead of APC or local memcached. Yac is lockless, which it is very fast, but there could be a chance the wrong data will be retrieved (it depends on how many key slots are allocated and how many keys are stored), so a product using Yac should not be very sensitive to data loss. Changes: head/databases/Makefile head/databases/pecl-yac/ head/databases/pecl-yac/Makefile head/databases/pecl-yac/distinfo head/databases/pecl-yac/files/ head/databases/pecl-yac/files/pkg-message.in head/databases/pecl-yac/pkg-descr
I made some minor changes. PKGMESSAGE was redefined unnecessarily, so I removed that. I made pkg-message.in more concise and removed the wrapping at 80 columns The English was pretty brutal so I attempted to make it better, but I can see that messed up on the "it is very fast" clause. Anyway, it's in ports now, thanks!
I remove this port as it is duplicate of devel/pecl-yac Please submit an update if you want.
well this is embarrassing. The port got removed. why? Because it already exists. MOVED +databases/pecl-yac|devel/pecl-yac|2014-11-04|Duplicate port
well, as antoine just said.
oops... It's my stupid mistake .. I will send another pr for update Thanks John for help