summaryrefslogtreecommitdiff
path: root/www/bins/Makefile
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2002-07-04 19:37:38 +0000
committerwiz <wiz@pkgsrc.org>2002-07-04 19:37:38 +0000
commit0cee21f3f590e71b0ab060a3951bc85007fffc12 (patch)
tree86232a3b9e1b6259512049abd402acfd78918923 /www/bins/Makefile
parentc60907026fd9beecc7deb6b64ee8681f73fe0302 (diff)
downloadpkgsrc-0cee21f3f590e71b0ab060a3951bc85007fffc12.tar.gz
Initial import of bins:
The aim of BINS is to generate static HTML photo albums. Some of the functionalities of BINS are : * album can contains other albums (sub albums): tree structure * generation of a thumbnail and of scaled images for each picture * generated album appearance is fully customizable by using HTML templates and configuration parameters * several description fields (date, location, etc...) can be associated with the pictures (in text or HTML format) * Exif information and Digital camera support: o use the EXIF data structure found on some image files (usually, those produced by digital cameras) to fill automatically some fields (date and time for example). o BINS use the Orientation EXIF tag (which is normally set when you rotate a image on you DigiCam) to rotate the picture to correct orientation. o For each image, a page provides all information available on the picture and the DigiCam settings when the photo was taken. o All EXIF information is saved in the XML description file, preventing they disappear when the image is modified * customizable charset encoding for HTML generation, including UTF-8 (Unicode) support by default. Generation of the Apache .htaccess file for correct encoding charset in HTTP headers * generate valid HTML 4 code.
Diffstat (limited to 'www/bins/Makefile')
-rw-r--r--www/bins/Makefile44
1 files changed, 44 insertions, 0 deletions
diff --git a/www/bins/Makefile b/www/bins/Makefile
new file mode 100644
index 00000000000..454c9620ed3
--- /dev/null
+++ b/www/bins/Makefile
@@ -0,0 +1,44 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/07/04 19:37:38 wiz Exp $
+#
+
+DISTNAME= bins-1.1.10
+CATEGORIES= www graphics
+MASTER_SITES= http://jsautret.free.fr/BINS/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= wiz@netbsd.org
+HOMEPAGE= http://bins.sautret.org/
+COMMENT= static HTML photo album generator
+
+DEPENDS+= p5-Text-Iconv-1.1:../../converters/p5-Text-Iconv
+DEPENDS+= p5-Storable>=2.04:../../devel/p5-Storable
+DEPENDS+= p5-Image-Info>=1.10:../../graphics/p5-Image-Info
+DEPENDS+= p5-Image-Size>=2.980:../../graphics/p5-Image-Size
+DEPENDS+= p5-PerlMagick>=5.3.9nb1:../../graphics/p5-PerlMagick
+DEPENDS+= p5-XML-Grove>=0.46.0.1:../../textproc/p5-XML-Grove
+DEPENDS+= p5-XML-Handler-YAWriter-0.23:../../textproc/p5-XML-YAWriter
+DEPENDS+= p5-XML-Parser>=2.30:../../textproc/p5-XML-Parser
+DEPENDS+= p5-HTML-Parser>=3.26:../../www/p5-HTML-Parser
+DEPENDS+= p5-HTML-Template>=2.5:../../www/p5-HTML-Template
+DEPENDS+= p5-URI>=1.19:../../www/p5-URI
+
+USE_PERL5= YES
+# bins-edit-gui not installed because many needed packages are missing
+# bins_txt2xml not installed because it's an upgrade tool, and we didn't
+# have previous versions in pkgsrc.
+REPLACE_PERL= bins bins_edit bins-edit-gui bins_txt2xml
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/bins ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/bins_edit ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/doc/bins.1 ${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/doc/bins_edit.1 ${PREFIX}/man/man1
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/bins/templates.default
+ ${INSTALL_DATA} ${WRKSRC}/templates/*.html \
+ ${PREFIX}/share/examples/bins/templates.default
+ for lang in de fr it pl; do \
+ ${INSTALL_DATA} ${WRKSRC}/intl/$$lang.mo \
+ ${PREFIX}/${PKGLOCALEDIR}/locale/$$lang/LC_MESSAGES/bins.mo; \
+ done
+
+.include "../../mk/bsd.pkg.mk"