Commit graph

4938 commits

Author SHA1 Message Date
dholland
2984cb92af Per PR 43356, remove references to rules for 'make subdir' for any
subdir in SUBDIRS, as that feature was removed in 1999.

Bump package date to 20150908 as this is a change, even if it's a
fairly minor change.
2015-09-08 04:41:04 +00:00
sevan
b92680fda1 We currently detect $MACHINE_ARCH on OpenBSD/amd64 & Bitrig/amd64 as amd64.
Bitrig uses ELF on amd64 & arm and does not have any legacy dependency on a.out.
Remove if statement to check $MACHINE_ARCH is x86_64 in-order to set $OBJECT_FMT
to ELF, preventing $OBJECT_FMT being set to a.out by mistake.

Reviewed by joerg@
2015-09-07 15:07:54 +00:00
jperkin
edfd9dba4a Explicitly link against -lbz2 and -lz to satisfy libnetpgpverify
dependencies, we can no longer rely on implicit linking from libarchive
on certain platforms.  Fixes build on FreeBSD and DragonFlyBSD.
2015-09-07 09:06:04 +00:00
jperkin
112e171d27 Ensure netpgpverify configure is called with CONFIG_SHELL. Fixes
build on legacy Solaris.
2015-09-06 18:38:21 +00:00
jperkin
c7d2a19537 Add ${VARBASE}/db/pkgin to OWN_DIRS. 2015-09-04 19:37:13 +00:00
sevan
0efda134b9 Remove references to a.out.
Add the necessary PIC flags for ELF shared libraries which is now assumed by default.

Reviewed by joerg@ wiz@
2015-09-04 11:50:47 +00:00
joerg
619f051608 Make __nbcompat_unvis13 static, it is not part of the interface
contract. Reorder to avoid using it before it is defined. ANSIfy.
2015-09-03 09:05:54 +00:00
kamil
21bf314b92 Add AC_GNU_SOURCE to configure.ac and regenerate autotools
This fixes build on recent ArchLinux with GCC 5.2 and GLibc 2.22.

Approved by <wiz>
2015-09-01 23:17:51 +00:00
jperkin
747bcb0822 Implement inline package signature verification.
This replaces calling out to an external gpg command for verification
with inline verification using the security/netpgpverify library.

Bump version to 20150901.
2015-09-01 12:14:05 +00:00
jperkin
d376915bde Update bootstrap-mk-files to 20150831. Changes:
* Reduce unnecessary diffs in Darwin, Linux, and SunOS mods.

  * Sync WARNS flags on SunOS.

  * Remove obsolete modifications to bsd.sys.mk and sys.mk on Darwin.  This
    primarily brings in PROG_CXX support.

Tested in bulk builds on all modified platforms.
2015-08-31 09:03:19 +00:00
sevan
bec87d2284 x86_64 is not referenced anywhere in the file, comment appears above if
statement regarding sparc64. s/x86_64/sparc64.
2015-08-29 21:59:18 +00:00
wiz
9fd12c9531 Jason W. Bacon reports he needs -fPIC on CentOS x86_64.
Add it as CPPFLAGS.Linux.
2015-08-21 07:40:39 +00:00
jperkin
27085577b1 Update pkgin to version 0.9.3. Changes:
* Ensure we aren't copying overlapping memory regions.  Issue found by
   Matthias Ferdinand.

 * Free libarchive resources after use.

 * Various WARNS and build cleanups.

Tested on Linux (now builds on Ubuntu 12.04), OSX, SmartOS and NetBSD.
2015-08-18 19:31:29 +00:00
wiz
c7383780db Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
2015-08-18 07:31:00 +00:00
wiz
0eb141f110 Bump PKGREVISION for ncurses shlib bump. 2015-08-17 17:11:19 +00:00
jperkin
b80e538302 Pick up configure version bump. Ride previous version. 2015-08-17 16:05:26 +00:00
jperkin
00d4d1af57 Update pkgin to version 0.9.2. Changes:
* Fix -Wempty-body issue, noticed by joerg.
2015-08-17 09:40:11 +00:00
wiz
eeea55b8ce Remove references to xpkgwedge and USE_XPKGWEDGE flag.
Bump version.
2015-08-17 08:18:31 +00:00
wiz
0a84432cf6 Remove xpkgwedge, not needed any longer. 2015-08-17 08:15:40 +00:00
jperkin
7a744f9636 Update pkgin to version 0.9.1. Changes:
* Fix off-by-one NUL handling in pkg_summary.  Problem noticed by yrmt,
    caused occasional failures on OSX.
2015-08-13 15:16:55 +00:00
jperkin
33a1582556 Use MASTER_SITE_GITHUB. 2015-08-13 10:06:53 +00:00
jperkin
426b9716c0 Update pkgin to version 0.9.0. Changes:
* Significantly reduce RAM requirements for both "install" and "update",
    headline number is "pkgin install gcc47" on SmartOS/x86_64 reduces from
    383MB to 14MB, as well as being significantly faster, especially on
    slower hardware.  See my blog post at
    <http://www.perkin.org.uk/posts/reducing-ram-usage-in-pkgin.html> for
    more details.

  * Handle pkg_add signature verification failures.

  * Support pkg_summary.xz if available.

  * Don't switch to parsable output when stdout isn't a tty, which broke
    various automation tools.

  * Integrate patches/patch-external_progressmeter.h

Tested on NetBSD, OSX, and SmartOS.
2015-08-13 10:05:19 +00:00
szptvlfn
713e1a7859 add missing libX11-xcb.a 2015-08-12 11:34:00 +00:00
wiz
d12016c572 Add lppl-1.0 here as well. 2015-08-02 07:25:15 +00:00
jperkin
422a978dea Update x11-links to 0.97
* Add multilib ftconfig.h headers from EL6.
2015-07-31 08:51:31 +00:00
sevan
7d2818bbd3 Use details about variants when applicable instead of common names, this means
that the illumos variants such as SmartOS & OmniOS will be labelled accordingly
rather than being lumped in under the SunOS 5.11 banner.

This was put together with the help of Joerg @ pkgsrcCon 2015

Reviewed by joerg@ bsiegert@
2015-07-25 15:14:54 +00:00
ryoon
2d78d2e610 Update to 0.96
* Include freetype2 header file.
2015-07-22 19:06:18 +00:00
ryoon
92fa3c632b Update to 0.95
* Add recent NetBSD/amd64 7.99.20 X libraries.
2015-07-21 12:51:42 +00:00
khorben
69374e98f9 Remove the "-s" option from the usage screen of pkg_add(1)
It is not available anymore (since 1.17).
2015-07-20 13:59:44 +00:00
wiz
27a963a9cd If URL is not recognized as "proper" github URL, don't die, but just print
a warning and continue.
Bump version.
2015-07-15 19:01:44 +00:00
wiz
2f30023e84 Rename zpl to zpl-2.0 to make space for zpl-2.1.
Switch all packages currently referencing zpl to zpl-2.0.
Add zpl-2.1.
Add zpl-2.1 to default-allowed per FSF.
2015-07-15 18:19:54 +00:00
dholland
80442937d2 Remove bogus nroff logic inserted for SunOS and AIX in 2004 -- it
seems that the logic intended at the time was inverted; but it's not
necessary anyway. PKGREVISION -> 5
2015-07-10 17:01:16 +00:00
jperkin
a8002412f4 cwrappers-20150707: handle .dylib extension and Darwin linker flags. 2015-07-07 15:00:25 +00:00
jperkin
a076d14ba7 mksandbox-1.5: Mount /run on newer Linux for dynamic resolv.conf 2015-07-05 11:47:14 +00:00
joerg
11d2712a27 Remove USE_X11BASE and X11PREFIX. 2015-07-04 16:18:28 +00:00
khorben
5421ced8f6 Add pkg 2015-07-04 14:38:28 +00:00
khorben
21a18821d5 Import wip/pkg15 as pkgtools/pkg
pkg is built on top of libpkg, a new library to interface with package
registration backends. It abstracts package management details such as
registration, remote repositories, package creation, updating, etc.
2015-07-04 14:37:25 +00:00
ryoon
baf6bccb13 Revert generic part.
Requested by jperkin@ and joerg@.
2015-07-04 12:33:36 +00:00
ryoon
3335bab482 Update to 20150704
* Improve QNX support.
  From Jan Danielsson.
2015-07-04 07:19:08 +00:00
abs
3ac7efd69a Update pkglint to 4.156 - "8" is also a valid USE_JAVA2 value 2015-07-03 09:52:04 +00:00
tron
0231a844df Update "lintpkgsrc" package to version 4.89:
- Fix warnings reported by Perl 5.22.
2015-07-01 19:57:31 +00:00
ryoon
7110bb1f60 Rename MASTER_SITE_SOURCEFORGE_JP to MASTER_SITE_OSDN.
sourceforge.jp is renamed to osdn.jp.
However its mirror sites are not ready for osdn.jp.
2015-06-29 11:06:46 +00:00
dholland
2abadb7170 Apply sbd's patch for PR 37380 to fix build failure on systems without
err(3) in libc.
2015-06-18 06:29:18 +00:00
wiz
9c64019527 Fix uninitialized variables warnings.
From ISIHARA Takanori in PR 49980.
2015-06-17 11:59:58 +00:00
sborrill
c8749a295d Remove duplicate entries from previous commit. 2015-06-17 08:20:21 +00:00
wiz
09a02cafba Fix some perl-5.22 warnings.
Bump version.
2015-06-14 18:18:34 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
joerg
2b310ad796 Do not add -Werror or -Wno-error in sys.mk, it is the generic ruleset
included everywhere.
2015-06-11 09:20:55 +00:00
joerg
bde919dca2 As the seemingly untested -Werror changes break the bootstrap at least
on Linux, update libnbcompat to 20150615:
- Assume a C89 environment and malloc, vprintf, memcpy, memset, memmove
  to be present and working.
- Use full prototypes for isblank, snprintf, asprintf and strdup.
  This avoids GCC failing to do conflicts with the builtins.
2015-06-08 00:44:46 +00:00
joerg
b8d3c06e36 Allow clients to be specified with port number, simplifying multi-chroot
setups.
2015-06-07 22:49:04 +00:00
ryoon
ac93782508 Ride previous version bump.
My previous commit is wrong.
From share/mk/bsd.README of NetBSD src/:

NOGCCERROR      If defined, prevents passing certain ${CFLAGS} to GCC
                that cause warnings to be fatal, such as:
                        -Werror -Wa,--fatal-warnings
                (The latter being for as(1).)

In !defined(NOGCCERROR) case, -Werror should be passed to CFLAGS.
This change may break many packages.
2015-06-04 17:11:33 +00:00
ryoon
10223677c6 Update to 20150605
* If NOGCCERROR is not defined, add -Wno-error to CFLAGS instead of -Werror.
  NOGCCERROR means 'do not treat warnings as errors'.
2015-06-04 16:38:10 +00:00
sevan
8514571a7a Introduce preliminary support for Bitrig to pkgsrc
Initial patchset to add support by rodent@
Further adjustments made based on feedback by joerg@
Tested by myself with numerous bulkbuilds thanks to Patrick Wildt @ Bitrig

Reviewed by bsiegert@ joerg@ wiz@
2015-06-04 15:48:45 +00:00
joerg
019aaa058c pkgsurvey-1.0: Build the package list in a more useful format by
including package name, package location and automatic flag. Send to a
new list to keep the new format separate from the old one.
2015-05-10 19:47:03 +00:00
bsiegert
99833b4516 Use /bin/echo on Darwin, as the builtin does not have the -n option.
Bump version.
Patch from Jason White in PR pkg/49724.
2015-05-10 19:20:09 +00:00
agc
3f1bdca4aa Fix format string in pkg_add's help message - from J. Lewis Muir
Bump version number for pkg_install to 20150508
2015-05-08 16:29:37 +00:00
wiz
2000d3d19c Add lppl-1.2, an older version of lppl-1.3c, and add it to default-allowed
like the 1.3c version.
2015-05-08 10:37:32 +00:00
wiz
b2cf423302 libxcb-xkb shlib version was bumped in NetBSD, add new version to list.
Bump version.
2015-05-05 07:51:43 +00:00
bsiegert
d37999c02e Add BOOTSTRAP_PKG and USE_GCC_RUNTIME variables to makevars. Patch from
Olivier Duclos on tech-pkg.
Bump package version.
2015-05-03 15:20:23 +00:00
wiz
8ab127a536 Add the GUST Font Source License (GFSL) from
http://ctan.org/license/gfsl

Since this is basically the LaTeX Project Public License with one clause
removed, add it to the default acceptable licenses.
(lppl is fine with both OSI and FSF and already allowed.)
2015-05-02 13:21:37 +00:00
joerg
3015f4863b Reapply 1.37, but split the dependencies correctly into the header and
library dependency.
2015-05-02 12:52:59 +00:00
ryoon
0bd6a3c318 Fix build failure on many platforms.
The previous commit is obviously wrong because OBJS depends on LIB
and LIB is generated from OBJS.

And I can build this package with MAKE_JOBS=32.
2015-05-02 11:59:05 +00:00
joerg
fb6b8befd6 Ensure that nbconfig.h is created before all object files, avoiding
mysterious failures for parallel builds.
2015-05-01 12:18:09 +00:00
jperkin
242e0aba28 Remove USE_CWRAPPERS setting, now handled by _USE_CWRAPPERS logic. 2015-04-29 14:23:58 +00:00
tnn
66e35611c3 Add note about transform rules for HP-UX and Tru64 linkers. 2015-04-28 13:26:37 +00:00
jperkin
6861e07fe0 Ensure we don't try to rebuild the generated transform-gcc.c, it requires
NetBSD-specific build tools.
2015-04-27 09:51:24 +00:00
brook
6e87d7caa1 Initial import of the R2pkg package. 2015-04-25 22:08:40 +00:00
brook
d6d65acf47 Initial import of the R2pkg package:
The R2pkg program, which is modeled after url2pkg, creates a new
  pkgsrc package for the corresponding R package.  It is intended to
  help pkgsrc developers create new R packages quickly and easily.

This package was discussed in a thread beginning with the following:
http://mail-index.netbsd.org/tech-pkg/2015/02/04/msg014227.html
2015-04-25 22:06:34 +00:00
tnn
6a69e9522b Recursive revbump following MesaLib update, categories p through x. 2015-04-25 14:24:44 +00:00
joerg
73982d96a0 Since CONFIG_*_OVERRIDE replaces the automatic list, add ${WRKSRC}
manually.
2015-04-21 00:28:19 +00:00
joerg
841dc95145 Use canonical version of config.guess and config.sub for inplace builds. 2015-04-21 00:26:48 +00:00
rodent
a8a7c601b6 default_acceptable_licenses+=w3c 2015-04-19 22:19:15 +00:00
jperkin
6aa39003c8 Portability fix, use err.h from libnbcompat. 2015-04-19 14:30:07 +00:00
tnn
afb657e78b Trust libnbcompat to know if we need a getline(3) replacement or not.
Avoids us having to encode a list of all such platforms here.
2015-04-19 13:30:35 +00:00
tnn
871b1a2550 libnbcompat-20150419: provide getline(3) 2015-04-19 12:24:21 +00:00
tnn
72ae24afa9 regen 2015-04-19 12:23:25 +00:00
tnn
84fa97de4f - provide getline(3) to let cwrappers build on netbsd-5
- also provide getdelim(3) for the getline(3) implementation
2015-04-19 12:22:14 +00:00
adam
c27f5ffce5 Fixed a typo 2015-04-17 15:31:32 +00:00
wiz
fe0d9a87aa Remove more references to python-2.6. 2015-04-14 11:40:31 +00:00
jperkin
5f58e288b1 Update to libnbcompat-20150414. Changes:
- Provide a setenv() prototype, required by Solaris 9 for the cwrappers
    build.
2015-04-14 09:23:48 +00:00
jperkin
73742a85a5 Update to mksandbox-1.4. Changes:
- Only copy $kernel if it exists, fixes warning on OSX 10.10 which moves
   the kernel location to a directory we already mount, noted by J. Lewis
   Muir on pkgsrc-users.

 - Add NO_CHECKSUM=yes to appease pkglint.
2015-04-14 08:55:07 +00:00
rodent
4d31c3a113 Don't consider "package.xml" as a candidate for ${WRKSRC}. This can affect
PECL packages. Bump PKGVERSION.
2015-04-07 00:10:33 +00:00
adam
9071d6b787 Revbump after updating textproc/icu 2015-04-06 08:17:13 +00:00
rodent
1566321c2f Documenting history. 2015-04-05 03:11:00 +00:00
rodent
499539b2fc Initial support for automating the creation of Makefiles from GitHub URLs.
Initial support for automating the addition of DIST_SUBDIR. Bump PKGVERSION
2015-04-04 04:00:49 +00:00
jperkin
7243ee4d58 Ensure we do not try to regenerate the fetch catpage. Avoids possible
issues on platforms where nroff isn't native.
2015-04-02 23:06:34 +00:00
rodent
65559addc2 Including <sys/termios.h> on FreeBSD throws a warning. This warning breaks
the build. Patch fixes that.
2015-03-25 02:10:01 +00:00
jperkin
9e9b1a8802 cwrappers-20150318: Don't ferror() after fclose().
Fixes libtool cwrapper on Linux, ok joerg@
2015-03-18 15:05:35 +00:00
joerg
94ec8eaf36 -mt should be discarded, not ignored. 2015-03-18 15:01:21 +00:00
joerg
57935dc377 Drop properly drop -mt and generate. 2015-03-18 14:54:53 +00:00
jperkin
3132d89bb7 cwrappers-20150317: Discard obsolete GCC '-mt' argument. 2015-03-17 18:39:45 +00:00
joerg
a315e88103 cwrappers-20150314: Drop trailing / when searching for path names.
If a pattern ends in a slash, consider it as exact match.
2015-03-15 19:16:45 +00:00
ryoon
bd590952a2 Update to 0.93
* Adjust for recent NetBSD current X.org.
2015-03-12 14:46:09 +00:00
rillig
13d395ba74 Removed the comment about updating the version from the Makefile
I had used the pkglint_current tag in the past to summarize the changes
whenever I bumped the version number. In the last 7 years, this hasn't
been done, so there seems to be no need for it.
2015-03-11 19:09:38 +00:00
rillig
dfd5907057 Fixed a wrong warning for the HOMEPAGE variable
WARN: Makefile:9: Please use ${MASTER_SITE_GITHUB:=glmark2/glmark2}
      instead of "https://github.com/glmark2/glmark2".

This warning is wrong because HOMEPAGE is neither a plural variable nor
does it contain a "fetch URL".

To fix this, there is a new data type FetchURL, which has one more check
than the existing data type URL, namely the MASTER_SITES abbreviation.
The existing definitions in makevars.map have been updated accordingly
to the appropriate data types.

Note: This patch is not perfect, since ideally only variables of type
"List of FetchURL" should be suggested to be replaced with MASTER_SITES,
but since currently all these variables are actually "List of FetchURL"
and not simply "FetchURL", this should be fine.
2015-03-11 19:05:58 +00:00
jperkin
e859f81175 Put the catpage back. 2015-03-09 11:45:08 +00:00
wiz
a0e2ae2c85 Add GITHUB_*. Bump version. 2015-03-09 06:24:09 +00:00
wiz
182608ee1d Add MASTER_SITE_GITHUB. 2015-03-09 06:15:17 +00:00
imil
12ee1fb684 Updated pkgin to version 0.8.0
20150308
        bugfix: added missing dash before ffu

20150128
        0.8.0
        Added preferred.conf support
        man page now based on ronn <http://rtomayko.github.io/ronn/ronn.1.html>
2015-03-08 17:57:42 +00:00
tnn
e3b246a370 add TODO item for warning about MASTER_SITES containing github.com. 2015-03-07 15:33:21 +00:00
cheusov
a1cccca1c2 Update to version 0.66.0
New utility pkg_cksum2summary was added
2015-03-01 14:58:47 +00:00
jmcneill
d0b2ce8a3f add xcb/xkb.h and libxcb-xkb 2015-02-21 17:31:44 +00:00
jmcneill
0023e55e26 add xcb-xkb.pc 2015-02-21 16:51:11 +00:00
riastradh
3f0098d79f Same netbsd*-eabi* tweak for libnbcompat's even older config.sub. 2015-02-14 07:25:54 +00:00
riastradh
acc80b2090 On NetBSD, earm is always elf.
Someone^TM should adjust this to reflect the fact that NetBSD >=1.5
or whatever is always ELF, but I'll leave that for someone else to
deal with.
2015-02-14 04:46:50 +00:00
jperkin
b50c0e182e Need unistd.h on OS X 10.6 for ssize_t. 2015-02-13 22:18:38 +00:00
abs
60f166cc87 Update to pkg_rolling-replace-0.24.2
Add -B - to pass -B to pkg_chk when determining which packages to update
2015-02-12 08:22:16 +00:00
snj
8ba904aa51 These go to eleven.
revbump-2.11:
- Honor PKGSRCDIR in check-cvs-diff and replace-commonbump
- Document PKGSRCDIR all the man pages, not just in finddepends(1)
2015-02-09 00:58:44 +00:00
abs
b7662e1edb Updated pkgtools/pkgdiff to 1.6
1.6: Correctly handle filenames with whitespace in pkgdiff and mkpatches
2015-02-03 22:50:27 +00:00
wiz
76336f73cf Allow https in sites.mk.
Bump version.
2015-02-01 18:33:27 +00:00
imil
9da85ebfb5 removed patches, integrated upstream 2015-01-25 10:10:52 +00:00
imil
a0139b05c1 Updated to pkgin 0.7.0
Changes:

20150124
        When -n is provided to pkgin ar, rm, in, fug, packages list is shown
        as one package per line so it is easier to read (feature proposed
        by gdt@ in GitHub issue #41)

20150122
        Fixed GitHub issue #33: clean database when repository removed

20150121
        Fixed some resource leakage pointed out by coverity scan

20150119
        +PRESERVE packages now correctly upgraded without pkg_add -f

20150106
        Dropped percentage printout if stdout is not a tty (patch by Havard
        Eidnes)
        Changed pkg_add -f flag with -D as suggested by Greg Troxel

20150105
        Fixed an issue with meta-packages not updating pkgdb, check for
        PKG_DBDIR mtime instead

20150102
        Avoid deepness > 1 when checking for dependency upgrades, should fix
        PR #48561

20141229
        Avoid `preserved' packages to be `autoremoved'

20141228
        Fixed GH issue #1, NULL PKG_PATH (which is wrong btw) makes pkgin
        segfault, strcmp() secured with safe_strcmp()
        Added --with-pkginstall to configure

20141223
        0.7.0
        Fixed GH issue #36, automatic flag no more set when a package is
        installed via pkg_add(1)
        Added -p (parsable) flag for 3rd party frontends
        Added statistics (patch by Youri Mouton)
        Package-names-containing-a-dot fix (patch by Yamamoto Takashi)
2015-01-25 10:09:34 +00:00
pho
763c3057a4 Add AC_SYS_LARGEFILE to files/configure.ac
Given that libarchive is built with large file support, pkg_install
needs it too. Otherwise libarchive and pkg_install may see different
definitions of types such as struct stat, resulting in a runtime
failure on some platforms (especially Darwin 9):

  % bmake package
  => Creating binary package /usr/pkgsrc/pkgtools/pkg_install/work/.packages/pkg_install-20141227.tgz
  pkg_create: cannot write to archive: tar format cannot archive this (type=00)

The reason why this was unnoticed until now is that libarchive's
"configure" has just been regenerated with Autoconf 2.69. Prior to
2.69, AC_SYS_LARGEFILE did nothing significant on Darwin so there was
no actual inconsistency between libarchive and pkg_install, which was
just coincidental.
2015-01-22 18:15:39 +00:00
jperkin
ce0d0b89c4 Move -larchive from the general LIBS variable to each program that needs it,
prevents us from attempting to link the inplace libarchive against itself.
Fixes build on systems which do not include a native libarchive, and avoids
possible issues on systems which do.

Tested on SmartOS (no native libarchive) and OS X in both builtin and pkgsrc
configurations.  Ok joerg@.
2015-01-22 09:19:47 +00:00
obache
8d548ad3ca recuesive bump from libarchive major update. 2015-01-21 09:12:41 +00:00
adam
3827883f7e Fix building with libarchive v3; cosmetics 2015-01-20 19:15:56 +00:00
cheusov
a5c949bf60 Update to 0.65.2
pkg_lint_summary -l:
      REQUIRES/PROVIDES paths are normalized (//, /.., /. are removed).
      This fixes some problems in nih.
2015-01-18 16:45:43 +00:00
obache
aa22e096b1 Update MASTER_SITES and HOMEPAGE. 2015-01-17 04:47:17 +00:00
wiz
a5661f099c Fix example, noted by htodd. 2015-01-11 22:53:44 +00:00
wiz
735163baab Improve variable expansion, in particular improving EMACS packages.
From J. Lewis Muir.

Bump version.
2015-01-10 20:12:24 +00:00
mef
24a4eb8b60 Correction on grammer on comments. Adjust Tabbings, remove trailing white-space. No logic change. 2015-01-08 13:35:59 +00:00
wiz
98b6b1422a Restore pkg_admin 'add' command; it's still used by bootstrap in one place. 2015-01-02 14:26:16 +00:00
dholland
4a26b7623d Add BROKEN_ON_PLATFORM and BROKEN_EXCEPT_ON_PLATFORM and bump version. 2015-01-01 06:10:10 +00:00
wiz
009a078654 regen (using 'mandoc -Ios=pkgsrc') 2014-12-30 15:17:28 +00:00
wiz
627d407a75 Remove pkg_views support, second part: infrastructure. 2014-12-30 15:13:19 +00:00
wiz
7c7a2e8ae4 Improve documentation. 2014-12-16 11:38:54 +00:00
mef
0ac7010dea Update 2.9 to 2.10
This update is proposed as
  http://mail-index.netbsd.org/tech-pkg/2014/12/08/msg013888.html
- (revbump) convert internal to two pass, and reduce fallout
- (replace-commonbump) new command to replace 'commonbump' to
  'commonbump.replaced'
- (check-cvs-diff) new command to check 'cvs diff -u' if py27,py34, ruby200
  and replace it if exists
  Thanks wiz@ and gdt@ for advice.
2014-12-15 23:25:54 +00:00
riz
544c9dedb0 Initialize a variable that GCC complains about being used possibly
uninitialized.
2014-12-06 22:35:24 +00:00
schmonz
15217497c0 Don't complain about exact (non-range, non-wildcard) dependencies.
Now that mail/qmail-run "looks fine", replace it with another of
my errant packages as a test case. Bump version.
2014-12-06 22:21:30 +00:00
schmonz
fd482f2fbd Spell "vulnerabilities" correctly. 2014-12-05 14:31:07 +00:00
cheusov
177370a46e Update to 0.13.0
NIH_<subcommand>_OPTS variables were introduced. With their help one
  can configure EVERYTHING from config file.

  NIH_OPTS config variable was also introduced.

  nih mark:
    - new option -n was added.

  nih install:
    - Option -D doesn't remove temporary directory.
    - New options -v and -V were added.
    - NO_REQPROV_CHECK and NO_REQPROV_CHECK config variables were
      removed.  Use NIH_INSTALL_OPTS instead.

  nih uninstall:
    - does not need "nih refresh -b".
      Thanks to Andrey N. Oktyabrski for the report!

  Fixed:
    - Finding a correct dependency now works correctly if dependency
      is ambiguous.
    - Unicity problem in "nih install PKGNAME" was fixed.
    - Analysing file conflicts now works correctly with files
      containing a space character.
    - Fix in saving ~/.nih/installed_* files
    - Check for version emptyness in "fake packages" was added.
2014-11-30 01:10:12 +00:00
joerg
ed0b2af687 cwrappers-20141129:
- Export path to the wrapper via config file and use that to replace the
  libtool call in the relink command.
- Do not drop rpath entries when processing the relink command, they are
  still needed.
2014-11-29 22:19:55 +00:00
joerg
4d968f774b cwrappers-20141127: Rename environment variable to CWRAPPERS_CONFIG_DIR
for consistency.
2014-11-27 20:36:43 +00:00
schmonz
18adce5fac Now that pkglint's Makefile defines its LICENSE, I would expect the
'..' test to print "looks fine." and exit 0. Indeed, this is what
an installed pkglint does when run in pkgtools/pkglint. But the
corresponding test does not, depending in some way on the state
left by previous tests of main().

In lieu of precise understanding, just run the adjusted '..' test
earlier so that nothing causes it to fail. This will annoy someone
later (probably me), but gets us back to green.
2014-11-24 16:31:34 +00:00
wiz
efbd68da94 New sentence, new line. Sort options in SYNOPSIS. Bump date for previous. 2014-11-24 09:50:34 +00:00
bsiegert
946f4d0551 New lintpkgsrc release. It contains the -y and -z parameters provided by
Adrian Portelli ten years ago in PR pkg/25451.
2014-11-24 09:41:25 +00:00
asau
feab860359 Bump version for package list format change. 2014-11-24 01:08:02 +00:00
asau
319319615c Allow empty lines, blank space, and "#"-delimited comments in list of packages to build. 2014-11-24 00:52:09 +00:00
joerg
5d30b81ed6 Disable CHECK_PERM & USE_CWRAPPERS here. 2014-11-24 00:31:03 +00:00
schmonz
9387f5385a Catch up tests to code:
- PythonDependency is a basic vartype
- Wording for missing LICENSE has changed (plural -> singular)
- Unknown dependency pattern is now ERROR (used to be WARN)
- qmail package behavior has been improved a bit (surprise!)
2014-11-23 19:14:40 +00:00
mef
da226dae45 Add emacs25, xemacs21[45]nox for makevars.map
Thanks wiz@ for OK. I don't believe we need emacs25nox ;-(
2014-11-23 15:30:07 +00:00
bsiegert
af85f266f9 Do not use gcc-specific compiler flags on Mac OS versions that come with
clang. Update version for bootstrap-mk-files.

Patch provided by Todd Kover in PR pkg/48966.
2014-11-22 16:32:13 +00:00
wiz
65d984f32e As dholland correctly points out, this installs perl scripts, so it should
depend on perl at run-time. Make it so.
Bump version.
2014-11-20 09:33:29 +00:00
jmcneill
8a73eded5f allow overriding the default repository URL with PKGIN_REPOSITORY_URL 2014-11-19 15:10:32 +00:00
prlw1
7db652e722 typos 2014-11-05 14:40:01 +00:00
wiz
4008ea7f61 New sentence, new line. Bump date for recent changes. 2014-10-28 06:58:22 +00:00
cheusov
b9b7b500a1 IGNORE_OSABI was renamed to CHECK_OSABI 2014-10-28 02:08:38 +00:00
cheusov
65d779ade2 New config parameter IGNORE_OSABI was added to pkg_install.conf.
If it is "yes", pkgtools/osabi package does not check kernel version.
Oked by bouyer@
2014-10-27 00:12:47 +00:00
wiz
dbde467e2c PKG_INSTALLATION_TYPES cleanup. Ride bump. 2014-10-09 14:10:41 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
wiz
a08560c574 Bump version. 2014-10-09 13:55:00 +00:00
wiz
198a356c0d More SVR4_PKGNAME cleanup. 2014-10-09 13:50:08 +00:00
wiz
e8647fedbb Remove SVR4_PKGNAME, per discussion on tech-pkg. 2014-10-09 13:44:32 +00:00
rillig
99e9483d6d Cleaned up the TODO list; the license check has been implemented. 2014-10-08 19:19:43 +00:00
rillig
f139df9027 Fixed variable type of PYTHON_VERSIONED_DEPENDENCIES, so that build-time
and run-time dependencies can be specified without pkglint warnings.
2014-10-08 19:15:16 +00:00
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
joerg
2c9c53240b FreeBSD decided that getline must be explicitly requested. 2014-10-06 15:38:57 +00:00
joerg
e6b0c7d9be OSX 9 lacks getline, so add it to the list. Use custom version of
le32toh.
2014-10-06 14:57:53 +00:00
joerg
f25da8dd04 Explicitly set target directory. Provide RCS ID. 2014-09-18 19:31:47 +00:00
schmonz
3618c2e28c Fix spelling. 2014-09-17 12:54:58 +00:00
joerg
ebe3d8671f + cwrappers 2014-09-17 12:41:50 +00:00
joerg
8ee704def0 Add cwrappers-20100308 with minimal compat changes. Developed as part of
GSoC 2007, initial test suite parts from schmonz@, nagging by jperkin,
approval for addition during freeze by agc@.
2014-09-17 12:40:56 +00:00
wiz
dc16be1eb4 Allow -std= in compiler flags.
Ride bump.
2014-09-08 12:05:10 +00:00
wiz
63dcb5c691 Allow '+' in another place checking for package names. Needed e.g. for gtk2+.
Bump version.
2014-09-08 12:03:32 +00:00
jperkin
5ca6f0935a Use MAKE_JOBS for inplace libnbcompat. Reduces the build time for bootstrap
quite a bit when using --make-jobs, due to the potentially large number of
times that libnbcompat needs to be (re)built.
2014-09-03 10:03:31 +00:00
cheusov
c1068499c3 Update to 0.47.1
Fixes:
    - exit status of bmake invocation was not checked
    - dirty hacks with PSS_SLAVES when MASTER_MODE=no are no longer
      necessary
2014-08-30 11:15:31 +00:00
wiz
edec6ee519 No one reads makebump.manual and checks PKGREVISION changes; just
mention the packages where it failed. Update manpage.

Bump version.
2014-08-22 11:26:25 +00:00
cheusov
d4812eedd4 Update to 0.47.0
TOOL_DEPENDS is supported by default (pkg_src_summary stage)

  Support for cross-builds (not tested yet)

  stage_checks:
    - gen_unregistered_CONFLICTS was disabled, it is too slow.
    - additional section for memory allocation failures was added.
    - improvements for "missing progs", "missign header" and "library
      not found sections".

  distbb_chroot:
    - Option -p was added and other improvements.

  distbb.conf and distbb.default.conf:
    - Variable OS was renamed to OPSYS
    - home-made function "assign" was replaced with :=
    - New config variable ULIMIT_CMD was introduced.
      It defaults to "ulimit -t 1800"

  upload_pkgs_all_files: fix find(1) arguments.
  Thanks to Andrey Oktyabrski for the report.
2014-08-14 18:29:35 +00:00
cheusov
5574cdb05b Update to 0.65.1
Build failure was fixed on Haiku.  Haiku provides strlwr(3) that
  conflicts with pkg_summary-utils' version.
2014-08-12 23:15:28 +00:00
wiz
89d6a10e10 Add PYTHON_VERSIONED_DEPENDENCIES. Bump version. 2014-08-07 20:35:34 +00:00
schmonz
14f9c86492 Squelch warnings about smartmatch being experimental. 2014-08-01 15:44:13 +00:00
joerg
7c57796459 PR 48824: Disable bogus clobbering warning from GCC 4.8. 2014-07-29 11:37:46 +00:00
jperkin
b63f9ab414 libnbcompat-20140725:
Newer Linux systems have moved libutil.h to bsd/libutil.h, add the
  necessary checks for that location.  Fixes at least Ubuntu 12.04.
2014-07-25 13:26:24 +00:00
wiz
718f5ede4d Improve commonbump instructions. 2014-07-22 10:51:17 +00:00
wiz
1b2f5ba83a Use standard email address (pkgsrc-p5-people should not be MAINTAINER). 2014-07-19 14:26:06 +00:00
cheusov
7b71884f50 Update BUILD_DEPENDS 2014-07-13 16:46:45 +00:00
cheusov
d17b9486f1 Update
Version 0.65.0

  mk-configure>=0.26.0 is required for build.

  pkg_grep_summary
    - fix for "-t strfile" (hcreate(3) hash is not autoresizable)
    - if option -r was applied, the exit status is 1 for "not match"
      and 2 for unexpected failure.

  Code clean-ups and improvements.

Version 0.64.0

  pkg_subgraph_deps:
    - significant performance improvements

  pkg_cmp_summary:
    - option -f was added, options -p and -P are considered deprecated

  Code clean-ups in the default pkg_digger.conf
2014-07-13 16:45:56 +00:00
wiz
4c13f8267d Add LIBTOOL_REQD. Bump version. 2014-06-25 17:51:55 +00:00
rodent
79ee8d67fa Don't set EXTRACT_SUFX if it's .gem. Change if statement to use a switch
and exclude ${WRKDIR}/.gemspec from WRKSRC candidates. Bump PKGVERSION.
2014-06-25 12:15:10 +00:00
wiz
079dc686e7 Make finddepends(1) parse Makefile.common's "# used by" lines and
also emit packages mentioned there, if a match was found in that
Makefile.common.

Adapt revbump HOWTO slightly, but not completely, since I don't
trust the comments enough yet.

Bump version.
Leaf package.
2014-06-24 15:00:27 +00:00
wiz
974012d51e Sync mysql version list with reality.
From John Nemeth.

Bump version.
2014-06-19 07:22:02 +00:00
jperkin
6e4fb64ddf Update x11-links to 0.91.
On Linux with LIBABISUFFIX, only include lib$LIBABISUFFIX directories rather
than both, as it can cause issues with ld finding suitable libraries.  Fixes
a bunch of packages.
2014-06-14 21:06:52 +00:00
gdt
fc94f90921 Add two freetype2 files needed in recent OS X Quartz. 2014-06-13 22:42:18 +00:00
jperkin
67d73540f2 groff isn't required, nroff is sufficient to build the cat pages. Reduces
the number of dependencies required significantly on systems with no builtin
groff.
2014-06-13 14:02:53 +00:00
joerg
9a8bf2df00 pkglint-4.142: Remove apache13 and apache2 values. 2014-06-10 15:13:44 +00:00
joerg
c21e32f7e9 pkglint-4.141: PAM_ACCEPTED and PAM_TYPE are gone 2014-06-10 13:55:07 +00:00
cheusov
ce5b55794f s/HAVE_DECL_ASPRINTF/HAVE_DECL_VASPRINTF/. According to configure.ac
presense of vasprintf(3) is checked. This partially fixes bootstrap failure
on AltLinux.
2014-06-07 19:17:42 +00:00
gdt
e4713a5e00 Depend on libfetch from pkgsrc.
On NetBSD 5, builtin libfetch is linked against builtin openssl, but
pkgsrc openssl is used to build pkgin, causing a link failure.

ok imil@.
2014-06-05 13:36:38 +00:00
ryoon
b9a8863ab1 Update to 20140604
* Enable for CentOS/RHEL, fix su(1) path.
2014-06-04 14:16:00 +00:00
obache
d4f85dc8cf Tell LUA_PKGSRCDIR and change PHPPKGSRCDIR to current PHP default. 2014-06-01 13:12:38 +00:00
wiz
9a0a9b3f77 Remove giflib/libungif special cases. Bump version. 2014-05-31 15:56:59 +00:00
wiz
0388cab0fc Bump version instead of PKGREVISION.
Noted by Wen Heping.
2014-05-30 08:32:26 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
ryoon
38cacaff11 Update to 20140516
Fix PR pkg/48793: Use cc as linker instead of ld under OpenBSD.
Fix undefined __guard_local in devel/libexecinfo.
2014-05-16 13:13:21 +00:00
wiz
171b26b452 Do not look for matches in Makefile comments (noted by adam).
Strip trailing slashes on package names.
The reason for this is that the package's own buildlink3.mk file usually
matches category/package, but not category/package/ (because the only
match is "BUILDLINK_PKGSRCDIR.foo").

Bump version.
2014-05-15 23:50:14 +00:00
wiz
0a3fb5512c Add openssl license and allow it by default, since it's FSF approved:
http://www.gnu.org/licenses/license-list.en.html#OpenSSL
2014-05-15 09:59:09 +00:00
abs
a20f99ea74 HTML police (semantics division):
Add some <thead> and <tbody> tags
2014-05-14 14:45:26 +00:00
ryoon
c621ee7505 Update to 20140510
Fix PR pkg/48793: treat OpenBSD 5.4 or later as ELF platform
Patch from obache@, thank you.
2014-05-10 23:01:26 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
rodent
aa45dc4fb4 Don't consider ${WRKDIR}/pax_global_header as a possibility for ${WRKSRC}.
Bump PKGVERSION.
2014-05-08 10:35:58 +00:00
obache
e41d57c6b4 Add RCS Id. 2014-05-08 02:31:50 +00:00
wiz
61aa7533be Make finddepends look in modules.mk, plugins.mk, and schemas.mk as well.
Suggested by obache.
Bump version.
2014-05-06 12:41:46 +00:00
wiz
abe6b90603 Add REPLACE_LUA. Bump version. 2014-05-06 09:32:53 +00:00
obache
e60efd59a6 Update example instruction.
Current default ruby is 200.
2014-05-05 04:38:53 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
ryoon
b5f123e3c2 Update to 0.89
* Support OpenBSD 5.5's Xenocara
2014-05-03 21:31:10 +00:00
obache
cfb650bb8e x11-links-0.88
* add libpciaccess support
2014-04-29 06:20:04 +00:00
agc
fd491eb711 Add and enable genpkgng 2014-04-27 00:11:38 +00:00
agc
e629c60d76 Initial import of genpkgng, a utility which will convert a pkgsrc
binary package to a FreeBSD binary pkg.  pkgsrc binary packages keep
more metadata, and do Dewey matching on package version numbers, so
it's not possible to convert in the other direction.

The DESCR says:

	This is a small utility to generate a FreeBSD pkg binary package
	from a pkgsrc binary package. It is invoked simply, using a
	command like:

		genpkgng ssam-1.9nb1.tgz

	and it will convert the pkgsrc binary package to a pkg one:

		% ./genpkgng.sh perl-5.18.1nb2.tgz
		Converting perl-5.18.1nb2.tgz
		-rw-r--r--  1 agc  users  16597860 Apr 24 19:01 perl-5.18.1nb2.txz
		%
2014-04-27 00:10:34 +00:00
wiz
16e6e65ca6 Properly close tbody. Bump version. 2014-04-26 16:31:42 +00:00
ryoon
4a8f71f754 Update to 0.87
* Use xorg.libXfixes for newer native xorg.
  Fix build of libXfixes consumers.
2014-04-26 01:24:13 +00:00
wiz
ad67966761 Mark up table header. From abs.
Bump version.
2014-04-24 10:05:13 +00:00
abs
24c4be8f7d Update pkg_chk to 2.0.8 Fix missing { } in awk section in 2.0.7 2014-04-23 00:01:01 +00:00
abs
9aef22779b Updated pkgtools/pkg_chk to 2.0.7
update pkg_chk from 2.0.6 to 2.0.7, based on suggestions from PR 30893
- switch from getopt to getopts. The issue described in PR 30893 ('*' being
  expanded by shell globbing) had already been worked around, but getopts
  is just a nicer interface
- Extend tag parsing to support -D '*' to cause all package lines to be matched
2014-04-21 21:32:26 +00:00
obache
393677fd2d Bump required version to latest 0.86. 2014-04-17 09:50:36 +00:00
obache
a844cf4ded Split dri2proto from xf86driproto for xorg.
Fixes for the case USE_BUILTIN.xf86dirproto=NO and USE_BUILTIN.dri2proto=YES.

Bump version to 0.86.
2014-04-17 02:03:12 +00:00
wiz
ec5c09997e Add cecill-2.1 and allow it per default.
OSI-approved, see
http://opensource.org/licenses/CECILL-2.1
2014-04-16 14:41:21 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
tron
4da5b77e0b Sort contents (no changes to binary package). 2014-03-31 10:52:14 +00:00
ryoon
6534cb7759 Update to 0.85
* Support NetBSD current (6.99.38 at least)'s new native xorg
2014-03-31 09:19:33 +00:00
wiz
6129186986 Fix typo. 2014-03-19 21:45:12 +00:00
wiz
5a2384ea22 Add European Union Public Licence and add it to default allowed licenses,
since it's OSI-approved:
http://opensource.org/licenses/EUPL-1.1

ok@ gdt
2014-03-18 15:11:38 +00:00
ryoon
2cadd68123 Fix build under SCO OpenServer 5.0.7/3.2 2014-03-14 22:09:04 +00:00
ryoon
38fc261e34 Add SCO OpenServer 5.0.7/3.2 support 2014-03-14 22:08:17 +00:00
ryoon
3ee5e7173f Update to 20140314
* Add SCO OpenServer 5.0.7/3.2 support
2014-03-14 22:03:16 +00:00
obache
e69c916df8 Bump PKGREVISION to refrect recent changes. 2014-03-14 09:49:54 +00:00
jperkin
af8ad5bd88 pbulk-base-0.48: Fix pbulk-scan on OSX.
On OSX pbulk-scan can fail to bind with EADDRNOTAVAIL due to sin_zero being
used uninitialised.  Ensure the sockaddr_in is cleared before use.
2014-03-14 09:45:31 +00:00
asau
77b4809ef3 Do not rely on path search when invoking pkgdiff. 2014-03-12 20:28:30 +00:00
obache
a933aa3de1 tell MASTER_SITE_MOZILLA_ALL, MASTER_SITE_MOZILLA_ESR, MASTER_SITE_NETLIB,
MASTER_SITE_RUBYGEMS and MASTER_SITE_HASKELL_HACKAGE.
2014-03-10 12:11:33 +00:00
jperkin
4e99196e81 x11-links-0.84: Add support for newer Red Hat Linux.
Newer RHEL distributions have pkgconfig files split across three locations,
so add support for both share/pkgconfig and lib${LIBABISUFFIX}/pkgconfig if
LIBABISUFFIX is defined.
2014-03-07 15:27:32 +00:00
obache
e914a0956c LICENSE= modified-bsd (sources) AND original-bsd (man) 2014-03-03 05:22:18 +00:00
obache
c100647aed tell QNX as a operating system 2014-03-03 05:18:23 +00:00
obache
44b1d7a303 LICENSE=original-bsd 2014-03-03 05:12:35 +00:00
obache
cf2bd4430c LICENSE=2-clause-bsd 2014-03-03 05:07:42 +00:00
obache
2e7477bfa6 Fixes perl interpreter path for the case using builtin perl. 2014-03-03 05:06:43 +00:00
obache
4260b15466 nroff is required for SunOS and AIX. 2014-03-03 05:03:49 +00:00
obache
d9d517c917 LICENSE=2-clause-bsd 2014-03-03 04:54:34 +00:00
obache
bbe27d7f5e LICENSE=original-bsd 2014-03-03 04:52:49 +00:00
obache
86e92d379a LICENSE=modified-bsd 2014-03-03 04:48:46 +00:00
obache
a5599b7d7f LICENSE=2-clause-bsd 2014-03-03 04:47:04 +00:00
obache
5bd8b36ab9 LICENSE=gnu-gpl-v2 (or later) 2014-03-03 04:45:56 +00:00
obache
8f22574c28 LICENSE= modified-bsd (sources) AND 2-clause-bsd (man) 2014-03-03 04:43:49 +00:00
obache
79b43f5049 LICENSE=modified-bsd 2014-03-03 04:40:12 +00:00
obache
200b2838ca Note "used by" 2014-03-03 04:38:43 +00:00
obache
44f6db20a9 LICENSE=gnu-gpl-v2 2014-03-03 04:26:38 +00:00
obache
3caa93b1e1 LICENSE=modified-bsd 2014-03-03 03:42:05 +00:00
obache
ae17685e7f LICENSE=original-bsd 2014-03-03 03:39:10 +00:00
obache
45cc6efdda Honor CFLAGS 2014-03-03 03:36:51 +00:00
obache
7953032aa1 LICENSE=beer-ware 2014-03-03 03:34:32 +00:00
obache
3295d8003d LICENSE=modified-bsd 2014-03-03 03:33:18 +00:00