Commit Graph

96 Commits

Author SHA1 Message Date
Muhammad Moinur Rahman 0835676e36 Mk/**java.mk: Convert bsd.java.mk to USES
The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
  USES=java:build,run if NO_BUILD is undefined. Else it defaults to
  USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
  USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
  extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
  build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
  build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>

Approved by: mat (portmgr), glewis
Differential Revision:  https://reviews.freebsd.org/D48201
2024-12-31 09:57:55 +01:00
Charlie Li 9632fe174e java/intellij: move man pages to share/man 2024-03-10 21:56:17 -04:00
Charlie Li 4b135fdd29 Revert "java/intellij: Move man pages to share/man"
Apart from the share/man move, the plist fix was not correct:

pkg-static: Unable to access file /wrkdirs/usr/ports/java/intellij/work/stage/usr/local/share/intellij/lib/commons-lang3-3.11.jar:No such file or directory

The above listed file has nothing to do with Python. Additional
files added were also incorrect. Packaging fails as a result.

The share/man move will be restored in a later commit after getting
some sleep.

This reverts commit e71303202a.
2024-03-10 06:00:46 -04:00
Nuno Teixeira e71303202a java/intellij: Move man pages to share/man
While here, fix plist

Approved by:	portmgr (blanket)
2024-03-09 20:01:27 +00:00
Stefan Eßer fb16dfecae Remove WWW entries moved into port Makefiles
Commit b7f05445c0 has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
2022-09-07 23:58:51 +02:00
Stefan Eßer b7f05445c0 Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
2022-09-07 23:10:59 +02:00
Charlie Li ce75f0f99f java/intellij: take maintainership
Approved by: mentors (implicit)
2022-06-06 08:36:15 -04:00
Rene Ladan 65e2c3c3bb all: return bsam's ports to the pool after his commit bit got safekept 2022-06-06 13:19:04 +02:00
Stefan Eßer bcaf25a8c8 Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.

This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.

Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).

A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.

These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,

Approved by:	portmgr (implicit)
2022-01-10 16:15:39 +01:00
Stefan Eßer 04b9da4140 */*: Remove redundant '-*' from CONFLICTS definitions
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
2021-11-25 22:40:11 +01:00
Stefan Eßer 70f6a3fd1b java/intellij: Add CPE information
Approved by:    portmgr (blanket)
2021-10-23 21:08:09 +02:00
Tobias Kortkamp c204633ca0 Remove my useless "Created by" lines 2021-04-19 10:00:09 +02:00
Mathieu Arnold 135fdeebb9 all: Remove all other $FreeBSD keywords. 2021-04-06 16:31:13 +02:00
Mathieu Arnold 305f148f48 Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Boris Samorodov 6e14d609a5 java/intellij: Update to version 2020.2.3. 2020-10-18 12:04:18 +00:00
Boris Samorodov 99825164d4 java/intellij: Update to version 2020.2.2. 2020-09-16 19:27:53 +00:00
Boris Samorodov 142324ac1a java/intellij: Update to version 2020.2.1. 2020-08-30 10:52:01 +00:00
Boris Samorodov d8f7167be5 java/intellij: Update to version 2020.2. 2020-08-09 21:40:51 +00:00
Boris Samorodov c16491579d java/intellij: Update to version 2020.1.4. 2020-07-23 22:12:42 +00:00
Boris Samorodov 676bdc4146 java/intellij: Update to version 2020.1.3. 2020-07-11 21:35:58 +00:00
Boris Samorodov f2605465d5 java/intellij: Remove superfluous PYTHON_VER at the plist. 2020-06-04 19:36:47 +00:00
Boris Samorodov 9093827413 java/intellij: Update to version 2020.1.2. 2020-06-04 19:20:58 +00:00
Boris Samorodov 29651ff99e java/intellij: Update to version 2020.1.1. 2020-05-07 17:26:07 +00:00
Boris Samorodov 31b014f2f3 java/intellij: Update to version 2020.1. 2020-04-19 21:24:04 +00:00
Boris Samorodov e00b17b1d8 java/intellij: Update to version 2019.3.3. 2020-02-12 19:55:18 +00:00
Boris Samorodov dd41c8cec6 java/intellij: Update to version 2019.3.2. 2020-01-21 20:52:14 +00:00
Boris Samorodov 08b9f52ea1 java/intellij: Update to version 2019.3.1. 2019-12-28 19:35:11 +00:00
Greg Lewis 96223a0b12 Fix packing list
The versions of the Apache Commons Net and Maven JARs are not related to
the Python version.

PR:		242327
Approved by:	bsam@ (maintainer)
2019-12-02 06:13:20 +00:00
Boris Samorodov 6c1a63c2f4 java/intellij: Update to version 2019.3. 2019-11-29 15:24:09 +00:00
Boris Samorodov b93f1fea02 java/intellij: Update to version 2019.2.4. 2019-11-02 12:21:03 +00:00
Boris Samorodov b2adbfe1e0 java/intellij: Update to version 2019.2.3.
PR:		240800
Submitted by:	glewis
2019-09-29 11:55:31 +00:00
Boris Samorodov 23b3213627 java/intellij: Update to version 2019.2.2. 2019-09-21 14:23:25 +00:00
Boris Samorodov dcdfcabb7c java/intellij: Update to 2019.2.1 and more
PR:	240080
Submitted by: 	Dmitry Wagin <dmitry.wagin@ya.ru>

. update to 2019.2.1
. drop dependency on intellij-pt4j port -- the FreeBSD native library is already included in the upstream pty4j jar
. install FreeBSD native library for jansi
. fix the "Typeahead timeout is exceeded" error
. small cleanup
2019-08-25 15:03:15 +00:00
Mathieu Arnold 3bd0ac0d72 Convert to UCL & cleanup pkg-message (categories h-k) 2019-08-13 22:22:35 +00:00
Boris Samorodov 5b6ab3983b java/intellij: Update to version 2019.2.
PR:		239790
Submitted by:	Dmitry Wagin <dmitry.wagin@ya.ru>
2019-08-12 21:09:31 +00:00
Boris Samorodov 51507edbb2 java/intellij: Update to version 2019.1.3. 2019-06-09 13:59:56 +00:00
Boris Samorodov 45a674d5ad java/intellij: Update to version 2019.1.1 2019-05-01 14:05:22 +00:00
Antoine Brodin bc543f67e8 Fix plist 2019-04-14 11:32:26 +00:00
Boris Samorodov 4fcd29306f java/intellij: Update to version 2019.1 2019-04-13 18:19:30 +00:00
Boris Samorodov 0662b7e26a java/intellij: Update to version 2018.3.5 2019-03-03 11:35:03 +00:00
Antoine Brodin 877ec9fc25 Fix packaging with DEFAULT_VERSIONS=python=3.6
PR:		234633
2019-02-16 10:04:22 +00:00
Boris Samorodov 77db64db81 java/intellij: Update to version 2018.3.4 2019-02-02 20:55:37 +00:00
Boris Samorodov b986f7f8e6 java/intellij: Update to version 2018.3.3 2019-01-12 10:37:51 +00:00
Boris Samorodov 278de811ba java/intellij: Update to version 2018.3.2 2018-12-20 21:15:25 +00:00
Boris Samorodov 833b826f3e java/intellij: Update to version 2018.3.1 2018-12-09 20:18:30 +00:00
Boris Samorodov a838265959 java/intellij: Update to version 2018.3 2018-12-01 10:26:47 +00:00
Boris Samorodov d59852a996 java/intellij: Update to version 2018.2.5 2018-10-19 22:31:52 +00:00
Boris Samorodov dd1fa1c0e9 java/intellij: Update to version 2018.2.4 2018-10-07 22:40:18 +00:00
Boris Samorodov 604d6e35a5 java/intellij: Update to version 2018.2.3 2018-09-13 08:59:55 +00:00
Boris Samorodov c38bda42e7 java/intellij: Update to version 2018.2.1 2018-08-14 20:55:46 +00:00