Gourmet Recipe Manager is a recipe-organizer for GNOME that generates shopping
lists and allows rapid searching of recipes. It imports mealmaster & mastercook
files and exports webpages & other formats.
Gourmet uses Python, Gtk+ and SQLAlchemy.
WWW: http://thinkle.github.com/gourmet/
===> The following configuration options are available for gourmet-0.17.4_9:
IPYTHON=off: Interactive shell support
===> Use 'make config' to modify these settings
graphics/poppler: update to 0.84.0
Release 0.84.0:
core:
* Fix crash when converting from Unicode to ASCII-7
* Splash::scaleImageYdXu: Protect against crash if srcWidth is too big
* JBIG2Stream: fix potential crash in malformed documents
* JBIG2Stream: fix leak in reset() if called several times
* Internal code improvements
utils:
* pdfimages: Add error message if first page is larger then number of
pages.
* pdfinfo: Improved paper size recognition
* pdfsig: Fix exit code when dumping signatures
* pdftocairo: Error out when even/odd selects 0 pages
(Only the first 15 lines of the commit message are shown above )
graphics/poppler: update to 0.82.0
Release 0.82.0:
core:
* Fix not being able to open some files. Issue #832
* Fix crashes in malformed files
* Fix memory leak on broken files
* Minor performance improvements
* Minor code improvements
glib:
* Add poppler_document_new_from_bytes
* PopplerAttachment: Silence deprecation warnings for ctime/mtime
build system:
* pdf-inspector: Support builddir != srcdir
* Install Cairo* headers if Cairo has been found
Thanks to adridg@ for fixing all the fallout.
Exp-run by: antoine
PR: 241532
Approved by: gnome (kwm, implicit)
graphics/poppler: update to 0.76.1
From Changelog at https://poppler.freedesktop.org/releases.html :
Release 0.76.1:
core:
* Make the mul tables be calculated at compile time with constexpr.
* splash: Fix compile with SPLASH_CMYK enabled
* Some typo fixing in error messages
qt5:
* Fix regression in annotation handling
build system:
* Fix some typos in build system output and comments
(Only the first 15 lines of the commit message are shown above )
Make libgnome and libgnomeui not implying esound dependency
It has been a while both does not depend anymore on esound, before this change
esound dependency was wrongly added to plenty of packages which actually does
not depend on it.
While here:
- audio/glame: remove esound support
- games/monkeybubble: add an explicit dependency on esound
- sysutils/gnome-schedule: add en explicit dependency on pkg-config
- comms/kb: add missing dependency on pkgconfig
- x11-toolkits/libgnomeui:
* update to 2.4.5
* use USES=localbase
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above )
deskutils/gourmet: update sqlalchemy dependency
Update the sqlalchemy dependency from 0.7 to 1.0, as the former
expired both in the Ports Tree and upstream.
New dependency was build and runtime tested.
PR: 215217
Submitted by: rene
Reorganise and modernise the py-sqlalchemy ports.
- Introduce new ports for the sqlalchemy 0.9 and 1.0 release branches.
- Deprecate the ports for the 0.6 and 0.7 release branches, as these
have been declared EoL and are no longer supported by upstream.
- Update to the latest available version in each branch.
In detail:
Port Version Maintainer
----------------------------------------------
py-sqlalchemy06 0.6.9 nivit@FreeBSD.org (Deprecate 2016-08-20) [1]
py-sqlalchemy07 0.7.10 nivit@FreeBSD.org (renamed py-sqlalchemy,
Deprecate 2016-08-20) [1]
py-sqlalchemy08 0.8.7 nivit@FreeBSD.org (renamed py-sqlalchemy-devel)
[1]
py-sqlalchemy09 0.9.10 m.tsatsenko@gmail.com (new, repocopy from
py-sqlalchemy-devel) [2]
(Only the first 15 lines of the commit message are shown above )
Part 1 of adding USE_GNOME=intltool to ports that require it.
The reason for this is that in the GNOME 3.16 update, USE_GNOME gtk20 and
gtk30 don't pull intltool in anymore.
PR: 201980
Exp-run by: antoine@
deskutils/gourmet: unbreak
- remove no more existing pygnomeextras dependency - it was only needed
for spellcheck plugin
- remove spellcheck plugin from the list of default active plugins
- bump PORTREVISION
deskutils/gourmet: update to 0.17.3
- update to 0.17.3
- switch to github
- update dependencies
- convert to using auto-generated packing list
- add stage support
- remove patch, included into this upstream version
- Repocopy print/py-reportlab to print/py-reportlab1
to preserve version 1.x and to update to 3.0
print/py-reportlab:
- Update print/py-reportlab to 3.0 based on print/py-reportlab2
- Support STAGEDIR
- Use PYDISTUTILS_AUTOPLIST
* Remove pkg-plist, accordingly
- Set CONFLICTS
- Add PORTSCOUT
- Replace tab with a single space after WWW: in pkg-descr
print/py-reportlab1:
- Support STAGEDIR
- Add PKGNAMESUFFIX not to duplicate ports with the same name
(Only the first 15 lines of the commit message are shown above )
Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).
PR: ports/124340
Submitted by: edwin@
Approved by: portmgr (pav)
Update to 0.10.2.
Drop the dependency on metakit, and add dependencies on PyRTF and
pysqlite21. Hopefully this can put an end to the utter nonsense
whereby this port was marked BROKEN because its build caused a
file within ${PYTHON_SITELIBDIR} to get byte-compiled. There was
no really graceful way to handle it, and now I can just let the
next poor shmuck whose port depends on py-metakit deal with that
dilemma.
Mark this port as IGNOREd for the 6.0-RELEASE set. Gourmet requires
a python-enabled metakit, but that requirement cannot be assured with
the current framework. The solution, as discussed with krion, is to
make metakit's python support on by default. This fix, however, won't
go in until after the slush, so gourmet will not have a 6.0 package
in the meantime.
Also, I'm backing out krion's change, because it wasn't the right fix.
The original RUN_DEPENDS library check will be the correct one once
the metakit change goes in.
Approved by: portmgr (krion)
Add gourmet, a neat GNOME recipe manager. I like the UI of this
one, and it has a nice metakit db backend.
Gourmet allows you to collect, search and organize your
recipes, and to automatically generate shopping lists from
your collection.
Gourmet's features include:
* Simple searching and sorting
* Easy recipe editing
* Import and export from various formats
* A shopping list creator and organizer
WWW: http://grecipe-manager.sourceforge.net/