diff options
author | itetcu <itetcu@FreeBSD.org> | 2007-08-16 19:23:26 +0800 |
---|---|---|
committer | itetcu <itetcu@FreeBSD.org> | 2007-08-16 19:23:26 +0800 |
commit | f00c3bd2c7e29f176ed8bc753190020c5445998e (patch) | |
tree | 7d30af483cb948a63150d497ca1c889395ab7cb4 | |
parent | 779603523440b261d6b9d9cedda80f274bdfdddd (diff) | |
download | freebsd-ports-gnome-f00c3bd2c7e29f176ed8bc753190020c5445998e.tar.gz freebsd-ports-gnome-f00c3bd2c7e29f176ed8bc753190020c5445998e.tar.zst freebsd-ports-gnome-f00c3bd2c7e29f176ed8bc753190020c5445998e.zip |
Upgrade 0.9.9.2: [1]
- This upgrade deals with an unspecified security problem in 0.9.9.
- OPTIONaly RUN_DEPEND on Graphviz
- update pkg-message and Readme.FreeBSD
Drop custom hack and use SUB_FILES for pkg-message [2]
PR: ports/115561 [1]
Submitted by: Nick Hilliard (maintainer) [1], itetcu@ (me) [2]
-rw-r--r-- | devel/flyspray/Makefile | 24 | ||||
-rw-r--r-- | devel/flyspray/distinfo | 6 | ||||
-rw-r--r-- | devel/flyspray/files/README.FreeBSD | 4 | ||||
-rw-r--r-- | devel/flyspray/files/pkg-message.in (renamed from devel/flyspray/pkg-message) | 0 | ||||
-rw-r--r-- | devel/flyspray/pkg-descr | 17 | ||||
-rw-r--r-- | devel/flyspray/pkg-plist | 101 |
6 files changed, 107 insertions, 45 deletions
diff --git a/devel/flyspray/Makefile b/devel/flyspray/Makefile index c243e0944029..46be96e269d5 100644 --- a/devel/flyspray/Makefile +++ b/devel/flyspray/Makefile @@ -6,7 +6,7 @@ # PORTNAME= flyspray -PORTVERSION= 0.9.9 +PORTVERSION= 0.9.9.2 CATEGORIES= devel MASTER_SITES= http://www.flyspray.org/ @@ -15,13 +15,14 @@ COMMENT= A simple, easy-to-use web based bug tracking system RUN_DEPENDS= ${LOCALBASE}/share/adodb/adodb.inc.php:${PORTSDIR}/databases/adodb -USE_PHP= mysql pcre session -USE_ZIP= yes +USE_PHP= mysql pcre session zlib xml gd +USE_BZIP2= yes WANT_PHP_WEB= yes NO_BUILD= yes -NO_WRKSUBDIR= yes +OPTIONS= GRAPHVIZ "Install Graphviz for task dependency graphs" off + FLYSPRAYDIR= ${PREFIX}/share/${PORTNAME} ATTACHMENTDIR= ${DBDIR}/${PORTNAME}/attachments DBDIR= /var/db @@ -39,7 +40,13 @@ FLYSPRAY_FILES= cache docs/licences/gnu_lgpl.html \ index.php javascript lang plugins robots.txt schedule.php \ scripts setup templates themes -PKGMESSAGE= ${WRKSRC}/pkg-message +SUB_FILES= pkg-message + +.include <bsd.port.pre.mk> + +.ifdef WITH_GRAPHVIZ +RUN_DEPENDS+= ${LOCALBASE}/bin/dot:${PORTSDIR}/graphics/graphviz +.endif post-patch: @${CP} ${PKGDIR}/files/README.FreeBSD ${WRKSRC}/docs/ @@ -53,8 +60,8 @@ do-install: ${CHMOD} 755 ${FLYSPRAYDIR} ${TOUCH} ${FLYSPRAYDIR}/flyspray.conf.php cd ${WRKSRC} && \ - tar cf - ${FLYSPRAY_FILES} | \ - (cd ${FLYSPRAYDIR} && tar -xf -) + ${TAR} cf - ${FLYSPRAY_FILES} | \ + (cd ${FLYSPRAYDIR} && ${TAR} -xf -) ${LN} -s ${ATTACHMENTDIR} ${FLYSPRAYDIR}/attachments ${LN} -s ${PREFIX}/share/adodb ${FLYSPRAYDIR} @${MKDIR} ${ATTACHMENTDIR} @@ -64,7 +71,6 @@ do-install: ${CHOWN} ${WWWOWN}:${WWWGRP} ${FLYSPRAYDIR}/flyspray.conf.php post-install: install-doc - @${SED} -e 's|%%DOCSDIR%%|${DOCSDIR}|g' pkg-message > ${PKGMESSAGE} @${CAT} ${PKGMESSAGE} install-doc: @@ -75,4 +81,4 @@ install-doc: .endfor .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/devel/flyspray/distinfo b/devel/flyspray/distinfo index c1019df92ded..a5fc92935b95 100644 --- a/devel/flyspray/distinfo +++ b/devel/flyspray/distinfo @@ -1,3 +1,3 @@ -MD5 (flyspray-0.9.9.zip) = f6c8e3c2b79caa85d27d8cffa253ee63 -SHA256 (flyspray-0.9.9.zip) = 567efbe2742724cc264d908db4c5769248b7e78942cecfe658607c473aa3553d -SIZE (flyspray-0.9.9.zip) = 1406199 +MD5 (flyspray-0.9.9.2.tar.bz2) = 84e8e2a11ccf3ff4e95e182c6751ddf7 +SHA256 (flyspray-0.9.9.2.tar.bz2) = 8960525b7777d919f665be1c94785fa2f76083b3eee43b0da3166d12f0bbb947 +SIZE (flyspray-0.9.9.2.tar.bz2) = 945582 diff --git a/devel/flyspray/files/README.FreeBSD b/devel/flyspray/files/README.FreeBSD index 00d9def764c1..8168c0c0c3c9 100644 --- a/devel/flyspray/files/README.FreeBSD +++ b/devel/flyspray/files/README.FreeBSD @@ -20,7 +20,7 @@ Configuration Instructions for Flyspray Allow from all </Directory> -3) Point your browser to http://yourserver.example.com/flyspray/setup/ and you should +3) Point your browser to http://yourserver.example.com/flyspray/ and you should see the Flyspray installer. 4) Once the setup procedure has been completed, you must remove the "setup" @@ -55,7 +55,7 @@ You can upgrade from a previous version of Flyspray by doing the following: sql> update flyspray_prefs set pref_value = "0.9.9 dev" where pref_name = "fs_ver"; -3) That's it! Flyspray has been upgraded to 0.9.9. If you messed up +3) That's it! Flyspray has been upgraded to 0.9.9.2. If you messed up somehow, you will probably have lost data in the process, and may need to re-install your database from your backup, but that's ok because you took a backup, right? diff --git a/devel/flyspray/pkg-message b/devel/flyspray/files/pkg-message.in index 16fa40397b21..16fa40397b21 100644 --- a/devel/flyspray/pkg-message +++ b/devel/flyspray/files/pkg-message.in diff --git a/devel/flyspray/pkg-descr b/devel/flyspray/pkg-descr index eacf2ba5554c..11fe5c9d1def 100644 --- a/devel/flyspray/pkg-descr +++ b/devel/flyspray/pkg-descr @@ -1,22 +1,21 @@ -Need a bug tracking system for your programming project? Having trouble -finding something that suits your needs? Tried installing Bugzilla, but -found it too complex? - -Flyspray is a power but easy to use bug tracking system for those who don't -require all the complexities of something like Bugzilla. +Flyspray is an uncomplicated, web-based bug tracking system written in PHP +for assisting with software development. Features include: * Web-based, platform-independent - * Multiple database support (through the ADOdb database abstraction - layer) + * Multiple database support, currently MySQL and PGSQL * Easy installation * Easy to use * Multiple projects - * Permissions-based user groups * 'Watching' tasks, with notification of changes (email or Jabber) * Comprehensive task history * File attachments * CSS themes + * Advanced search features (though easy to use) + * Atom/RSS feeds + * Two syntax options for task descriptions and more (Dokuwiki / plain text) + * Voting for tasks + * Dependency graphs WWW: http://www.flyspray.org/ diff --git a/devel/flyspray/pkg-plist b/devel/flyspray/pkg-plist index 10385c1c5066..045b8e00d692 100644 --- a/devel/flyspray/pkg-plist +++ b/devel/flyspray/pkg-plist @@ -20,29 +20,72 @@ %%DATADIR%%/includes/constants.inc.php %%DATADIR%%/includes/events.inc.php %%DATADIR%%/includes/external/Validate.php -%%DATADIR%%/includes/external/swift-mailer/CREDITS -%%DATADIR%%/includes/external/swift-mailer/LICENSE -%%DATADIR%%/includes/external/swift-mailer/README -%%DATADIR%%/includes/external/swift-mailer/Swift.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator/CRAMMD5.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator/LOGIN.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator/PLAIN.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator/POP3SMTP_.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator/README -%%DATADIR%%/includes/external/swift-mailer/Swift/Connection/Multi.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Events/ListenerMapper.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Events/ResponseEvent.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Events/CommandEvent.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Events/SendEvent.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Events/DisconnectEvent.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Events/ConnectEvent.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Events/Listener.php +%%DATADIR%%/includes/external/swift-mailer/Swift/ClassLoader.php +%%DATADIR%%/includes/external/swift-mailer/Swift/RecipientList.php +%%DATADIR%%/includes/external/swift-mailer/Swift/BatchMailer.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Cache.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Connection/Sendmail.php %%DATADIR%%/includes/external/swift-mailer/Swift/Connection/NativeMail.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Connection/Multi.php %%DATADIR%%/includes/external/swift-mailer/Swift/Connection/Rotator.php %%DATADIR%%/includes/external/swift-mailer/Swift/Connection/SMTP.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Connection/Sendmail.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/AntiFlood.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Connection/Exception.php +%%DATADIR%%/includes/external/swift-mailer/Swift/CacheFactory.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Message/EmbeddedFile.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Message/Encoder.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Message/Image.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Message/Headers.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Message/Attachment.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Message/Part.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Message/Mime.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Message/MimeException.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Connection.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Events.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Errors.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Log.php +%%DATADIR%%/includes/external/swift-mailer/Swift/ConnectionBase.php +%%DATADIR%%/includes/external/swift-mailer/Swift/FileException.php +%%DATADIR%%/includes/external/swift-mailer/Swift/File.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator/PopB4Smtp/Pop3Connection.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator/PLAIN.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator/CRAMMD5.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator/LOGIN.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator/$PopB4Smtp$.php +%%DATADIR%%/includes/external/swift-mailer/Swift/BadResponseException.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Iterator/Array.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Iterator/MySQLResult.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Message.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Exception.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Address.php +%%DATADIR%%/includes/external/swift-mailer/Swift/AddressContainer.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/EasySwiftResponseTracker.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/Decorator/Replacements.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/FileEmbedder.php %%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/ConnectionRotator.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/Errors.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/Example.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/Template.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Stream.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Stream/MailProxy.php -%%DATADIR%%/includes/external/swift-mailer/Swift/Stream/Processor.php -%%DATADIR%%/includes/external/swift-mailer/VERSION +%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/VerboseSending/DefaultView.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/VerboseSending/AbstractView.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/Throttler.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/Decorator.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/AntiFlood.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/VerboseSending.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/BandwidthMonitor.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/MailSend.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Log/Base.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Log/DefaultLog.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Cache/OutputStream.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Cache/JointOutputStream.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Cache/Disk.php +%%DATADIR%%/includes/external/swift-mailer/Swift/Cache/Memory.php +%%DATADIR%%/includes/external/swift-mailer/Swift.php +%%DATADIR%%/includes/external/swift-mailer/EasySwift.php %%DATADIR%%/includes/fix.inc.php %%DATADIR%%/includes/i18n.inc.php %%DATADIR%%/includes/modify.inc.php @@ -141,6 +184,7 @@ %%DATADIR%%/javascript/script.aculo.us/javascripttest.rb %%DATADIR%%/javascript/script.aculo.us/scriptaculous.js %%DATADIR%%/javascript/script.aculo.us/slider.js +%%DATADIR%%/javascript/script.aculo.us/sound.js %%DATADIR%%/javascript/script.aculo.us/unittest.js %%DATADIR%%/javascript/tablecontrol.js %%DATADIR%%/javascript/tabs.js @@ -156,6 +200,7 @@ %%DATADIR%%/lang/nl.php %%DATADIR%%/lang/pl.php %%DATADIR%%/lang/pt_br.php +%%DATADIR%%/lang/sv_SE.php %%DATADIR%%/lang/ru.php %%DATADIR%%/lang/zh_cn.php %%DATADIR%%/plugins/.htaccess @@ -391,6 +436,11 @@ %%DATADIR%%/setup/upgrade/0.9.9/rename_columns.php %%DATADIR%%/setup/upgrade/0.9.9/upgrade.info %%DATADIR%%/setup/upgrade/0.9.9/upgrade_assignments.php +%%DATADIR%%/setup/upgrade/0.9.9.2/lowercase_emails.php +%%DATADIR%%/setup/upgrade/0.9.9.2/update_users.xml +%%DATADIR%%/setup/upgrade/0.9.9.2/upgrade.info +%%DATADIR%%/setup/upgrade/0.9.9.2/flyspray.conf.php +%%DATADIR%%/setup/upgrade/0.9.9.2/flyspray-install.xml %%DATADIR%%/templates/.htaccess %%DATADIR%%/templates/admin.cat.tpl %%DATADIR%%/templates/admin.editgroup.tpl @@ -545,14 +595,20 @@ %%PORTDOCS%%%%DOCSDIR%%/jsCalendar.licence.txt %%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD %%PORTDOCS%%@dirrm %%DOCSDIR%% -@dirrm %%DATADIR%%/cache/dokuwiki @dirrm %%DATADIR%%/cache @dirrm %%DATADIR%%/docs/licences @dirrm %%DATADIR%%/docs -@dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator +@dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Events @dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Connection +@dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Message +@dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator/PopB4Smtp +@dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Authenticator +@dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Iterator +@dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/Decorator +@dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Plugin/VerboseSending @dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Plugin -@dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Stream +@dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Log +@dirrm %%DATADIR%%/includes/external/swift-mailer/Swift/Cache @dirrm %%DATADIR%%/includes/external/swift-mailer/Swift @dirrm %%DATADIR%%/includes/external/swift-mailer @dirrm %%DATADIR%%/includes/external @@ -587,6 +643,7 @@ @dirrm %%DATADIR%%/setup/styles @dirrm %%DATADIR%%/setup/templates @dirrm %%DATADIR%%/setup/upgrade/0.9.9 +@dirrm %%DATADIR%%/setup/upgrade/0.9.9.2 @dirrm %%DATADIR%%/setup/upgrade @dirrm %%DATADIR%%/setup @dirrm %%DATADIR%%/templates |