Here are some of my comments : --------------------------------------------------------- 1. Also to me, in following line, $(MEMCACHE_DIR).tgz is not very unreadable. +$(MEMCACHE_DIR)/configure: $(MEMCACHE_DIR).tgz
I would rather define a variable e.g MEMCACHE_TAR_FILE=memcache-$(MEMCACHE_VERSION).tgz and then write make rule like : $(MEMCACHE_DIR)/configure: $(MEMCACHE_TAR_FILE) gzip -dc $(MEMCACHE_TAR_FILE) | ... -------------------------------------------------------------- 2. Following two lines can be more concisely be written : Current + gzip -dc $(MEMCACHE_DIR).tgz | tar xopf - + touch $(MEMCACHE_DIR)/configure Suggested : + gzip -dc $< | tar xopf - + touch $@ -------------------------------------------------------------- 3. I would rather prefer to save configure options in a separate varaible e.g. MEMCACHE_CONFIG_OPTION=--disable-debug \ --enable-memcache \ --with-php-config=../php-config-proto \ --with-zlib-dir=$(ROOT)/usr ) $(MEMCACHE_DIR)/config.status: $(MEMCACHE_DIR)/configure (cd $(MEMCACHE_DIR); \ env $(ENVLINE) ../phpize-proto; \ env $(ENVLINE) sh ./configure $(MEMCACHE_CONFIG_OPTION) -------------------------------------------------------------- 4. There is small cosmetic change comments : + env $(ENVLINE) ../phpize-proto; \ + env $(ENVLINE) sh ./configure \ + --disable-debug \ + --enable-memcache \ + --with-php-config=../php-config-proto \ + --with-zlib-dir=$(ROOT)/usr ) In above mentioned in first two lines, there is 1 tab, followed by 4 spaces, while next four lines contain 2 tabs. I believe, we can make it more consistent. As far as Makefiles are concerned, we can safely use spaces after 1st tab. The issue is there in other places too in php5/Makefile.sfw. --------------------------------------------------------- BTW memcache-2.2.3 version is also out. http://pecl.php.net/package/memcache Regards, Basant. On Fri, Feb 01, 2008 at 07:20:58PM -0800, Sriram Natarajan wrote: > Hi > Can you kindly take a moment and review on the upcoming PHP memcached > module integration related changes. Please find below the 'webrev' > output and provide us with your valuable comments. Please note that > 'memcached' server has been integrated with Nevada build 80. > > http://cr.opensolaris.org/~sn123202/6630059/webrev > > thanks in advance > sriram > _______________________________________________ > > > webstack-discuss mailing list > webstack-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/webstack-discuss