Bug 105299 - Update Port: security/pecl-crack Fix build problems with php 5.2/4 and add cracklib dependency
Summary: Update Port: security/pecl-crack Fix build problems with php 5.2/4 and add cr...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Frank J. Laszlo
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-08 19:40 UTC by Charlie &
Modified: 2006-11-14 12:40 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Charlie & 2006-11-08 19:40:32 UTC
	Two fixes:
	1) Since the PHP5 update to 5.2, this port has failed "make package"
	   I corrected pkg-plist to not contain the .so file, allowing the PHP makefile magic to take care of it
	2) pecl-crack isn't nearly as useful without cracklib installed
	   I added cracklib as a run dependency
	As a result of #2, I bumped PORTREVISION

Fix: 

IMPORTANT: This message contains confidential information and is intended only for the individual named. If the reader of this message is not an intended recipient (or the individual responsible for the delivery of this message to an intended recipient), please be advised that any re-use, dissemination, distribution or copying of this message is prohibited.  Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system.--QkjGsXMzsSUkJrcOPyGoTT9upJKu7N96NzIZ1ObnSpSFCndA
Content-Type: text/plain; name="pecl-crack.shar"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="pecl-crack.shar"

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/security/pecl-crack
#	/usr/ports/security/pecl-crack/pkg-descr
#	/usr/ports/security/pecl-crack/distinfo
#	/usr/ports/security/pecl-crack/Makefile
#	/usr/ports/security/pecl-crack/pkg-plist
#
echo c - /usr/ports/security/pecl-crack
mkdir -p /usr/ports/security/pecl-crack > /dev/null 2>&1
echo x - /usr/ports/security/pecl-crack/pkg-descr
sed 's/^X//' >/usr/ports/security/pecl-crack/pkg-descr << 'END-of-/usr/ports/security/pecl-crack/pkg-descr'
XThis package provides an interface to the cracklib (libcrack) libraries that
Xcome standard on most unix-like distributions. This allows you to check
Xpasswords against dictionaries of words to ensure some minimal level of
Xpassword security.
X
XFrom the cracklib README
XCrackLib makes literally hundreds of tests to determine whether you've
Xchosen a bad password.
X
X* It tries to generate words from your username and gecos entry to tries
Xto match them against what you've chosen.
X
X* It checks for simplistic patterns.
X
X* It then tries to reverse-engineer your password into a dictionary
Xword, and searches for it in your dictionary.
X
X- after all that, it's PROBABLY a safe(-ish) password. 8-)
X
XWWW: http://pecl.php.net/package/crack
END-of-/usr/ports/security/pecl-crack/pkg-descr
echo x - /usr/ports/security/pecl-crack/distinfo
sed 's/^X//' >/usr/ports/security/pecl-crack/distinfo << 'END-of-/usr/ports/security/pecl-crack/distinfo'
XMD5 (PECL/crack-0.4.1.tgz) = e64224cef6c8181f90cc669dae5dfe17
XSHA256 (PECL/crack-0.4.1.tgz) = d9ba43b3678fb46db0eee659d9e000e9bad682bc7702d33f6d7e293d7f6f08ad
XSIZE (PECL/crack-0.4.1.tgz) = 25143
END-of-/usr/ports/security/pecl-crack/distinfo
echo x - /usr/ports/security/pecl-crack/Makefile
sed 's/^X//' >/usr/ports/security/pecl-crack/Makefile << 'END-of-/usr/ports/security/pecl-crack/Makefile'
X# Ports collection makefile for:  pecl-crack
X# Date created:			  07 March 2006
X# Whom:				  Bill Moran <wmoran@collaborativefusion.com>
X#
X# $FreeBSD: ports/security/pecl-crack/Makefile,v 1.1 2006/07/11 15:41:19 garga Exp $
X#
X
XPORTNAME=	crack
XPORTVERSION=	0.4.1
XPORTREVISION=	1
XCATEGORIES=	security www
XMASTER_SITES=	http://www.osuweb.net/~ahaning/
XPKGNAMEPREFIX=	pecl-
XEXTRACT_SUFX=	.tgz
XDIST_SUBDIR=	PECL
X
XMAINTAINER=	wmoran@collaborativefusion.com
XCOMMENT=	PECL extension to cracklib
X
XRUN_DEPENDS=	${LOCALBASE}/libdata/cracklib/pw_dict.pwi:${PORTSDIR}/security/cracklib
X
XUSE_PHP=	yes
XUSE_PHPIZE=	yes
XUSE_PHP_BUILD=	yes
XUSE_PHPEXT=	yes
XPHP_MODNAME=	crack
X
XWRKSRC=		${WRKDIR}/crack-0.4
X
X.include <bsd.port.mk>
END-of-/usr/ports/security/pecl-crack/Makefile
echo x - /usr/ports/security/pecl-crack/pkg-plist
sed 's/^X//' >/usr/ports/security/pecl-crack/pkg-plist << 'END-of-/usr/ports/security/pecl-crack/pkg-plist'
Xinclude/php/ext/crack/config.h
Xinclude/php/ext/crack/php_crack.h
X@dirrm include/php/ext/crack
END-of-/usr/ports/security/pecl-crack/pkg-plist
exit
How-To-Repeat: 	Try making a package of security/pecl-crack with php 5.2
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2006-11-08 19:41:23 UTC
Class Changed
From-To: maintainer-update->change-request

Fix category (submitter is not maintainer)
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2006-11-08 19:41:36 UTC
State Changed
From-To: open->feedback

Awaiting maintainers feedback
Comment 3 Bill Moran 2006-11-08 20:07:55 UTC
In response to Edwin Groothuis <edwin@FreeBSD.org>:

> Maintainer of security/pecl-crack,
> 
> Please note that PR ports/105299 has just been submitted.
> 
> If it contains a patch for an upgrade, an enhancement or a bug fix
> you agree on, reply to this email stating that you approve the patch
> and a committer will take care of it.

Considering the fact that I submitted it, I approve ...

-- 
Bill Moran
Collaborative Fusion Inc.



IMPORTANT: This message contains confidential information and is intended only for the individual named. If the reader of this message is not an intended recipient (or the individual responsible for the delivery of this message to an intended recipient), please be advised that any re-use, dissemination, distribution or copying of this message is prohibited.  Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system.
Comment 4 Edwin Groothuis freebsd_committer freebsd_triage 2006-11-08 21:01:29 UTC
State Changed
From-To: feedback->open

Submitter is maintainer (please use correct email address next time 
to speed up the process) 


Comment 5 Edwin Groothuis freebsd_committer freebsd_triage 2006-11-08 21:01:29 UTC
Class Changed
From-To: change-request->maintainer-update

Submitter is maintainer (please use correct email address next time 
to speed up the process)
Comment 6 Frank J. Laszlo freebsd_committer freebsd_triage 2006-11-10 01:04:22 UTC
Responsible Changed
From-To: freebsd-ports-bugs->laszlof

I'll take it.
Comment 7 Frank J. Laszlo freebsd_committer freebsd_triage 2006-11-10 12:47:50 UTC
State Changed
From-To: open->feedback

Ask for submitter fix.
Comment 8 Frank J. Laszlo freebsd_committer freebsd_triage 2006-11-14 12:37:12 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!
Comment 9 dfilter service freebsd_committer freebsd_triage 2006-11-14 12:37:50 UTC
laszlof     2006-11-14 12:36:53 UTC

  FreeBSD ports repository

  Modified files:
    security/pecl-crack  Makefile pkg-plist 
  Log:
  Correct pkg-plist, and add dependency for cracklib.
  
  PR:             ports/105299
  Submitted by:   Bill Moran <wmoran@collaborativefusion.com> (maintainer)
  Approved by:    flz (mentor)
  
  Revision  Changes    Path
  1.2       +3 -0      ports/security/pecl-crack/Makefile
  1.2       +1 -2      ports/security/pecl-crack/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"