ports/144096: [NEW PORT] devel/ioncube - ionCube PHP Loader

Svyatoslav Lempert svyatoslav.lempert at gmail.com
Fri Feb 19 08:00:15 UTC 2010


>Number:         144096
>Category:       ports
>Synopsis:       [NEW PORT] devel/ioncube - ionCube PHP Loader
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 19 08:00:11 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Svyatoslav Lempert
>Release:        i386
>Organization:
>Environment:
>Description:
The ionCube Loader is a free application that runs the files encoded by the ionCube PHP Encoder (www.ioncube.com)
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	ioncube
#	ioncube/files
#	ioncube/files/pkg-message.in
#	ioncube/Makefile
#	ioncube/distinfo
#	ioncube/pkg-descr
#	ioncube/pkg-plist
#
echo c - ioncube
mkdir -p ioncube > /dev/null 2>&1
echo c - ioncube/files
mkdir -p ioncube/files > /dev/null 2>&1
echo x - ioncube/files/pkg-message.in
sed 's/^X//' >ioncube/files/pkg-message.in << '45b5d0c82a12a463c723bedcedc5d053'
X********************************************************************************
X
XYou have installed the ionCube loader package.
X
XEdit %%LOCALBASE%%/etc/php.ini and add:
X
X[Zend]
Xzend_extension="%%PREFIX%%/lib/php/%%PHP_EXT_DIR%%/ioncube/ioncube_loader.so"
Xzend_extension_ts="%%PREFIX%%/lib/php/%%PHP_EXT_DIR%%/ioncube/ioncube_loader_ts.so"
X
X********************************************************************************
45b5d0c82a12a463c723bedcedc5d053
echo x - ioncube/Makefile
sed 's/^X//' >ioncube/Makefile << '1f4d04c66ddf926d90f11fe7232c6262'
X# New ports collection makefile for:    ioncube
X# Date created:                 Fri Feb 12 21:43:10 CET 2010
X# Whom:                         Svyatoslav Lempert <svyatoslav.lempert at NOSPAM.gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ioncube
XDISTVERSION=	3.3.10
XCATEGORIES=	devel
XMASTER_SITES=	http://downloads2.ioncube.com/loader_downloads/ \
X		http://downloads.ioncube.com/loader_downloads/
XDISTFILES=	${PORTNAME}_loaders_fre_${VER}_${ARCH_DIST}${EXTRACT_SUFX}
X
XMAINTAINER=	svyatoslav.lempert at NOSPAM.gmail.com
XCOMMENT=	An ionCube loader for PHP code
X
XONLY_FOR_ARCHS=	i386 amd64
XNO_BUILD=	yes
XUSE_PHP=	yes
X
XSUB_FILES=	pkg-message
XPKGMESSAGE=	${WRKDIR}/pkg-message
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 700055
XVER=		6
X.else
XVER=		7
X.endif
X
X.if ${ARCH} == i386
XARCH_DIST=	x86
X.else
XARCH_DIST=	x86-64
X.endif
X
X.if ${PHP_VER} >= 5
XPHP_INSTVER=	5.2
X.else
XPHP_INSTVER=	4.4
X.endif
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/
X	${INSTALL_DATA} ${WRKDIR}/ioncube/ioncube_loader_fre_${PHP_INSTVER}.so \
X		${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/ioncube_loader.so
X	${INSTALL_DATA} ${WRKDIR}/ioncube/ioncube_loader_fre_${PHP_INSTVER}_ts.so \
X		${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/ioncube_loader_ts.so
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
1f4d04c66ddf926d90f11fe7232c6262
echo x - ioncube/distinfo
sed 's/^X//' >ioncube/distinfo << '4cad136f0b5344c41c4930f7614c12ad'
XSIZE (ioncube_loaders_fre_6_x86.tar.gz) = 2676463
XMD5 (ioncube_loaders_fre_6_x86.tar.gz) = 6385e8a1a58b93011edece70cea0005c
XSHA256 (ioncube_loaders_fre_6_x86.tar.gz) = 244400687740b81748dbf56b6310d7f2cdf49947ad4f60e0e7d53de18fe1683e
XSIZE (ioncube_loaders_fre_6_x86-64.tar.gz) = 2296836
XMD5 (ioncube_loaders_fre_6_x86-64.tar.gz) = 33a844587d29fcbfdcd70a336e708717
XSHA256 (ioncube_loaders_fre_6_x86-64.tar.gz) = 91c83faa5f31cb3a0681c2cc78c79174c2c41406f1c359a7b540f231666d35e3
XSIZE (ioncube_loaders_fre_7_x86.tar.gz) = 2443467
XMD5 (ioncube_loaders_fre_7_x86.tar.gz) = 1c470209d38cb81d2ed9f81095a6632d
XSHA256 (ioncube_loaders_fre_7_x86.tar.gz) = 7ed49596b9e198aa1cb4c1667f2d8eda932e90d69e8991ee115e088fb71bc1b9
XSIZE (ioncube_loaders_fre_7_x86-64.tar.gz) = 2681484
XMD5 (ioncube_loaders_fre_7_x86-64.tar.gz) = 4df93881285e2d76894f05172838c161
XSHA256 (ioncube_loaders_fre_7_x86-64.tar.gz) = c4bb987e8fb9c163b34585ba9b6832340d09efb35955886787fca2572a12bbb6
4cad136f0b5344c41c4930f7614c12ad
echo x - ioncube/pkg-descr
sed 's/^X//' >ioncube/pkg-descr << 'd91ea6092b9d9a8eb5d396133ef9a8a4'
XThe ionCube Loader is a free application that runs the files
Xencoded by the ionCube PHP Encoder, while enhancing the 
Xrunning speed of PHP applications. 
X
XBenefits:
X- Enables users to run files encoded by the ionCube PHP Encoder 
X
XWWW: http://www.ioncube.com/
X
X- Svyatoslav Lempert
Xsvyatoslav.lempert at NOSPAM.gmail.com [remove nospam from address]
d91ea6092b9d9a8eb5d396133ef9a8a4
echo x - ioncube/pkg-plist
sed 's/^X//' >ioncube/pkg-plist << 'bc56ea14694e330d1d56231e6ed3af0a'
Xlib/php/%%PHP_EXT_DIR%%/ioncube/ioncube_loader.so
Xlib/php/%%PHP_EXT_DIR%%/ioncube/ioncube_loader_ts.so
X at dirrm lib/php/%%PHP_EXT_DIR%%/ioncube
X at dirrmtry lib/php/%%PHP_EXT_DIR%%
bc56ea14694e330d1d56231e6ed3af0a
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list