Bug 93224 - [NEW PORT] science/gsmc: Smith chart program for impedance matching
Summary: [NEW PORT] science/gsmc: Smith chart program for impedance matching
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: Thierry Thomas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-12 04:20 UTC by Diane Bruce
Modified: 2006-03-19 20:52 UTC (History)
0 users

See Also:


Attachments
gsmc-1.0.shar (2.04 KB, text/plain)
2006-02-12 04:20 UTC, Diane Bruce
no flags Details
gsmc-1.0.log (3.14 KB, text/plain; charset=us-ascii)
2006-03-19 07:56 UTC, Thierry Thomas
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Diane Bruce 2006-02-12 04:20:03 UTC
A program for doing calculation on Smith Chart, similar in functionality to
xsmc but with a simpler user interface; written with GNU/GTK library and
released under GNU/GPL. Written by Lapo Pieri IK5NAX 

WWW: http://www.qsl.net/ik5nax

- Diane Bruce, VA3DB
db@db.net

Generated with FreeBSD Port Tools 0.63
Comment 1 Thierry Thomas freebsd_committer freebsd_triage 2006-03-17 23:24:42 UTC
State Changed
From-To: open->feedback


Hello, 

Several dependencies are missing, and configure fails: 

... 
checking for pkg-config... no 
*** The pkg-config script could not be found. Make sure it is 
*** in your path, or set the PKG_CONFIG environment variable 
*** to the full path to pkg-config. 
*** Or see http://www.freedesktop.org/software/pkgconfig to get pkg-config. 
configure: error: Library requirements (gtk+-2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them. 
===>  Script "configure" failed unexpectedly. 
Please report the problem to db@db.net [maintainer] and attach the 
"/work/a/ports/science/gsmc/work/gsmc-1.0/config.log" including the output 
of the failure of your make command. Also, it might be a good idea to provide 
an overview of all packages installed on your system (e.g. an `ls 
/var/db/pkg`). 
*** Error code 1 


To build it successfully, you need this: 

checking for pkg-config... /usr/local/bin/pkg-config 
checking for gtk+-2.0... yes 
checking PACKAGE_CFLAGS... -DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/glib-2.0 
+-I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include 
+-I/usr/local/include/freetype2 -I/usr/local/include 
checking PACKAGE_LIBS... -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -latk-1.0 
+-lgdk_pixbuf-2.0 -lpangocairo-1.0 -lXcursor -lXfixes -lcairo -lpangoft2-1.0 -lfontconfig -lfreetype -lz -lpango-1.0 -lm -lXrender -lX11 -lXext -lgobject-2.0 
+-lgmodule-2.0 -lglib-2.0 -liconv 
checking for main in -liconv... yes 
checking for main in -lglib-2.0... yes 
checking for main in -lgmodule-2.0... yes 
checking for main in -lgobject-2.0... yes 
checking for main in -lXext... yes 
checking for main in -lX11... yes 
checking for main in -lXrender... yes 
checking for main in -lm... yes 
checking for main in -lpango-1.0... yes 
checking for main in -lz... yes 
checking for main in -lfreetype... yes 
checking for main in -lfontconfig... yes 
checking for main in -lpangoft2-1.0... yes 
checking for main in -lcairo... yes 
checking for main in -lXfixes... yes 
checking for main in -lXcursor... yes 
checking for main in -lpangocairo-1.0... yes 
checking for main in -lgdk_pixbuf-2.0... yes 
checking for main in -latk-1.0... yes 
checking for main in -lXinerama... yes 
checking for main in -lXi... yes 
checking for main in -lXrandr... yes 
checking for main in -lgdk-x11-2.0... yes 
checking for main in -lgtk-x11-2.0... yes 

But only these dependencies are registered: 

make all-depends-list 
/usr/ports/devel/gmake 
/usr/ports/devel/gettext 
/usr/ports/devel/libtool15 
/usr/ports/converters/libiconv 

Could you please check it? 

Regards, 
--  
Th. Thomas. 


Comment 2 Thierry Thomas freebsd_committer freebsd_triage 2006-03-17 23:24:42 UTC
Responsible Changed
From-To: freebsd-ports-bugs->thierry


Take it.
Comment 3 Thierry Thomas freebsd_committer freebsd_triage 2006-03-19 07:56:06 UTC
On Sat 18 mar 06 at 15:56:42 +0100, Diane Bruce <db@db.net>
 wrote:

> > Several dependencies are missing, and configure fails:
> 
> *oops* I missed the USE_GNOME in the Makefile and I suspect it should also
> have an USE_X_PREFIX.
> Do you want a proper diff or the complete updated port?
> 
> USE_X_PREFIX=   yes
> USE_GNOME=      gtk20
> GNU_CONFIGURE=  yes
> USE_GMAKE=      yes
> 
> > Could you please check it?
> 
> Done. I had left out the USE_GNOME by accident.

Sorry, this is not sufficient, pkg-config is required (see attached
log).

Best regards,
-- 
Th. Thomas.
Comment 4 Thierry Thomas freebsd_committer freebsd_triage 2006-03-19 09:13:46 UTC
On Sun 19 mar 06 at 9:00:39 +0100, Thierry Thomas <thierry@FreeBSD.org>
 wrote:
>  Sorry, this is not sufficient, pkg-config is required (see attached
>  log).

Ooops! I did not run the build on the patched tree, please forget my
previous mail!
-- 
Th. Thomas.
Comment 5 Thierry Thomas freebsd_committer freebsd_triage 2006-03-19 20:51:51 UTC
State Changed
From-To: feedback->closed


New port added, thanks! 
(and sorry for the delay...)