Commit graph

58 commits

Author SHA1 Message Date
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
wiz
5e6fe11584 Update to 1.1:
1.1 - April 7th, 2005 :
=======================
    * Added ability to authentifiate on the proxy with username
      and password,
    * Added ability to search files in hidden directories,
    * Added shortcut F5 to reload current directory,
    * Improved use of the command line to run EasyTAG with a
      directory as,
    * Removed forcing ID3v2.3 tags to ISO-8859-1 at start (was boring for
      russian people),
    * Removed old function to keep the tree browser in memory (to
      not refresh it
    * Replaced icons for directories in the browser,
    * Fixed requested server when using a proxy for the Cddb
      automatic searching (thanks to bjustus schwartz),
    * Fixed a bug with APE tags (thanks to Daniel Drake and Artur
      Polaczynski),
    * Fixed compilation problem under gcc-4.0,
    * French translation updated,
    * Spanish translation updated (thanks to Fernando M. Bueno Moreno),
    * Romanian translation updated (thanks to George Pauliuc).
2005-04-19 00:24:13 +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
wiz
5af852b873 Update to 1.0 (snj made me do it!):
1.0 - November 20th, 2004 :
===========================
    * Added ability to request Cddb database automatically from the selected
      files (computing the CddbId) (thanks to Justus Schwartz),
    * When applying Cddb results to the files, the cddb genre is converted to an
      ID3 genre,
    * Improved settings of character set (for ID3 tags) to allow you to fix some
      tags (for example if tags were written with UTF-8 instead of ISO-8859-15),
    * Fixed request to cddb for getting album tracks,
    * Fixed UTF-8 strings into easytag.desktop (thanks to Ville Skyttä),
    * Some updates in the USERS-GUIDE files (thanks to David Greaves),
    * A new Danish translation (thanks to Morten Brix Pedersen),
    * French translation updated,
    * Hungarian translation updated (thanks to Nagy Boldizsar).
    * Russian translation updated (thanks to Andrey Astafiev),
    * Dutch translation updated (thanks to Björn Olievier),
    * Czech translation updated (thanks to Milan Siebenburger),
    * Japanese translation updated (thanks to Takeshi Aihana),
    * Italian translation updated (thanks to Kostantino),
    * German translation updated (thanks to Götz Waschk).
2004-11-26 21:05:16 +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
wiz
1854aed388 Update to 0.31:
0.31 - May 29th, 2004 :
=======================

* Tried to fixed the problem to get list of selected files after deleting of
  files,
* Added ability to set/unset padding in ID3v2 tags,
* Added an option in the 'Playlist window' to write only the selected files
  or directly all the files in the playlist,
* Polish translation updated (thanks to Artur Polaczynski),
* Russian translation updated (thanks to Andrey Astafiev),
* Romanian translation updated (thanks to George Pauliuc),
* Dutch translation updated (thanks to Björn Olievier),
* Japanese translation updated (thanks to Takeshi Aihana),
* Czech translation updated (thanks to Milan Siebenburger),
* Italian translation updated (thanks to Kostantino).


0.30.2 - March 25th, 2004 :
===========================
* Some tabs in the preferences window have been reorganized,
* Fixed in configure script, the detection of libFLAC when using the switch
  --disable-ogg,
* Fixed a wrong numbering in sub directories for the new track field button
  (to set the number of files in the directory to the track field),
* German translation updated (thanks to Götz Waschk).


0.30.1 - March 22th, 2004 :
===========================
* Added support of FLAC Vorbis tag for FLAC files (if the file has no FLAC
  vorbis file, it tries to read the ID3 tag) (thanks to Pavel Minayev),
* Added support of APE tag for OptimFROG files (.ofr, .ofs),
* Added ability to write by default ID3v2.3 tags to ISO-8859-1,
* Version of libFLAC (1.0.3) supplied in the package was removed,
* Added ability in the Process Fields scanner to convert a character by an
  other on (patch from Ben Hearsum),
* Added ability to display the files by Artists and by Albums,
* Added ability to set independently the character conversion for the Tag
  scanner and the Rename File scanner,
* Added a new button to set the number of files in the directory to the
  track field,
* Added the entry "Tag selected files with this field" in the popup menu of
  tag entries,
* Added a sub menu Scanner into popup menu over the file list,
* When resizing the main window, the tag area doesn't grow,
* The fields identifiers for Ogg Vorbis tag are written with upper letters
  (ex: TITLE= instead of title=) as they are recommended by Vorbis standard,
* The CDDB results can be applied to the files selected in the main list,
* Fixed the execution of scanner, when using entries of the main menu
  'Scanner' in the menu bar,
* Fixed the CDDB server name, that wasn't saved in the configuration file,
* Fixed connection to CDDB under FreeBSD 5.1 (thanks to from Jan Kanty Palus),
* Fixed a bug when using "Repeat action for the rest of the files" when
  deleting files,
* Fixed a bug that doesn't save the changed files, which aren't selected,
  when changing of directory or exiting, even if you select the button "Yes"
  in the dialog box,
* Fixed a bug when renaming files with the scanner and using the character
  conversion (some spaces or underscores weren't replaced),
* Fixed some memory leaks (in browser, scanner, ...),
* Updated easytag.desktop and EasyTAG icon,
* French translation updated,
* Spanish translation updated (thanks to Fernando),
* Italian translation updated (thanks to Kostantino),
* Dutch translation updated (thanks to Björn Olievier),
* Ukrainian translation updated (thanks to Cawko Xakep).
2004-06-30 00:30:47 +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
xtraeme
6a122e8014 bl3ify 2004-04-11 16:08:00 +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
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
grant
ed16993a08 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 07:14:59 +00:00
wiz
a6e105fbae Bump PKGREVISION for libogg (or, in 5 cases, libao) updates. 2003-12-08 14:41:38 +00:00
wiz
76e19911a8 Update to 0.30:
0.30 - September 8th, 2003 :
============================
    * Added an option to define the number of characters to use for the Track
      field (see Misc tab),
    * Added a button in the browser to jump to the parent directory,
    * Pressing the Enter key in the tag entries set the focus to the next entry,
    * The selection of files in the search window select also the corresponding
      files in the main list,
    * Added ability to select files of the same directory by double clicking
      over the list, triple clicking select all files,
    * The tree browser is sorted again after renaming a directory,
    * The tree browser is sorted ignoring the word case,
    * Content of the clipboard is automatically set in the 'Words' field of the
      CDDB window and Search window, when opening them,
    * Added button in the CDDB window to filtrate the 'red' lines in the albums
      list,
    * Added button in the CDDB window to select/unselect all lines and invert
      the selection in the tracks album list,
    * Fixed position in the list when selecting a file with the mouse (use of
      the next or previous button select the wrong line),
    * Fixed state of the Undo and Redo buttons when using the command to select
      all files and invert the selection,
    * Czech translation updated (thanks to Milan Siebenburger),
    * German translation updated (thanks to Götz Waschk).
2003-10-05 09:24:04 +00:00
wiz
241a453c5e Update to 0.29:
0.29 - September 1rst, 2003 :
=============================
    * When selecting a "changed" file, the background color is set to red (as
      for the filename in the normal state),
    * Fixed problem when selecting file after to have been sorted,
    * Fixed problem to display file data, when selecting finally only one file
      of the last selected files,
    * Added ability to sort the CDDB results by track name or track number or
      manually,
    * Added detection and linking with iconv in the configure script to avoid
      compilation error,
    * When using buttons 'first', 'previous', 'next' and 'last', only one line
      is selected,
    * Russian translation updated (thanks to Andrey Astafiev),
    * Dutch translation updated (thanks to Björn Olievier),
    * Japanese translation updated (thanks to Takeshi Aihana),
    * Polish translation updated (thanks to Artur Polaczynski),
    * Italian translation updated (thanks to Lorenzo Cappelletti),
    * Romanian translation updated (thanks to George Pauliuc),
    * German translation updated (thanks to Götz Waschk).
2003-09-04 11:47:23 +00:00
wiz
5449fc1898 Update to 0.28.1:
* Added the ability to perform an action only for the selected files : to
  set a field to other files, to remove tags, to scan files, to save files,
  to delete files, to use undo and redo, to open files with an external
  program,
* Added ability to (un)select all files or to invert the selection,
* Changed writing of the genre in ID3v2.3 tags (according to id3v2.3.0
  standard),
* Added displaying of number of files in the directory of the selected file
  (in the browser area),
* Added preview for the Fill Tag scanner,
* Added buttons in the toolbar to select all files and invert the selection,
* Cleanup in the toolbar and in menus,
* Warning : Many shortcuts have been changed!,
* A lot of code cleanup,
* Fixed a small bug in the preview of the Rename File Scanner,
* Fixed problem of zombie process when terminating the audio player (thanks
  to Tony Mancill),
* Fixed a bug when starting with some gtk themes as H2O (no window appeared)
  (thanks to Tony Mancill),
* Fixed a bug when applying CDDB results to the files excepted for the
  filename,
* Romanian translation updated (thanks to George Pauliuc),
* German translation updated (thanks to Götz Waschk),
* Russian translation updated (thanks to Andrey Astafiev).
2003-07-30 13:37:36 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
wiz
a79924e7eb Update to 0.28, from Soren Jacobsen in PR 21790.
* Added ability to add the CRC-32 value (for files with ID3 tags only) as
  default comment when using scanner (thanks to Oliver),
* Added ability to write the playlist with DOS directory separator (thanks
  to Oliver),
* Added ability to write the playlist in the parent directory (thanks to
  Oliver),
* Fix for Ogg Vorbis files : skip the ID3v2 tag (if it exists) to open the
  file without error,
* Bugfixes in the playlist generator (character replacement, ...),
* Fixed refreshing of file path when renaming a directory,
* Now the configuration and history files were created at the start up to
  avoid error messages,
* Added some patch for NetBSD (thanks to Soren Jacobsen),
* French translation updated,
* German translation updated (thanks to Götz Waschk).
2003-06-05 06:54:53 +00:00
wiz
9459bee643 Update to 0.27.1nb1: remove another trailing slash for mkdir(2).
Soren Jacobsen contributed the patch in PR 21463.
2003-05-23 21:02:58 +00:00
wiz
a44d91181d Update to 0.27.1.
* Added support of APE tag for MusePack and Monkey's Audio files (thanks to Artur Polaczyñski),
    * Cast and pointers fixes for a clean compilation on 64bits platform (thanks to Philipp
      Thomas),
    * Fixed a bug when using "Open File With..." after renaming a file without reloading the
      directory (it was using the old filename),
    * Cleaning in the configure script (thanks to Philipp Thomas),
    * When loading files with id3 tags, it checks if it has the versions of tags specified in
      the preferences window,
    * Genre in ID3v2 tag : use only the string for an unknowm id3v1 genre,
    * Added the missing instruction "#include <errno.h>" in about.c that may produce
      compilation problems,
    * Dutch translation updated (thanks to Björn Olievier),
    * Polish translation updated (thanks to Artur Polaczyñski),
    * Czech translation updated (thanks to Milan Siebenburger),
    * German translation updated (thanks to Götz Waschk).
2003-05-08 12:26:00 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +00:00
wiz
7e3c8ee556 PKGREVISION++ for id3lib dependency bump. 2003-03-05 12:52:38 +00:00
wiz
32b76bfbfa Update to 0.27:
* Fixed an other filepointer leak when renaming file and directories (thanks
 to Artur
      Polaczynski),
    * Improved speed when applying a field to all other files, removing all tags
 and
      scanning all files,
    * Fixed problem with too long track name in CDDB albums,
    * When getting files list of a cddb album, it tries to reconnect severals ti
mes if the
      connection fails,
    * Ability to run the scanner when loading filenames from a TXT file,
    * Ability to run the scanner when loading fields from CDDB results,
    * Ability to load CDDB results only for the selected lines,
    * Ability to generate the playlist name from mask codes,
    * Added tab in "About" window to display the ChangeLog,
    * Fixed detection of version id3lib (due to an error in configure.in),
    * Added german help documentation (thanks to Daniel Pichler),
    * Russian translation updated (thanks to Andrey Astafiev),
    * German translation updated (thanks to Götz Waschk).
2003-02-14 23:00:11 +00:00
jlam
f45c017923 gnome[12]-dirs shouldn't have buildlink2.mk files as they don't have
either shared libraries or header files.  Remove references to these
buildlink2.mk files from package Makefiles.
2003-02-05 05:06:32 +00:00
jmmv
14f43dc137 Depend on gnome1-dirs to handle shared directories. Bump PKGREVISION. 2003-01-27 12:31:28 +00:00
wiz
1e8d16aa41 Fix FLAC detection, and add dependency on flac package.
Bump PKGREVISION to 1.
2003-01-14 13:14:32 +00:00
wiz
e01ff101f8 Fix id3lib detection. 2003-01-09 01:19:10 +00:00
wiz
c47edb2227 Update to 0.26:
* Fixed filepointers leaks when ID3v2 tag is missing for files using ID3 tags
  (thanks to Martijn van Buul),
* NetBSD patches from Thomas Klausner,
* Some bugfixes in the CDDB search,
* Updated character conversion for CD-Rom filesystems,
* Fixed a crash when applying the CDDB result to a list with less files,
* Fixed a memory bug when using the menu entry 'Reload the directory',
* Added a man page (thanks to George Pauliuc),
* When sorting the files, they are sorted also by ascending filename by default,
* When tag entries have the focus, PageUp and PageDown keys select the previous
  or the next file,
* Polish translation updated (thanks to Maciej Kasprzyk),
* Italian translation updated (thanks to Lorenzo Cappelletti),
* Ukrainian translation updated (thanks to Cawko Xakep).
2003-01-03 15:24:57 +00:00
wiz
5159c31362 Fix file descriptor leak reported in PR 19460. Bump PKGREVISION to 1. 2002-12-23 20:54:41 +00:00
wiz
0b6c3c1487 Update to 0.25b (including the patches for 0.25a and 0.25b in patches/).
* Ability to stop the saving of all files,
* Improvement of the directory browser, when renaming a directory,
* Ability to set also the filename from CDDB results,
* Ability to search a word in the album list of the CDDB window,
* Don't loose unsupported tag items for the Ogg files,
* Added CDDB support (from http protocol),
* New possibilities for sorting the list of files (type, size, duration, birate, ...),
* Old versions of ID3v2 tags are automatically updated to ID3v2.3,
* Fixed renaming files or directories (the old method was better than the newer one,
  with patch from Alan Swanson),
* Use of 'mkstemp' instead of 'mktemp',
* Added ability to open a file with an external program,
* Added ability to use arguments when opening a directory or a file with an external
  program (for example : 'xmms -e'),
* Some fixes when deleting files : the total size and total duration are updated,
* Invalid characters are replaced when renaming the file from the scanner,
* Re-added preprocessor instructions in the file vcedit.h (forgotten when updating this
  file from vorbis-tools-1.0),
* Fix for an unsupported ID3v2 tag : we get data of the ID3v1 tag (for example: ID3v2.4
  tag with id3lib-3.8.0),
* Added check of validity of playlist content mask,
* Fixed reading of informations of mpeg header, and calculation of song time, with files
  containing an ID3v2 tag (patch from Artur Polaczynski),
* Fixed the popup menu in entries field : now we don't need to click two times the left
  mouse button (patch from Maciej Kasprzyk),
* Corrections in text menu (thanks to Artur Polaczynski),
* Fixed renaming of directory,
* Number of files to save is displayed in the progress bar,
* Code clean up for scanners,
* Various fixes,
* Logo "updated",
* translation updates
2002-12-17 19:40:07 +00:00
drochner
ad310d4aa6 remove this "libiconv" nonsense and fix the real bug: missing USE_LIBTOOL
(PR pkg/19268)
2002-12-10 17:59:39 +00:00
jmmv
fe874b6a1a Do not remove %D/share/pixmaps when deinstalling, as it is now part of the
standard directory tree.
2002-12-09 21:53:52 +00:00
tron
39a943ad92 Replace "true" by "${TRUE}". 2002-12-09 16:01:10 +00:00
salo
9d5b46e20f Add missing buildlink2.mk file for converters/libiconv.
Addresses PR pkg/19268.
2002-12-08 04:26:27 +00:00
salo
26114542cd USE_PKGLOCALEDIR, remove unnecessary patches, delint. 2002-11-30 11:46:02 +00:00
wiz
4d9fe5bc5c Update to 0.23.2:
0.23.2 - September 1st, 2002 :
===============================
    * Fixed a stupid bug in the rename file scanner : the file path was lost!


0.23.1 - September 1st, 2002 :
===============================
    * Playlist generator : ability to define the informations to write in the pl
aylist, by
      using masks (like in scanners),
    * Fixed a bug with an empty field in OGG file,
    * Fixed a bug into the scanner window, due to a missing initialisation,
    * A fix for the undo function: now the history list has a logical behaviour,
    * Patch from Götz Waschk to compile with the version of libFLAC installed on
 your
      system if found,
    * Added switch '--disable-flac' to force the compilation with files of libFL
AC supplied
      in the package,
    * Improved speed of removing tags from the interface,
    * Improved speed of the three scanners,
    * Improved speed of searching and loading files when browsing directories,
    * Process fields: the genre field was added,
    * Number of files parsed is displayed in the progress bar,
    * Updated vcedit.c from vorbis-tools-1.0 to remove all memory leaks when pro
cessing
      OGG files,
    * A new Polish translation (thanks to Maciej Kasprzyk),
    * Czech translation updated (thanks to Milan Siebenburger).
2002-09-02 17:42:39 +00:00
wiz
f1d294932f Update description to better match current state. 2002-08-31 02:25:33 +00:00
wiz
f8ac31c717 pkglint silencing. 2002-08-31 02:15:29 +00:00
wiz
9f921f0f37 Update to 0.23. Lots of changes since 0.15, too many to mention. 2002-08-31 02:14:38 +00:00
skrll
08bdd44549 mkdir -> ${MKDIR}
rmdir -> ${RMDIR}
rm -> ${RM} (${RM} added to PLIST_SUBST)
chmod -> ${CHMOD}
chown -> ${CHOWN}
2002-02-15 10:12:28 +00:00
zuntum
0ca28723fb Move pkg/ files into package's toplevel directory 2001-11-01 00:11:36 +00:00
hubertf
5cd0a8433c Make build again:
* pull in xgettext via BUILD_USES_MSGFMT
 * get $GTK_CONFIG defined via USE_CONFIG_WRAPPER

Home that's TRT
2001-08-24 12:47:33 +00:00
jlam
2c2b34a0f5 Remove explicit settings of FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in
MAKE_ENV as they are now added by the buildlink files themselves.
2001-08-17 21:16:45 +00:00
wiz
6ea4ec6acc Note ID3v2 support in COMMENT, too. 2001-08-03 17:08:48 +00:00
wiz
def32db55b Note id3v2 support. 2001-08-03 17:07:54 +00:00
wiz
62aabaedc9 Update to 0.15. Lots of changes, most important of which is partial ID3v2
support via id3lib.
2001-08-03 17:07:24 +00:00
jlam
259afe8a04 Converted to use buildlink.mk files. 2001-06-16 19:51:51 +00:00
jlam
6c8cbaa76f - Honor CFLAGS passed in from environment during build.
- Use PKGLOCALEDIR instead of assuming locale files are in
  ${PREFIX}/share/locale.
- Use BSD_INSTALL_* macros instead of mkdir/cp.
- Use devel/gettext-lib/buildlink.mk instead of USE_LIBINTL.
2001-06-16 14:52:43 +00:00