Commit graph

3536 commits

Author SHA1 Message Date
wiz
a0dd9db539 Convert to options framework. 2005-06-08 13:20:04 +00:00
minskim
6e5fd92608 Copy files only when they exist. 2005-06-06 03:08:18 +00:00
minskim
003f933331 Fix the previous PKGREVISION bump by setting PKGREVISION in Makefile,
instead of Makefile.common.
2005-06-06 01:52:39 +00:00
minskim
b93dee1440 Replace patches that remove -ldl with those that use BUILDLINK_LDADD.dl.
Bump PKGREVISION.
2005-06-06 01:37:13 +00:00
markd
e99257570e Update to version 1.7b
6/3/2005 1.7b (devel)

         - applied patch from 'Inma', correcting a connection hang in
           Solaris 9.  This reworks some of the very old and primitive
           fd_set stuff in Aulibint.c .

         - updated config/config.sub and config.guess to properly
           detect DragonFly systems.

         - Applied patch from Mark Davies and Joerg Sonnenberger
           correcting some BSD issues and adding DragonFly support.

           Then nasd.conf man page is always installed in
           $FILEMANDIR for all systems.

4/10/2005 1.7a (devel)

        - applied patch from Mark Davies correcting audio/Imakefile
          to properly define BSD44SOCKETS on NetBSD systems.

        - Applied patch from Steve McIntyre correcting CYWIN -> CYGWIN
          typo in server/dda/voxware/auvoxware.c

        - applied patch from Steve McIntyre Correcting some Gcc 4.0
          and AMD64 issues.
2005-06-04 23:43:51 +00:00
wiz
fd78c59622 On Linux, libmikmod also dynamically loads esound support.
Update conditional. Tested by reed@.
2005-06-04 09:31:10 +00:00
markd
a6cca46052 Use l: rather than rename: in the BUILDLINK_TRANSFORM as this is a library
rename that we are doing.
2005-06-03 23:02:13 +00:00
wiz
3dd599d89b Convert away from using USE_ESOUND.
Also:
On NetBSD, libmikmod dynamically loads esound, so there is
no library dependency -- do not include esound bl3.mk in those
cases.

XXX: please check other OPSYS if they do the same, and add cases
2005-06-03 13:19:22 +00:00
jlam
fcb7da800b Remove mk/autoconf.mk and mk/automake.mk and replace their usage with
USE_TOOLS and any of "autoconf", "autoconf213", "automake" or
"automake14".  Also, we don't need to call the auto* tools via
${ACLOCAL}, ${AUTOCONF}, etc., since the tools framework takes care
to symlink the correct tool to the correct name, so we can just use
aclocal, autoconf, etc.
2005-06-01 20:07:59 +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
markd
5f757378ce LIBMAN manual pages should have the LIBMAN suffix. 2005-06-01 14:29:47 +00:00
wiz
a8b8039f7b Update to 1.2.6nb2:
Fix MIDI playback. Remove configuration option that defaults to yes.
From ISIHARA Takanori in PR 30330.
2005-06-01 14:11:26 +00:00
simonb
3cc0740ca5 Update to version 0.11.2:
New commands: crop, stats, toggle.
  Add relative and exact-time seeking.
  Fix a few bugs.
The new "toggle" command is the same as our existing patch for the
"playpause" command - we keep the "playpause" command as an alias
for "toggle".
2005-06-01 03:35:21 +00:00
rillig
dd05fb5d7d Documentation is installed in share/doc, not in doc. 2005-05-31 22:23:50 +00:00
rillig
412629b608 Removed trailing empty line. 2005-05-31 22:13:24 +00:00
rillig
6314cc73e4 Changed #defined to yes in NO_BUILD. 2005-05-31 22:11:22 +00:00
rillig
bb88720916 Changed #defined to yes in NO_BUILD. 2005-05-31 22:00:06 +00:00
rillig
9575a8a37c Changed USE_PERL5 to USE_TOOLS+=perl. 2005-05-31 21:59:20 +00:00
rillig
f382a671ad Changed #defined to yes in GNU_CONFIGURE and USE_LIBTOOL. 2005-05-31 21:58:36 +00:00
rillig
56fdb6905a Removed trailing white-space. 2005-05-31 21:57:15 +00:00
rillig
8700b428d5 Changed #defined to yes in GNU_CONFIGURE and USE_LIBTOOL. 2005-05-31 21:56:37 +00:00
rillig
79335a26e2 Changed #defined to yes in GNU_CONFIGURE. 2005-05-31 21:55:53 +00:00
rillig
9a31ac16da Changed #defined to yes in USE_LIBTOOL and NO_CONFIGURE. Added proper
quoting of variables.
2005-05-31 21:55:18 +00:00
rillig
4c4f140b61 Removed trailing empty lines. 2005-05-31 21:53:56 +00:00
jlam
54de37e60e Convert USE_GNU_TOOLS into USE_TOOLS as the former is no longer supported
in pkgsrc.
2005-05-31 21:53:26 +00:00
rillig
931e2adbe1 Replaced direct use of sh with ${SH}. Added proper quoting of variables. 2005-05-31 21:53:20 +00:00
rillig
589a37dade Removed trailing empty line. 2005-05-31 21:47:48 +00:00
rillig
0ad307c234 Changed USE_PERL5 to USE_TOOLS+=perl. 2005-05-31 21:46:38 +00:00
rillig
3c2c835bb7 Normalized the format of the patches. 2005-05-31 21:44:42 +00:00
rillig
931f84c0ee Changed value of NO_BUILD from #defined to yes. 2005-05-31 21:40:37 +00:00
wiz
70bc98434b Convert to options framework. 2005-05-31 16:28:54 +00:00
wiz
93129e0f97 Finish conversion to options framework.
Remove unnecessary inclusion of bsd.prefs.mk.
2005-05-31 16:20:43 +00:00
wiz
6d23d16753 Convert to options framework. 2005-05-31 16:16:50 +00:00
wiz
4c398b01bb Finish conversion to options framework. 2005-05-31 16:14:39 +00:00
wiz
47a8d542ab Convert to options framework. 2005-05-31 16:13:18 +00:00
wiz
7ac375dceb Convert to options framework. 2005-05-31 16:10:19 +00:00
wiz
6a28a9b23e Convert to options framework. 2005-05-31 16:04:28 +00:00
wiz
ce47c9d25b Convert to options framework. 2005-05-31 15:13:57 +00:00
markd
6efc5eda5f Update arts to 1.4.1 (part of KDE 3.4.1)
Changes: unknown
2005-05-31 14:04:13 +00:00
wiz
a9d9817e6c Convert to options framework.
While here, clean up gnome1 directory creation.
2005-05-31 12:20:11 +00:00
dillo
f81ae835ad Packages have no business modifying PKG_DEFAULT_OPTIONS -- it's a
user settable variable.  Set PKG_SUGGESTED_OPTIONS instead.  Also,
make use of PKG_OPTIONS_LEGACY_VARS.

Reviewed by wiz.
2005-05-31 10:01:36 +00:00
augustss
fb1f021a1f Set the RESTRICTED variable. 2005-05-28 13:01:22 +00:00
rillig
445d45994b Removed an empty line. 2005-05-25 23:34:51 +00:00
rillig
8e3a6fc47a Changed USE_PERL5 to USE_TOOLS. Replaced #defined with "yes" in NO_BUILD. 2005-05-25 23:31:02 +00:00
rillig
25b2ea596c Replaced #defined with "yes" in NO_BUILD. 2005-05-25 22:55:20 +00:00
jmmv
ccf3094ec9 Allow this to be built under NetBSD, as it works just fine.
Pointed out by wiz@.
2005-05-24 15:57:19 +00:00
rillig
dd3cb57f3f Removed an empty line. 2005-05-24 13:54:50 +00:00
rillig
be7652359e Added RCS tag to patch-aa. 2005-05-24 13:54:30 +00:00
rillig
2d6e59b190 Removed an empty line. 2005-05-24 13:53:13 +00:00
rillig
0da90fb72e Moved CATEGORIES two lines down to make pkglint happy. 2005-05-24 13:46:21 +00:00