4278 Commits

Author SHA1 Message Date
jasper
6e3cf8b335 add erlang 18: http://www.erlang.org/news/88
ok sthen@
2015-06-26 06:35:54 +00:00
jasper
9186e6ac8e add missing @mandir annotation 2015-06-25 15:06:33 +00:00
jasper
03095fc85f whitespace 2015-06-25 13:35:21 +00:00
jasper
27acaf9d38 define MODERL_{ERL,ERLC} as shortcuts to the versioned binaries 2015-06-25 13:34:23 +00:00
jasper
35c880802b use versioned erl 2015-06-25 13:23:19 +00:00
jasper
3fc79bb765 handle multiple erlang versions and add extra handling for rebar/erl/erlc/escript 2015-06-25 13:16:51 +00:00
jasper
e6dc7d42e6 - de-conflict erlang versions so they can be installed along-side
* erlang now gets installed into lib/erlang${MAJOR}/ and binaries get a ${MAJOR} suffix
2015-06-25 13:16:08 +00:00
naddy
899839f2f5 bump -doc subpackage due to HOMEPAGE change 2015-06-25 11:40:08 +00:00
jasper
7f63f8fae6 - long overdue update to elixir-1.0.4
- switch to using erlang module
2015-06-24 06:53:08 +00:00
jasper
23c7ff7b2a hookup erlang-17 2015-06-24 06:49:05 +00:00
jasper
92899345bc - rework the erlang module to be version aware; defaults to using erlang 16.
- if a port needs erlang 17, set MODERL_VERSION=17

ok sthen@
2015-06-24 06:48:53 +00:00
jasper
7e19473769 these bits weren't supposed to go in just yet 2015-06-23 20:52:50 +00:00
jasper
e3a96e6180 - cleanup CONFIGURE_ARGS:
* use correct switch to disable jinterface and odbc and remove now bogus pre-configure target
- sort gen-versions output
2015-06-23 20:51:57 +00:00
kili
e009b7cc20 Use a fresh bootstrapper to let it build on a clean current install.
While here, move homepage, master_sites and master_sites0 to https.
2015-06-23 20:15:18 +00:00
jasper
fc00419aec move configure-related bits 2015-06-23 19:41:20 +00:00
jasper
c0ad2c5ec8 - move gen-versions target and related bits to Makefile.inc 2015-06-23 19:33:50 +00:00
jasper
cdb5c4194b add pkgspec; ok sthen@ 2015-06-23 16:44:23 +00:00
jasper
2f8b2cab65 - add erlang 17.5, which is incompatible with erlang 16.
- right now both versions conflict, which may be resolved in the future

ok sthen@
2015-06-23 16:43:38 +00:00
jasper
52c3488fbf tidy up erlang dependencies 2015-06-23 16:38:10 +00:00
jasper
9417f25ea4 upstream mirror doesn't handle '//' as '/' 2015-06-23 12:54:28 +00:00
jasper
384240f443 don't re-order too much just yet 2015-06-23 07:38:53 +00:00
jasper
8e90ab2315 no need for making it unobvious how _MODLUA_RUN_DEPENDS gets set 2015-06-22 19:46:57 +00:00
jasper
03170b8ef9 re-order 2015-06-22 18:39:46 +00:00
jasper
0714574e24 move some common bits to Makefile.inc 2015-06-22 13:18:26 +00:00
jasper
61be70211e bump after MODERL_RUN_DEPENDS change 2015-06-22 13:08:20 +00:00
jasper
9cb6a8665b - move existing erlang 16 port to it's own directory so we can move towards erlang 17
* note that this shuffling is still a WIP
- adjust MODERL_RUN_DEPENDS accordingly
2015-06-22 13:07:39 +00:00
jasper
b4a2e58a21 use ${REBAR_BIN} in pre-build instead of hardcoding /usr/local/bin/rebar 2015-06-21 13:24:17 +00:00
ajacoutot
eae3c4dd36 I so hate CVS... 2015-06-20 19:31:24 +00:00
ajacoutot
f572b769cb Unbreak. 2015-06-20 19:26:10 +00:00
jasper
eb4286ef72 update to pfe-0.33.71 2015-06-19 08:02:14 +00:00
jasper
c9b67ac320 update to lua-5.3.1 2015-06-19 06:55:23 +00:00
bentley
98680d8156 Replace dead ftp mirror with live http mirror. 2015-06-18 06:37:04 +00:00
sthen
51b3db80fc port REVISION bumps as base has moved to 5.8 2015-06-17 20:03:11 +00:00
jasper
b4ce50137a Security fix for CVE-2015-4556
ok maintainer
2015-06-16 14:45:04 +00:00
bcallah
5e71246c4a Update to 20150614 2015-06-15 03:01:20 +00:00
robert
8b09308970 security update to 5.4.42; fixes the following CVEs:
CVE-2015-3414, CVE-2015-3415, CVE-2015-3416
2015-06-14 13:38:46 +00:00
ajacoutot
4c72077de5 Add XXX: variables need to be in sync. 2015-06-13 08:35:18 +00:00
bentley
80051cf245 Update HOMEPAGE. 2015-06-12 20:09:27 +00:00
czarkoff
af3ebbd7b8 Don't call go with "-a" flag when building binaries. Allow overriding
MODGO_FLAGS in ports that need to do so.

OK ajacoutot@, kspillner@, sthen@
2015-06-12 05:20:48 +00:00
robert
d547329e99 security update to 5.6.10; includes fixes for the following CVEs:
CVE-2015-2325, CVE-2015-2326, CVE-2015-3414, CVE-2015-3415, CVE-2015-3416
2015-06-11 20:34:39 +00:00
robert
a0ffb9be8b security update to 5.5.26; includes fixes for the following CVEs:
CVE-2015-2325, CVE-2015-2326, CVE-2015-3414, CVE-2015-3415, CVE-2015-3416
2015-06-11 20:25:34 +00:00
sthen
6a9aae3ca5 sort, and use consistent whitespace 2015-06-10 20:01:03 +00:00
robert
ba015519fd bye-bye php-5.3; prodded by aja@ 2015-06-10 12:53:49 +00:00
czarkoff
11506574f9 Refactor lang/go module
From port-modules(5):

     lang/go       Adds Go toolchain support.  Requires ALL_TARGET to be set
                   to canonical Go import path of port.  (Module sets it
                   automatically for ports that use GH_ACCOUNT and GH_PROJECT
                   macros.)

                   During execution of post-patch target module moves source
                   code from ${MODGO_SUBDIR} to ${WRKSRC}, subdirectory of
                   ${MODGO_WORKSPACE} - specially-crafted Go workspace located
                   at ${WRKDIR}/go.  During do-build module calls ``go
                   install'' with GOPATH set to ${MODGO_WORKSPACE}, runs its
                   output through sed to prevent writes outside WRKDIR sandbox
                   and sends output to sh(1).  During do-install it copies
                   executables from ${MODGO_WORKSPACE}/bin to ${PREFIX}/bin,
                   and/or directories ${MODGO_WORKSPACE}/pkg and
                   ${MODGO_WORKSPACE}/src to ${PREFIX}/go, depending on
                   MODGO_TYPE contents.

                   Sets BUILD_DEPENDS, RUN_DEPENDS, ALL_TARGET, TEST_TARGET,
                   ONLY_FOR_ARCHS, SEPARATE_BUILD, and WRKSRC.

                   Defines:

                   MODGO_TYPE       Type of port.  May be any combination of:

                                    bin  ordinary binary, which should be
                                         installed to ${PREFIX}/bin,

                                    lib  library, which should come with
                                         source code.

                                    Defaults to bin.

                   MODGO_WORKSPACE  Path to Go workspace set up for port build
                                    process.  Defaults to ${WRKDIR}/go.  See
                                    Go documentation for details.

                   MODGO_SUBDIR     Path to Go source code within port's
                                    sources tarball.  Defaults to ${WRKDIST}.

                   MODGO_SETUP_WORKSPACE
                                    Commands setting up Go workspace for
                                    building ports.  By default, happens
                                    during execution of post-patch target.

                   MODGO_BUILDDEP   Controls whether contents of
                                    MODGO_BUILD_DEPENDS are appended to port's
                                    BUILD_DEPENDS.  Defaults to Yes.

                   Additionally defines MODGO_PACKAGES, MODGO_SOURCES and
                   MODGO_TOOLS (paths for installed Go packages, sources and
                   tools respectively), MODGO_CMD and MODGO_FLAGS (source code
                   build command and flags passed as its arguments),
                   MODGO_BUILD_CMD and MODGO_TEST_CMD (commands for building
                   and testing go packages; normally called with canonical Go
                   package names as arguments),
                   MODGO_{BUILD,INSTALL,TEST}_TARGET and
                   MODGO_{BUILD,RUN}_DEPENDS.

OK sthen@
2015-06-08 09:17:04 +00:00
stu
68ff9ab394 Return to 8.5.18.
Update distinfo.
Port was based on an RC a few days prior to release.
Insignificant difference between RC and released version.
Apologies.
2015-06-06 14:19:10 +00:00
ajacoutot
fb33575797 Revert tcl and tk update (8.5.18).
tcl distinfo is wrong and prevents half the tree to build.

prodded by espie@
2015-06-06 12:13:03 +00:00
dcoppa
54a560f7d5 Update to LuaJIT-2.0.4
ok abieber@ (maintainer)
2015-06-06 09:03:16 +00:00
stu
5b9f8b620c Update to 8.5.18.
Setup Tcl package path at configure time.
Cleanup README and adjust for new man.conf.
Improved lib/package/module path config/runtime.
Skip tests that will always fail due to assumptions that don't hold on OpenBSD.
2015-06-05 20:34:58 +00:00
stu
b06420ffb8 Update to beta33. 2015-06-05 07:24:21 +00:00
robert
8cf6099e62 make php-5.6 the default 2015-06-05 05:58:07 +00:00