version 1.1, 2009/10/09 08:29:03 |
version 1.2, 2009/10/14 19:44:26 |
|
|
|
|
DISTNAME = sams-1.0.4 |
DISTNAME = sams-1.0.4 |
|
|
#SHARED_LIBS = ??? |
|
|
|
CATEGORIES = www |
CATEGORIES = www |
|
|
HOMEPAGE = http://sams.perm.ru/ |
HOMEPAGE = http://sams.perm.ru/ |
|
|
WANTLIB = c |
WANTLIB = c |
|
|
MASTER_SITES = http://sams.perm.ru/download/ |
MASTER_SITES = http://sams.perm.ru/download/ |
#MASTER_SITES0 = |
|
EXTRACT_SUFX = .tar.bz2 |
EXTRACT_SUFX = .tar.bz2 |
|
|
#MODULES = ??? |
RUN_DEPENDS = ::databases/mysql,-server \ |
#BUILD_DEPENDS = ??? |
:php5-core-*:www/php5/core \ |
#RUN_DEPENDS = ??? |
:php5-gd-*:www/php5/extensions,-gd \ |
|
:php5-ldap-*:www/php5/extensions,-ldap \ |
|
:php5-mysql-*:www/php5/extensions,-mysql |
LIB_DEPENDS = mysqlclient::databases/mysql,-main \ |
LIB_DEPENDS = mysqlclient::databases/mysql,-main \ |
pcre::devel/pcre |
pcre::devel/pcre |
#REGRESS_DEPENDS = ??? |
|
|
|
#MAKE_FLAGS = ??? |
|
#MAKE_ENV = ??? |
|
#FAKE_FLAGS = ??? |
|
#REGRESS_FLAGS = ??? |
|
|
|
#SEPARATE_BUILD = concurrent (build simultaneously on all arches) |
|
#SEPARATE_BUILD = simple (configure/build still recreates files in source) |
|
USE_GMAKE = Yes |
USE_GMAKE = Yes |
USE_LIBTOOL = Yes |
|
CONFIGURE_STYLE = gnu |
CONFIGURE_STYLE = gnu |
CONFIGURE_ARGS += ${CONFIGURE_SHARED} \ |
CONFIGURE_ARGS += ${CONFIGURE_SHARED} \ |
--prefix=${PREFIX} \ |
|
--with-mysql-libpath=${LOCALBASE}/lib \ |
--with-mysql-libpath=${LOCALBASE}/lib \ |
--with-pcre-libpath=${LOCALBASE}/lib |
--with-pcre-libpath=${LOCALBASE}/lib |
#CONFIGURE_ENV = ??? |
|
|
|
#REGRESS_IS_INTERACTIVE = Yes |
NO_REGRESS = Yes |
|
|
#NO_REGRESS = Yes |
#WEB_ROOT = /var/www/htdocs |
|
|
#CFLAGS = ??? |
#pre-configure: |
#LDFLAGS = ??? |
# @perl -pi -e 's|%%INSTALL%%|${INSTALL}|g' ${WRKSRC}/Makefile.in |
#MAKE_FILE = ??? |
# @perl -pi -e 's|%%INSTALL_SCRIPT%%|${INSTALL_SCRIPT}|g' ${WRKSRC}/Makefile.in |
#PKG_ARCH = ??? |
# @perl -pi -e 's|%%INSTALL_DATA%%|${INSTALL_DATA}|g' ${WRKSRC}/Makefile.in |
|
# @perl -pi -e 's|%%INSTALL_PROGRAM%%|${INSTALL_PROGRAM}|g' ${WRKSRC}/Makefile.in |
|
# @perl -pi -e 's|%%prefix%%|${PREFIX}|g' ${WRKSRC}/Makefile.in |
|
|
#INSTALL_TARGET = ??? |
|
#REGRESS_TARGET = ??? |
|
|
|
do-install: |
do-install: |
.for i in sams samsdaemon samsf samsredir |
.for i in sams samsdaemon samsf samsredir |
${INSTALL_PROGRAM} ${WRKSRC}/$i ${PREFIX}/bin/$i |
${INSTALL_PROGRAM} ${WRKSRC}/$i ${PREFIX}/bin/$i |
.endfor |
.endfor |
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/sams/ |
${INSTALL_DATA_DIR} ${PREFIX}/share/sams/ |
|
|
|
.for i in doc doc/EN doc/RU doc/img |
|
${INSTALL_DATA_DIR} ${PREFIX}/share/sams/$i |
|
.endfor |
|
${INSTALL_DATA} ${WRKSRC}/doc/EN/* ${PREFIX}/share/sams/doc/EN/ |
|
${INSTALL_DATA} ${WRKSRC}/doc/RU/* ${PREFIX}/share/sams/doc/RU/ |
|
${INSTALL_DATA} ${WRKSRC}/doc/img/* ${PREFIX}/share/sams/doc/img/ |
${INSTALL_DATA} ${WRKSRC}/etc/sams.conf.default ${PREFIX}/share/sams/ |
${INSTALL_DATA} ${WRKSRC}/etc/sams.conf.default ${PREFIX}/share/sams/ |
|
|
|
cd ${WRKSRC}/php && find * -type d -exec ${INSTALL_DATA_DIR} \ |
|
"${PREFIX}/share/sams/{}" \; |
|
cd ${WRKSRC}/php && find * -type f -exec ${INSTALL_DATA} \ |
|
"{}" "${PREFIX}/share/sams/{}" \; |
|
|
|
.for i in sams_db.sql squid_db.sql |
|
${INSTALL_DATA} ${WRKSRC}/mysql/$i ${PREFIX}/share/sams/data/ |
|
.endfor |
|
|
|
${INSTALL_DATA} ${WRKSRC}/update/upgrade_mysql_table.php ${PREFIX}/share/sams/data/ |
|
|
|
#cp ./mysql/recover_admin_passwd /usr/local/bin; |
|
#chmod 777 /usr/local/share/sams/data; |
|
#chmod ugo+x /usr/local/share/sams/bin/*; |
|
|
.include <bsd.port.mk> |
.include <bsd.port.mk> |