View | Details | Raw Unified | Return to bug 31075
Collapse All | Expand All

(-)lang/atlast/Makefile (-7 / +5 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	atlast
8
PORTNAME=	atlast
9
PORTVERSION=	1.0
9
PORTVERSION=	1.0
10
PORTREVISION=	1
10
CATEGORIES=	lang
11
CATEGORIES=	lang
11
MASTER_SITES=	http://www.fourmilab.ch/atlast/ \
12
MASTER_SITES=	http://www.fourmilab.ch/atlast/ \
12
		http://www.fourmilab.to/atlast/
13
		http://www.fourmilab.to/atlast/
Lines 14-27 Link Here
14
MAINTAINER=	ports@FreeBSD.org
15
MAINTAINER=	ports@FreeBSD.org
15
16
16
do-install:
17
do-install:
17
	$(INSTALL_PROGRAM) $(WRKSRC)/atlast $(PREFIX)/bin
18
	${INSTALL_PROGRAM} ${WRKSRC}/atlast ${PREFIX}/bin
18
19
post-install:
20
	strip ${PREFIX}/bin/atlast
21
.if !defined(NOPORTDOCS)
19
.if !defined(NOPORTDOCS)
22
	${MKDIR} ${PREFIX}/share/doc/atlast
20
	@${MKDIR} ${DOCSDIR}
23
	${INSTALL_DATA} ${WRKSRC}/atlast.ps ${PREFIX}/share/doc/atlast
21
	${INSTALL_DATA} ${WRKSRC}/atlast.ps ${DOCSDIR}
24
	${INSTALL_DATA} ${WRKSRC}/atlast.rtf ${PREFIX}/share/doc/atlast
22
	${INSTALL_DATA} ${WRKSRC}/atlast.rtf ${DOCSDIR}
25
.endif
23
.endif
26
24
27
.include <bsd.port.mk>
25
.include <bsd.port.mk>
(-)lang/atlast/files/patch-aa (-16 / +25 lines)
Lines 1-34 Link Here
1
*** Makefile.orig	Tue Aug 26 21:20:06 1997
1
*** Makefile.orig	Mon May  9 03:26:47 1994
2
--- Makefile	Tue Aug 26 21:21:46 1997
2
--- Makefile	Fri Oct  5 05:18:35 2001
3
***************
3
***************
4
*** 1,13 ****
4
*** 7,15 ****
5
  
5
  
6
  #	Unix makefile for ATLAST
6
  INCLUDE =
7
  
7
  
8
! COPTIONS = -O
8
! ATLCONFIG = -DMEMSTAT -DALIGNMENT -DEXPORT
9
  
9
  
10
  LIBRARIES = -lm
10
! CFLAGS = $(COPTIONS) $(INCLUDE) $(ATLCONFIG)
11
  
11
  
12
  INCLUDE =
12
  ATLOBJ = atlast.o atlmain.o
13
  
13
  
14
! ATLCONFIG = -DMEMSTAT -DALIGNMENT -DEXPORT
14
--- 7,15 ----
15
  
15
  
16
  CFLAGS = $(COPTIONS) $(INCLUDE) $(ATLCONFIG)
16
  INCLUDE =
17
  
17
  
18
--- 1,13 ----
18
! ATLCONFIG = -DMEMSTAT -DALIGNMENT -DEXPORT -DNOMEMCHECK
19
  
19
  
20
  #	Unix makefile for ATLAST
20
! CFLAGS += $(INCLUDE) $(ATLCONFIG)
21
  
21
  
22
! COPTIONS = -O3 -pipe
22
  ATLOBJ = atlast.o atlmain.o
23
  
23
  
24
  LIBRARIES = -lm
24
***************
25
*** 18,24 ****
26
  all:	$(APPS)
25
  
27
  
26
  INCLUDE =
28
  atlast: $(ATLOBJ)
29
! 	cc $(CFLAGS) $(ATLOBJ) -o atlast $(LIBRARIES)
27
  
30
  
28
! ATLCONFIG = -DMEMSTAT -DALIGNMENT -DEXPORT -DNOMEMCHECK
31
  atlast.o:   atlast.c atldef.h
32
  atldef.h:   atlast.h
33
--- 18,24 ----
34
  all:	$(APPS)
29
  
35
  
30
  CFLAGS = $(COPTIONS) $(INCLUDE) $(ATLCONFIG)
36
  atlast: $(ATLOBJ)
37
! 	$(CC) $(CFLAGS) $(ATLOBJ) -o atlast $(LIBRARIES)
31
  
38
  
39
  atlast.o:   atlast.c atldef.h
40
  atldef.h:   atlast.h
32
***************
41
***************
33
*** 33,39 ****
42
*** 33,39 ****
34
  	echo  >>/tmp/regin.tmp
43
  	echo  >>/tmp/regin.tmp
(-)lang/atlast/pkg-descr (-26 / +8 lines)
Lines 1-27 Link Here
1
ATLAST  is  an  attempt to make software component technology and open
1
ATLAST is an attempt to make software component technology and open
2
architecture  applications  commonplace  in  the  mainstream  software
2
architecture applications commonplace in the mainstream software market.
3
market.   It  is  both  a  software  component  which  can  be readily
3
It is both a software component which can be readily integrated into
4
integrated into existing applications,  providing  them  a  ready-made
4
existing applications, providing them a ready-made macro language and
5
macro  language  and  facilities  for user extension and customisation
5
facilities for user extension and customisation and, at the same time,
6
and, at the same time, it is a foundation upon which new  applications
6
it is a foundation upon which new applications can be built in an open,
7
can be built in an open, component-oriented manner.
7
component-oriented manner.
8
8
9
ATLAST  was  developed at Autodesk, Inc.  Autodesk returned the rights
9
WWW: http://www.fourmilab.ch/sitemap.html#atlast
10
to me in 1991, and I subsequently placed the  program  in  the  public
11
domain.
12
13
ATLAST is based upon the FORTH-83 language, but has been  extended  in
14
many  ways  and  modified  to  better serve its mission as an embedded
15
toolkit for open, programmable applications.  ATLAST is implemented in
16
a  single  file,  written  in  portable  C; it has been ported to many
17
different machines and operating systems, including MS-DOS, OS/2,  the
18
Macintosh,  and  a  wide  variety  of  Unix machines.  ATLAST includes
19
native support for floating  point,  C-like  strings,  Unix-compatible
20
file  access,  and  a  wide variety of facilities for embedding within
21
applications.  Integers are 32 bits and identifiers can be up  to  127
22
characters;  extensive stack and heap pointer checking is available to
23
aid in debugging.  ATLAST may be configured  at  compilation  time  to
24
include only the facilities needed by a given application, thus saving
25
memory  and  increasing  execution  speed  (when  error  checking   is
26
disabled).
27
	---John Walker.
(-)lang/atlast/pkg-plist (-3 / +3 lines)
Lines 1-4 Link Here
1
bin/atlast
1
bin/atlast
2
share/doc/atlast/atlast.ps
2
%%PORTDOCS%%share/doc/atlast/atlast.ps
3
share/doc/atlast/atlast.rtf
3
%%PORTDOCS%%share/doc/atlast/atlast.rtf
4
@dirrm share/doc/atlast
4
%%PORTDOCS%%@dirrm share/doc/atlast

Return to bug 31075