Bug 103670 - [NEW PORT] xotcl 1.5.1
Summary: [NEW PORT] xotcl 1.5.1
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: Stanislav Sedov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-09-26 09:50 UTC by Martin Matuska
Modified: 2006-10-01 20:44 UTC (History)
0 users

See Also:


Attachments
file.shar (14.98 KB, text/plain)
2006-09-26 09:50 UTC, Martin Matuska
no flags Details
xotcl-1.5.2.shar (14.90 KB, text/plain)
2006-09-30 00:38 UTC, Martin Matuska
no flags Details
xotcl.shar (15.00 KB, text/plain)
2006-09-30 16:39 UTC, Martin Matuska
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Matuska 2006-09-26 09:50:21 UTC
Extended Object Tcl (for short: XOTcl, pronounced exotickle) is an object-oriented scripting 
language based on Tcl.
Comment 1 Stanislav Sedov freebsd_committer freebsd_triage 2006-09-26 15:49:22 UTC
Responsible Changed
From-To: freebsd-ports-bugs->stas

I'll take it.
Comment 2 Stanislav Sedov freebsd_committer freebsd_triage 2006-09-26 16:13:23 UTC
Hi!

It coredumps on my i386 7.0-CURRENT and has a broken pkg-plist on 6.1-STABLE
amd64 (http://tb.mbsd.msk.ru/tb/errors/6.1-FreeBSD/xotcl-1.5.1.log).

Can you, please, investigate?

-- 
Stanislav Sedov              <stas@FreeBSD.org>          [[òÏÓÓÉÑ, íÏÓË×Á]]
PGP id: 0xEB269581           http://people.freebsd.org/~stas/stas.key.asc
Comment 3 Stanislav Sedov freebsd_committer freebsd_triage 2006-09-27 10:05:23 UTC
State Changed
From-To: open->feedback

Ask for submitter fix.
Comment 4 Martin Matuska 2006-09-30 00:38:35 UTC
Here is a fixed port and updated to 1.5.2
Comment 5 Stanislav Sedov freebsd_committer freebsd_triage 2006-09-30 13:18:14 UTC
Hi!

You port isn't PREFIX-clean, that is when you'll try to make PREFIX=/path/to/prefix
install not all files will be installed into this PREFIX (but in LOCALBASE).
This should be fixed.

Also, consider the following patch
-------------------------------------------------
--- Makefile.orig	Sat Sep 30 16:13:56 2006
+++ Makefile	Sat Sep 30 16:14:02 2006
@@ -47,10 +47,7 @@
 .endif
 
 INSTALL_TARGET+=	install-shells
-
-.if !defined(NO_INSTALL_MANPAGES)
 MAN1=			xotclsh.1
-.endif
 
 post-install:
 .if defined(WITH_TUTORIAL)
----------------------------------------------

It fixes pkg-plist in case if NO_INSTALL_MANPAGE was defined.

-- 
Stanislav Sedov              <stas@FreeBSD.org>          [[òÏÓÓÉÑ, íÏÓË×Á]]
PGP id: 0xEB269581           http://people.freebsd.org/~stas/stas.key.asc
Comment 6 Martin Matuska 2006-09-30 16:39:46 UTC
Patches considered, PREFIX fixed ...
Comment 7 dfilter service freebsd_committer freebsd_triage 2006-10-01 20:17:59 UTC
stas        2006-10-01 19:17:49 UTC

  FreeBSD ports repository

  Modified files:
    lang                 Makefile 
  Added files:
    lang/xotcl           Makefile distinfo pkg-descr pkg-plist 
    lang/xotcl/files     patch-Makefile.in 
  Log:
  - Add port for lang/xotcl
  
  Extended Object Tcl (for short: XOTcl, pronounced exotickle) is an object-
  oriented scripting language based on Tcl. It was originally designed for
  providing language support for design patterns and provides novel constructs
  such as filters or transitive mixin classes. The language is designed for
  empowering rather than constraining system developers. The basic object model
  is highly influenced by CLOS.
  
  WWW: http://media.wu-wien.ac.at/
  
  PR:             ports/103670
  Submitted by:   Martin Matuska <martin at matuska.org>
  Approved by:    sem (mentor)
  
  Revision  Changes    Path
  1.514     +1 -0      ports/lang/Makefile
  1.1       +76 -0     ports/lang/xotcl/Makefile (new)
  1.1       +3 -0      ports/lang/xotcl/distinfo (new)
  1.1       +49 -0     ports/lang/xotcl/files/patch-Makefile.in (new)
  1.1       +15 -0     ports/lang/xotcl/pkg-descr (new)
  1.1       +171 -0    ports/lang/xotcl/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 8 Stanislav Sedov freebsd_committer freebsd_triage 2006-10-01 20:44:22 UTC
State Changed
From-To: feedback->closed

New port added. Thanks!