Commit graph

4029 commits

Author SHA1 Message Date
Mathieu Arnold
a9dcad2fff Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:08:37 +00:00
Mathieu Arnold
999161a9ed Fixup some whitespace at the beginning of lines problems.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:18:17 +00:00
Greg Lewis
c17837b9af . Update to 8u77. 2016-03-27 23:02:57 +00:00
Jason Unovitch
3d01b49e39 java/wildfly100: update to 10.0.0.Final
- Also update rc script to set correct permissions

PR:		208310
Submitted by:	yerenkow@gmail.com (maintainer)
2016-03-27 01:58:45 +00:00
Greg Lewis
130a3885dc . Update to 8u77 2016-03-26 20:13:08 +00:00
Greg Lewis
7cad4ebeb6 . Update to 8u77. 2016-03-26 20:12:48 +00:00
Steve Wills
5e8662c609 java/openjfx8-devel: create port
OpenJFX is an open source, next generation client application platform for
desktop and embedded systems based on JavaSE. It is a collaborative effort by
many individuals and companies with the goal of producing a modern, efficient,
and fully featured toolkit for developing rich client applications.

WWW: http://openjdk.java.net/projects/openjfx/

PR:		207566
Submitted by:	Tobias Kortkamp <t@tobik.me>
2016-03-20 23:06:19 +00:00
Cy Schubert
818ca5c07d Reset MAINTAINER to ports@. Maintainer doesn't use this port any more.
Requested by:	Mikhail Tsatsenko <m.tsatsenko@gmail.com> (maintainer)
2016-03-17 19:36:07 +00:00
Greg Lewis
e155738f0c . Update to 2016b. 2016-03-17 01:40:47 +00:00
Vanilla I. Shu
f1bfb634a2 Update to 4.5.2.
PR:		207863
Submitted by:	maintainer
2016-03-12 12:56:28 +00:00
Tijl Coosemans
59272d1017 Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3.  Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.

Long description:

First some background.  When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain.  Costs used to be configured in such a way that files were
first converted to PostScript.  This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers.  Nowadays most filters
have been moved from cups to cups-filters and they have been configured to
use PDF as an intermediate format instead of PostScript.

Merging of cups-base, cups-client and cups-image into print/cups:
- cups-image provides a library to work with the cups raster format.  It is
  only used to implement filters and printer drivers and these only exist
  in the context of a cups server so there's no need to separate this from
  cups-base.
- cups-client provides a library that allows applications to print via cups.
  It is possible to use the library to access a remote cups server without
  running a local cups server, but such a setup is discouraged and the
  configuration file to set this up has been marked deprecated.  It is
  better to run a local cups server and let that talk to the remote cups
  server because then you have the benefits of local job queuing in case the
  remote server is down or busy.  Given this and the fact that without
  filters cups-base is now smaller than it used to be it makes sense to
  merge the ports.  The patch also adds options IPPTOOL, DOCS and NLS which
  when disabled make the new cups package smaller than the current
  cups-client package.  Merging the ports also prevents problems with
  options like ZEROCONF being configured differently in both ports.
- print/cups was a metaport that depended on cups-base and some filters.
  There isn't really a need for such a metaport so cups-base can be renamed
  to cups.  The filters can be depended on by printer drivers such as hplip
  if they need them.

Additional changes to the new print/cups:
- Clean up the patches.  They seem to have been regenerated with post-patch
  changes included.
- Add a patch to prevent intermediate conversion to PDF when a PostScript
  file is sent to a PostScript printer when cups-filters is installed.
- Fix the PAM configuration file.
- Add a patch to let the server search /usr/local/share/ppd like on Linux so
  other ports don't have to add links to it.
- Remove ulpt(4) helper scripts.  The port uses libusb with ugen(4).
- Remove support for mDNSResponder.  cups-filters only supports Avahi.
- Combine ICONS and XDG_OPEN options into an X11 option to support WITHOUT_X11.
- Optionally depend on colord for ICC profile support.
- Various smaller changes.

Changes to print/cups-filters:
- Let the cups_browsed rc.d script depend on cupsd and avahi_daemon instead
  of LOGIN.
- Development of foomatic-filters has been moved to cups-filters so let this
  port install foomatic related files and add foomatic-filters to CONFLICTS.
- Fix location of liblouis tables.
- Add patch to fix ICC support.

Changes to print/cups-pstoraster:
This port is essentially an old version of Ghostscript plus a cups filter.
It's no longer developed.  This commit removes it and changes existing
dependencies to print/cups-filters which depends on print/ghostscript* and
includes a gstoraster filter that can handle both PostScript and PDF.

Changes to print/foomatic-db*:
Remove old MASTER_SITES and dependencies and eliminate PKGNAMEPREFIX.

Changes to print/foomatic-filters:
Install beh backend with its original name again and add cups-filters to
CONFLICTS.

Changes to print/hplip:
- Stop installing hpijs/foomatic-rip support.  This is no longer supported
  upstream.
- Stop installing hpcups PPDs.  These are now automatically generated.  The
  bundled PPDs are generated for an older version of cups.
- Rename the QT option to X11 to support WITHOUT_X11.
- Simplify the patches now that ports are installed in a staging area.
- Add a patch to set SO_REUSEPORT (next to SO_REUSEADDR) on the mDNS socket
  like avahi-daemon does.  This fixes Zeroconf support for HP network
  printers.

PR:		207746
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-11 11:53:42 +00:00
Kurt Jaeger
0ccad4810b java/intellij: 15.0.3 -> 15.0.4
- Thanks to Jiri B <jirib@devio.us> and Roman Shevchenko [1] for
  contributing a libinotify-based replacement for IntelliJ's
  fsnotifier.  IntelliJ now has native (faster) file notification
  support on FreeBSD (and OpenBSD).
- Because of remaining problems with watching large trees with
  libinotify [2], fsnotifier is still disabled by default.
- fsnotifier and native pty4j support need to be compiled.  In the interest of
  reducing port complexity, the building of pty support and fsnotifier
  is moved to separate ports:
      - java/intellij-pty4j
      - java/intellij-fsnotifier

[1] https://youtrack.jetbrains.com/issue/IDEA-151815
[2] https://github.com/dmatveev/libinotify-kqueue/pull/34

PR:		207474
Submitted by:	Tobias Kortkamp <t@tobik.me> (maintainer)
2016-02-27 19:54:46 +00:00
Kurt Jaeger
4377efce9d New port: java/jd-gui
The Java Decompiler project aims to develop tools in order to
decompile and analyze Java 5 byte code and later versions.

JD-GUI is a standalone graphical utility that displays Java source
codes of .class files.  You can browse the reconstructed source code
with the JD-GUI for instant access to methods and fields.

WWW: http://jd.benow.ca/

PR:		206488
Submitted by:	Tobias Kortkamp <t@tobik.med>
2016-02-19 07:25:14 +00:00
Jung-uk Kim
d20bd649d5 Update to 1.6.2. 2016-02-11 23:45:10 +00:00
Kurt Jaeger
a4ac9b124b java/intellij: 15.0.1 -> 15.0.3
- make it clearer that this the community edition
- disable missing file watcher warning on startup
- install to ${PREFIX}/${PORTNAME} instead of to ${PREFIX}/lib/intellij
- adds the ability to open terminals in IntelliJ

PR:		206489
Submitted by:	Tobias Kortkamp <t@tobik.me> (maintainer)
2016-02-11 19:22:03 +00:00
Jung-uk Kim
0c4aeb949c Update to 8u74.
PR:		207076
2016-02-11 01:15:19 +00:00
Jung-uk Kim
27044d1712 Update to 8u74.
PR:		207077
2016-02-11 01:14:28 +00:00
Dmitry Marakasov
6d59af2497 - Disable ccache for this port: it fails to build by not respecting the environment:
[cc] ccache: error: Failed to create directory /nonexistent/.ccache/tmp: Permission denied

Approved by:	portmgr blanket
2016-02-04 18:56:27 +00:00
Greg Lewis
1c57421343 . Update to 7u95. 2016-02-03 03:42:56 +00:00
Rene Ladan
37730614d2 Remove expired ports:
2016-01-31 devel/pdcurses-the: Seperate port is no longer needed, see PR
2016-01-31 www/py-django17: End of extended support: December 1, 2015
2016-01-31 www/codeigniter22: Codeigniter 2.2.x reached its End of Life on 31 October 2015. Please update to the current version.
2016-02-01 java/wildfly80: Fully EOL when version 8.2 was released
2016-02-01 java/wildfly81: Fully EOL when version 9.0 was released
2016-02-01 mail/phpmailer2: Obsolete, use mail/phpmailer instead
2016-02-01 20:41:29 +00:00
Greg Lewis
44d8a469b9 . Update to 8u72. 2016-01-31 19:37:15 +00:00
Antoine Brodin
45b40ac9e3 Unbreak on head, the issue was fixed in base r294936 2016-01-30 20:19:02 +00:00
Kurt Jaeger
1b45d2c329 java/dbvis: 9.1.6 -> 9.2.14
- Changes:
  http://www.dbvis.com/doc/relnotes/
- now works with openjdk8

PR:		206278
Submitted by:	Hadi Rezaee <h.rezaee@ideatech.io>
Approved by:	jim@ohlste.in (maintainer timeout)
2016-01-29 06:32:14 +00:00
Jung-uk Kim
d1ea6bff97 Mark deprecated and set expiration. 2016-01-26 18:56:39 +00:00
Greg Lewis
84eda242c7 . Update to 2015g. 2016-01-26 04:52:09 +00:00
Jung-uk Kim
264b0a9605 Mark forbidden. Oracle Java SE 7 has reached end-of-life status and it has
multiple security vulnerabilities.

http://www.oracle.com/technetwork/java/eol-135779.html

MFH:		2016Q1
2016-01-26 00:22:09 +00:00
Jung-uk Kim
c15fee34b0 Update to 8u72.
MFH:		2016Q1
2016-01-25 23:58:14 +00:00
Jung-uk Kim
92d983722e Update to 8u72.
MFH:		2016Q1
2016-01-25 23:57:14 +00:00
Jung-uk Kim
2f54b0f610 - Update to b38.
- Use Apache Ant 1.9.6 to build.

MFH:		2016Q1
2016-01-25 23:16:02 +00:00
Antoine Brodin
53caa0aa31 Mark BROKEN on FreeBSD head 2016-01-23 12:01:30 +00:00
Greg Lewis
24e7dd6d89 . Unreak CCACHE
PR:		205751
Submitted by:	chris@chrullrich.net
2016-01-21 05:25:44 +00:00
Kurt Jaeger
75c783e779 New port: java/intellij
IntelliJ IDEA is an advanced Java IDE developed by JetBrains and
focused on developer productivity. The community edition features:
* An intelligent code editor that understands Java code; provides
  refactorings, code inspections and intentions, and allows for
  fast code navigation.
* Integration with such tools as JUnit and TestNG, Ant and Maven,
  and popular version control systems including: CVS, Subversion
  and git.
* XML-Java interoperability and comprehensive Groovy programming
  language support.
* The Swing UI designer complements the suite of tools for
  developing Java desktop applications.

WWW: http://www.jetbrains.com/idea/

PR:		204804
Submitted by:	t@tobik.me
2016-01-10 20:33:01 +00:00
John Marino
c8d0bbe5bf java/wildfly(80|81|82): Deprecate three EOL versions of wildfly
There are currently no less than 5 versions of wildfly: 80, 81, 82, 90,
and 100.  According to the developers, only the current release is really
supported although some security patches may get backported to the
previous release as necessary.  Since the current release is 10.0, only
the last version of 9 could potentially receive updates.

I'm setting the expiration for 80 and 81 for 1 FEB 2016.
I'm setting the expiration for 82 for 15 JUL 2016

That should get 82 in the new quarterly branch and then it's gone from
the trunk.  That should be reasonable to upgrade to 10.0 or later by
then.

PR:		205490
Approved by:	yerenkow (gmail) (maintainer)
2016-01-09 12:30:35 +00:00
Raphael Kubo da Costa
94a0c28921 Set CPE information.
Approved by:	portmgr blanket approval
2016-01-06 23:10:26 +00:00
Jung-uk Kim
2edf0a9558 - Partially implement getThreadUserTime() using getrusage(2). Note we can
only get usage for the current thread.  Return -1 if the requested function
is not supported, i.e., user time for other threads, rather than crash. [1]
- Properly implement os::elapsedVTime() using getrusage().  Basically, it is
taken from Linux version.
- Temporarily revert r403748 to fix bootstrapping with earlier OpenJDK8. [2]

PR:		205523, 205843 [1]
PR:		205544 [2]
2016-01-05 22:39:46 +00:00
Greg Lewis
2813824f6f . Stub implementation of OperatingSystemImpl.
PR:		205229
2016-01-02 09:30:21 +00:00
Dmitry Marakasov
f53f513abb - Add NO_ARCH
- Switch to options helpers
2016-01-02 07:10:41 +00:00
Olli Hauer
b01c452105 - prepare for devel/subversion17 removal 2015-12-30 15:22:15 +00:00
Jason Unovitch
047c50a9b3 java/wildfly80: address non-root builds and minor QA observations
- Drop ${CHMOD} usage and set permissions in pkg-plist (portlint)
- Add terminating @owner/@group to pkg-plist (portlint)
- Switch version specific path in pkg-message to variable

PR:		205258
Approved by:	maintainer timeout (2 weeks)
2015-12-26 14:06:59 +00:00
Jason Unovitch
4b6e74e750 java/wildfly81: address non-root builds and minor QA observations
- Drop ${CHMOD} usage and set permissions in pkg-plist (portlint)
- Add terminating @owner/@group to pkg-plist (portlint)
- Switch version specific path in pkg-message to variable

PR:		205259
Approved by:	maintainer timeout (2 weeks)
2015-12-26 14:06:51 +00:00
Jung-uk Kim
f79bce06dd Fix the previous commit. We do not support getThreadUserTime().
PR:		205523
2015-12-23 00:47:12 +00:00
Jung-uk Kim
cafb8745f1 Implement ThreadMXBean.getThreadCpuTime(), etc.
PR:		205523
Submitted by:	will (via bsd-port-dev@openjdk.java.net)
2015-12-23 00:22:15 +00:00
Wen Heping
e0f113acef - Reset maintainer to ports@ 2015-12-22 03:22:46 +00:00
Sunpoet Po-Chuan Hsieh
cb3278a31f - Sort SUBDIRs 2015-12-21 15:36:22 +00:00
Jason Unovitch
3548e4823f New port: java/wildfly100
Repo copy java/wildfly90 -> java/wildfly100 and update to 10.0.0

WildFly is a flexible, lightweight, managed application
runtime that helps you build amazing applications.
WildFly - new name for JBoss Application Server

WWW: http://wildfly.org

PR:		204541
Submitted by:	Alexander Yerenkow <yerenkow@gmail.com> (maintainer)
2015-12-18 01:11:38 +00:00
Jung-uk Kim
95a9ce771d Fix build with fmake.
Reported by:	antoine
2015-12-15 06:45:16 +00:00
Jung-uk Kim
fc16b49fe6 Build compilefontconfig.jar and javazic.jar with bootstrap jar. Originally
it was intended to test the newly built JVM, it is not cross-build friendly.

Submitted by:	Eugene M. Zheganin (emz at norma dot perm dot ru)
2015-12-14 23:32:21 +00:00
Jung-uk Kim
37874e5364 Build with sjavac when we are self-hosting to improve build speed. 2015-12-14 23:20:05 +00:00
Jung-uk Kim
e64ae7e938 Allow java/openjdk7 for bootstrapping java/openjdk8. Although we cannot
build OpenJDK7 for ARM yet, there is no need to disallow it at all.
2015-12-14 23:15:09 +00:00
Jung-uk Kim
8d6f3ac3d4 Respect CC, CPP and CXX with full paths.
PR:		203747
2015-12-14 23:05:49 +00:00