[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / www / sams

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>