Commit graph

4685 commits

Author SHA1 Message Date
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
obache
34637a70ac Just define PKGNAME and use it. 2014-03-03 03:30:52 +00:00
obache
27f862e32f Just define PKGNAME. 2014-03-03 02:37:23 +00:00
obache
3d30ea650e LICENSE=modified-bsd 2014-03-03 02:35:39 +00:00
obache
20b13a14c0 Just define PKGNAME. 2014-03-03 02:17:47 +00:00
obache
f45aec24b8 tell EXTRACT_ENV. 2014-03-02 09:47:20 +00:00
obache
29a19b91e4 Add "solaris" to EmulPlatform.
In pkgsrc emul framework, "sunos" is SunOS 4.x, and "solaris" is SunOS 5.x.
2014-03-02 09:41:31 +00:00
obache
6c799d86e7 more EMUL_OPSYS supported in pkgsrc. 2014-03-02 09:36:56 +00:00
obache
2d4b147f2e No need to define fake DISTNAME and empty MASTER_SITES and DISTFILES now.
Just define PKGNAME and use it.
2014-03-02 09:03:11 +00:00
obache
75c77cfd05 DISTNAME is optional now. 2014-03-02 08:56:54 +00:00
obache
c7e18707e2 We can put any files in files/. 2014-03-02 08:39:01 +00:00
obache
dd09c074db TEST_TARGET can be set in option.mk (with test option). 2014-03-02 06:15:01 +00:00
obache
17b4da2c8d tell DESTDIR_VARNAME 2014-03-02 06:13:00 +00:00
obache
98f85e1036 Tell CHECK_SHLIBS_SKIP. 2014-03-02 05:45:24 +00:00
jperkin
c8e937c121 pbulk-0.52: ensure sort(1) is called with LC_ALL=C
Without this, a LANG of e.g. en_US.UTF-8 would sort "- *" before "+ <file>",
resulting in no packages being uploaded.
2014-02-22 00:35:41 +00:00
richard
e0578d6253 Add special case for dependency checking in 'non-bootstrap' builds,
don't redefine 'pkg_info' if it already exists.
This is notably for pkg_rolling_replace -u in case pkg_install
was revbump'd and openssl happens to be in PKG_DEFAULT_OPTIONS.
2014-02-21 18:18:49 +00:00
jperkin
be7b31f773 x11-links-0.83: Assume Xorg if x11.pc exists.
This fixes detection on RHEL-based distributions which have the X11 libraries
and development files installed but not the X server.
2014-02-21 17:45:08 +00:00
wiz
c192f0d640 dd REPLACE_CSH. Bump version. 2014-02-17 14:33:42 +00:00
wiz
71d8cb3697 Do not keep FreeBSD Id, since imports are one-offs anyway.
Bump version.
2014-02-17 10:32:02 +00:00
abs
169cd828e2 tweak "out of sync" message 2014-02-13 17:35:44 +00:00
tron
c64e9eb269 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:18:26 +00:00
jperkin
289e6c6c88 Update x11-links to 0.82. Changes:
- Add xcb-util files.

Fixes various builds on Darwin when using Xquartz.
2014-02-08 17:08:33 +00:00
wiz
98aab6f98d https support. 2014-02-02 10:19:41 +00:00
obache
996a9f412f tell GNU configure related variables. 2014-01-28 12:55:32 +00:00
wiz
18a46154bf Do not set FETCH_USING, should not be set in a package Makefile. 2014-01-27 18:41:11 +00:00
wiz
a1f0ff3f67 No need to have two variables for the same logic.
Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON.
2014-01-25 10:45:15 +00:00
wiz
aa67e11089 Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
2014-01-25 10:29:56 +00:00
ryoon
728513505a Update to 0.81
* Add files from OpenBSD 5.4's Xenocara
2014-01-23 21:05:18 +00:00
jperkin
a8b03cb4c2 Support catpage. Bump PKGREVISION. 2014-01-21 16:31:27 +00:00
joerg
13e53eb4e7 Format string annotations. 2014-01-15 13:52:10 +00:00
cheusov
948e1958da Updatd to version 0.12.0:
Most important parts of pkg_grep_summary, a part of
  pkgtools/pkg_summary-utils, was reimplemented in C. As a result
  "nih {search,info,meta,leaf,install,remove,deps}" should work faster.

  nih install:
    - if pkg_update_plan(1) fails, nih(1) exits with pkg_update_plan's
      exit status.
    - packages to be installed or removed are output in sorted order.

  nih {search,meta,info}:
    - "nih meta" now defaults to -1 mode (internally).
    - documentation for -1|-3|-9 ads added for "nih {info,meta}" commands
    - "nih info" now defaults to -3 mode.
    - "nih {search,meta,info}" now work correctly with -{o,i} options
      if ~/.nih/pkg_summary.txt is absent.
    - new option -l was added to "nih {search,info}" that outputs
      package file list.

  Summary for installed packages is cached in
  ~/.nih/pkg_inst_summary.txt. "nih {refresh,search,info,meta,deps,list} -i"
  use this file and update it when necessary.

  nih refresh:
    - Option -P was added for fully rescanning pkgsrc tree.
    - The default value for PKGSRCDIR is not determined at build time
      anymore.  As a result "nih refresh -p" does not try to access
      /tree/pkgsrc used by bouyer@ who builds official NetBSD binary
      packages. Now PKGSRCDIR defaults to /usr/pkgsrc.
    - "nih refresh -p" shows progress counter (the number of scanned
      packages) unless -m is in PSS_OPTIONS.
    - option -i was added that updates summaries for installed
      packages (~/.nih/pkg_inst_summary.txt).

  nih remove:
    - does not try to create $CACHEDIR and "cd" to it.

  nih list:
    - was completely reimplemented and simplified.
    - new option -p was added that outputs pkgsrc tree packages.

  nih deps:
    - new options -b and -p were added for working with binary
      repository and pkgsrc scanned packages
      (pkg_summary.txt ad pkg_src_summary.txt respectively)
    - option -1 was added that outputs direct dependencies or dependents.

  nih/config:
    - better conversion from "uname -r" to repository URL.
    - REPOSITORY for SunOS defaults to smartos.org.

  Support for summaries with no PKGPATH, e.g., compat50-5.1.tgz, was
  added.

  Option -I for "list", "deps', "meta", "info" and "search" was
  renamed to -i. Option -I is supported for backward compatibility.

  package_search.pdf was updated, fixed and improved.
2014-01-14 01:16:28 +00:00
cheusov
a86eb80767 Updated to versiopn 0.63.0:
pkg_grep_summary:
    - almost all search strategies were reimplemented in C for better
      performance, as a result all utilities using pkg_grep_summary(1)
      work much faster.  Strategies still implemented in AWK: awk, kw.
    - converted to use shell's getopts.
    - new regression tests.

  pkg_src_summary:
    - if -m, -d, -D aren't applied, temporary files are not created.
    - adapted for recent paexec(1) improvements.

  pkg_update_src_summary:
    - progress counter is output if -v is applied.

  pkg_summary2deps:
    - workaround for buggy patterns like >=foo-1.* was implemented.

  pkg_summary-utils build infrastructure is completely reimplemented. Now
  it is a two-level project.  Subprojects: scripts and grep_summary
  (enabled by default), doc and tests.

  PKG_TOOLS_BIN env. variable is used at build time as a default
  directory for pkg_info(8) (for OpenBSD/FreeBSD in order to avoid
  conflicts with their native pkg_* tools).

  A number of stupid workarounds for stupid Solaris' userlevel.

  All scripts written in shell uses @SH@ in shebang and therefore uses
  pkgsrc's ${SH} at run time.
2014-01-14 01:09:20 +00:00
cheusov
46fa0ab4b3 pkglint now warns about broken dependencies like >=x.y.*
Version->4.135
2014-01-13 01:54:52 +00:00
wiz
6dbc64f622 Remove python32 as proposed a week ago on pkgsrc-users.
Upstream doesn't talk about it any longer, and python-3.3 is a drop-in
replacement.
Ok bsiegert, prlw1, rodent
2014-01-12 09:01:50 +00:00
wiz
fa2e30e825 Skip :build and :run from tools to recognize 'perl:run' etc.
Allow https in one more place.
Bump version.
2014-01-05 11:26:06 +00:00
cheusov
1ff9f94621 Remove MESSAGE 2014-01-03 18:14:24 +00:00
cheusov
2c5bd55e85 Add run-time dependency on paexec; ++pkgrevision 2014-01-03 18:13:37 +00:00
dholland
029d2667e9 Add support for PROGS (not just PROG) more or less like in the current
NetBSD make library. Bump version (to 20131207, which was when I wrote
this.) Fixes the build of multimedia/bsdav.

Note: this is not a merge from NetBSD HEAD, but a minimal
reimplementation of the feature to get the job done.

These make templates really need to be merged with or replaced by the
latest versions from NetBSD HEAD. Anyone embarking on such a merge
should probably revert this change (which is only to bsd.prog.mk)
before doing so.

No objection after 3+ weeks on tech-pkg.
2013-12-31 19:10:20 +00:00
wiz
784e3c9f4d Remove aperture reference. Bump date. 2013-12-31 17:22:40 +00:00
ryoon
7fd545ef52 Update to 2.18
* Partial fix for PR pkg/47335
** Define some variables
** Define empty function neatvalue
** Generate Makefile before custom MakeMaker.pm invocation
   to avoid no Makefile error.
2013-12-28 16:46:29 +00:00
wiz
d33dfdeb7c Reset maintainer for resigned developers. 2013-12-23 11:57:02 +00:00
mrg
d9209c6574 update x11-links to 0.80:
- update to handle Xcomposite removal

ok wiz@
2013-12-21 12:40:46 +00:00
dholland
e99357990b Fix const correctness issue that has been intermittently causing build
failures for a long time.  (I'm not sure why it sometimes does and
sometimes doesn't, but I think it may depend on different CFLAGS
arising from bootstrapping vs. not bootstrapping.)

While here add a comment to patch-curses__helpers.c; hi Joerg.
2013-11-29 23:13:56 +00:00
tron
bcf75a38d2 Update "port2pkg" package to version 1.14. It now works with modern
version of Perl, in particular the one distributed with "pkgsrc".
2013-11-19 10:46:06 +00:00
jperkin
5c6e705850 Use the compiler front-end to generate shared libraries on OSX - the
native linker uses different arguments compared to GNU ld.  Fixes various
builds.

Bump version to 20131025.
2013-10-25 13:53:03 +00:00
dholland
17b4c5c392 pkglint is written in perl; it should depend on perl and not just some
perl modules. (fix USE_TOOLS to have perl:run instead of just perl)
2013-10-24 06:23:35 +00:00
wiz
c268adc398 2.5:
finddepends: Also search in mozilla-common.mk.
Update instructions.
2013-10-21 10:43:28 +00:00
adam
63c018902c Revbump after updating textproc/icu 2013-10-19 09:06:55 +00:00
rillig
de7761b3fc - Added check for unused license files
- Improved allowed filenames for patches
- Added license for pkglint itself
- Cleaned up Makefile and TODO
2013-10-12 18:09:59 +00:00
rillig
a53a0e63f5 The hicolor-icon-theme issue has been resolved. 2013-10-12 15:01:45 +00:00
ryoon
3fba1a52dd Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
wiz
cd0c98e194 Add list_todo to DESCR. 2013-10-06 16:52:29 +00:00
wiz
1a229f0701 Allow specifying multiple input files for 'pkgin import'.
Ok imil@, will be integrated upstream
2013-10-06 08:28:47 +00:00
jperkin
8466b0b129 Use CATMAN_SECTION_SUFFIX in packages which perform their own catman
page installation.
2013-09-12 11:18:40 +00:00
jperkin
ca67532cca Add USE_TOOLS+=nroff to packages which generate catman pages. 2013-09-12 11:15:12 +00:00
jperkin
9582311a77 Add CATMAN_SECTION_SUFFIX support. 2013-09-12 11:03:10 +00:00
jperkin
8196793d1e bootstrap-mk-files-20130912: Fix catman pages on SunOS.
Introduce a modified bsd.own.mk on SunOS which enables MKCATPAGES by
default, and a modified bsd.man.mk which correctly installs catman
pages with a section suffix rather than a blanket '.0'.

This allows the SunOS man(1) to find the catman pages correctly.
2013-09-12 10:56:36 +00:00
wiz
ea73376087 Fix pkg_info -X segfault when last entry wasn't terminated with \n.
Addresses PR 48207.
2013-09-12 07:28:28 +00:00
wiz
083eff9c30 Add missing files to 'make distclean'.
Fix a typo.
2013-09-11 14:39:21 +00:00
khorben
d915c85610 Fixed installation of signed packages. Some variables part of struct
signature_archive were not initialized properly, therefore randomly failing
in the verify_signature_read_cb() callback.

Partly closes PR pkg/48194; pkgsrc needs to be updated as well.

"please commit" agc@

XXX pull-up to netbsd-6
2013-09-11 14:10:05 +00:00
joerg
f7a9a45b34 Don't pass non-literal strings as format string. 2013-09-10 14:40:33 +00:00
joerg
f69790e4c5 Don't pass formatted buffers as format strings. Drop -Wno-traditional
for clang. Bump revision.
2013-09-10 14:39:54 +00:00
joerg
b5804ab54d Don't fail on missing noreturn attributes for clang. 2013-09-10 14:38:51 +00:00
joerg
43e5ead856 Fix const usage. 2013-09-08 16:31:13 +00:00
joerg
6fc1e91775 Don't apply noreturn checks for clang. 2013-09-08 16:29:43 +00:00
ryoon
01bd63e51a Update to 20130908
* Add FreeMiNT support. This file is needed for bootstrapping pkgsrc.
2013-09-08 16:27:23 +00:00
ryoon
3a1b61def2 Update to 20130908
* Fix build on FreeMiNT.
* Tested on some platforms, See files/README.
2013-09-08 16:24:43 +00:00
ryoon
81ef462337 Update to 20130908
* Fix build with libnbcompat-20120702, PR pkg/42142's side effect is fixed.
  Tested on Solaris 10, OpenBSD, FreeBSD etc.
  Detect system's sha2.h and SHA2 functions, and include nbcompat/sha2.h
  conditionally.
2013-09-08 16:20:10 +00:00
ryoon
361c4e8675 Fix typos in comment from FreeMiNT's db1 patches. 2013-09-08 12:02:03 +00:00
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +00:00
jperkin
ee0b394160 Bump version of pkg_install required. Ride previous PKGREVISION. 2013-09-02 11:01:42 +00:00
jperkin
319c043093 Remove workaround for 'pkg_add -f' bug, now that it is fixed in pkg_install.
Bump PKGREVISION.
2013-09-02 10:38:04 +00:00
jperkin
9f9d79bc6f pkg_install-20130902: Fix 'pkg_add -f'.
Remove incorrect return value when in force mode, which was causing pkg_add
to exit with failure even though the operation completed successfully.  This
also fixes the case where 'pkg_add -uf' would leave an update in an
inconsistent state.
2013-09-02 10:28:44 +00:00
obache
c3c0863966 tell TOOL_DEPENDS, same as BUILD_DEPENDS. 2013-09-01 05:30:15 +00:00
rillig
7bcc88817d - When the source line is logged (option -s), an empty line above
helps to see which source line belongs to which warning.
- PKGSRCTOP is a known variable. It is used only in the top-level
  Makefile.
- Arbitrary tool names may be added to TOOLS_NOOP.
- In the top-level Makefile, the alphabetic order of the SUBDIRs
  may have a single exception.
2013-08-31 18:14:28 +00:00
jperkin
b46f5fa604 bootstrap-mk-files-20130830: Use bsdinstall on SunOS by default. 2013-08-30 14:47:29 +00:00
apb
0bf76220c3 Update the valid_MACHINE_ARCH list from NetSBD src/build.sh version 1.272.
Bump kver version to 0.7.2.
2013-08-23 08:59:51 +00:00
jperkin
8be7ef8937 Remove files inside pkgdb directory before trying to remove the directory
itself.  Copied from similar code in pkg_delete.

This fixes the issue when an +INSTALL script fails but the pkgdb directory
couldn't be removed, leading to an inconsistent state.
2013-08-21 11:46:02 +00:00
obache
5efa7891f3 revbump from libnotify bumped to 0.7 and dependency changed from libnotify07. 2013-08-16 09:20:40 +00:00
rillig
eb8a1d7041 - added type definitions for two variables
- improved wording of some warnings
- added explanations to some common warnings
2013-08-15 20:30:43 +00:00
wiz
e82cb1b697 Recognize apache24. Noted by Patrick Welche.
Bump version.
2013-08-15 17:57:44 +00:00
marino
cfccdf600a Remove pkgtools/tinderbox-dragonfly
This package is no longer in use, and is far behind upstream now.
It is heavily customized so maintenance is far from trivial.  There were
no objections to the announcement of my intentions to remove this package
which I made on package-users@ a month ago.

I feel it is better to retire this package than allow it to bitrot further.
2013-08-15 11:12:05 +00:00
obache
7b86d47361 Switch to use libnotify07.
Bump PKGREVISION.
2013-08-14 05:31:04 +00:00
obache
21da31ed9a * BSD/OS and OSF/1 are also missing `z' modifier support for printf(3) format.
* bare `zu' modifier is used, it should be replaced with `PRIzu` instead.

Fixes crash with `pkg_admin rebuild' on platforms missing %z support,
PR pkg/48070.
2013-08-03 11:45:14 +00:00
wiz
5f6798ddba + Warn about using REPLACE_PYTHON without including application.mk. 2013-07-30 19:50:04 +00:00
ryoon
4a0907cc4d Add (Debian) GNU/kFreeBSD port.
Similar to GNU/Linux.

Bump bootstrap-mk-files to 20130727.
2013-07-26 09:38:15 +00:00
wiz
98c03f3407 regen 2013-07-25 08:25:26 +00:00
jperkin
be6bed6b44 mksandbox-1.3:
- Add /usr/sfw to SunOS mount dirs, required for certain binaries on
   newer releases.
 - Mount proper instances of /dev and /dev/fd on SunOS rather than relying
   on devfsadm and ucblinks, the latter of which does not exist on newer
   releases.
 - Do not create /var/games if the games user does not exist.
2013-07-24 22:16:26 +00:00
wiz
b6d125ee08 Use Mt for email addresses. 2013-07-20 21:50:52 +00:00
jperkin
11bf2bd590 mksandbox-1.2:
* Mount /proc read-write on Linux, it appears to be required for e.g.
    groupadd to function correctly.

  * Add new --rodirs and --rwdirs options, which allow arbitrary lists
    of directories to be mounted appropriately inside the chroot.

  * Add --without-pkgsrc which prevents the default pkgsrc directories
    from being mounted.

This allows mksandbox to be easily used for chrooted pbulk setups, using
a simple invocation such as:

  mksandbox --without-pkgsrc --rodirs=/usr/pbulk --rwdirs=/shared /chroot
2013-07-20 10:20:42 +00:00
jperkin
58c1cbdabc mksandbox-1.1:
* Add /lib64 and /usr/lib64 on Linux.
  * Ensure that read-only --bind mounts on Linux are actually read-only.
2013-07-18 16:07:22 +00:00
wiz
7e1cc92c9a Bump version for deprecated USE_GNU_READLINE. 2013-07-15 08:09:34 +00:00
wiz
8f4a7fb96d Deprecate USE_GNU_READLINE. 2013-07-15 08:09:21 +00:00
wiz
c7ccfda434 Add cc0-1.0-universal here as well. 2013-07-09 21:06:12 +00:00
jperkin
b83d254dc0 Increase default SunOS compiler flags to -O2 to match most other systems.
Bump PKGVERSION to today's date.
2013-07-03 11:34:27 +00:00
jperkin
0a0fe7bc14 Fix for missing LOG_AUTHPRIV on SunOS. 2013-06-23 18:21:41 +00:00
imil
cda1a83536 0.6.4
Large file systems fix by Filip Hajny
	gcc 4.7 / unused-but-set-variable fix by Makoto Fujiwara
	Moved to GitHub
2013-06-16 14:37:33 +00:00
ryoon
72f48ca26f Update to 0.79
* Add libXft.so.
  Reported by Sverre Froyen, on pkgsrc-users@.
2013-06-11 13:09:17 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
e459f24206 Correct file list for X.org "libXft". Bump version because of this change. 2013-06-05 19:47:23 +00:00
riastradh
418ec8861c Remove now-redundant include of bsd.prefs.mk. 2013-06-05 18:20:55 +00:00
tron
9b8a3fd284 Properly handle "Xft" related files:
Onl include the symbolic links if we are actually using the builtin version
of this library.

Bump the version number and the minimal required version for this change.
2013-06-05 12:26:57 +00:00
obache
5a8fb24367 require bsd.prefs.mk before using condition. 2013-06-05 04:24:58 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
tron
d394a7dc9c Try to fix the fallout caused by the fix for PR pkg/47882. Part 2:
Bump version number and minimum require version again to make sure that
the correct "freetype2" library is used for builds.
2013-06-04 18:03:56 +00:00
tron
1d144275c7 Bump version to 0.75 and require at least this version to make sure that
this package picks up the new minimum versions of the "freetype2"
and "fontconfig" packages.
2013-06-03 15:41:14 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
agc
fa1cb09ad0 I'll take responsibility for this one. 2013-05-29 15:57:09 +00:00
wiz
e8276fbb5b - add missing `--mounthost=host' option (and adjust the list width
for that);
- use more common option list header line;
- correct argument names of `--src' and `--xsrc' in the text;
- correct default `xsrcdir' directory;
- choose different argument wording (then also using appropriate
  macro) in the arbitrary sandbox command running explanation (and
  adjust the list width with it);
- add comma after ``e.g.'';
- bump date.

From Bug Hunting.
2013-05-29 15:14:49 +00:00
wiz
0d9c89700d - add missing `--mounthost=host' option to usage comment;
- sort options order in usage comment and `usage' message;
- de-capitalize ``usage'' word in usage message.

From Bug Hunting.
2013-05-29 15:09:49 +00:00
wiz
dbdbb02e94 - re-adjust sentence widths, and put new sentences on new lines;
- add an appropriate comma;
- correct (also macro wise) / rewrite `EXAMPLES' section;
- replace packages(7) reference in `SEE ALSO' with pkgsrc(7) one
  (src/share/man/man7/packages.7 was removed in 2007);
- remove ``Documentation on the NetBSD Package System'' reference
  from `SEE ALSO' (it's referenced in pkgsrc(7));
- remove unneccesary `.br' macro (and low level macros should
  generally not be used anyway);
- remove `BUGS' section, as the ``bug'' described in it isn't a
  bug at all;
- bump date.

From Bug Hunting.
2013-05-29 14:37:29 +00:00
wiz
e11a59a32e rillig clarified:
"u" means "use at runtime", i.e. the variable may not be available
during preprocessing.
"t" wasn't used at all (my error -- wiz)

Bump version.
2013-05-26 18:09:23 +00:00
jperkin
debfe2fb08 Make sure largefile support is enabled on SunOS. See github issues
joyent/smartos-live#137 and joyent/pkgsrc#28 for more information.

Bump PKGREVISION.
2013-05-24 15:08:00 +00:00
wiz
e177f7f52b Remove openssl reference, found by obache. 2013-05-18 13:22:57 +00:00
martin
cea747688b var_get_memory():
if no eol is found in the string we set "next" to NULL, assign it
to "buf" and then check the loop condition by dereferencing it - which
does not work well.
Change the loop condition to first check for buf == NULL.
2013-05-17 07:27:29 +00:00
cheusov
d97ac5b9fd Adapted for TOOL_DEPENDS recently introduced to pkgsrc.
++pkgrevision
2013-05-16 01:26:08 +00:00
cheusov
2375594f61 Version 0.62.0
pkg_src_summary:
     - Option -t was added. If applied a value of TOOL_DEPENDS
       is added to BUILD_DEPENDS. This option works just like -b
       does for BOOTSTRAP_DEPENDS.

  pkg_cmp_summary:
     - Fixes for -A and -O. Now they output an empty line after each
       compared package even if it appeares multiple times in
       pkg_summary1. So, the output is now consistent.

  Last change time was updated for manual pages
2013-05-16 01:24:09 +00:00
wiz
8f615eefc3 Remove second '#' line in generated Makefile. Not necessary, since there's
already an empty line as third, now second, line per default.
2013-05-14 19:42:38 +00:00
obache
cfa4f34d48 Allow to use glib deprecated API, for g_thread_suppoted() 2013-05-11 02:23:54 +00:00
riastradh
be08346321 Fix cross-build of pkgtools/pkg_install.
Can't execute the newly built tools if they were cross-built.

(This is not especially useful until we do cross-bootstrap, though.)

ok agc
2013-05-10 00:49:00 +00:00
adam
1ab43a036f Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu. 2013-05-09 07:39:04 +00:00
wiz
1881965f07 Add EXTRACT_DIR. 2013-05-07 08:45:06 +00:00
obache
3b4b559d91 pkglint-4.129
* explain when desktop-file-utils is required.
* error missing {hicolor,gnome}-icon-theme.
2013-05-06 02:53:24 +00:00
rodent
c839138986 Adding sgi-free-software-b-v2.0 to DEFAULT_ACCEPTABLE. Approved by FSF:
http://www.gnu.org/licenses/license-list.en.html#SGIFreeB
2013-05-05 21:09:59 +00:00
rodent
6b5369c4bd +arphic-public +ofl-v1.0 +ofl-v1.1 -open-font-license 2013-04-19 17:22:23 +00:00
obache
ce192b6af9 Update to 0.74.
pick up some *.pc files in share/pkgconfig (for Cygwin).
2013-04-18 13:19:35 +00:00
dholland
6bc842729f Minor tidyup to error reporting. (This has been sitting in one of my trees
for a year and a half and I don't remember the context.) ok'd by joerg
2013-04-14 17:03:30 +00:00
rodent
b65af7be2b Remove "Trailing empty lines." and/or "Trailing white-space." 2013-04-08 11:17:08 +00:00
rodent
6b46c62d2e Edited DESCR in the case of:
File too long (should be no more than 24 lines).
 Line too long (should be no more than 80 characters).
 Trailing empty lines.
 Trailing white-space.
Trucated the long files as best as possible while preserving the most info
contained in them.
2013-04-07 20:49:31 +00:00
rodent
dea2f05b46 ".for variable names should not contain uppercase letters" 2013-04-06 13:24:18 +00:00
rodent
cdd3752457 "Definition of PKG_SKIP_REASON is deprecated. Use PKG_FAIL_REASON instead." 2013-04-06 04:07:24 +00:00
rodent
a0a1f2e57c Fixes:
COMMENT should not be longer than 70 characters.
 COMMENT should not begin with 'A'.
 COMMENT should not begin with 'An'.
 COMMENT should not begin with 'a'.
 COMMENT should not end with a period.
 COMMENT should start with a capital letter.

pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
2013-04-06 03:45:05 +00:00
schmonz
3745e6657e Respond to wiz's code review:
* In test, match the "make makesum" warning more loosely.
* In test, find packages to run against in $PKGSRCDIR explicitly.
* Bump version.

This is the last commit in a set developed for my "Rehabilitating
pkglint" talk at pkgsrcCon 2013.

Reviewed-at-pkgsrcCon-and-approved-during-the-freeze-by: wiz
2013-03-26 15:11:36 +00:00
schmonz
5bc6512909 Excessive self-grepping causes bugginess. Don't!
This regex almost certainly didn't intend to match an occurrence
of "ARRAY" in PkgLint::Line, but it did match.
2013-03-26 15:11:20 +00:00
schmonz
8d80249ed9 Mechanically refactor vartype_basic to dispatch table.
Leave the silly self-grep in place, adjusting to also match the
lines that initialize the dispatch table. The underlying code is
better and the tests still pass. (No functional change intended.)
2013-03-26 15:10:57 +00:00
schmonz
433e28db3b Bag-compare all vartypes_basictypes, not just two.
pkglint greps itself (really) to generate this list of types. Test
exhaustively for all types in the list today, so that the tested
code can become more civilized tomorrow. Adds a test-time dependency
on Test::Deep for cmp_bag().
2013-03-26 15:10:31 +00:00
schmonz
084f44268e Declare package pkglint (not main) in pkglint.pl.
This is more correct and more polite. For instance, pkglint.t no
longer needs to declare a package of its own just for tests.
2013-03-26 15:10:03 +00:00
schmonz
b9fdf029c6 Subst paths for both test and install.
In the configure stage, tell pkglint to find *.map in ${FILESDIR}.
That lets tests run even when pkglint isn't installed (which means
it also makes the tests less wrong when pkglint is installed!).

In the install stage, tell pkglint to find *.map under ${PREFIX},
as before (no functional change to the installed package).

Specify USE_TOOLS=perl to quell pkglint. :-)
2013-03-26 15:09:35 +00:00
schmonz
6ac8ad3cf0 Document the need for many more automated tests. 2013-03-26 15:08:53 +00:00
schmonz
4745eea58d Extract PkgLint::* to files, then inline them.
These bits of non-main functionality are distracting to the casual
reader, and also to your intrepid refactorer. Since we recently
added some characterization tests that run the pkglint executable
against real packages, we can safely extract bits of code to separate
files and prove nothing broke in the move.

Instead of installing the new Perl modules where pkglint can find
them at runtime, I've added a build step to inline them right back
where they used to be (same order and everything). This is a little
annoying, but less annoying than suddenly needing to deal with Perl
runtime paths just for these few tiny modules. Also, loading modules
at runtime would affect pkglint's performance, and I don't yet have
performance tests to prove that this would be fine (or not), so I
can't safely do it.

No functional change intended.
2013-03-26 15:08:28 +00:00
schmonz
f8ed933125 Sanity-check pkglint on some reference packages. 2013-03-26 15:05:27 +00:00
schmonz
f2cc14dc84 Give test_unit() better defaults for easier calling.
This is the first commit in a set developed for my "Rehabilitating
pkglint" talk at pkgsrcCon 2013.

Reviewed-at-pkgsrcCon-and-approved-during-the-freeze-by: wiz
2013-03-26 15:04:30 +00:00
sbd
b164c0612f USE_FEATURES must come before bsd.prefs.mk is included. 2013-03-25 10:09:04 +00:00
jperkin
a8acbb58b8 Use `` instead of $(), fixes bootstrap on older SunOS versions which have
the legacy /bin/sh.

Fix from asau.
2013-03-18 11:24:42 +00:00
obache
baab130eb5 avoid to match commnented out lines (createbuildlink will create such lines
by default).
2013-03-17 15:27:18 +00:00
obache
778bed8bfb Bump PKGREVISION from default PHP version change to 5.4. 2013-03-16 07:21:18 +00:00
wiz
d45d04850b Sync licenses with mk/ 2013-03-14 16:23:11 +00:00
cheusov
57a488b474 Version 0.61.0, by Aleksey Cheusov, Fri, 8 Mar 2013 16:23:05 +0300
All script use TMPDIR environment variable for creating temporary
  files if it is set.

  makefiles2deps works dramatically faster!
2013-03-08 14:21:26 +00:00
cheusov
d8bf346d05 Version 0.11.0, by Aleksey Cheusov, Fri, 8 Mar 2013 15:56:56 +0300
nih install:
    - Order of packages does matter
      ("nih install emacs- editors/emacs22" is correct)
    - Option -P and new config variable NO_REQPROV_CHECK were added
    - Option -L and new config variable NO_REMOVE_LEAVES were added
    - "Nothing to be done" message is output if everything is up-to-date
    - Download failures and cksum failures are handled differently
    - Handling CONFLICTS between installed packages and packages to
      install are handled differently. Now package splits and similar
      problems are resolved with a help of "fake" packages. Fake
      packages are always marked for updates.
      New option -f for "nih list" was added in order to list them
    - Improvemed download progress messages

  nih uninstall:
    - Option -L was added, see "nih install -L"
    - Options -p and -P were added. See "nih install"

  nih leaf:
    - Command was reimplemented and simplified
    - Option -t option was removed
      pkg_status doesn't have -ltRn options anymore
    - Option -r was added

  nih search:
    - Option -I uses pkg_digger_installed provided by pkg_summary-utils

  pkg_update_plan:
    - Fixes in error messages

  nih search|meta|info:
    - Option -p was added. With a help of it one may search in
      pkgsrc packages offline. Also see "nih refresh -p" and man page

  Now nih works correctly if REPOSITORY is a directory

  Fixes for shell's "trap" command.
2013-03-08 13:04:32 +00:00
obache
c12201ee5f tell UAC_REQD_EXECS pkglint. 2013-03-08 12:35:43 +00:00
obache
6c750afd72 tell Cygwin and Haiku to pkglint. 2013-03-06 12:30:01 +00:00
wiz
56c6edb53d Add FLEX_REQD. 2013-03-04 16:28:18 +00:00
wiz
a8730d5aa1 Bump PKGREVISION for mysql default change to 55. 2013-03-02 20:33:21 +00:00