head 1.18; access; symbols pkgsrc-2023Q4:1.18.0.32 pkgsrc-2023Q4-base:1.18 pkgsrc-2023Q3:1.18.0.30 pkgsrc-2023Q3-base:1.18 pkgsrc-2023Q2:1.18.0.28 pkgsrc-2023Q2-base:1.18 pkgsrc-2023Q1:1.18.0.26 pkgsrc-2023Q1-base:1.18 pkgsrc-2022Q4:1.18.0.24 pkgsrc-2022Q4-base:1.18 pkgsrc-2022Q3:1.18.0.22 pkgsrc-2022Q3-base:1.18 pkgsrc-2022Q2:1.18.0.20 pkgsrc-2022Q2-base:1.18 pkgsrc-2022Q1:1.18.0.18 pkgsrc-2022Q1-base:1.18 pkgsrc-2021Q4:1.18.0.16 pkgsrc-2021Q4-base:1.18 pkgsrc-2021Q3:1.18.0.14 pkgsrc-2021Q3-base:1.18 pkgsrc-2021Q2:1.18.0.12 pkgsrc-2021Q2-base:1.18 pkgsrc-2021Q1:1.18.0.10 pkgsrc-2021Q1-base:1.18 pkgsrc-2020Q4:1.18.0.8 pkgsrc-2020Q4-base:1.18 pkgsrc-2020Q3:1.18.0.6 pkgsrc-2020Q3-base:1.18 pkgsrc-2020Q2:1.18.0.4 pkgsrc-2020Q2-base:1.18 pkgsrc-2020Q1:1.18.0.2 pkgsrc-2020Q1-base:1.18 pkgsrc-2019Q4:1.16.0.14 pkgsrc-2019Q4-base:1.16 pkgsrc-2019Q3:1.16.0.10 pkgsrc-2019Q3-base:1.16 pkgsrc-2019Q2:1.16.0.8 pkgsrc-2019Q2-base:1.16 pkgsrc-2019Q1:1.16.0.6 pkgsrc-2019Q1-base:1.16 pkgsrc-2018Q4:1.16.0.4 pkgsrc-2018Q4-base:1.16 pkgsrc-2018Q3:1.16.0.2 pkgsrc-2018Q3-base:1.16 pkgsrc-2018Q2:1.15.0.10 pkgsrc-2018Q2-base:1.15 pkgsrc-2018Q1:1.15.0.8 pkgsrc-2018Q1-base:1.15 pkgsrc-2017Q4:1.15.0.6 pkgsrc-2017Q4-base:1.15 pkgsrc-2017Q3:1.15.0.4 pkgsrc-2017Q3-base:1.15 pkgsrc-2017Q2:1.14.0.8 pkgsrc-2017Q2-base:1.14 pkgsrc-2017Q1:1.14.0.6 pkgsrc-2017Q1-base:1.14 pkgsrc-2016Q4:1.14.0.4 pkgsrc-2016Q4-base:1.14 pkgsrc-2016Q3:1.14.0.2 pkgsrc-2016Q3-base:1.14 pkgsrc-2016Q2:1.13.0.6 pkgsrc-2016Q2-base:1.13 pkgsrc-2016Q1:1.13.0.4 pkgsrc-2016Q1-base:1.13 pkgsrc-2015Q4:1.13.0.2 pkgsrc-2015Q4-base:1.13 pkgsrc-2015Q3:1.12.0.18 pkgsrc-2015Q3-base:1.12 pkgsrc-2015Q2:1.12.0.16 pkgsrc-2015Q2-base:1.12 pkgsrc-2015Q1:1.12.0.14 pkgsrc-2015Q1-base:1.12 pkgsrc-2014Q4:1.12.0.12 pkgsrc-2014Q4-base:1.12 pkgsrc-2014Q3:1.12.0.10 pkgsrc-2014Q3-base:1.12 pkgsrc-2014Q2:1.12.0.8 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.12.0.6 pkgsrc-2014Q1-base:1.12 pkgsrc-2013Q4:1.12.0.4 pkgsrc-2013Q4-base:1.12 pkgsrc-2013Q3:1.12.0.2 pkgsrc-2013Q3-base:1.12 pkgsrc-2013Q2:1.11.0.4 pkgsrc-2013Q2-base:1.11 pkgsrc-2013Q1:1.11.0.2 pkgsrc-2013Q1-base:1.11 pkgsrc-2012Q4:1.10.0.2 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.9.0.4 pkgsrc-2012Q3-base:1.9 pkgsrc-2012Q2:1.9.0.2 pkgsrc-2012Q2-base:1.9 pkgsrc-2012Q1:1.7.0.6 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.4 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.7.0.2 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.6.0.4 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.2 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.4.0.4 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.2 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.3.0.4 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.2 pkgsrc-2010Q1-base:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.18 date 2020.03.20.11.58.34; author nia; state Exp; branches; next 1.17; commitid XgzioScE8x0eq81C; 1.17 date 2020.01.18.23.35.43; author rillig; state Exp; branches; next 1.16; commitid shGUwZfkr7sleeTB; 1.16 date 2018.07.04.13.40.41; author jperkin; state Exp; branches; next 1.15; commitid NnIyRkdX3Lbg3PIA; 1.15 date 2017.08.08.16.39.12; author jlam; state Exp; branches; next 1.14; commitid K1zAG7WWed0eGq2A; 1.14 date 2016.09.11.17.03.28; author taca; state Exp; branches; next 1.13; commitid XDtGRwjQmpsZrTlz; 1.13 date 2015.12.06.12.13.13; author taca; state Exp; branches; next 1.12; commitid h7ZkfwL0pR1hQSLy; 1.12 date 2013.07.19.03.59.59; author taca; state Exp; branches; next 1.11; commitid 1OeqHm6d9E1F42Yw; 1.11 date 2013.03.16.07.21.24; author obache; state Exp; branches; next 1.10; 1.10 date 2012.10.28.06.30.16; author asau; state Exp; branches; next 1.9; 1.9 date 2012.06.16.05.27.43; author taca; state Exp; branches; next 1.8; 1.8 date 2012.04.21.19.39.41; author pettai; state Exp; branches; next 1.7; 1.7 date 2011.09.29.20.33.17; author wiz; state Exp; branches 1.7.6.1; next 1.6; 1.6 date 2011.02.20.21.42.36; author pettai; state Exp; branches; next 1.5; 1.5 date 2011.01.11.12.35.45; author jym; state Exp; branches; next 1.4; 1.4 date 2010.07.26.07.51.10; author dholland; state Exp; branches; next 1.3; 1.3 date 2010.03.19.22.54.48; author joerg; state Exp; branches; next 1.2; 1.2 date 2010.03.19.21.38.08; author joerg; state Exp; branches; next 1.1; 1.1 date 2010.03.16.23.01.58; author pettai; state Exp; branches 1.1.1.1; next ; 1.7.6.1 date 2012.04.22.18.02.50; author spz; state Exp; branches; next ; 1.1.1.1 date 2010.03.16.23.01.58; author pettai; state Exp; branches; next ; desc @@ 1.18 log @*: Convert broken sourceforge HOMEPAGEs back to http @ text @# $NetBSD: Makefile,v 1.17 2020/01/18 23:35:43 rillig Exp $ # DISTNAME= gallery-2.3.2-full PKGNAME= gallery-2.3.2 PKGREVISION= 1 CATEGORIES= www graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gallery/} MAINTAINER= pettai@@NetBSD.org HOMEPAGE= http://gallery.sourceforge.net/ COMMENT= Web-based photo gallery written in PHP LICENSE= gnu-gpl-v2 DEPENDS+= ${PHP_PKG_PREFIX}-gd>=5.0.4:../../graphics/php-gd DEPENDS+= ${PHP_PKG_PREFIX}-gettext>=5.0.4:../../devel/php-gettext DEPENDS+= ${PHP_PKG_PREFIX}-{mysql,pgsql}-[0-9]*:../../databases/php-mysql PHP_VERSIONS_ACCEPTED= 56 USE_TOOLS= pax USE_LANGUAGES= # none NO_BUILD= yes WRKSRC= ${WRKDIR}/gallery2 REPLACE_PERL= lib/tools/po/*.pl REPLACE_INTERPRETER+= php REPLACE.php.old= .*/bin/php REPLACE.php.new= ${PREFIX}/bin/php REPLACE_FILES.php= lib/tools/po/extract.php PKG_SYSCONFSUBDIR= gallery2 PKG_GROUPS_VARS+= APACHE_GROUP PKG_USERS_VARS+= APACHE_USER BUILD_DEFS+= VARBASE EGDIR= ${PREFIX}/share/examples/gallery2 G2DIR= ${PREFIX}/share/gallery2 DATADIR= ${VARBASE}/gallery2 G2DATA= ${DATADIR}/g2data CONF_FILES= ${EGDIR}/gallery2.conf \ ${PKG_SYSCONFDIR}/gallery2.conf CONF_FILES_PERMS+= ${EGDIR}/config.php \ ${G2DIR}/config.php \ ${APACHE_USER} ${APACHE_GROUP} 0640 MESSAGE_SUBST+= G2DIR=${G2DIR:Q} MESSAGE_SUBST+= G2DATA=${G2DATA:Q} MESSAGE_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q} FILES_SUBST+= G2DIR=${G2DIR:Q} SUBST_CLASSES+= paths SUBST_FILES.paths= ${WRKDIR}/gallery2.conf SUBST_FILES.paths+= ${WRKDIR}/config.php SUBST_VARS.paths+= G2DIR G2DATA SUBST_STAGE.paths= pre-configure OWN_DIRS_PERMS+= ${G2DATA} ${APACHE_USER} ${APACHE_GROUP} 755 INSTALLATION_DIRS= share/examples/gallery2 INSTALLATION_DIRS+= share/gallery2 post-extract: ${CP} ${FILESDIR}/gallery2.conf ${WRKDIR}/ ${CP} ${FILESDIR}/config.php ${WRKDIR}/ do-install: ${INSTALL_DATA} ${WRKDIR}/gallery2.conf ${DESTDIR}${EGDIR}/gallery2.conf ${INSTALL_DATA} ${WRKDIR}/config.php ${DESTDIR}${EGDIR}/config.php ${INSTALL_DATA} ${FILESDIR}/.htaccess ${DESTDIR}${G2DIR}/.htaccess cd ${WRKSRC} && ${PAX} -rwppm . ${DESTDIR}${G2DIR}/ .include "../../lang/php/phpversion.mk" .include "${PHPPKGSRCDIR}/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.17 log @all: migrate several HOMEPAGEs to https pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2018/07/04 13:40:41 jperkin Exp $ d11 1 a11 1 HOMEPAGE= https://gallery.sourceforge.net/ @ 1.16 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2017/08/08 16:39:12 jlam Exp $ d11 1 a11 1 HOMEPAGE= http://gallery.sourceforge.net/ @ 1.15 log @Don't use INSTALLATION_DIRS where MAKE_DIRS or OWN_DIRS is correct. Bump the PKGREVISION where the package install script has changed due to changes in MAKE_DIRS or OWN_DIRS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2016/09/11 17:03:28 taca Exp $ d61 1 a61 1 SUBST_STAGE.paths= post-patch @ 1.14 log @Drop "55" (php55) from PHP_VERSIONS_ACCEPTED. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2015/12/06 12:13:13 taca Exp $ a66 1 INSTALLATION_DIRS+= ${G2DATA} @ 1.13 log @Explicitly restrict PHP_VERSIONS_ACCEPTED to 55 and 56 for packages which use php-mysql package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2013/07/19 03:59:59 taca Exp $ d19 1 a19 1 PHP_VERSIONS_ACCEPTED= 55 56 @ 1.12 log @Setting both 53 and 54 to PHP_VERSIONS_ACCEPTED isn't required since default is both 53 and 54. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2013/03/16 07:21:24 obache Exp $ d19 2 @ 1.11 log @Bump PKGREVISION from default PHP version change to 5.4. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2012/10/28 06:30:16 asau Exp $ a14 2 PHP_VERSIONS_ACCEPTED= 53 54 @ 1.10 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2012/06/16 05:27:43 taca Exp $ d6 1 @ 1.9 log @Allow build with php54. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2012/04/21 19:39:41 pettai Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.8 log @Fixes SA48767 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2011/09/29 20:33:17 wiz Exp $ d16 1 a16 1 PHP_VERSIONS_ACCEPTED= 53 @ 1.7 log @Fix PLIST. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2011/02/20 21:42:36 pettai Exp $ d4 2 a5 3 DISTNAME= gallery-2.3.1-full PKGNAME= gallery-2.3.1 PKGREVISION= 2 @ 1.7.6.1 log @Pullup ticket #3748 - requested by pettai www/gallery2: security update Revisions pulled up: - www/gallery2/Makefile 1.8 - www/gallery2/PLIST 1.4 - www/gallery2/distinfo 1.3 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: pettai Date: Sat Apr 21 19:39:41 UTC 2012 Modified Files: pkgsrc/www/gallery2: Makefile PLIST distinfo Log Message: Fixes SA48767 To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/gallery2/Makefile cvs rdiff -u -r1.3 -r1.4 pkgsrc/www/gallery2/PLIST cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/gallery2/distinfo @ text @d1 1 a1 1 # $NetBSD$ d4 3 a6 2 DISTNAME= gallery-2.3.2-full PKGNAME= gallery-2.3.2 @ 1.6 log @Fixes PR pkg/44605 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2011/01/11 12:35:45 jym Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.5 log @Update gallery2 to 2.3.1. ok by pettai@@. Changes: 1. New version of the slideshow module now uses PicLens to provide a rich, full screen slideshow. 2. Comment module now offers moderation and Akismet support to help weed out spam comments. 3. New email notification module allowing users to configure events they wish to get notified for. You can watch albums for changes, items for new comments, etc. 4. New Jpegtran module to support rotation and cropping of jpeg images with no loss in image quality. 5. New SnapGalaxy module for prints from snapgalaxy.com. 6. Registration module can now send a welcome email to new users upon account activation. 7. EXIF block now uses AJAX to switch between summary and detail display. 8. External image block now has a "rawImage" mode to return a single binary image instead of HTML output. 9. Support in RSS module for Media RSS format and random RSS streams. 10. Remote module now bundles the Gallery Remote client and makes it available via Java Web Start. Users with a Java enabled browser can then launch Gallery Remote with a single click instead of manually downloading and installing. 11. Hybrid theme now uses automatic navigation between pages in its image viewer and slideshow. This means the slideshow will show all images in the album, moving between album pages as needed. Requesting the next/previous image in the image viewer will also load a new album page as needed. 12. Webcam module now accepts file:// URLs to retrieve image from local filesystem. 13. Dcraw module now supports Adobe Digital Negative (dng) files, when used with dcraw v7.0 or newer. 14. Added support for Windows Vista in PublishXP module. 15. New database backup feature. Backup at start of upgrade, or anytime from Site Admin / Maintenance. Restore a backup from lib/support interface. 16. Can now put Gallery into maintenance mode from Site Admin / Maintenance. Setting in config.php file is still available too. 17. New event logging system records Gallery errors, viewable in the Site Admin interface. 18. Themes can now override module template files, allowing a themed look to more aspects of the application. 19. New Language Manager that allows the addition or removal of translations. 20. User interface changes. * Use AJAX to speed up deleting comments(spam) on items/albums. * Use quick DHTML confirm dialog for deleting single items. Dialog offers link to bulk delete several items from an album. * Use YUI ItemTree instead of plain select box to select target album when moving items, creating replicas or link items. 21. Performance and stability improvements. * Smarty templates now permanently cached by default. Turn this off in Site Admin / Performance when working on tpl files, so changes take effect immediately during development. * Avoid reading EXIF data multiple times in Carbon theme. * Some added caching in GalleryUrlGenerator. * Use progress bar when adding items to avoid server or browser timeouts. Particularly helpful when adding many items from local server. * Restructuring to greatly reduce the number of directories for language files. * Refactor of translator hints to avoid some processing when translations are not used (en_US). * Faster plugin and language package downloads. * Refactor of event system working towards a performance improvement in the next release. 22. New database options. * Support for SQLite 3.x * Support for PostgreSQL schemas 23. New install package options. * English only variants of installation downloads. The minimal is English only. In addition, Typical and Full are available in English language only variants. * Greatly reduced the number of directories for language files. 24. Upgraded to newer versions of several bundled software packages: YUI! 2.3.1, ADOdb 4.98, Smarty 2.6.20, GetID3 1.7.7, BBCode 0.3.3. 25. Updates to improve compatibility with PHP 5.3. 26. Many bugs fixed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2010/07/26 07:51:10 dholland Exp $ a74 3 pre-install: ${RM} ${WRKSRC}/lib/tools/po/extract.php.orig @ 1.4 log @Remove stray comma, noted by Aleksey Cheusov in PR 43663. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2010/03/19 22:54:48 joerg Exp $ d4 2 a5 2 DISTNAME= gallery-2.2.6-full PKGNAME= gallery-2.2.6 d31 6 a36 1 PKG_SYSCONFDIR= ${G2DIR} d47 2 a48 2 CONF_FILES_PERMS= ${DESTDIR}${EGDIR}/config.php ${DESTDIR}${G2DIR}/config.php \ ${ROOT_USER} ${ROOT_GROUP} 0644 d50 8 a57 3 MESSAGE_SUBST+= G2DIR=${G2DIR} MESSAGE_SUBST+= G2DATA=${G2DATA} FILES_SUBST+= G2DIR=${G2DIR} d62 1 a62 2 SUBST_FILES.paths+= ${WRKSRC}/lib/tools/po/extract.php SUBST_VARS.paths+= G2DIR G2DATA PREFIX @ 1.3 log @Fix dependency. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2010/03/19 21:38:08 joerg Exp $ d21 1 a21 1 DEPENDS+= ${PHP_PKG_PREFIX}-{,mysql,pgsql}-[0-9]*:../../databases/php-mysql @ 1.2 log @Replace CONFLICTS that can't really work with proper dependency on PHP 5.3. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2010/03/16 23:01:58 pettai Exp $ d21 1 a21 1 DEPENDS+= ${PHP_PKG_PREFIX}-{,mysql,pgsql}:../../databases/php-mysql @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d6 1 d15 3 a17 1 CONFLICTS= php<5.3.2 a22 2 PKG_DESTDIR_SUPPORT= user-destdir d76 1 @ 1.1.1.1 log @Gallery2 is a web-based photo album with multiple user support. It provides users with the ability to create and maintain their own albums via an intuitive web interface. Photo management includes automatic thumbnail creation, image resizing, rotation, ordering, captioning, searching and more. Albums can have read, write and caption permissions per individual authenticated user for an additional level of privacy. @ text @@