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