Commit graph

2258 commits

Author SHA1 Message Date
Max Brazhnikov
78ec5e6592 - Bump PORTREVISION after libzip update 2015-08-28 10:48:41 +00:00
Max Brazhnikov
a888ed0dda cad/librecad:
- Update to 2.0.8
2015-08-28 10:11:02 +00:00
Hiroki Sato
27470e1676 - Split ghostscript into X11-independent and -dependent parts:
* print/ghostscript{7,8,9,9-agpl}-base

   Installs Ghostscript binary, libgs, and related files.
   These ports do not depend on X11 libraries (i.e. x11* devices
   are not available).  USES=ghostscript will set dependency on
   one of them depending on GHOSTSCRIPT_DEFAULT.

   The default device is set to "display" or "bbox".

 * print/ghostscript{7,8,9,9-agpl}-x11

   Installs a shared library which provides X11 support to
   the installed Ghostscript binaries.  x11* devices will be
   enabled when the library is available.

   This depends on *-base (RUN_DEPENDS).  USES=ghostscript:x11
   will set dependency on one of them.

- Fix integer overflow reported as CVE-2015-3228.

- Update Uses/ghostscript.mk:

 * Add x11 keyword.  nox11 keyword is now obsolete.

 * Use packagename in *_DEPENDS line to prevent relationship between
   -base and -x11 packages from being broken.

- Fix x11/nox11 keyword and bump PORTREVISION in ports using
  USES=ghostscript to update dependency of pre-compiled packages.
2015-08-22 17:48:35 +00:00
Dmitry Marakasov
3a747e9e52 - Fix build by fixing a typo
Approved by:	portmgr blanket
2015-08-21 17:17:48 +00:00
Dmitry Marakasov
199a33c363 - Fix build by using correct flags for crippled configure
- Indent statements consistently
- Silence patching

Approved by:	portmgr blanket
2015-08-20 18:30:28 +00:00
Dmitry Marakasov
c96fc3d2c7 - Add NO_ARCH 2015-08-20 13:13:51 +00:00
Mathieu Arnold
bc0d524329 Fix previous commit.
Pointy hat to:	mat
Sponsored by:	Absolight
2015-08-19 13:41:51 +00:00
Mathieu Arnold
bb271f0bf7 Convert ports to use the options helpers in categories [abc]*, and minor fixes.
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3412?
2015-08-19 13:29:59 +00:00
Erwin Lansing
1416c7d08b Reset maintainer
<fbsd-ports@xbsd.net>: host didriksen.anc.dk[87.73.130.136] said: 550 5.1.1
    <fbsd-ports@xbsd.net>: Recipient address rejected: User unknown in local
    recipient table (in reply to RCPT TO command)

Sponsored by:	DK Hostmaster A/S
2015-08-19 08:13:15 +00:00
Jason Unovitch
b3b4f22154 - Update to 5.0
- Add NO_ARCH

PR:		201739
Submitted by:	udvzsolt@gmail.com
Approved by:	matthias@petermann-it.de (maintainer), pgollucci (mentor)
2015-08-05 23:54:27 +00:00
Bartek Rutkowski
3a225a1a81 cad/cura-engine: update 14.03 -> 15.04
- Drop obsolete GH_TAGNAME
- Remove pkg-plist and use PLIST_FILES

PR:		201692
Submitted by:	Tomek Cedro <cederom@tlen.pl> (maintainer)
2015-08-05 15:36:10 +00:00
Michael Reifenberger
91dbe6621f Update to r6041. 2015-08-03 14:41:30 +00:00
Koop Mast
2f0486b647 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@
2015-08-02 20:23:55 +00:00
Dmitry Marakasov
d0c94dafcc - Fix shebangs
- Add LICENSE_FILE

Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-07-29 16:19:28 +00:00
Koop Mast
68f883edfc Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.
Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl

PR:		201201 (exp-run)
Approved by:	portmgr (mat@)
Exp run by:	antione@ (previous patch)
Differential Revision:	https://reviews.freebsd.org/D2938
2015-07-16 20:53:28 +00:00
Michael Reifenberger
c13142f262 Update to r5933. 2015-07-14 07:44:21 +00:00
John Marino
5425052e08 cad/tkgate: Unbreak FreeBSD 11, Fix depends on rest
This was specified on USES: iconv:build,lib

This is incorrect; the way iconv.mk is written, "build" and "lib" are
mutually exclusive and "build" takes precedence.  This means the library
dependency was not registered.

Moveover, it's failing on FreeBSD 11 and dev-branch of DragonFly because
it uses transliteration.  Setting USES=iconv:translit fixes both issues.

Approved by:	Just fix it
2015-07-07 06:35:35 +00:00
Dmitry Marakasov
9a9b588b55 In April/May 2012, STEP Class Library was renamed to STEPcode. This was done
because the old name wasn't accurate - the class libraries are only a fraction
of the software.

The STEP Class Library (SCL) originated at the National Institute of Standards
and Technology, or NIST. NIST started working with STEP in the 80's and
continued until the late 90's. Some components of SCL were originally written
in Lisp and then re-written in mixed C and C++ in the early 90's.
The rest of SCL was written in C++ to begin with.

STEPcode (SC) includes the class libraries, some of the most widely used EXPRESS
schemas, some tools to work with EXPRESS, and support libraries for those tools.
Two of the tools can create schema-specific libraries that are used with the
class libraries. There are also some test files and programs.

WWW: https://github.com/stepcode/stepcode/wiki

PR:		201046
Submitted by:	fernando.apesteguia@gmail.com
2015-07-03 14:45:40 +00:00
John Marino
74d3bc86be Add USES=alias to 11 ports (non-invasive DragonFly support) 2015-07-03 10:46:51 +00:00
Baptiste Daroussin
ba40614e80 Use BROKEN helpers 2015-06-27 14:32:12 +00:00
Vsevolod Stakhov
06b786ad3a - Fix build by adding iconv dependency
Pointyhat to:	vsevolod
2015-06-24 15:57:08 +00:00
Vsevolod Stakhov
e34e0e7775 Restore removed cad/tkgate.
- Support staging
- Tested with tcl/tk 8.6
- Removed old patches
- Convert to the modern port rules
- Updated to version 2.0.0 (from bitbucket)
2015-06-24 14:23:14 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Ruslan Makhmatkhanov
81c98c3e93 cad/brickutils: drop dependency on py-xml
According to project documentation and source review/runtime tests this port
doesn't using py-xml, so remove it and bump PORTREVISION.

Add NO_ARCH and limit python version to 2.x while here (because of pygtk2).

With hat:   python
2015-06-22 14:20:23 +00:00
Baptiste Daroussin
35b70af675 Remove all @dirrm/@dirrmtry
Remove useless exec/unexec
2015-06-20 17:27:11 +00:00
Baptiste Daroussin
95b232b47d Remove build-plist target not needed anymore and still generating deprecated
syntax

Use BROKEN_FreeBSD_8 to avoid playing with .pre.mk/.post.mk
2015-06-20 16:47:07 +00:00
Baptiste Daroussin
3db887160e Remove plist generator (we now have make makeplist and make check-plist)
This plist generator was pulling deprecated syntaxes
2015-06-20 16:40:11 +00:00
Danilo Egea Gondolfo
39ff03b89e - Update to 9.06 2015-06-16 21:19:49 +00:00
Mathieu Arnold
8b8abf18b5 CLeanup USE_GITHUB usage.
With hat:	portmgr
Sponsored by:	Absolight
2015-06-16 09:43:00 +00:00
John Marino
c94ca1a3df cad/ghdl: Upgrade to latest (several fixes including jobs safety for llvm) 2015-06-16 08:57:36 +00:00
Dmitry Marakasov
63197463d0 - Disable precompiled headers to fix build with old gcc on -current kernel
- Comment out unused directory

Approved by:	portmgr blanket
MFH:		2015Q2
2015-06-11 14:22:33 +00:00
Dmitry Marakasov
7b260e5a9f - Fix library installation 2015-06-10 17:24:35 +00:00
John Marino
783f2a31a6 cad/ghdl: Support DragonFly - llvm back now jobs safe
The LLVM backend passes *all* tests on DragonFly (unlike FreeBSD which
fails at test 825)
2015-06-02 22:15:48 +00:00
John Marino
6b14a4ed8a cad/ghdl: Fix missing makeinfo on -CURRENT (caught by pkg-fallout) 2015-06-02 09:13:42 +00:00
Wen Heping
0cd4bd0540 - Update math/cgal to 4.6
- Bump PORTREVISION of the ports depends on cgal
2015-06-01 09:08:08 +00:00
John Marino
2903182ad2 cad/ghdl: Add option to use experimental LLVM backend
The LLVM backend builds much faster assuming clang35 and llvm35
are already available.  It probably builds on FreeBSD's base clang but
not ports llvm36.  In any case, the alternative backend does not
pass the testsuite on FreeBSD (fails at test 825).

The LLVM back is the default backend for DragonFly which allows the
port to build, but it fails the very first test (fails to lock mutex).
There's no need to bump -- for FreeBSD this should package the same
as it did before.
2015-05-31 23:58:12 +00:00
Mathieu Arnold
90a49f0472 Cleanup USE_GITHUB usage.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-30 21:25:06 +00:00
John Marino
bb165f9986 Add new port: cad/ghdl
GHDL is the leading VHSIC Hardware Description Language (VHDL) simulator.

Digital and mixed-signal systems such as field-programmable gate arrays
and integrated circuits can be described by VHDL, and VHDL  can also be
used as a general purpose parallel programming language.  GHDL compiles
VHDL files and creates a binary which simulates the design.

GHDL fully supports IEEE 1076-1987, IEEE 1-76-1993, IEEE 1076-2002
versions of VHDL, and partially IEEE 1076-2008.
2015-05-30 21:22:08 +00:00
Dmitry Marakasov
0eb4a5eaf0 - Mark BROKEN on 8.x: absence of strtoll
Approved by:	portmgr blanket
2015-05-28 06:39:19 +00:00
Dmitry Marakasov
d5d4ece744 - Update to 4.6
- While here, clearify license and add LICENSE_FILE

Changes: http://www.sweethome3d.com/history.jsp

PR:		200427
Submitted by:	matthias@petermann-it.de (maintainer)
2015-05-27 13:43:20 +00:00
Dmitry Marakasov
cce3a74ecd - Don't cat pkg-message from Makefiles
Approved by:	portmgr blanket
2015-05-27 00:15:04 +00:00
Dmitry Marakasov
2da7da2c3e - Don't install static libraries with INSTALL_LIB
Approved by:	portmgr blanket
MFH:		2015Q2
2015-05-20 01:21:11 +00:00
Mathieu Arnold
f29a218fcd Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-18 17:07:45 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Mathieu Arnold
88bfe4bd43 Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:34:57 +00:00
Mathieu Arnold
c6457ffef4 Update ports in the [bcd]* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-06 15:16:53 +00:00
Danilo Egea Gondolfo
2e6bd14a14 - Update to 9.7.92 2015-05-02 19:04:09 +00:00
Ashish SHUKLA
c5167c49ba - Chase GNU Emacs updates
PR:		199553
2015-04-27 10:29:27 +00:00
Thierry Thomas
2b0ffb0383 Mark BROKEN of FreeBSD < 10:
/usr/local/lib/libwebkitgtk-1.0.so.0: undefined reference to `std::chrono::_V2::steady_clock::now()@GLIBCXX_3.4.19'
/usr/local/lib/libjavascriptcoregtk-1.0.so.0: undefined reference to `std::chrono::_V2::system_clock::now()@GLIBCXX_3.4.19'
collect2: error: ld returned 1 exit status

This is standard C++11, but there is a problem with stdlib.

Note: now it could be built with clang, but the produced binaries don't
behave correctly.
2015-04-24 19:34:19 +00:00
Dmitry Marakasov
a727e99380 - Fix plist: remove .desktop file which is handled by DESKTOP_ENTRIES
Approved by:	portmgr blanket
2015-04-22 22:56:05 +00:00