60 Commits

Author SHA1 Message Date
naddy
e93f9d0ca9 drop RCS Ids 2022-03-11 19:28:46 +00:00
sthen
0453901bb0 add a comment for a line-ending fix that isn't quite the same as
FIX_CRLF_FILES (s,\\r,\\n,g)
2021-02-25 22:22:43 +00:00
gkoehler
f07c92e060 Unbreak squeak-vm on powerpc, sparc64
Most of this diff is from Anthony Richardby, who provided the patches
to unbreak macppc by removing the -mno-fused-madd flag, fixing an asm
error, and changing the order of the linker arguments.

kmos@ confirmed that the patches also unbreak sparc64.  cwen@ moved
the HOMEPAGE to https.  I removed flags like -O3.

ok cwen@
2020-12-13 02:42:17 +00:00
jca
7e6a45e6eb Bump EPOCH after introducing support for alpha[N] package versions
I highly suspect this is not needed but it's too tempting to just bump
three ports and forget about it.
No objection from tb@ (py-tlslite-ng maintainer)
2020-03-26 19:55:08 +00:00
kmos
b8938edec6 Mark lang/squeak/vm BROKEN-sparc64
ok sthen@
2020-02-11 13:44:10 +00:00
sthen
05460e92d8 Add a sndio backend to squeak, from Mark Hesselink who has tested it with
Scratch. OK espie@ (maintainer).
2020-01-14 22:20:29 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
jca
15693d6b7f Fix passing --export-dynamic to ld(1) with clang
Use either -rdynamic or -Wl,--export-dynamic so that both clang and gcc
do the right thing.  sbcl and squeak did not seem affected, gnaughty was
probably broken since it uses libglade that kinda requires this ld(1)
flag.

Typical warning in logs:

  paths/lang/squeak/vm.log:4328:cc: warning: argument unused during compilation: '-e xport-dynamic' [-Wunused-command-line-argument]
2017-12-25 07:04:45 +00:00
sthen
b9064dc0ff Handle pthread-stubs removal. 2017-10-23 17:10:49 +00:00
espie
c7bdddd873 let it build with clang 2017-05-06 17:15:20 +00:00
jca
a504af10f6 Honour CC 2017-03-04 02:03:55 +00:00
ratchov
d479093866 Disable audio; unbreaks the build. Audio is not fixable as there are
LP64 problems preventing from implementing proper audio backend.

suggested by and ok naddy@
2016-09-11 16:30:11 +00:00
ajacoutot
5558c792d3 First pass at pre-entively fixing ports that would break once guenther's header
pollution diff is in.

lang/squeak/vm does not build but it's due to the recent audio changes
games/xbattle: also fixes some conflicting implicit decl
print/hplip: also fixes some conflicting implicit decl
2016-09-10 13:03:40 +00:00
naddy
d233c2890d g/c PFRAG.shared 2016-03-23 21:58:11 +00:00
naddy
9a016ff933 Drop USE_GROFF since groff and mandoc produce identical output. 2015-01-22 13:11:43 +00:00
naddy
570aa62a9c Drop remaining MD5/RMD160/SHA1 checksums. 2015-01-18 03:12:39 +00:00
stu
4952bb104c Quick fix for gnu-interp not working with pie.
ok espie@
2014-02-11 07:49:58 +00:00
landry
ad51fbd907 Set NO_TEST=Yes, because well, it has no tests. 2013-12-30 12:35:22 +00:00
landry
5e3d4ebe41 "Nobody told him it was useless, so he did it anyway"
Unbreak squeak-vm on alpha, because if __alpha__ is defined,
then we're probably running on a variant of DEC unix, and we
should use /decgcc -taso, right?
2013-12-30 12:14:55 +00:00
landry
5b766363f2 Explicitely set USE_LIBTOOL=No for ports we know don't work with our
libtool.
Joint work with ajacoutot@
2013-03-21 08:33:51 +00:00
sthen
0a00c8de38 PERMIT_* 2013-03-11 13:42:59 +00:00
sthen
7b10e7c633 PERMIT_* 2013-03-11 12:27:53 +00:00
espie
0662a4e9d6 PERMIT_* / REGRESS->TEST sweep 2013-03-11 11:20:26 +00:00
brad
2fca212ceb Rename dprintf macro to debugprintf so as to not conflict with POSIX
function name.

ok sthen@
2013-01-29 23:52:28 +00:00
sthen
23d560b289 link squeak with -lpthread; it's needed for, at least, some X things. ok espie@
- this fixes basic operation of scratch, though there are still issues
2013-01-08 15:59:05 +00:00
sthen
88ea72915d Change SEPARATE_BUILD=(concurrent|simple) to Yes; bsd.port.mk doesn't
make a distinction between these.  ok aja@ dcoppa@
2012-03-29 13:38:12 +00:00
espie
88d20077a4 new depends 2010-11-17 08:05:12 +00:00
ajacoutot
ff07e285bc Remove USE_X11. 2010-10-24 20:58:58 +00:00
espie
88dd25abf4 USE_GROFF=Yes 2010-10-18 19:20:41 +00:00
espie
78ac61b9a6 cheat a bit, tell configure we have socklen_t, even though sys/socket.h
alone won't get it.
fixes gcc4
2010-05-19 14:23:02 +00:00
espie
100f0c7870 SUBDIR += is wrong: it means the makefile will pick up SUBDIR from env, thus
breaking cd /usr/ports && SUBDIR=some/path make something for
category makefiles. While there, also put spaces around += uniformously.
okay naddy@, jasper@
2010-02-01 17:00:12 +00:00
kili
6b51812b24 WANTLIB changes after xcb addition and bump.
For some unknown reason, I forgot to commit lang/*
this morning.
2009-08-10 17:31:07 +00:00
jasper
ad2b7cbd50 - add missing build dependency
ok espie@ (MAINTAINER)
2009-03-25 13:41:06 +00:00
espie
fa35d4d121 +funsqueak, make normal image depend on vm as well
(better dependency model)
2008-07-25 14:02:48 +00:00
espie
475deb0458 extra squeak image for demonstrations 2008-07-25 14:01:48 +00:00
espie
e88b896b1e fix wantlib, bump pkgname 2008-07-23 11:44:15 +00:00
sturm
6dcf5e2756 missing BUILD_DEPENDS on unzip 2008-07-23 11:40:49 +00:00
espie
0417a74a09 finally update squeak to a more recent version.
as far as I know this should work on 64 bit systems.
2008-07-23 11:17:22 +00:00
espie
17d70806a3 tweak FAKE_FLAGS semantics to saner defaults. 2008-01-04 17:48:33 +00:00
merdely
f525d52359 Remove surrounding quotes in COMMENT*/PERMIT_*/BROKEN 2007-09-16 00:27:05 +00:00
espie
9eafbbfb35 base64 checksums. 2007-04-05 16:19:55 +00:00
steven
c3769e5165 fix a bunch of typos in rcs tags. from martynas 2007-02-16 07:30:56 +00:00
espie
3bac55297a update to 3.7.7... still no 64 bits support.
clean-up a few minor details.
2005-10-02 13:16:23 +00:00
pvalchev
bdfab055fb fix pcre vulnerability; ok naddy 2005-08-27 19:27:57 +00:00
alek
edda0d5594 sources/
- Add PKG_ARCH
- Bump PKGNAME

vm/
- Add WANTLIB marker
- Remove wrong PKG_ARCH
- Bump PKGNAME

yeah espie@
2005-02-23 19:14:49 +00:00
naddy
a8817eabcc SIZE 2005-01-05 16:50:35 +00:00
espie
7baa1914ab new plists.
some fragment games with python.
2004-09-15 19:16:07 +00:00
espie
0cf3945280 @dir/@dirrm -> dir/ 2004-07-24 12:45:21 +00:00
espie
91a6da6365 resurrect sound support, and clean up a little bit. 2004-07-21 15:42:09 +00:00
espie
caa0a20e39 Basic update to squeak 3.6.
Modify port structure to create several packages more closely based
on distribution (and this is actually simpler to manage).
2004-07-21 11:19:30 +00:00