Commit graph

175 commits

Author SHA1 Message Date
ryoon
ac20a93574 Recursive revbump from textproc/icu 57.1 2016-04-11 19:01:33 +00:00
adam
38c033f2f7 Changes 8.6.5:
Bug fixes.
2016-03-06 11:47:49 +00:00
jperkin
db1332a441 Use OPSYSVARS. 2016-02-25 14:42:55 +00:00
jperkin
de9771b867 Fix up more library names on Darwin. Bump PKGREVISION as previously the
package would build but fail at runtime.
2016-02-19 15:15:42 +00:00
jperkin
842c8f3479 Remove mk/find-prefix.mk usage from the lang category.
The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25 12:51:16 +00:00
agc
54622f28e2 Add SHA512 digests for distfiles for lang category
Problems found with existing digests:
	Package nhc98 distfile nhc98src-1.22.tar.gz
	a8adc8f22371998ee0657bc0e01058a57d876abc [recorded]
	81975fcb5f1dda5efeaabc30ce8c6dceae55e591 [calculated]

Problems found locating distfiles:
	Package gcc-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2
	Package gcc5-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2
	Package ghc7: missing distfile ghc-7.6.3-boot-i386-unknown-freebsd.tar.xz
	Package icc11: missing distfile l_cproc_p_11.1.080.tgz
	Package jini: missing distfile jini-1_2_1_001-src.zip
	Package oo2c: missing distfile oo2c_32-2.0.11.tar.bz2
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk7: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz
	Package openjdk8: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2
	Package oracle-jdk8: missing distfile jdk-8u60-linux-i586.tar.gz
	Package oracle-jdk8: missing distfile jdk-8u60-solaris-x64.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-linux-i586.tar.gz
	Package oracle-jre8: missing distfile jre-8u60-solaris-x64.tar.gz
	Package sun-jdk6: missing distfile jdk-6u45-linux-i586.bin
	Package sun-jdk6: missing distfile jdk-6u45-solaris-i586.sh
	Package sun-jdk7: missing distfile jdk-7u72-linux-i586.tar.gz
	Package sun-jdk7: missing distfile jdk-7u72-solaris-i586.tar.gz
	Package sun-jre6: missing distfile jce_policy-6.zip
	Package sun-jre6: missing distfile jre-6u45-linux-x64.bin
	Package sun-jre6: missing distfile jre-6u45-solaris-x64.sh
	Package sun-jre7: missing distfile jre-7u72-linux-i586.tar.gz
	Package sun-jre7: missing distfile jre-7u72-solaris-i586.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 22:50:31 +00:00
ryoon
b141232e29 Recursive revbump from textproc/icu 2015-10-10 01:57:50 +00:00
dholland
09ea8a93d8 Improve previous to use COMPILER_RPATH_FLAG, per Joerg's request. 2015-09-07 04:27:41 +00:00
dholland
e829c49c5c Improve -r1.82: insert -R as well as -L into LIBS. PR 50170. 2015-09-06 09:49:40 +00:00
jperkin
ce20bed7b3 Take advantage of tcl using the -headerpad_max_install_names option to fix
up dylib install names in post-build using install_name_tool(1) on Darwin.

Bump PKGREVISION as package built before the Mach-O shlibs checks were
introduced, but the generated PROVIDES were incorrect.
2015-08-29 19:35:55 +00:00
jperkin
781a86b8c6 Ensure we can find pkgsrc-installed sqlite3. 2015-07-29 15:23:11 +00:00
dholland
b38c866e54 Requires sqlite3>=3.8.3. PR 50074. 2015-07-22 04:54:23 +00:00
dholland
5885554a49 Use pkgsrc sqlite instead of included copy. PKGREVISION -> 2.
PR 49082.
2015-07-10 18:48:22 +00:00
joerg
fab6b46696 Spell --export-dynamic correctly. Do not use gethostbyname_r on NetBSD.
Bump revision.
2015-06-29 09:49:50 +00:00
joerg
7e5b0da9c7 Fix build of tcl-pdflib against TCL 8.6. 2015-06-28 17:11:12 +00:00
adam
835e8a2357 Changes 8.6.4:
Bug fixes and improvements.
2015-05-21 10:37:59 +00:00
jperkin
d9fa648db1 Honour LDFLAGS. Fixes cwrapper build with non-builtin zlib. 2015-03-16 13:30:02 +00:00
tnn
45bf2bbfc9 include pthread.bl3.mk when the threads option is enabled 2015-03-11 22:32:08 +00:00
adam
3819f0e357 Changes 8.6.3:
Correct Method Search Order
Regression [lreplace {} 1 1]
Crash regression in [oo::class destroy]
Regress [regsub -all {\(.*} a(b) {}]
[try {} on ok {} - on return {} {}] panic
[tcl::unsupported::getbytecode] disassember
[string cat] bytecode optimization
segfault in mangled bytecode
Hang in some [read]s of limited size
segfault in [array set] of traced array
MSVC14 compile support
[fcopy] treats [blocked] as error
regression in Tcl_Write() interface
fix [gets] on non-blocking channels
restore [open comX: r+]
Restore [lappend v] return value
Stop forcing EOF to be permanent
2014-11-22 15:57:17 +00:00
adam
d719101c50 Changes 8.6.2:
This is a bug-fix release.
2014-10-31 21:11:18 +00:00
jperkin
9e7a1ba4b9 Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13 11:08:49 +00:00
dsainty
02b335bd76 Bump PKGREVISION for pulling in zlib dependency, because builds on systems
with PREFER_PKGSRC=yes may have successfully built and installed previously,
but are quite likely broken.
2014-02-26 12:23:36 +00:00
dsainty
25d1b5d91a The TCL library links with libz, so pull in the dependency. 2014-02-26 11:24:28 +00:00
obache
cca1befc3b one small fix for DragonFly patch, PR pkg/48513. 2014-02-06 04:29:12 +00:00
obache
50a1611c5b Add patches for DragonFly, PR pkg/48513 by David Shao. 2014-02-05 12:50:51 +00:00
obache
c3e8ece375 --prefix=${PREFIX} is set by default with GNU_CONFIGURE=yes. 2014-02-05 12:49:38 +00:00
obache
d76323c59b Add missing PKGCONFIG_OVERRIDE for new tcl.pc.
Bump PKGREVISION.
2014-02-05 12:46:31 +00:00
ryoon
2a9456fa7d Fix library names under OpenBSD for consistent PLIST 2014-01-26 03:51:12 +00:00
adam
c22c00ff66 Changes 8.6.1:
* object-oriented programming support
* a stackless evaluation implementation
and much more besides.
2014-01-11 14:41:05 +00:00
adam
5fbf43f8fc Changes 8.5.15:
Bug-fix release.
2013-11-02 20:22:02 +00:00
adam
cc57132408 Changes 8.5.14:
Bug-fix release.
2013-05-31 20:15:04 +00:00
kivinen
c387ac5764 Added installation of http 2.7.10 package to get xml2rfc.tcl
to work. This will install http/http.tcl and http/pkgIndex.tcl
	to the tcl8.5/http/ directory.
2013-04-08 14:19:38 +00:00
bsiegert
639c01d1f1 MirBSD build fix: don't break when there is no _SC_GET{PW,GRâ‰}_R_SIZE_MAX.
Freeze exception granted by wiz.
2012-12-29 13:49:12 +00:00
adam
3f8475aeeb Changes 8.5.13:
* --enable-aqua build for Mac OS X is now a Cocoa implementation.
* Support has been added for Cygwin network pathnames.
* Updated to Unicode 6.2 support. Fixes for several crashes and bugs.
2012-11-24 21:38:49 +00:00
he
143541657f Fix this properly, I had some *.m4 and *.in patches lying around from before... 2012-11-08 08:50:02 +00:00
he
90f247d435 Fix the patch checksums so that this builds again. 2012-11-08 08:40:58 +00:00
he
d3f5210b4e Reinstate the NetBSD tweak to install $MACHINE_ARCH in
tcl_platform(machine), instead of using $MACHINE there.

This is in preparation for reverting the recent change
to the net/tcl-scotty PLIST.

Bump PKGREVISION.
2012-11-07 14:30:48 +00:00
asau
88feb4ac62 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-02 20:11:34 +00:00
adam
1b8316974b Fix installing on OSX 2012-08-23 16:14:43 +00:00
marino
ad68f4fa25 lang/tcl: Ensure tclConfig.sh has embedded rpath
The runpath of the TCL_LIB_SPEC was missing as compared to version 8.4,
so the configure script was altered to add it back.
Also, the CONFIGURE_ARGS for thread options had unrecognized arguments.

Problems found and fixes suggested by he@
2012-08-22 22:03:16 +00:00
marino
7bbfee4696 lang/tcl: Upgrade from version 8.4.18 to 8.5.12
Highlights of Tcl 8.5
  * Features: 8.5 has over 90 TIPs included to provide a wide variety of
     new features.
  * Bignums: Tcl now supports arbitrary-precision integers, which improves
    math operations on large integers.
  * Safer interps: Tcl's powerful safe interpreter mechanism now has
    improved control of time and command limits in slave interpreters.
  * clock command: More robust implementation of command for specifying
    time, with significant l10n and i18n improvements.
  * dict command: New data structure that allows access to data by value
    rather than a variable name, which is substantially faster.
  * Additional improvements: Faster list search, new and improved
    mathematics procedures, anonymous procedures, new ways to package Tcl
    extensions, Tcl-level custom channel types, file and line location
    information for each command, and more.

There is of course much, much more.
See [8.5 Changes](http://wiki.tcl.tk/10630) on the wiki for a complete
list of new features.
2012-08-21 21:31:47 +00:00
ryoon
637677a717 Fix UNSHARED_LIB_SUFFIX without dot in configure on FreeBSD.
Sync with PLIST.
2012-03-31 01:27:26 +00:00
obache
273b09f100 Set TCLSH here, same as PERL5 in lang/perl5/buildlink3.mk. 2012-03-21 15:33:29 +00:00
obache
0532052ac2 Use tclsh from pkgsrc for the case lang/tcl is buildlinked. 2012-03-05 13:35:20 +00:00
marino
90faa5c3ca lang/tcl: Fix DragonFly breakage
The previous commit caused DragonFly to build the libraries with a
different file name than specified in the PLIST, causing the build
to fail on DragonFly.

This commit forces DragonFly to use library names without dots to
match the PLIST.
2011-11-14 01:31:18 +00:00
bsiegert
0fc4cddf9e MirBSD build fix: add MirBSD stanzas to tcl.m4, regen configure,
add a patch for EOVERFLOW handling.
2011-11-01 20:08:12 +00:00
cheusov
222a532ea5 Fix for buffer overflow and segfault on some Linux system
(PR 45244 by Michael Droettboom)
Fix for build failure on NetBSD (missing --tags in libtool invocation)
2011-08-16 10:18:58 +00:00
snj
4dc98114c5 Add 'clean' to PRIVILEGED_STAGES. 2009-09-12 17:57:40 +00:00
jwise
765ec9d406 Give up maintainership of packages where I am still listed as MAINTAINER. 2009-08-20 15:24:58 +00:00
joerg
76039544d1 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00