Bug 169761 - Maintainer update: lang/s9fes
Summary: Maintainer update: lang/s9fes
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Michael Scheidell
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-10 08:40 UTC by Nils M Holm
Modified: 2012-07-25 12:15 UTC (History)
0 users

See Also:


Attachments
file.diff (7.32 KB, patch)
2012-07-10 08:40 UTC, Nils M Holm
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nils M Holm 2012-07-10 08:40:10 UTC
Update to version 20120710.
Add license. (BTW, why is "public-domain" not a valid license?)
Comment 1 Michael Scheidell freebsd_committer freebsd_triage 2012-07-12 20:30:53 UTC
Responsible Changed
From-To: freebsd-ports-bugs->scheidell

I'll take it.
Comment 2 Michael Scheidell freebsd_committer freebsd_triage 2012-07-13 10:22:55 UTC
State Changed
From-To: open->feedback

Thank you for your continued support of FreeBSD and his port. 

This version compiles fine on FreeBSD versions 8.x and above, but has problems on 7.4. 
add_pkg 
===>  Configuring for s9fes-20120710 
===>  Building for s9fes-20120710 
cc -o s9.o -O2 -fno-strict-aliasing -pipe -Dunix  -DDEFAULT_LIBRARY_PATH="".:~/s9fes:/usr/local/share/s9fes""   
-DEXTENSIONS="sys_init(); curs_init();"  -DNETWORK -DCURSES_RESET  -DBIG_REAL -c s9.c 
cc -O2 -fno-strict-aliasing -pipe -Dunix  -DDEFAULT_LIBRARY_PATH="".:~/s9fes:/usr/local/share/s9fes""   
-DEXTENSIONS="sys_init(); curs_init();"  -DNETWORK -DCURSES_RESET  -DBIG_REAL -I . -o unix.o -c ext/unix.c 
ext/unix.c: In function 'pp_sys_lchown': 
ext/unix.c:419: error: conflicting types for 'lchown' 
/usr/include/unistd.h:436: error: previous declaration of 'lchown' was here 
*** Error code 1 

Stop in /work/a/ports/lang/s9fes/work/s9. 
*** Error code 1 

Stop in /a/ports/lang/s9fes. 
================================================================ 
build of /usr/ports/lang/s9fes ended at Fri Jul 13 06:12:31 UTC 2012 

This happens on 7.4 amd as well as 7.4 i386. 
I could put a  

.if ${OSVERSION} < 802000 
BROKEN=         Does not compile on FreeBSD < 8.2 
.endif 

in Makefile, but the problem is, the current version in ports seems o compile fine: 
By looking at pointyhat: 
<http://portsmon.freebsd.org/portserrs.py> 
It did not seem that the version currently in ports has this problem. 

Take a look at this, see if you can find the problem, wrap a ' 
.if ${OSVERSION} < 802000 
(some magic to fix this, maybe an 'EXTRA_PATCHES+=' 
.endif 

If you need help, maybe check with upstream, or post a note to freebsd-ports and see if someone can come up with an answer. 
Once you get this fixed, upload a fix to bug-followup (reply to this pr), and I will run a compile test on it again. 
Since the pr is listed as a low priority, non critical update, breaking this port on 7.x is not a good idea at this time.
Comment 3 Michael Scheidell freebsd_committer freebsd_triage 2012-07-23 00:21:03 UTC
I seem to remember you sending me a replacement patch.
I seem to have mis-placed it.

(as you may know, freebsd has gone to svn now, and not cvs for the ports 
tree), and I was waiting until all the dust settled.

Can you resend your replacement patch?

ps, svn makes life a lot easier for the maintainer.  the diffs produced 
are much easier for the committers to work on.

See:
<http://wiki.freebsd.org/PortsSubversionPrimer>

-- 
Michael Scheidell, CTO
 >*| * SECNAP Network Security Corporation
d: +1.561.948.2259
w: http://people.freebsd.org/~scheidell
Comment 4 dfilter service freebsd_committer freebsd_triage 2012-07-24 16:41:16 UTC
Author: scheidell
Date: Tue Jul 24 15:41:01 2012
New Revision: 301471
URL: http://svn.freebsd.org/changeset/ports/301471

Log:
  - Update to version 20120710.
  - Add license.
  
  PR:		ports/169761
  Submitted by:	"Nils M Holm" <nmh@t3x.org> (maintainer)

Modified:
  head/lang/s9fes/Makefile   (contents, props changed)
  head/lang/s9fes/distinfo   (contents, props changed)
  head/lang/s9fes/pkg-descr   (contents, props changed)
  head/lang/s9fes/pkg-plist   (contents, props changed)

Modified: head/lang/s9fes/Makefile
==============================================================================
--- head/lang/s9fes/Makefile	Tue Jul 24 15:36:27 2012	(r301470)
+++ head/lang/s9fes/Makefile	Tue Jul 24 15:41:01 2012	(r301471)
@@ -6,13 +6,18 @@
 #
 
 PORTNAME=	s9fes
-PORTVERSION=	20101004
+PORTVERSION=	20120713
 CATEGORIES=	lang scheme
-MASTER_SITES=	http://www.t3x.org/misc/
+MASTER_SITES=	http://www.t3x.org/s9fes/
 
 MAINTAINER=	nmh@t3x.org
 COMMENT=	A portable Scheme interpreter with a Unix interface
 
+LICENSE=	public
+LICENSE_NAME=	Public Domain
+LICENSE_FILE=	${WRKSRC}/LICENSE
+LICENSE_PERMS=	${_LICENSE_PERMS_DEFAULT}
+
 LIBDIR=		${DATADIR}
 MAKE_ARGS=	${MAKE_ENV}
 WRKSRC=		${WRKDIR}/s9
@@ -20,8 +25,4 @@ WRKSRC=		${WRKDIR}/s9
 MAN1=		s9.1
 MANCOMPRESSED=	yes
 
-post-patch:
-# Fix parallel (-jX) build: add missing target prerequisite
-	@${REINPLACE_CMD} -e '/^arse-core.image/s,:,: s9,' ${WRKSRC}/Makefile
-
 .include <bsd.port.mk>

Modified: head/lang/s9fes/distinfo
==============================================================================
--- head/lang/s9fes/distinfo	Tue Jul 24 15:36:27 2012	(r301470)
+++ head/lang/s9fes/distinfo	Tue Jul 24 15:41:01 2012	(r301471)
@@ -1,2 +1,2 @@
-SHA256 (s9fes-20101004.tar.gz) = edad87745e016e6b465fadc1a1ae357bb1ad34e4390ccea6035176bcd2d0d4c8
-SIZE (s9fes-20101004.tar.gz) = 475649
+SHA256 (s9fes-20120713.tar.gz) = a947a0024c83d9f0741a1444e58284085918dda709059698d9f44799275cd627
+SIZE (s9fes-20120713.tar.gz) = 419932

Modified: head/lang/s9fes/pkg-descr
==============================================================================
--- head/lang/s9fes/pkg-descr	Tue Jul 24 15:36:27 2012	(r301470)
+++ head/lang/s9fes/pkg-descr	Tue Jul 24 15:41:01 2012	(r301471)
@@ -1,10 +1,9 @@
-Scheme 9 from Empty Space is a portable R4RS Scheme interpreter with the
-following features:
+Scheme 9 from Empty Space is a portable R4RS Scheme
+interpreter with the following features:
 
   - Support for low-level Unix programming
   - Basic networking procedures
   - Cursor addressing with Curses
-  - A vi-style integrated development environment
   - Loads of useful library functions
 
 WWW: http://www.t3x.org/s9fes/

Modified: head/lang/s9fes/pkg-plist
==============================================================================
--- head/lang/s9fes/pkg-plist	Tue Jul 24 15:36:27 2012	(r301470)
+++ head/lang/s9fes/pkg-plist	Tue Jul 24 15:41:01 2012	(r301471)
@@ -1,5 +1,3 @@
-bin/arse
-bin/arse-core
 bin/s9
 bin/s9help
 bin/s9resolve
@@ -15,12 +13,9 @@ bin/scmpp
 %%DATADIR%%/append-to-output-file.scm
 %%DATADIR%%/appendb.scm
 %%DATADIR%%/array.scm
-%%DATADIR%%/arse-core.image
-%%DATADIR%%/arse.help
-%%DATADIR%%/arse.porting
-%%DATADIR%%/arse.scm
 %%DATADIR%%/assp.scm
 %%DATADIR%%/basename.scm
+%%DATADIR%%/bitops.scm
 %%DATADIR%%/bitwise-ops.scm
 %%DATADIR%%/c2html.scm
 %%DATADIR%%/catch.scm
@@ -54,6 +49,8 @@ bin/scmpp
 %%DATADIR%%/format-time.scm
 %%DATADIR%%/format.scm
 %%DATADIR%%/format.txt
+%%DATADIR%%/get-line.scm
+%%DATADIR%%/get-prop.scm
 %%DATADIR%%/graph-tools.scm
 %%DATADIR%%/group-list.scm
 %%DATADIR%%/hash-table.scm
@@ -82,7 +79,6 @@ bin/scmpp
 %%DATADIR%%/help/array-ref
 %%DATADIR%%/help/array-setb
 %%DATADIR%%/help/arrayp
-%%DATADIR%%/help/arse
 %%DATADIR%%/help/asin
 %%DATADIR%%/help/assert-record-type
 %%DATADIR%%/help/assoc
@@ -93,6 +89,23 @@ bin/scmpp
 %%DATADIR%%/help/basename
 %%DATADIR%%/help/begin
 %%DATADIR%%/help/binary-string-to-integer
+%%DATADIR%%/help/bit-op
+%%DATADIR%%/help/bit0
+%%DATADIR%%/help/bit1
+%%DATADIR%%/help/bita
+%%DATADIR%%/help/bitb
+%%DATADIR%%/help/bitca
+%%DATADIR%%/help/bitcb
+%%DATADIR%%/help/bitcplus
+%%DATADIR%%/help/bitcstar
+%%DATADIR%%/help/biteq
+%%DATADIR%%/help/bitneq
+%%DATADIR%%/help/bitnplus
+%%DATADIR%%/help/bitnstar
+%%DATADIR%%/help/bitplus
+%%DATADIR%%/help/bitplusc
+%%DATADIR%%/help/bitstar
+%%DATADIR%%/help/bitstarc
 %%DATADIR%%/help/bitwise-1
 %%DATADIR%%/help/bitwise-2
 %%DATADIR%%/help/bitwise-and
@@ -248,6 +261,7 @@ bin/scmpp
 %%DATADIR%%/help/curs_standout
 %%DATADIR%%/help/curs_unctrl
 %%DATADIR%%/help/curs_ungetch
+%%DATADIR%%/help/data-structures
 %%DATADIR%%/help/decb
 %%DATADIR%%/help/define
 %%DATADIR%%/help/define-class
@@ -312,7 +326,10 @@ bin/scmpp
 %%DATADIR%%/help/gcd
 %%DATADIR%%/help/ge
 %%DATADIR%%/help/gensym
+%%DATADIR%%/help/get-line
+%%DATADIR%%/help/get-prop
 %%DATADIR%%/help/go
+%%DATADIR%%/help/graph-tools
 %%DATADIR%%/help/group-list
 %%DATADIR%%/help/gt
 %%DATADIR%%/help/hash-table-length
@@ -435,6 +452,8 @@ bin/scmpp
 %%DATADIR%%/help/posv
 %%DATADIR%%/help/pp
 %%DATADIR%%/help/pp-file
+%%DATADIR%%/help/pp-loop
+%%DATADIR%%/help/pp-string
 %%DATADIR%%/help/predicateb
 %%DATADIR%%/help/pretty-print
 %%DATADIR%%/help/print
@@ -443,6 +462,8 @@ bin/scmpp
 %%DATADIR%%/help/prolog
 %%DATADIR%%/help/proper-timep
 %%DATADIR%%/help/pushb
+%%DATADIR%%/help/put-prop
+%%DATADIR%%/help/put-propb
 %%DATADIR%%/help/quasiquote
 %%DATADIR%%/help/query
 %%DATADIR%%/help/queue
@@ -476,6 +497,8 @@ bin/scmpp
 %%DATADIR%%/help/record-to-list
 %%DATADIR%%/help/record-type-matches
 %%DATADIR%%/help/recordp
+%%DATADIR%%/help/rem-prop
+%%DATADIR%%/help/rem-propb
 %%DATADIR%%/help/remainder
 %%DATADIR%%/help/remove
 %%DATADIR%%/help/remp
@@ -522,7 +545,6 @@ bin/scmpp
 %%DATADIR%%/help/stats
 %%DATADIR%%/help/stream-any
 %%DATADIR%%/help/stream-eosp
-%%DATADIR%%/help/string-expand
 %%DATADIR%%/help/stream-extract
 %%DATADIR%%/help/stream-id
 %%DATADIR%%/help/stream-iota
@@ -551,6 +573,7 @@ bin/scmpp
 %%DATADIR%%/help/string-copy
 %%DATADIR%%/help/string-digest
 %%DATADIR%%/help/string-downcase
+%%DATADIR%%/help/string-expand
 %%DATADIR%%/help/string-fillb
 %%DATADIR%%/help/string-find
 %%DATADIR%%/help/string-find-last
@@ -564,6 +587,8 @@ bin/scmpp
 %%DATADIR%%/help/string-mapb
 %%DATADIR%%/help/string-parse
 %%DATADIR%%/help/string-position
+%%DATADIR%%/help/string-prefix-cieqp
+%%DATADIR%%/help/string-prefixeqp
 %%DATADIR%%/help/string-ref
 %%DATADIR%%/help/string-reverse
 %%DATADIR%%/help/string-scan
@@ -589,9 +614,11 @@ bin/scmpp
 %%DATADIR%%/help/substring
 %%DATADIR%%/help/subvector
 %%DATADIR%%/help/sum
+%%DATADIR%%/help/swapb
 %%DATADIR%%/help/symbol-to-string
 %%DATADIR%%/help/symbolp
 %%DATADIR%%/help/symbols
+%%DATADIR%%/help/syntax-extensions
 %%DATADIR%%/help/syntax-rules
 %%DATADIR%%/help/syntaxp
 %%DATADIR%%/help/sys_access
@@ -717,9 +744,15 @@ bin/scmpp
 %%DATADIR%%/help/thread-yield
 %%DATADIR%%/help/throw
 %%DATADIR%%/help/time
+%%DATADIR%%/help/time-add
+%%DATADIR%%/help/time-afterp
+%%DATADIR%%/help/time-beforep
+%%DATADIR%%/help/time-difference
+%%DATADIR%%/help/time-subtract
 %%DATADIR%%/help/time-to-unix-time
 %%DATADIR%%/help/trace
 %%DATADIR%%/help/transpose
+%%DATADIR%%/help/tree-copy
 %%DATADIR%%/help/tree-equalp
 %%DATADIR%%/help/tree-map
 %%DATADIR%%/help/true
@@ -817,6 +850,8 @@ bin/scmpp
 %%DATADIR%%/runtime-stats.scm
 %%DATADIR%%/s9.image
 %%DATADIR%%/s9.scm
+%%DATADIR%%/s9sos.scm
+%%DATADIR%%/s9sos.txt
 %%DATADIR%%/scheme.css
 %%DATADIR%%/scm2html.scm
 %%DATADIR%%/search-path.scm
@@ -826,8 +861,6 @@ bin/scmpp
 %%DATADIR%%/sieve.scm
 %%DATADIR%%/simple-module.scm
 %%DATADIR%%/sort.scm
-%%DATADIR%%/sos.scm
-%%DATADIR%%/sos.txt
 %%DATADIR%%/spawn-command.scm
 %%DATADIR%%/spawn-shell-command.scm
 %%DATADIR%%/split-url.scm
@@ -844,6 +877,7 @@ bin/scmpp
 %%DATADIR%%/string-map.scm
 %%DATADIR%%/string-parse.scm
 %%DATADIR%%/string-position.scm
+%%DATADIR%%/string-prefixeqp.scm
 %%DATADIR%%/string-reverse.scm
 %%DATADIR%%/string-scan.scm
 %%DATADIR%%/string-split.scm
@@ -855,7 +889,6 @@ bin/scmpp
 %%DATADIR%%/substitute.scm
 %%DATADIR%%/subvector.scm
 %%DATADIR%%/sum.scm
-%%DATADIR%%/swapb.scm
 %%DATADIR%%/symbols.scm
 %%DATADIR%%/syntax-extensions.scm
 %%DATADIR%%/syntax-rules.scm
@@ -863,6 +896,7 @@ bin/scmpp
 %%DATADIR%%/tagbody.scm
 %%DATADIR%%/threads.scm
 %%DATADIR%%/time-to-unix-time.scm
+%%DATADIR%%/time-ops.scm
 %%DATADIR%%/time.scm
 %%DATADIR%%/transpose.scm
 %%DATADIR%%/tree-copy.scm
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 5 Michael Scheidell freebsd_committer freebsd_triage 2012-07-24 16:41:30 UTC
State Changed
From-To: feedback->closed

Committed. Thanks, sorry it took so long, sorting out svn.
Comment 6 Michael Scheidell freebsd_committer freebsd_triage 2012-07-24 16:45:20 UTC
State Changed
From-To: closed->feedback
Comment 7 Michael Scheidell freebsd_committer freebsd_triage 2012-07-25 12:15:00 UTC
State Changed
From-To: feedback->closed

Reclose.. STAY closed!