Commit graph

41 commits

Author SHA1 Message Date
wiz
02f8f7c52d Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. 2006-04-17 13:45:57 +00:00
jlam
ea5f9f80b6 Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey
PKGLOCALEDIR and which install their locale files directly under
${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries.  From now
on, pkgsrc/mk/plist/plist-locale.awk will automatically handle
transforming the PLIST to refer to the correct locale directory.
2006-04-17 07:07:11 +00:00
jlam
1cf9796f3c BUILD_USE_MSGFMT and USE_MSGFMT_PLURALS are obsolete. Replace with
USE_TOOLS+=msgfmt.
2006-04-13 18:23:29 +00:00
jlam
11993b86ed Bump PKGREVISION for all packages that had broken INSTALL/DEINSTALL
scripts prior to revision 1.43 of bsd.pkginstall.mk.
2006-03-21 06:00:43 +00:00
wiz
35af66a196 Belatedly bump PKGREVISION for all libtasn1 dependencies, since
libtasn1 had a shlib major bump.
Also update dependencies in bl3.mk files.

Addresses PR 32998 by Robert Elz.
2006-03-06 00:18:10 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
wiz
768c589c29 Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
2006-01-24 07:31:52 +00:00
jmmv
d971a332da Drop maintainership. I can't seriously be the maintainer of so many
packages - specially of packages that I haven't touched for a long
while or those that other people can handle better than me.
2006-01-20 16:15:52 +00:00
jmmv
9cea83e7fa Adjust dependencies after the renames of gstreamer, gst-plugins and
gst-plugins-* to gstreamer0.8, gst-plugins0.8 and gst-plugins0.8-*,
respectively.  Bump PKGREVISION.
2006-01-18 12:55:55 +00:00
wiz
f61c002199 Recursive PKGREVISION bump for gnutls shlib major bump.
Bump BUILDLINK_RECOMMENDED.
2005-12-31 12:32:31 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
71c8259803 Add RMD160 digests to the SHA1 ones. 2005-02-23 20:39:42 +00:00
jmmv
624ded1054 Update to 0.8.8:
* Flip playing icon in RTL locale [Colin Walters]
* Don't include x-directory/normal in MimeType [Colin Walters]
* Save playlists after first start even if nothing's loaded [Colin Walters]
* Don't include nautilus menu item by default [Colin Walters]
* Updated Translations: ja (Takeshi AIHANA)
2004-11-14 09:14:45 +00:00
hira
2285465daf Update to 0.8.7. OK'd by jmmv.
Overview of Changes from 0.8.6:

    * Fix periodic crasher in shuffle code.
    * Make documentation valid DocBook.
    * Compile fix for ipod source.
    * Save order of playlists.
    * Enable support for typeahead in property views.
    * Update ko, tr and fi translations.
2004-10-07 13:34:49 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
jlam
1a280185e1 Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:

	lib/libfoo.a
	lib/libfoo.la
	lib/libfoo.so
	lib/libfoo.so.0
	lib/libfoo.so.0.1

one simply needs:

	lib/libfoo.la

and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.

Also make LIBTOOLIZE_PLIST default to "yes".
2004-09-22 08:09:14 +00:00
jmmv
ae4d760857 Update to 0.8.6. Closes PR pkg/27003.
Overview of Changes in Rhythmbox 0.8.6
======================================

* Updated documentation [Jens Schittenhelm]
* Japanese help translation [SATOH Satoru]
* Fix .pc file to use correct path variables [bugzilla@c0decafe.net]
* Add MimeType to .desktop file [Colin Walters]
* More extensive Bonobo interface [eskil heyn olsen]
* Read disc number tags from ipod [Christophe Fergeau]

New Translations

he (Shoshannah Forbes, Gil Osher)
eu (Iñaki Larrañaga)
nb (Kjartan Maraas)

Updated Translations

en_CA (Adam Weinberger)
nl (Vincent van Adrighem)
ko (Changwoo Ryu)
fi (Tommi Vainikainen)
tr (Baris Cicek)
2004-09-21 17:22:39 +00:00
jmmv
d596563ef3 Update to 0.8.5. From Kouichirou Hiratsuka in PR pkg/26083.
* Metadata loading via Xine [Bastien Nocera]
* Don't crash on duplicate database entries [Colin Walters]
* Fix random crasher when using commandline args [Colin Walters]
* Fix small display, sourcelist, and browser keybindings to
  not conflict with HIG [Colin Walters]
* Actually include sk translation

New Translations
* is (Gunnar Steinn Magnússon)
* sk (Ivan Noris)

Updated translations
* az (Metin Amiroff)
* bg (Peter Slavov)
* el (Nikos Charonitakis)
* fi (Ilkka Tuohela)
* fr (Christophe Fergeau)
* it (Luca Ferretti)
2004-06-25 08:37:57 +00:00
jmmv
5ebbbb2ac1 Update to 0.8.4; from Kouichirou Hiratsuka in PR pkg/25635:
* Many memory leak during playback fixes.
* Fix initial sorting.
* Make size-limited automatic playlists work.
* Make editing automatic playlists with size/count limits work.
* Fix seeking on short tracks.
* Sync play/forward/back buttons after play order change.
* Make supported media type tests dynamic, add audio/x-m4a if faad plugin is
  available.
* Play even 0-rated songs sometimes in weighted random mode.
* Add sk translation.
* Update et, ca, no, de, pt and sv translations.
2004-05-19 11:36:57 +00:00
jmmv
d2450572c8 Update to 0.8.3, from Kouichirou Hiratsuka in PR pkg/25461:
* Revert change to use authentication callbacks, it broke too much.
* Don't crash on gnome-panel restart.
* Plug a memory leak.
* Update et and nl translations.
2004-05-04 21:14:12 +00:00
jmmv
34d30f7600 Update to 0.8.2, from Kouichirou Hiratsuka in PR pkg/25420:
* Fixed Rhythmbox GUI when using an RTL locale.
* Require GStreamer 0.8.1.
* Fix issue with previous button in playlists.
* Allow playback of untagged mp3s.
* Don't crash on passing directory on cmdline.
* Convert more filenames to UTF-8.
* Show errors during initial import too.
* Set up GnomeVFS authentication callbacks.
* Avoid ReplayGain setup delay.
* Add DOCTYPE to docs.
* Prevent crash when the GConf schema wasn't properly installed.
* Make auto rating work much better.
* Squash a major memory leak with size-limited automatic playlists.
* Don't spew (harmless) warnings in small-mode playback.
* Update ru translation.
2004-05-02 09:19:32 +00:00
jmmv
8c65e2137d Update to 0.8.1; patch from Kouichirou Hiratsuka in PR pkg/25280.
* Really fix playlist saving.
* Include completely untagged files too.
* Fix .applications file to handle any gnome-vfs location.
* Fix iPod compilation on big-endian machines.
* Find iradio-initial.pls correctly.
* Fix a prototype.
* Make saving playlists dialog work with GTK+ 2.4.
* Squash a few small memleaks.
* Update es, pl and ja translations.
2004-04-22 09:06:52 +00:00
jmmv
af5dcafbe6 Update to 0.8.0:
* Fix playlist saving [Colin Walters]
* Memory leak fixes [Benjamin Otte]
* Ignore .Trash directories [Jonathan Blandford]
* Add audio/x-mod to known music types [Colin Walters]
* Several drag and drop fixes [Colin Walters]
* Fix usage of GtkFileSelection [Colin Walters]
* Revert back to using "Music Player" as Name [Colin Walters]
* Add code to guard against some GConf errors [Colin Walters]
* Display error on missing help files [Colin Walters]
* Some station properties dialog UI tweaks [Colin Walters]
* Remove quality column for now, it doesn't work [Colin Walters]
* Require GStreamer 0.8 [Colin Walters]
* Handle invalid UTF-8 when parsing playlists [Colin Walters]
* Fixes to bonobo interface [Colin Walters]
* Quote names with spaces for allmusic.com URIs [Colin Walters]
* Disable GTK+ sounds just for Rhythmbox [Miguel Coca]
* Better error message on missing plugin [Colin Walters]
* Fix GConf schema default for selected source [Colin Walters]
* A really major crasher bug fixed [Colin Walters]
* Allow player to release audio sink when GStreamer supports it [Benjamin Otte]
* Fix several crashers in multiple selection dialog [Colin Walters]
* New translations: en_CA, en_GB, pa.
* Updated translations: id, lt, cs, ca, pt_BR, es, nl, sv, pl, da, pt, no,
  sr, hr.
2004-04-16 22:16:01 +00:00
jmmv
bedae6c90c Make use of the new USE_DIRS variable, instead of directly depending on the
*-dirs packages.
2004-04-14 16:15:20 +00:00
jmmv
41588cc8d1 Update to 0.7.2. The package now uses a working version of gstreamer, and
only requires the plugins it will really use.

Changes since 0.7.1:
* Many crasher bugfixes [Ben Liblit, Colin Walters]
* Initial work on saving database and playlists while running [David Dollar]
* Fix mime type detection [Colin Walters]
* Fix import of non-UTF8 filenames [Colin Walters]
* Actually respect Cancel in import dialog [Colin Walters]
* Several fixes for GTK+ 2.4 file dialogs [Colin Walters]
* Display buffering progress for Xine backend [David Dollar]
* iPod fixes [Christophe Fergeau]
* Remove deprecated casting usage [Christophe Fergeau]
* New --shuffle argument [James Willcox]
* Use automake 1.8 if available [Christian Schaller, Colin Walters]
* Fix for GTK+ 2.4 detection [Christophe Fergeau]
* Nicer iPod icon [Jakub Steiner]
* Actually distribute README.iPod [Colin Walters]
* Xine player fixes [David Dollar]
* Add MonkeysAudio to known music MIME types [Jérémy SIMON]
* Canonicalize filenames into URLS when loading playlists [Colin Walters]
* Fix race condition in database load [Colin Walters]
* Remove some unused functions [Bastien Nocera]
* Updated translations: el, hu, hr, tr, ga, ja, nl, da, lt.
2004-04-06 09:53:55 +00:00
jmmv
16c7a90035 Update to 0.7.1:
Overview of Changes in Rhythmbox 0.7.1
======================================

* Initial iPod support (see README.iPod) [Christophe Fergeau]
* Ignore files with unknown MIME types [Colin Walters]
* Support for Rating criteria in automatic playlists [Colin Walters]
* Disc number tags [Christophe Fergeau]
* Per-song automatic rating is now configurable [Michael Terry]
* Improved multiselection dialog [Colin Walters]
* Fix GStreamer configure checks [Christophe Fergeau, Colin Walters]
* Use weighted random algorithm when using Shuffle+Repeat [Jeffrey Yasskin]
* Remove Bonobo statusbar for now [Colin Walters]
* Disable "Browse by..." context menu if browser isn't enabled [Colin Walters]
* Some state saving: search text, selected source [Colin Walters]
* Use GtkFileChooser in startup druid too [Christophe Fergeau, Colin Walters]
* Add audioconvert in pipeline [Colin Walters]
* Don't do prelighting on ratings (avoids theme color issues) [Colin Walters]
* Actually save library if it didn't exist before [Christophe Fergeau]
* Use GAtomic if available [Christophe Fergeau]
* Improved Xing header parsing [Christophe Fergeau]
* Improved duration reading using GStreamer [Christophe Fergeau]
* Fix flac configury [foser@gentoo.org]
* Don't set sink to NULL to avoid pausing issue [Colin Walters]
* Fix occasional deadlock on startup [Colin Walters]
* Other various bugfixes
* New and updated translations

Overview of Changes in Rhythmbox 0.7.0
======================================

* Support for GStreamer-based metadata [Colin Walters]
* Initial tag editing work [Colin Walters]
* Adaptive ratings [Michael Terry]
* ReplayGain support [Jeremy SIMON]
* Create automatic playlists via drag and drop from browsers [Jonatan Magnusson]
* Editing of automatic playlists [Colin Walters]
* Song info dialog cleanups [Colin Walters]
* Implement "Browse this genre/artist/album" context menu [Colin Walters]
* Allow reordering playlists via DND [Colin Walters]
* Automatically scroll view while dragging [Yann Rouillard]
* Fix sorting by genre [Colin Walters]
* Pause support for multimedia keys [Crispin Flowerday]
* Lots of playback order fixes and speedups [Jeffrey Yasskin]
* .m3u parsing fixes [Colin Walters]
* Some MacOS X work [Jeffrey Yasskin]
* Fix time display with partial days [James Kahn]
* Use new GtkFileChooser if available [Sriram Ramkrishna]
* Internet radio buffering progress now uses bottom progress bar [Colin Walters]
* Correctly remember state for Import Folder dialog [Colin Walters]
* Lots more error checking for playback [Colin Walters]
* Update INTERNALS documentation [Colin Walters]
* New "equals" criteria for automatic playlists [Colin Walters]
* New default iradio station list [Colin Walters, Jeffrey Yasskin, Joseph Wilhelm]
* Default CFLAGS warning bits stolen from gnome-keyring [Colin Walters]
* Configuration/build fixes [Juilo M. Merino Vidal]
* More C89 fixes [Scott Wheeler]
* General code cleanup [Colin Walters, Christophe Fergeau, Jeffrey Yasskin]
* Misc bugfixes [Colin Walters, Christophe Fergeau, Jefferey Yasskin]
* New and updated translations
2004-04-01 19:12:51 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
jmmv
273a10c1fd Fix build under 1.6.2 by removing a C99-ism.
Noted by last kristerw's bulk build.
2004-03-09 21:52:44 +00:00
jmmv
ae5a97419f Handle some shared directories by depending on (or updating dependancies to
the latest versions) xdg-dirs, xdg-x11-dirs or gnome*-dirs.
Bump PKGREVISION.
2004-03-08 19:40:36 +00:00
jmmv
e41f505683 Update to 0.6.7.
Changes in 0.6.7:
* Brown paper bag release
* Fix usage of GCONF_SCHEMA_FILE_DIR [Joe Markus Clarke]
* Don't include unsupported MIME types in .applications [Colin Walters]

Changes in 0.6.6:
* Don't lose on AMD64 [Colin Walters]
* Honor G_PARAM_CONSTRUCT_ONLY properties [Colin Walters]
* Fix startup notification when already running [Christophe Fergeau]
* Keep current selection on right-click [Colin Walters]
* Fix use of non-POSIX sh syntax [Julio M. Merino Vidal]
* Use GCONF_SCHEMAS_FILE_DIR [Julio M. Merino Vidal]
* Don't crash trying to save session while loading [Colin Walters]
* Escape symlink names when resolving URIs [Colin Walters]
* More gcc-2.95 fixes [Colin Walters]
* Improved genre sort [Colin Walters]
* Parse bare .m3u files [Colin Walters]
* Less strict version tests in autogen.sh [Colin Walters]
2004-02-29 16:41:21 +00:00
jmmv
6acc2c2ea4 bl3ify 2004-02-20 12:03:08 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
jmmv
bad3afef71 Bump PKGREVISION due to gnome-vfs2 update (fam readded as a dependancy). 2004-02-09 18:47:36 +00:00
xtraeme
06dede60d7 Fix PATH of gst-plugins (misc -> multimedia). 2004-01-26 17:07:21 +00:00
jmmv
e56c6c1c25 Fix paths to gst-plugins and gstreamer (now in the multimedia category). 2004-01-26 11:54:45 +00:00
jmmv
7a9cf0ebde Initial import of rhythmbox, version 0.6.5:
Rhythmbox is an integrated music management application, originally inspired
by Apple's iTunes.  It is free software, designed to work well under the GNOME
Desktop, and is based on the powerful GStreamer media framework.

Rhythmbox has a number of features, including:
* Easy to use music browser.
* Searching and sorting.
* Comprehensive audio format support through GStreamer.
* Internet Radio support.
* Playlists.
2004-01-24 17:44:36 +00:00