Commit graph

1267 commits

Author SHA1 Message Date
Pawel Pekala
b94e42c0e7 - Add staging support
- Use canonical name for patch
2014-05-30 14:22:02 +00:00
Pawel Pekala
959a22f33b Add staging support 2014-05-30 12:47:07 +00:00
Pawel Pekala
b2f3132dad Port is stage safe 2014-05-30 12:46:06 +00:00
Pawel Pekala
3d15ef680c Add staging support 2014-05-30 12:28:47 +00:00
Pawel Pekala
abdfeccaf2 Add staging support 2014-05-30 12:22:31 +00:00
Pawel Pekala
4913ba90dc - Add staging support
- Use options subs, helpers
2014-05-30 12:21:12 +00:00
Martin Wilke
012621ca47 - Convert gmake to USES
Approved by:	portmgr
2014-05-26 12:53:38 +00:00
Hiroki Sato
a8687e8806 STAGEDIR support. 2014-05-24 18:29:07 +00:00
Max Brazhnikov
90e380e1cb KDE/FreeBSD team presents KDE SC 4.12.5 and KDE Workspace 4.11.9!
deskutils/kdepim4:
- Remove no longer needed patch, the problem was fixed since Qt 4.8.4.

The area51 repository features commits by rakuco and makc.
2014-05-10 19:43:14 +00:00
Dmitry Marakasov
b851b8597f - Don't remove mtree directories
Approved by:	portmgr
2014-05-09 21:13:09 +00:00
Baptiste Daroussin
9ea074ad24 Support stage 2014-05-08 23:41:22 +00:00
Jung-uk Kim
362a5f9b16 Re-add accidentally removed PLIST_DIRS and PLIST_FILES in r339059.
Submitted by:	platypus01 at gmail dot com
Pointyhat to:	jkim
2014-05-06 18:44:19 +00:00
Jung-uk Kim
fabaf5ddfa Update to 4.1.6. 2014-05-06 16:13:01 +00:00
Baptiste Daroussin
4a4ec28d37 Convert all :U to :tu and :L to :tl
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
2014-05-05 09:45:36 +00:00
Mathieu Arnold
cf28d260c6 Remove the last @comment $FreeBSD$ from plists.
With hat:	portmgr
Sponsored by:	Absolight
2014-04-24 16:26:48 +00:00
Max Brazhnikov
65b2b253dc KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8!
KDE ports:
- Convert to USES=tar:xz

devel/p5-perlqt, multimedia/kdemultimedia4-ffmpegthumbs:
- Convert LIB_DEPENDS to new style

devel/p5-perlqt, devel/p5-perlkde:
- Don't remove directories installed by perl port

net/kdnssd:
- moved to net/zeroconf-ioslave (renamed upstream)

x11/kdelibs4:
- Clean up non-standard shared mime files and directories after deinstall

The area51 repository features commits by Alonso Schaich
<alonsoschaich@fastmail.fm> and makc.
2014-04-03 09:49:10 +00:00
Jung-uk Kim
a26fe99938 Use USES=tar:bzip2. 2014-03-14 17:16:37 +00:00
Jung-uk Kim
689d998bfe Simplify MASTER_SITES and use USES=tar:xz. 2014-03-14 17:16:03 +00:00
Hiroki Sato
e2537f3be2 - STAGEDIR support
- Eliminate duplicate files installed by each */FreeWnn-lib.
- Bump PORTREVISION because of dependency and pkg-plist changes.
2014-03-11 06:49:56 +00:00
Baptiste Daroussin
b921f9a7eb Convert k* to USES=zip 2014-03-10 15:52:41 +00:00
Max Brazhnikov
f3f8c20d6a KDE/FreeBSD team presents KDE SC 4.12.3 and KDE Workspace 4.11.7!
deskutils/kdepim4:
- Add depedency on coreutils, kleopatra needs md5sum and sha1sum programs [1]

misc/kdehier4:
- add tests directory (r343428 commit to Templates/BSD.local.dist)

security/kwallet:
- moved to security/kwalletmanager (renamed upstream)

x11/kdelibs:
- remove workaround, which is not needed after global fix in
  Mk/bsd.kde4.mk (r315373)

PR:		ports/187259 [1]
Submitted by:	Tobias Berner <tcberner@gmail.com>
2014-03-04 19:15:39 +00:00
Emanuel Haupt
f4b4df04fa Support staging 2014-02-27 15:11:51 +00:00
Jung-uk Kim
5436ddf062 Update to 4.1.5. It is partially based on the following PR.
PR:		ports/186265
2014-02-25 19:09:28 +00:00
Emanuel Haupt
5b4ca4d2ec Remove trailing whitespaces from category korean 2014-02-21 13:37:45 +00:00
Emanuel Haupt
178f307735 Support staging 2014-02-20 14:50:25 +00:00
Emanuel Haupt
4a392830a1 Support staging 2014-02-20 14:49:31 +00:00
Emanuel Haupt
fbf194f369 Support staging 2014-02-20 14:48:11 +00:00
Emanuel Haupt
df082aa075 Support staging 2014-02-20 14:47:13 +00:00
Emanuel Haupt
d8c1411073 Support staging 2014-02-20 14:46:39 +00:00
Emanuel Haupt
c4b9462439 Support staging 2014-02-20 14:45:46 +00:00
Max Brazhnikov
e9c34f4c34 KDE/FreeBSD team presents KDE SC 4.12.2 and KDE Workspace 4.11.6!
Among changes:
- Switch KDE4_PREFIX to ${LOCALBASE}
- Remove now needless misc/kde4-shared-mime-info port
- Add stage support
- Remove ancient CONFLICTS (KDE 4.9 and less) and LATEST_LINK
- Squeeze MASTER_SITES/MASTER_SITE_SUBDIR
- Convert LIB_DEPENDS to new style
- Use options helpers
- Drop support for FreeBSD 7.x
- Remove Qt/KDE 3 related workarounds
- Remove local patches and use upstream version scheme for libraries
- sysutils/kdeadmin4, net/kdenetwork4, devel/kdesdk4,
  and x11-clocks/kdetoys4 ports have been split.
- devel/kcachegrind is now a part of KDE SC [1]
- more logs in area51 repo...

New ports:
  devel/kde-dev-scripts:	KDE development scripts
  devel/kde-dev-utils:		KDE development utilities
  games/klickety:		Tetris themed solitaire
  games/picmi:			Single player logic-based puzzle game
  textproc/libkomparediff2:	Library to compare files and strings

The area51 repository features commits by Schaich Alonso, avilla, rakuco
and myself.

PR:		ports/186491
Exp-run:	by bdrewery
Approved by:	beat (former maintainer) [1]
2014-02-18 14:23:03 +00:00
Emanuel Haupt
5005b67362 According to the Porter's Handbook (5.12.2.3.) default options must be added to
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
2014-02-10 13:54:26 +00:00
Max Brazhnikov
a6383cf6b5 - Update gimp-help ports to 2.8.1. Polish translation has been removed, new
translations have been added (ca, da, el, en_GB, sl, pt_BR)
- Add stage support
- Update maintainer address

PR:		based on ports/179681
Submitted by:	RyoTa SimaMoto (maintainer)
2014-02-01 12:49:26 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Jung-uk Kim
1c366ae50b Simplify and support staging. 2014-01-08 00:06:49 +00:00
Jung-uk Kim
0c182db6d4 Stagefy, convert to USES=gmake, and convert LIB_DEPENDS to new format. 2014-01-07 01:38:37 +00:00
Jung-uk Kim
fb9e399c88 - Stagefy, convert to USES=gmake, convert LIB_DEPENDS to new format.
- Use options framework to select the default keyboard layout.
2014-01-07 01:36:45 +00:00
Jung-uk Kim
e475c58e44 Stagefy, convert to USES=gmake, and convert LIB_DEPENDS to new format. 2014-01-07 01:33:35 +00:00
Max Brazhnikov
7d5e6b666c In preparation for Qt 5 ports:
Mk/Uses/qmake.mk:
- Add support for out-of-source builds
- Add support for Qt 5 ports
- Respect WITH_DEBUG

Mk/bsd.qt.mk:
- Massive rework for Qt 5 ports
- Remove '-phonon' from global configure args, thus allow qt4-designer and
  qt4-qtconfig to be built without Phonon support [1]

devel/qmake4:
- Improve mkspecs for gcc (mainly sync with linux version) and clang

devel/qt4-corelib:
- Convert to USES=iconv
- Remove ancient patch

devel/qt4-designer:
- Remove reference to WRKSRC from installed pkgconfig files [2]
- Don't build Qt Designer plugin for Phonon from outdated Qt sources.
  Separate port for plugin will be committed later

devel/qt4-assistant-adp, devel/qt4-libqtassistantclient:
- Convert to USES=qmake

Clean up Qt4 ports:
- Update comments
- Update description; use common description
- Consistently use QT_INCDIR, QT_LIBDIR, etc.
- Use options helpers
- Convert to new LIB_DEPENDS syntax
- Update DESKTOP_ENTRIES to avoid conflicts with Qt 5 ports
- Rename/move several ports for unification with Qt 5 ports

PR:		ports/184620 [1]
Reported by:	Kevin Zheng <kevinz5000@gmail.com>

PR:		ports/181141 [2]
Reported by:	thierry

PR:		ports/185101
Exp-run by:	bdrewery

This is mostly solely avilla's work in area51, kudos to him! And a couple
commits from myself, so you know who's collecting pointyhats :)
2014-01-06 16:16:52 +00:00
Antoine Brodin
7f55a2faa9 With gtk 2.4.22, immodule cache has moved from gtk.immodules to
immodules.cache.  gtk-query-immodules-2.0 has a new option,
--update-cache that does what we want too.
Use this new option.
While here, add stage support to non slave ports

Reviewed by:	kwm (immodules part)
2014-01-04 23:27:58 +00:00
Jung-uk Kim
19152012e7 - Add a patch from upstram.
- Use options framework properly.
2013-12-24 23:02:33 +00:00
Emanuel Haupt
771b43c983 - Quiesce portlint
- Define DOCS
- Support staging

PR:		184366
Submitted by:	Takefu <takefu@airport.fm>
2013-11-29 09:54:18 +00:00
Alberto Villa
84a235eda9 - Replace QT_.*_REL with QT_.* in PLIST_SUB.
- Adapt plists.

With hat on:	kde
2013-11-17 02:12:25 +00:00
Thomas Abthorpe
1d1f94afe7 - Update LICENSE accordingly, now that OFL10 and OFL11 are defined
With hat:	portmgr
2013-11-05 06:46:58 +00:00
Baptiste Daroussin
3904f6f163 Support stage, use bsdtar to extract 2013-11-04 10:49:03 +00:00
Jung-uk Kim
851ab9c5e0 - Update to 4.0.6.
- Support staging.
2013-10-25 17:05:50 +00:00
Dmitry Marakasov
ab24828630 - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [fgijk])
Approved by:	portmgr (bdrewery)
2013-10-22 13:58:55 +00:00
Edwin Groothuis
385761cb10 Support for this language has ceased within the PHP documentation. 2013-10-21 09:48:40 +00:00
Raphael Kubo da Costa
ecda38b0a5 Update Qt to 4.8.5 and Qt Creator to 2.8.0.
Proudly brought to you by the KDE on FreeBSD team, with commits by makc@,
Schaich Alonso and yours truly.

Besides the tons of upstream fixes, we have mkspecs for GCC 4.9 and clang33
(from ports), staging support in the Makefiles and dependency fixes related
to pkg-config.

Many thanks to the people who helped test the ports using our area51
repository, and also to the people who provided patches and bug reports via
GNATS!

PR:		ports/180615
	        ports/181921
		ports/182049
2013-10-13 23:15:50 +00:00
John Marino
6a4ec02e94 korean/scim-hangul: add <unistd.h> for modern compilers
Approved by:	portmgr (bapt, implicit)
2013-10-02 20:12:35 +00:00
Baptiste Daroussin
110f3583b6 Remove NO_STAGE to ports natively stage ready shown by a FORCE_STAGE exp-run
Exp-run by:	bdrewery
2013-09-24 06:24:17 +00:00
Baptiste Daroussin
6a9fcfc6bd Add NO_STAGE all over the place in preparation for the staging support (cat: korean) 2013-09-20 19:49:59 +00:00
John Marino
d834ce47a7 Add explicit dependency on pkgconf (20 ports)
Approved by:	portmgr (bapt, implicit)
2013-09-12 08:41:52 +00:00
Jung-uk Kim
8305caa167 Use MAKE_ARGS to simplify patches.
Suggested by:	danfe
2013-09-03 18:40:12 +00:00
Baptiste Daroussin
be41425d62 Add an explicit dependency on pkgconf 2013-09-02 21:16:30 +00:00
Jung-uk Kim
95133c20f1 Do not extract object files from the release tarball to simplify build. 2013-08-30 22:10:34 +00:00
Jung-uk Kim
816cd11ce4 Fix build with Glib20 2.36. 2013-08-30 20:36:12 +00:00
Jung-uk Kim
ca6f6833ea Fix build with Clang. Remove defunct master site. 2013-08-30 20:00:42 +00:00
Jung-uk Kim
b54218e9d4 Update to 4.0.5. 2013-08-22 20:38:28 +00:00
Andrej Zverev
d98e1893f3 - Convert to new perl framework
- Trim Makefile header
2013-07-31 14:36:21 +00:00
Andrej Zverev
a74217e6d9 - Convert to new perl framework
- Trim Makefile header
2013-07-31 11:56:17 +00:00
Rene Ladan
66fee90926 KDE3 and QT3 expired on 2013-07-01, remove these ports.
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.

Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports

PR:		ports/180745
Submitted by:	rene
Approved by:	portmgr (bapt)
Exp-run by:	bapt
2013-07-26 19:19:20 +00:00
Andrej Zverev
19ae251b54 - switch simple inline replacement from perl to sed
and remove where is no need in this anymore.
- trim Makefile header

Approved by:	bapt@ (portmrg@)
2013-07-26 07:33:41 +00:00
Baptiste Daroussin
96255e9616 Fix INDEX by really fixing the kde4-l10n ports 2013-07-10 06:33:41 +00:00
Raphael Kubo da Costa
2c80774ea9 KDE4 l10n fixes.
- Remove an entry from all plists that slipped under radar and made
   packaging fail.

 - Properly save the OPTIONS defined by the user in the l10n ports. [1]

   Quoting bapt, master of all things ports:

   That is because misc/kde4-l10n/files/bsd.l10n.mk is totally wrong it does

   ...
   .include <bsd.port.pre.mk>
   ...
   .include <bsd.port.options.mk>
   ...
   .include <bsd.port.post.mk>

   First the right order in that case should be:

   ...
   .include <bsd.port.options.mk>
   ...
   .include <bsd.port.pre.mk>
   ...
   .include <bsd.port.post.mk>

   Second in that case (kde) the pre.mk/post.mk can be removed just keeping
   the options.mk and given that we now have the helpers options.mk can also
   be removed.

   The check for variables in OPTIONS_DEFINE is also useless (already done
   by the framework) defining OPTIONS_DEFINE and OPTIONS_DEFAULT to some
   empty values is also useless.

No PORTREVISION bump because the generated packages do not change regardless
of the changes/fixes in behavior here.

Reported by:	avg [1]
Submitted by:	bapt [1]
2013-07-09 21:49:00 +00:00
Jung-uk Kim
294f80232c Add local distfiles. 2013-07-08 19:37:40 +00:00
Jung-uk Kim
5d149955e3 Add local distfile and trim makefile header. 2013-07-08 19:37:05 +00:00
Raphael Kubo da Costa
554e0c79c9 Update the KDE Software Compilation to 4.10.5.
Proudly brought to you by the KDE on FreeBSD team. We're sorry to ship two
KDE updates in just a few days, but the work on 4.10.5 was very light
compared to 4.10.4 so it was ready much faster.

The release announcement can be found in [1].
[1] http://www.kde.org/announcements/announce-4.10.5.php

The biggest news for us on FreeBSD is that the Ruby bindings should work
with Ruby 1.9 now.

I will probably add a note to UPDATING later about this, but as avilla@
pointed out, the clang support we mentioned that was improved in 4.10.4
requires a rebuild of the ports that depend on kdelibs4. Most of them are
covered by this update, but those which are not part of the Software
Compilation need to be rebuilt manually to make sure the previous issues
(proper symbol visibility being the most annoying of them) are solved.
2013-07-04 23:34:32 +00:00
Raphael Kubo da Costa
18ff93d1a7 Update to KDE SC 4.10.4, proudly presented by the KDE on FreeBSD team.
With commits from avilla@, makc@, rakuco@ and Schaich Alonso.

The upstream announcement can be found in [1].
[1] http://www.kde.org/announcements/announce-4.10.4.php

clang support should be more stable now, with clang being recognized by
kdelibs4 and being passed the correct flags to build other ports.
Additionally, all ports being committed have been verified to build with
-CURRENT's clang 3.3 on an amd64 tinderbox (special thanks go to swills@ for
providing it).

Work on the newly-released 4.10.5 will begin shortly.
2013-07-02 19:04:18 +00:00
Jung-uk Kim
36dc5a0cfb - Take over the maintainership. [1]
- Use pkgconfig for detecting dependencies.  Tidy up a bit while I am here.

Approved by:	Hyogeol Lee <hyogeollee@gmail.com> (maintainer) [1]
2013-06-24 19:05:53 +00:00
Jung-uk Kim
deb071806d Update to 1.4.2. 2013-06-21 23:43:01 +00:00
Jung-uk Kim
f5ee00702f Add an option to build with GTK+ 3.0. 2013-06-21 23:40:27 +00:00
Jung-uk Kim
413652f2c0 Update to 1.0.0. 2013-06-21 22:29:13 +00:00
Jung-uk Kim
ffb69d7dd7 Update to 2.1.1. 2013-06-21 18:35:45 +00:00
Boris Samorodov
b76b0a65bd Remove extra line space. 2013-06-21 18:25:08 +00:00
Boris Samorodov
6a6dfd8d5f . delete an article from COMMENT;
. trim Makefile headers.
2013-06-21 18:20:19 +00:00
Boris Samorodov
1e5d63936d . NOPORTDOCS -> PORT_OPTIONS:MDOCS;
. mute mkdir commands;
. use PLIST_FILES and PORTDOCS at Makefile;
. delete pkg-plist (3 lines).
2013-06-21 18:10:18 +00:00
Boris Samorodov
804081c3dc Use @${MKDIR} instead of direct use of command command "mkdir -p". 2013-06-21 18:01:58 +00:00
Boris Samorodov
3e140c2e9d . incorporate PLIST_FILES;
. remove pkg-plist (3 lines).
2013-06-21 17:53:21 +00:00
Jung-uk Kim
2bf17ab7d1 Update to 4.0.4. 2013-06-19 20:52:13 +00:00
Jung-uk Kim
a1b0dbc4ae Remove redundant lines. 2013-06-17 23:33:49 +00:00
Jung-uk Kim
88be950540 - Re-add ftp.kaist.ac.kr and remove defunct ftp.kreonet.re.kr.
- Modernize the port and make Clang happy.
2013-06-17 23:25:53 +00:00
Jung-uk Kim
1a0bf37513 - Re-add ftp.kaist.ac.kr and remove defunct ftp.kreonet.re.kr.
- Honor CFLAGS and make Clang happy.
2013-06-17 23:21:43 +00:00
Jung-uk Kim
34b21e2a51 - Re-add ftp.kaist.ac.kr and remove defunct ftp.kreonet.re.kr.
- Modernize the port and make portlint happy.
2013-06-17 23:18:06 +00:00
Jung-uk Kim
2267c77702 Update e-mail address on behalf of cjh as he personally requested. 2013-06-17 23:04:51 +00:00
Jung-uk Kim
5a807ba270 Update e-mail address on behalf of cjh as he personally requested. 2013-06-17 22:50:28 +00:00
Martin Wilke
a858863783 - Do not remove directories not created by this port
Reported by:	pkg (DEVELOPER_MODE)
2013-06-14 03:22:42 +00:00
Jung-uk Kim
59fe3e18bc Add ftp.kaist.ac.kr back and remove ftp.kreonet.re.kr. 2013-06-12 19:46:23 +00:00
Jung-uk Kim
50dd2c321e - Fix build with Clang.
- Modernize the port, e.g., trim makefile header.
2013-06-12 19:26:46 +00:00
Max Brazhnikov
250a3e24d3 KDE/FreeBSD team presents KDE SC 4.10.3 ports!
- Remove patches and checks for unsupported FreeBSD versions.

The area51 repository features commits by avilla, rakuco and myself.
2013-05-18 20:34:41 +00:00
Hiroki Sato
4e09def2d4 Rectify USE_TEX to support both of teTeX and TeXLive.
TEX_DEFAULT:
	A knob to choose teTeX or TeXLive.  One can specify in /etc/make.conf.

USE_TEX:
	A knob for port developers.  Valid keywords are listed in
	bsd.tex.mk.
2013-05-11 17:58:55 +00:00
Hiroki Sato
df02a1b305 Add DIST_SUBDIR to fix a fetch error because the distfiles are often replaced
with the same names in every release.
2013-05-10 08:08:33 +00:00
Jung-uk Kim
ea47cacd91 Update to 4.0.3. 2013-05-09 18:26:51 +00:00
Baptiste Daroussin
46023dda78 Convert from WITHOUT_NLS to PORT_OPTIONS:MNLS 2013-05-06 15:18:38 +00:00
Hiroki Sato
7dadfc8a88 Remove *_DEPENDS from ports which depend on teTeX and add USE_TEX=tetex
instead to make migration to TeXLive easier.
2013-05-06 02:00:40 +00:00
Hiroki Sato
918595d207 Update to 3.03. 2013-05-01 04:46:29 +00:00
Baptiste Daroussin
5271da855f Rely on bsdtar to autodetermine the format of the distfiles when possible
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
2013-04-29 08:57:12 +00:00
Marcus von Appen
a3a0715f38 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
2013-04-27 11:59:28 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00