diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2005-06-18 19:40:52 +0000 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2005-06-18 19:40:52 +0000 |
commit | 4435c6db788993ff58e0a9d2de7f1115a1ddb1da (patch) | |
tree | cd46dae7ec1f668b7081a617ca1da767319582f6 /french | |
parent | 864d635231f1ff9b65c80d53f63286ce9df6e418 (diff) | |
download | ports-4435c6db788993ff58e0a9d2de7f1115a1ddb1da.tar.gz ports-4435c6db788993ff58e0a9d2de7f1115a1ddb1da.zip |
Notes
Diffstat (limited to 'french')
-rw-r--r-- | french/facturier/Makefile | 38 | ||||
-rw-r--r-- | french/facturier/distinfo | 4 | ||||
-rw-r--r-- | french/facturier/files/patch-html_javascript.js | 13 | ||||
-rw-r--r-- | french/facturier/files/patch-lib_Conf.pm | 20 | ||||
-rw-r--r-- | french/facturier/files/pkg-message.in | 12 | ||||
-rw-r--r-- | french/facturier/pkg-plist | 19 |
6 files changed, 46 insertions, 60 deletions
diff --git a/french/facturier/Makefile b/french/facturier/Makefile index 7ad124b47160..7397840cf205 100644 --- a/french/facturier/Makefile +++ b/french/facturier/Makefile @@ -6,16 +6,15 @@ # PORTNAME= facturier -PORTVERSION= 2.1.1 +PORTVERSION= 2.1.2 CATEGORIES= french finance MASTER_SITES= http://ignu.ungi.org/download/ -EXTRACT_SUFX= .tgz -MAINTAINER= thierry@pompo.net +MAINTAINER= thierry@FreeBSD.org COMMENT= Logiciel de facturation pour P.M.I. & P.M.E. RUN_DEPENDS= ${LOCALBASE}/bin/htmldoc:${PORTSDIR}/textproc/htmldoc \ - ${PBASE}/${PERL_ARCH}/Mysql.pm:${PORTSDIR}/databases/p5-Mysql \ + ${PBASE}/${PERL_ARCH}/DBD/mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql \ ${PBASE}/Tie/IxHash.pm:${PORTSDIR}/devel/p5-Tie-IxHash WRKSRC= ${WRKDIR}/${PORTNAME} @@ -23,6 +22,7 @@ WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes USE_APACHE= yes USE_PERL5_RUN= yes +USE_MYSQL= yes USE_REINPLACE= yes .if defined(WITH_APACHE2) @@ -48,10 +48,16 @@ PLIST_SUB= FACT_REP=${LFACT_REP} SS_REPS= cgi-bin html lib log sql REINPLACE_ARGS= -i.beforeFacturier -PORTDOCS= COPYING README.txt todo.txt +PORTDOCS= README.txt todo.txt +SUB_FILES= pkg-message +SUB_LIST= FACT_REP=${FACT_REP} DBOWN=${DBOWN} DBPWD=${DBPWD} \ + DBSERV=${DBSERV} PKGMESSAGE= ${WRKDIR}/pkg-message +TRASHFILES= lib/Conf.pm~ cgi-bin/.articlemodif.cgi.swp lib/.Conf.pm.swp \ + html/UNGI/Editfacturemaj.pm.back html/temp/log_facture.gif.back + pre-everything:: @${ECHO_MSG} "" @${ECHO_MSG} "Vous pouvez définir trois variables :" @@ -61,13 +67,8 @@ pre-everything:: @${ECHO_MSG} " (localhost par défaut)." @${ECHO_MSG} "" -post-extract: - @(cd ${WRKDIR} && \ - ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ - ${PORTNAME}-version${PORTVERSION}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS}) - @${RM} ${WRKDIR}/${PORTNAME}-version${PORTVERSION}${EXTRACT_SUFX} - post-patch: + @${RM} ${TRASHFILES:S|^|${WRKSRC}/|} # perl PREFIX safeness @${FIND} ${WRKSRC} -type f | ${XARGS} -n 10 -x \ ${REINPLACE_CMD} -E -e 's|/usr/bin/perl|${PERL}|' @@ -75,11 +76,13 @@ post-patch: do-install: @${MKDIR} ${FACT_REP} + @${INSTALL_DATA} ${WRKSRC}/version.txt ${FACT_REP} .for REP in ${SS_REPS} @${CP} -Rp ${WRKSRC}/${REP} ${FACT_REP} .endfor @${REINPLACE_CMD} -e "s:%%FACT_REP%%:${FACT_REP}:;s:%%PREFIX%%:${PREFIX}:; \ - s:%%DBOWN%%:${DBOWN}:;s:%%DBPWD%%:${DBPWD}:;s:%%DBSERV%%:${DBSERV}:" \ + s:%%DBOWN%%:${DBOWN}:;s:%%DBPWD%%:${DBPWD}:;s:%%DBSERV%%:${DBSERV}:; \ + s:%%LOCALBASE%%:${LOCALBASE}:" \ ${FACT_CNF} @${RM} ${FACT_CNF}.beforeFacturier @${CP} -p ${FACT_CNF} ${FACT_CNF}.dist @@ -89,6 +92,7 @@ do-install: @${FIND} ${FACT_REP} -type d -exec ${CHMOD} a+x {} \; @${CHMOD} -R u+x ${FACT_REP}/cgi-bin @${FIND} ${FACT_REP}/lib -type f -exec ${CHMOD} go-r {} \; + @${CHMOD} -R 777 ${FACT_REP}/log # Configure Apache @(if [ -f ${APACHE_CONF} ] ; then \ ${MKDIR} ${FACT_INC} ; \ @@ -101,22 +105,14 @@ do-install: ${ECHO_CMD} "# Le Facturier's cgi-bin directory" >> ${APACHE_CONF} ; \ ${ECHO_CMD} "Include ${FACT_INC}" >> ${APACHE_CONF} ; \ fi) - .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} -.for doc in ${PORTDOCS} - @${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} -.endfor + @${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif post-install: @${ECHO_MSG} - @${SED} -e "s:/usr/local/www/facturier:${FACT_REP}:" \ - -e "s:/usr/local/share/doc/facturier:${DOCSDIR}:" \ - -e "s:%%DBOWN%%:${DBOWN}:;s:%%DBPWD%%:${DBPWD}:" \ - -e "s:%%DBSERV%%:${DBSERV}:" \ - ${FILESDIR}/pkg-message.in > ${PKGMESSAGE} @${CAT} ${PKGMESSAGE} @${ECHO_MSG} diff --git a/french/facturier/distinfo b/french/facturier/distinfo index 26082b1d10df..f40aac44e096 100644 --- a/french/facturier/distinfo +++ b/french/facturier/distinfo @@ -1,2 +1,2 @@ -MD5 (facturier-2.1.1.tgz) = 34fe33f061a5861c58f2894b1b4b536e -SIZE (facturier-2.1.1.tgz) = 599370 +MD5 (facturier-2.1.2.tar.gz) = c3b1b7f4aec84d7bdb21cda7b602825d +SIZE (facturier-2.1.2.tar.gz) = 645369 diff --git a/french/facturier/files/patch-html_javascript.js b/french/facturier/files/patch-html_javascript.js deleted file mode 100644 index 69fe2fb2c223..000000000000 --- a/french/facturier/files/patch-html_javascript.js +++ /dev/null @@ -1,13 +0,0 @@ ---- html/javascript.js.orig Fri Sep 26 11:47:51 2003 -+++ html/javascript.js Mon Oct 13 22:45:34 2003 -@@ -1,8 +1,8 @@ --//variable globale de connection -+//variable globale de connexion - //donnez à la variable "adr" la même valeur qu'à la variable $CGIADR - //du fichier Conf.pm. Si cette valeur est "/fact", aors remplacer - //ScriptAlias par fact. --var adr = "/ScriptAlias"; -+var adr = "/fact"; - - - //replacer les car sep par + diff --git a/french/facturier/files/patch-lib_Conf.pm b/french/facturier/files/patch-lib_Conf.pm index cacbd588e713..3c068585cf9d 100644 --- a/french/facturier/files/patch-lib_Conf.pm +++ b/french/facturier/files/patch-lib_Conf.pm @@ -1,5 +1,5 @@ ---- lib/Conf.pm.orig Fri Sep 26 14:04:57 2003 -+++ lib/Conf.pm Mon Oct 13 23:04:13 2003 +--- lib/Conf.pm.orig Thu Mar 31 10:30:48 2005 ++++ lib/Conf.pm Sat Jun 18 19:09:46 2005 @@ -70,24 +70,24 @@ #$USERBDD à pour valeur le login d'un utilisateur pouvant se connecter @@ -52,23 +52,17 @@ #$HTMLDOC contient le chemin de la commande htmldoc #si la commande htmldoc que vous désirez utiliser est dans "/usr/bin/" faire #$HTMLDOC="/usr/bin/htmldoc"; -- $HTMLDOC="repertoire-de-htmldoc/htmldoc"; -+ $HTMLDOC="%%PREFIX%%/bin/htmldoc"; - +- $HTMLDOC="/usr/local/htmldoc-1.8.22/bin/htmldoc"; ++ $HTMLDOC="%%LOCALBASE%%/bin/htmldoc"; ################################### #finvariables serveur à configurer -@@ -143,12 +143,12 @@ + ################################## +@@ -142,7 +142,7 @@ #$HTMLADRESSE indique au serveur web où se trouve les pages html utilisées par le facturier # par apport au DocumentRoot. Si vous avez installé le facturier dans le DocumentRoot #vous n'aurez pas besoin de modifier la valeur de $HTMLADRESSE -- $HTMLADRESSE='/facturier/html'; +- $HTMLADRESSE='/html'; + $HTMLADRESSE='/../facturier/html'; $HTMLADRUNGI = "$HTMLADRESSE/UNGI"; $HTMLADRUNGICONES = "$HTMLADRUNGI/icones"; - -- #FACTUREAD = repertoire des factures stockées au ormat pdf -+ #FACTUREAD = repertoire des factures stockées au format pdf - $FACTUREAD ="$BASEAD/facture"; - - diff --git a/french/facturier/files/pkg-message.in b/french/facturier/files/pkg-message.in index 9c32592d00cc..bfeff155dd70 100644 --- a/french/facturier/files/pkg-message.in +++ b/french/facturier/files/pkg-message.in @@ -1,19 +1,19 @@ ************************************************************************ -Le Facturier a été installé dans /usr/local/www/facturier. +Le Facturier a été installé dans %%FACT_REP%%. Si ce n'est pas déjà fait, il faut intaller un serveur MySQL sur la machine %%DBSERV%% (vous pouvez utiliser un port databases/mysqlxx-server sur FreeBSD). Vous devez maintenant créer une base MySQL sur le serveur %%DBSERV%% : - cd /usr/local/www/facturier/sql + cd %%FACT_REP%%/sql mysql -u%%DBOWN%% -p%%DBPWD%% -h%%DBSERV%% < facturier.sql où %%DBOWN%% a le droit de créer des bases MySQL. (Pour plus de détails, ou pour une montée de version, - Cf. /usr/local/share/doc/facturier/README.txt) + Cf. %%DOCSDIR%%/README.txt) Il faut ensuite configurer le fichier Conf.pm, qui se trouve dans -/usr/local/www/facturier/facturier/lib/ +%%FACT_REP%%/lib/ en particulier les variables $USERBDD, $MDPBDD et $HOSTBDD. Redémarrez Apache pour que les modifications de httpd.conf soient prises @@ -21,7 +21,7 @@ en compte. L'application est accessible depuis <http://localhost/fact/login.cgi> (ou rempacer localhost par l'adresse de votre serveur). -Le nom de connexion est donné dans - /usr/local/share/doc/facturier/README.txt +Le nom de connexion initial est donné dans + %%DOCSDIR%%/README.txt et vous devez changer son mot de passe par le menu « UTILISATEURS ». ************************************************************************ diff --git a/french/facturier/pkg-plist b/french/facturier/pkg-plist index f413583b9b99..44e75ab96f4f 100644 --- a/french/facturier/pkg-plist +++ b/french/facturier/pkg-plist @@ -1,4 +1,6 @@ etc/facturier/httpd.conf.facturier +%%FACT_REP%%/cgi-bin/articlemodif.cgi +%%FACT_REP%%/cgi-bin/articles.cgi %%FACT_REP%%/cgi-bin/cherchcontact.cgi %%FACT_REP%%/cgi-bin/clientmodif.cgi %%FACT_REP%%/cgi-bin/clients.cgi @@ -17,11 +19,14 @@ etc/facturier/httpd.conf.facturier %%FACT_REP%%/cgi-bin/propalcde.cgi %%FACT_REP%%/cgi-bin/regler.cgi %%FACT_REP%%/cgi-bin/relance.cgi +%%FACT_REP%%/cgi-bin/rens_article.cgi +%%FACT_REP%%/cgi-bin/rens_clifact.cgi %%FACT_REP%%/cgi-bin/statistiques.cgi %%FACT_REP%%/cgi-bin/taches.cgi %%FACT_REP%%/cgi-bin/testconnection.cgi %%FACT_REP%%/cgi-bin/testhtmldoc.cgi %%FACT_REP%%/cgi-bin/utilisateur.cgi +%%FACT_REP%%/html/UNGI/Articles.pm %%FACT_REP%%/html/UNGI/CherchContact.pm %%FACT_REP%%/html/UNGI/Clients.pm %%FACT_REP%%/html/UNGI/Commande.pm @@ -103,6 +108,7 @@ etc/facturier/httpd.conf.facturier %%FACT_REP%%/html/UNGI/icones/annuler.gif %%FACT_REP%%/html/UNGI/icones/archive.gif %%FACT_REP%%/html/UNGI/icones/archive_a.gif +%%FACT_REP%%/html/UNGI/icones/article.gif %%FACT_REP%%/html/UNGI/icones/boutons_01.gif %%FACT_REP%%/html/UNGI/icones/boutons_02.gif %%FACT_REP%%/html/UNGI/icones/boutons_03.gif @@ -119,10 +125,12 @@ etc/facturier/httpd.conf.facturier %%FACT_REP%%/html/UNGI/icones/conseil/ungips.gif %%FACT_REP%%/html/UNGI/icones/consfact.gif %%FACT_REP%%/html/UNGI/icones/continuer.gif +%%FACT_REP%%/html/UNGI/icones/creeart.gif %%FACT_REP%%/html/UNGI/icones/creecli.gif %%FACT_REP%%/html/UNGI/icones/creer.gif %%FACT_REP%%/html/UNGI/icones/creer_facture.gif %%FACT_REP%%/html/UNGI/icones/creer_facture2.gif +%%FACT_REP%%/html/UNGI/icones/creer_larticle.gif %%FACT_REP%%/html/UNGI/icones/creer_util1.gif %%FACT_REP%%/html/UNGI/icones/creer_util2.gif %%FACT_REP%%/html/UNGI/icones/creer_util_client1.gif @@ -194,6 +202,7 @@ etc/facturier/httpd.conf.facturier %%FACT_REP%%/html/UNGI/icones/liste2.gif %%FACT_REP%%/html/UNGI/icones/log_facture.gif %%FACT_REP%%/html/UNGI/icones/log_ungi.gif +%%FACT_REP%%/html/UNGI/icones/logo_rdl.gif %%FACT_REP%%/html/UNGI/icones/logo_ungi.gif %%FACT_REP%%/html/UNGI/icones/lum_or.gif %%FACT_REP%%/html/UNGI/icones/mensuel.gif @@ -263,12 +272,11 @@ etc/facturier/httpd.conf.facturier %%FACT_REP%%/html/UNGI/icones/voirlettre.gif %%FACT_REP%%/html/UNGI/lang/Fr.pm %%FACT_REP%%/html/UNGI/style.css +%%FACT_REP%%/html/index.html %%FACT_REP%%/html/javascript.js -%%FACT_REP%%/html/javascript.js.orig %%FACT_REP%%/html/temp/duplicata.gif %%FACT_REP%%/html/temp/euro2.gif %%FACT_REP%%/html/temp/facture.tar.gz -%%FACT_REP%%/html/temp/log_facture.gif.back %%FACT_REP%%/html/temp/log_ungi.gif %%FACT_REP%%/html/temp/page1002_1061990822 %%FACT_REP%%/html/temp/page1002_1061990966 @@ -303,7 +311,6 @@ etc/facturier/httpd.conf.facturier %%FACT_REP%%/html/temp/page926_1061990822 %%FACT_REP%%/html/temp/page926_1061990966 %%FACT_REP%%/html/temp/relance.pdf -%%FACT_REP%%/html/temp/test.html %%FACT_REP%%/lib/Conf.pm %%FACT_REP%%/lib/Conf.pm.dist %%FACT_REP%%/lib/Conf.pm.orig @@ -313,9 +320,11 @@ etc/facturier/httpd.conf.facturier %%FACT_REP%%/lib/lang/Fr.pm.back %%FACT_REP%%/lib/statfact.conf %%FACT_REP%%/lib/usertype.conf +%%FACT_REP%%/log/debug.txt +%%FACT_REP%%/log/debug1.txt %%FACT_REP%%/sql/facturier.sql -%%FACT_REP%%/sql/majpropal.sql -%%FACT_REP%%/sql/majvers2_0tovers2_1.sql +%%FACT_REP%%/sql/majvers2.1.1tovers2.1.2.sql +%%FACT_REP%%/version.txt @dirrm etc/facturier @dirrm %%FACT_REP%%/cgi-bin @dirrm %%FACT_REP%%/html/temp |