ports/122767: [PATCH] math/jacal does not install properly

Kostas Karouzakis kkarouzakis at gmail.com
Mon Apr 14 19:00:09 UTC 2008


>Number:         122767
>Category:       ports
>Synopsis:       [PATCH] math/jacal does not install properly
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 14 19:00:08 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Kostas Karouzakis
>Release:        FreeBSD 7.0-RELEASE i386
>Organization:
>Environment:
System: FreeBSD zoo.local.net 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Thu Apr 3 20:39:00 EEST 2008 toor at zoo.local.net:/usr/obj/usr/src/sys/ZOO i386


>Description:
- The math/jacal port only installs its manpage.
- The math/jacal packages in ftp.freebsd.org contain only the manpage.

>How-To-Repeat:

$ cvs -d freebsdanoncvs at anoncvs.FreeBSD.org:/home/ncvs co jacal
cvs checkout: Updating jacal
U jacal/Makefile
U jacal/distinfo
U jacal/pkg-descr
cvs checkout: Updating jacal/files
U jacal/files/patch-Makefile
U jacal/files/patch-jacal.info
U jacal/files/patch-jacal.sh
U jacal/files/patch-jacal.texi
$ cd jacal
$ sudo make install
Password:
===>  Extracting for jacal-1b7
=> MD5 Checksum OK for jacal1b7.zip.
=> SHA256 Checksum OK for jacal1b7.zip.
===>   jacal-1b7 depends on executable: unzip - found
===>   jacal-1b7 depends on file: /usr/local/bin/perl5.8.8 - found
===>  Patching for jacal-1b7
===>   jacal-1b7 depends on file: /usr/local/bin/perl5.8.8 - found
===>  Applying FreeBSD patches for jacal-1b7
===>   jacal-1b7 depends on executable: gmake - found
===>   jacal-1b7 depends on file: /usr/local/bin/perl5.8.8 - found
===>  Configuring for jacal-1b7
cd /usr/ports/math/jacal/work/jacal;  /usr/bin/find . -type f -exec perl -spi -e 's|%%PREFIX%%|/usr/local|' {} ';'
===>  Installing for jacal-1b7
===>   jacal-1b7 depends on executable: scm - found
===>   jacal-1b7 depends on file: /usr/local/bin/perl5.8.8 - found
===>   Generating temporary packing list
===>  Checking if math/jacal already installed
===>   Compressing manual pages for jacal-1b7
===>   Registering installation for jacal-1b7
$ ls -l /usr/local/bin/jacal
ls: /usr/local/bin/jacal: No such file or directory
$ pkg_info -L jacal-1b7
Information for jacal-1b7:

Files:
/usr/local/man/man1/jacal.1.gz

$ fetch -aRr ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/All/jacal-1b7.tbz
jacal-1b7.tbz                                 100% of 3589  B   11 kBps
$ pkg_info -L ./jacal-1b7.tbz
Information for ./jacal-1b7.tbz:

Files:
/usr/local/man/man1/jacal.1.gz


>Fix:

diff -Nur jacal-orig/Makefile jacal/Makefile
--- jacal-orig/Makefile	2008-04-05 13:30:14.000000000 +0300
+++ jacal/Makefile	2008-04-05 13:31:18.000000000 +0300
@@ -29,7 +29,4 @@
 	cd ${WRKSRC}; \
 	${FIND} . -type f -exec perl -spi -e 's|%%PREFIX%%|${PREFIX}|' {} ';'
 
-do-install:
-	@${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MAN1PREFIX}/man/man1/
-
 .include <bsd.port.mk>
diff -Nur jacal-orig/files/patch-Makefile jacal/files/patch-Makefile
--- jacal-orig/files/patch-Makefile	2008-04-05 13:30:14.000000000 +0300
+++ jacal/files/patch-Makefile	2008-04-05 14:56:18.000000000 +0300
@@ -5,7 +5,7 @@
  
  rpm_prefix=$(HOME)/rpmbuild/
 -prefix = /usr/local/
-+prefix = %%PREFIX%%
++prefix = %%PREFIX%%/
  exec_prefix = $(prefix)
  # directory where `make install' will put executable.
  bindir = $(exec_prefix)bin/
diff -Nur jacal-orig/pkg-plist jacal/pkg-plist
--- jacal-orig/pkg-plist	1970-01-01 02:00:00.000000000 +0200
+++ jacal/pkg-plist	2008-04-05 13:40:25.000000000 +0300
@@ -0,0 +1,33 @@
+bin/jacal
+lib/jacal/COPYING
+lib/jacal/English.scm
+lib/jacal/HELP
+lib/jacal/Makefile
+lib/jacal/builtin.scm
+lib/jacal/combin.scm
+lib/jacal/debug.scm
+lib/jacal/elim.scm
+lib/jacal/ext.scm
+lib/jacal/factors.scm
+lib/jacal/ff.scm
+lib/jacal/func.scm
+lib/jacal/go.scm
+lib/jacal/grammar.scm
+lib/jacal/hensel.scm
+lib/jacal/hist.scm
+lib/jacal/info.scm
+lib/jacal/jacalcat
+lib/jacal/math.scm
+lib/jacal/modeinit.scm
+lib/jacal/norm.scm
+lib/jacal/poly.scm
+lib/jacal/sexp.scm
+lib/jacal/sqfree.scm
+lib/jacal/tensor.scm
+lib/jacal/toploads.scm
+lib/jacal/types.scm
+lib/jacal/unparse.scm
+lib/jacal/uv-hensel.scm
+lib/jacal/vect.scm
+lib/jacal/view.scm
+ at dirrm lib/jacal

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list