aboutsummaryrefslogtreecommitdiff
path: root/graphics/inkscape
Commit message (Collapse)AuthorAgeFilesLines
* - Update devel/icu to 57.1.Tijl Coosemans2016-09-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Clean up the Makefile. - Follow some upstream recommendations (--with-data-packaging=archive, --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE). - Patch makefiles to install static libraries with INSTALL_DATA so they aren't stripped. - Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc. - Fix endianness detection in ICU. The code wanted to use BYTE_ORDER defined in machine/endian.h, but this isn't visible because ICU is compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead. - Compile ICU with C++11 compiler to enable move constructors. - Patch ICU to fix a problem with atomics in the case of a C++11 compiler without C++11 header <atomic> (like Clang on FreeBSD 9). - Bump all ports that depend on it due to library version change. - Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU pkgconfig files. - Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs a C++11 runtime library now. Add this to all ports that depend on it so their executables load the right libstdc++.so on FreeBSD 9. PR: 205120 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=422711
* Chase update of Poppler after revision r421386Olivier Duchateau2016-09-051-1/+1
| | | | Notes: svn path=/head/; revision=421390
* Fix type for abs() calls in graphics/inkscapeDon Lewis2016-06-072-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | During the exp-run in bug 208158, it was found that graphics/inkscape gives errors with libc++ 3.8.0: libavoid/connector.cpp:888:29: error: call to 'abs' is ambiguous COLA_ASSERT(abs(i->pathNext->id.objID - i->id.objID) != 2); ^~~ This is because abs() is called with unsigned arguments. Fix it by casting the arguments to the appropriate signed types. This mimics what happens with older libraries where the only version of abs() was the one in <stdlib.h>, which is prototyped: int abs(int) The expression used in ConnRef::generatePath() is not strictly correct because it depends on details of integer overflow that are undefined by the C++ standard. PR: 209675 Submitted by: dim Notes: svn path=/head/; revision=416493
* Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.Mathieu Arnold2016-04-011-17/+17
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412346
* Fixup some whitespace at the beginning of lines problems.Mathieu Arnold2016-04-011-1/+1
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412342
* Switch abiword to using libwpg-0.3, which would be used if installed even.Koop Mast2016-01-261-8/+2
| | | | | | | While here remove commented out lines regarding poppler. Notes: svn path=/head/; revision=407289
* Update poppler to 0.40.0. [1]Koop Mast2016-01-211-1/+1
| | | | | | | | | | | | Add patches to py-poppler [2] and rubygem-poppler [3] to fix the build of these ports with poppler 0.39+. PR: 206293 [1] Submitted by: olivierd@ [1] Obtained from: ubuntu [2], rubygem-poppler upstream [3] Notes: svn path=/head/; revision=406872
* Improve shebangfix frameworkDmitry Marakasov2015-10-191-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time - Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports - Add lua support (depends on USES=lua) - Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua - Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt") Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl") Update shebangfix usage according to new rules in many ports: - Remove *_OLD_CMD for patterns now replaced by default - Quote custom *_OLD_CMD which contain spaces Fix shebangfix usage in many ports (irrelevant to infrastructure change): - Remove redundant SHEBANG_LANG (no need to duplicate default langs) - Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present) - Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string Approved by: portmgr (bapt) Differential Revision: D3756 Notes: svn path=/head/; revision=399684
* - Add missing python run-dependency (inkscape installs bunch of python scripts)Dmitry Marakasov2015-10-061-2/+2
| | | | | | | | | PR: 203517 Submitted by: amdmi3 Approved by: kwm Notes: svn path=/head/; revision=398708
* Update poppler to 0.34.0. [1]Koop Mast2015-08-021-1/+1
| | | | | | | | | | Chase all users of shlib version change of libpoppler.so. PR: 201477 [1] Submitted by: olivierd@ [1] Notes: svn path=/head/; revision=393431
* - Fix another shebangDmitry Marakasov2015-07-031-2/+2
| | | | | | | | Approved by: portmgr blanket MFH: 2015Q3 (blanket) Notes: svn path=/head/; revision=391247
* Unbreak graphics/inkscape build on FreeBSD 9.3 i386.Don Lewis2015-04-301-0/+12
| | | | | | | | | | | | | | | | | The base version of clang 3.4.1 in FreeBSD 9.3 is missing some patches that are present in clang 3.4.1 in FreeBSD 10.1. One of these patches appears to fix a code generation bug on i386 that is triggered when building graphics/inkscape. Work around this issue by building inkscape with lang/clang34 from ports on FreeBSD 9.3 i386. Approved by: mat (mentor) MFH: 2015Q2 Differential Revision: https://reviews.freebsd.org/D2417 Notes: svn path=/head/; revision=385075
* graphics/inkscape: add CPE informationBartek Rutkowski2015-03-241-1/+1
| | | | | | | | | PR: 197524 Submitted by: Shun <shun.fbsd.pr@dropcut.net> Approved by: kwm (blanket) Notes: svn path=/head/; revision=382178
* Update ImageMagick to 6.9.0-10.Koop Mast2015-03-101-0/+1
| | | | | | | | | | | | - USES=pkgconfig:both since the *-config scripts are wrappers around pkg-config. - Don't require ghostscript for the freetype2 option. - Actualy remove the pkg-help file with is obsolete since r377347 when the library names where normalized. Due to libMagick++-6.so bump, chase depend ports. Notes: svn path=/head/; revision=380910
* Fix the build on 9.x and 8.x.Koop Mast2015-02-091-2/+2
| | | | | | | | | | | The build problem exhibits itself as a internal compiler error on 9 and code issues on 8.x. Solve this by making sure inkscape uses a newer compiler via the USES=compiler framework. Reported by: Robert Backhaus (via IRC) Notes: svn path=/head/; revision=378724
* Update inkscape to 0.91.Koop Mast2015-02-088-308/+190
| | | | | | | | | | | Use option handlers. Add options for dbus and visio, Coral Draw and Word Perfect graphics. Add local hosting as fallback if https isn't possible. Complete changelog: http://wiki.inkscape.org/wiki/index.php/Release_notes/0.91 Notes: svn path=/head/; revision=378692
* Update poppler to 0.30.0 [1].Koop Mast2015-02-035-4/+228
| | | | | | | | | | | | | | Make sure we use openjpeg1 in poppler, while openjpeg2 support was added there still bugs in openjpeg2 that need to be fixed. Add patches to inkscape for API changes in poppler 0.29.0 [2]. PR: 196599 [1] Submitted by: olivierd@ [1] Exp-run by: antoine@ Obtained from: upstream [2] Notes: svn path=/head/; revision=378348
* Update ImageMagick to 6.9.0.4.Koop Mast2015-01-181-2/+2
| | | | | | | | | | | | | | | | | | | | | - Normalize the ImageMagick library name so it stays the same regardless of what the 16-bit and HDRI option are set to [1]. Teach cmake to look for the new name. Bump ports that link to the libraries due to this. - As a result do away with the "HALFSUPPORTED" option block, and list 16-bit and HDRI with the other options. - ImageMagick ships a basic SVG plugin when not using librsvg2 for SVG support. This basic SVG plugin needs libxml2 to work [2]. Make libxml2 a mandatory dependency (instead of only when the SVG option was selected). - Don't touch .keep files in the modules directory, there files there so it useless. PR: 194949 [1] PR: 195227 [2] Requested by: many [1] Submitted by: software-freebsd@interfasys.ch [2] Notes: svn path=/head/; revision=377347
* Bump portrevision after png updateBaptiste Daroussin2014-12-251-1/+1
| | | | Notes: svn path=/head/; revision=375598
* Properly support png15Antoine Brodin2014-12-241-3/+2
| | | | Notes: svn path=/head/; revision=375382
* Bump PORTREVISION after graphics/poppler update to 0.26.3Max Brazhnikov2014-11-251-0/+1
| | | | Notes: svn path=/head/; revision=373404
* Remove * from LIB_DEPENDS lines and specify the default library nameKoop Mast2014-11-071-1/+1
| | | | | | | for ImageMagick. Using '*' it is unsupported and potention bugs here. Notes: svn path=/head/; revision=372250
* Cleanup plistBaptiste Daroussin2014-10-201-36/+0
| | | | Notes: svn path=/head/; revision=371283
* Update to 0.48.5.Koop Mast2014-10-2032-1209/+22
| | | | | | | | | | | | | Adobe Illustrator SVG files containing entities can be loaded again Support for Poppler 0.26 Support for Boehm-GC 7.4.0 and later Several crash bugs were fixed Remove the gnomevfs option. Install all available manpages. Notes: svn path=/head/; revision=371246
* math/gsl:Tijl Coosemans2014-08-171-1/+1
| | | | | | | | | | - Add USES=libtool and bump dependent ports - Add USES=pathfix and INSTALL_TARGET=install-strip Approved by: portmgr (implicit, bump unstage port) Notes: svn path=/head/; revision=365182
* Fix the build with beohm-gc 7.4.Koop Mast2014-07-103-3/+73
| | | | | | | patch-beohm-gc-7.4 optained from upstream. Homebrewed configure fix. Notes: svn path=/head/; revision=361485
* Update to 6.8.9-4.Koop Mast2014-06-281-1/+1
| | | | | | | | | | | | Document where the .la files are loaded from. Don't rebuild ghostscript as build dep for when building packages with PACKAGE_BUILDING, only for when the test suite is enabled. Actualy commit pkg-help, missed in the update to 6.8.9-3, woops. Bump libMagick++ users since that library version got bumped. Notes: svn path=/head/; revision=359672
* Add libtool and tar:bzip2 to USES. sort.Koop Mast2014-06-271-3/+2
| | | | Notes: svn path=/head/; revision=359588
* attempt to fix indexAntoine Brodin2014-06-171-1/+1
| | | | Notes: svn path=/head/; revision=358180
* Update to 6.8.9-3 [1][3].Koop Mast2014-06-171-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use USES=compiler:openmp for the OPENMP option[2] Ditch the use of perl for patching etc [4] and silence perl threaded check [6] -delay option spurious message should be fixed [5] JASPER option was replace by JPEG2000 for JP2k support. Put 16BIT_PIXEL and HDRI option separate option block. These options change the library name, so the user needs to take this into consideration. Use new LIB_DEPENDS syntax. Use @sample for config files. Sprinkle some USES=pkgconfig for some ports, since we don't pull it in anymore at run-time. PR: 185462 [1] PR: 187548 [2] PR: 182793 [3] PR: 181746 [4] PR: 176047 [5] PR: 190814 [6] Submitted by: c.petrik.sosa@gmail.com [1] Matthieu Volat <mazhe@alkumuna.eu> [2] free.bsd@webstyle.ch [3] andrnils@gmail.com [4] rfg@tristatelogic.com [5] Michelle Sullivan <michelle@sorbs.net> [6] Approved by: portmgr (blanket) (for NO_STAGED ports) Notes: svn path=/head/; revision=358176
* Convert all :U to :tu and :L to :tlBaptiste Daroussin2014-05-051-1/+1
| | | | | | | | | | | | | | | | | Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a replacement for :U and :L (which has been marked as deprecated) bmake which is the default on FreeBSD 10+ only support by default :tu/:tl a hack has been added at the time to support :U and :L to ease migration. This hack is now not necessary anymore Note that this makes the ports tree incompatible with make(1) from FreeBSD 8.3 or earlier With hat: portmgr Notes: svn path=/head/; revision=352986
* Fix build with clang 3.4Koop Mast2014-04-141-0/+20
| | | | | | | | | Submitted by: Matthew Rezny <matthew@reztek.cz> Obtained from: inkscape upstream http://bazaar.launchpad.net/~inkscape.dev/inkscape/RELEASE_0_48_BRANCH/revision/10019#src/live_effects/lpe-perp_bisector.h Notes: svn path=/head/; revision=351253
* Only disable poppler is the option is unset, not always. This wasKoop Mast2014-02-081-2/+2
| | | | | | | | | | overlooked when inkscape was converted to new options. PR: ports/186528 Reported by: Yuri <yuri@tsoft.com> Notes: svn path=/head/; revision=343317
* Update poppler to 0.24.4.Koop Mast2013-12-271-1/+1
| | | | | | | | | | | | Update comment. Use new LIB_DEPENDS syntax, use USES=pathfix. Stagify. Bump portrevision of all affected ports, and Update poppler* LIB_DEPENDS to new syntax. Notes: svn path=/head/; revision=337749
* Fix the build with freetype 2.5.1.Koop Mast2013-12-081-0/+12
| | | | Notes: svn path=/head/; revision=335876
* - Remove manual creation and removal of share/applications, as it's now in ↵Dmitry Marakasov2013-10-221-1/+0
| | | | | | | | | the mtree (categories starting with [fgijk]) Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=331272
* Correct typo in one of the patches.Koop Mast2013-10-192-4/+4
| | | | | | | Submitted by: Tomasz Sowa <t.sowa@ttmath.org> Notes: svn path=/head/; revision=330851
* Fix the build with clang and with libc++ [1]Koop Mast2013-10-1827-47/+970
| | | | | | | | | | | Switch to new lib_depend syntax, stageify, USES=desktop-file-utils. Quiet warning spam when building with clang. Cleanup obsolete sed lines, rename patches with obsolete names. Obtained from: inkscape launchpad bug 1232474 and 0.48.x stable branch [1] Notes: svn path=/head/; revision=330754
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | graphics) Notes: svn path=/head/; revision=327733
* - convert to the new perl5 frameworkAndrej Zverev2013-09-121-3/+1
| | | | | | | | | | - convert USE_GMAKE to Uses Reviewed by: kwm@ Approved by: kwm@ (gnome@) Notes: svn path=/head/; revision=327099
* Update math/gsl to 1.16 and adjust some dependent portsBrendan Fabeny2013-08-261-0/+1
| | | | Notes: svn path=/head/; revision=325401
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* - Convert USE_GETTEXT to USES (part 3)Alex Kozlov2013-04-241-1/+1
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=316464
* Update to 0.48.4.Koop Mast2013-03-087-60/+49
| | | | | | | | | Convert to optionsNG, update Makefile and comment. Remove shlib versions. add USE_GCC=any since it doesn't compile with clang, and restrict manpages to the english version only. Notes: svn path=/head/; revision=313634
* - Bump port after ImageMagick updateBeech Rintoul2012-12-111-2/+2
| | | | | | | | - Remove version on Magick++ - Bump PORTREVISION Notes: svn path=/head/; revision=308656
* - Remove SITE_PERL from *_DEPENDSAndrej Zverev2012-06-291-1/+1
| | | | | | | Approved by: portmgr@ (bapt@) Notes: svn path=/head/; revision=300222
* - update png to 1.5.10Dirk Meyer2012-06-014-2/+36
| | | | Notes: svn path=/head/; revision=297915
* Fix various errors in ports distinfoAlex Kozlov2012-04-121-1/+1
| | | | | | | (yii-1.1.9.r3527.tar.gz verified against upstream sources) Notes: svn path=/head/; revision=294698
* Switch libwpg dependency to fix the upgrade.Joe Marcus Clarke2012-01-031-1/+2
| | | | | | | Submitted by: bsam Notes: svn path=/head/; revision=288470
* Update to 0.48.2.Joe Marcus Clarke2012-01-022-5/+4
| | | | | | | | PR: 163179 Submitted by: bsam Notes: svn path=/head/; revision=288425