=================================================================== RCS file: /cvs/ports/www/sams/Attic/Makefile,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ports/www/sams/Attic/Makefile 2009/10/09 08:29:03 1.1 +++ ports/www/sams/Attic/Makefile 2009/10/14 19:44:26 1.2 @@ -1,11 +1,9 @@ -# $OpenBSD: Makefile,v 1.1 2009/10/09 07:29:03 yason Exp $ +# $OpenBSD: Makefile,v 1.2 2009/10/14 18:44:26 yason Exp $ COMMENT = Squid Account Management System DISTNAME = sams-1.0.4 -#SHARED_LIBS = ??? - CATEGORIES = www HOMEPAGE = http://sams.perm.ru/ @@ -21,49 +19,61 @@ WANTLIB = c MASTER_SITES = http://sams.perm.ru/download/ -#MASTER_SITES0 = EXTRACT_SUFX = .tar.bz2 -#MODULES = ??? -#BUILD_DEPENDS = ??? -#RUN_DEPENDS = ??? +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 -#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_LIBTOOL = Yes CONFIGURE_STYLE = gnu CONFIGURE_ARGS += ${CONFIGURE_SHARED} \ - --prefix=${PREFIX} \ --with-mysql-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 = ??? -#LDFLAGS = ??? -#MAKE_FILE = ??? -#PKG_ARCH = ??? +#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 -#INSTALL_TARGET = ??? -#REGRESS_TARGET = ??? - 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