File: [local] / ports / www / sams / Attic / Makefile (download)
Revision 1.2, Wed Oct 14 18:44:26 2009 UTC (14 years, 7 months ago) by yason
Branch: MAIN
Changes since 1.1: +36 -26 lines
dirty hacks to make sams useful
|
# $OpenBSD$
COMMENT = Squid Account Management System
DISTNAME = sams-1.0.4
CATEGORIES = www
HOMEPAGE = http://sams.perm.ru/
#MAINTAINER = ???
# GPLv2
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
WANTLIB = c
MASTER_SITES = http://sams.perm.ru/download/
EXTRACT_SUFX = .tar.bz2
RUN_DEPENDS = ::databases/mysql,-server \
:php5-core-*:www/php5/core \
:php5-gd-*:www/php5/extensions,-gd \
:php5-ldap-*:www/php5/extensions,-ldap \
:php5-mysql-*:www/php5/extensions,-mysql
LIB_DEPENDS = mysqlclient::databases/mysql,-main \
pcre::devel/pcre
USE_GMAKE = Yes
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS += ${CONFIGURE_SHARED} \
--with-mysql-libpath=${LOCALBASE}/lib \
--with-pcre-libpath=${LOCALBASE}/lib
NO_REGRESS = Yes
#WEB_ROOT = /var/www/htdocs
#pre-configure:
# @perl -pi -e 's|%%INSTALL%%|${INSTALL}|g' ${WRKSRC}/Makefile.in
# @perl -pi -e 's|%%INSTALL_SCRIPT%%|${INSTALL_SCRIPT}|g' ${WRKSRC}/Makefile.in
# @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
do-install:
.for i in sams samsdaemon samsf samsredir
${INSTALL_PROGRAM} ${WRKSRC}/$i ${PREFIX}/bin/$i
.endfor
${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/
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>