FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
p5-Prima Extensible Perl toolkit for multi-platform GUI development
1.40_2 x11-toolkits on this many watch lists=1 search for ports that depend on this port
Maintained by: perl@FreeBSD.org search for ports maintained by this maintainer
Port Added: 14 Dec 2001 20:53:42
Also Listed In: graphics perl5
License: BSD2CLAUSE


Prima is an extensible Perl toolkit for multi-platform GUI development.
Platforms supported include Linux, Windows NT/9x/2K, OS/2 and UNIX/X11
workstations ( FreeBSD, IRIX, SunOS, Solaris  and others). The toolkit 
contains a rich set of standard  widgets and has  emphasis on 2D image
processing tasks.  A Perl program using PRIMA looks and behaves identically 
on X, Win32 and OS/2 PM.  The toolkit includes a visual builder ( VB ) and 
a graphic pod viewer utility ( podview ). The examples are installed into 
perl site in Prima/examples directory. 
A 'hello world' code is as simple as follows:

   use Prima qw(Application Buttons);
   Prima::Window-> create(
      text     => 'Hello world!',
      size     => [ 200, 200],
   )-> insert( Button =>
      centered => 1,
      text     => 'Hello world!',
      onClick  => sub { $::application-> close },
   );
   run Prima;

WWW: http://search.cpan.org/dist/Prima/
WWW: http://prima.eu.org/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Required To Build:
  1. x11/libX11
  2. x11/libXext
  3. x11/libXpm
  4. x11/libXrender
  5. x11-fonts/libXft
  6. lang/perl5.18
Required To Run:
  1. x11/libX11
  2. x11/libXext
  3. x11/libXpm
  4. x11/libXrender
  5. x11-fonts/libXft
  6. lang/perl5.18
Required Libraries:
  1. graphics/giflib
  2. graphics/jpeg
  3. graphics/png
  4. graphics/tiff
  5. converters/libiconv

This port is required by:

for Build for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/x11-toolkits/p5-Prima/ && make install clean
To add the package: pkg install x11-toolkits/p5-Prima


Configuration Options
===> The following configuration options are available for p5-Prima-1.40_2:
     GTK2=off: GTK+ 2 GUI toolkit support
     ICONV=on: Encoding conversion support via iconv
     XFT=on: Xft font library support
===> Use 'make config' to modify these settings

Master Sites:
  1. ftp://ftp.auckland.ac.nz/pub/perl/CPAN/modules/by-module/Prima/
  2. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/Prima/
  3. ftp://ftp.cpan.org/pub/CPAN/modules/by-module/Prima/
  4. ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module/Prima/
  5. ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/modules/by-module/Prima/
  6. ftp://ftp.mirrorservice.org/sites/cpan.perl.org/CPAN/modules/by-module/Prima/
  7. ftp://ftp.sunet.se/pub/lang/perl/CPAN/modules/by-module/Prima/
  8. http://backpan.perl.org/modules/by-module/Prima/
  9. http://cpan.metacpan.org/modules/by-module/Prima/
  10. http://distcache.FreeBSD.org/ports-distfiles/
  11. http://ftp.jaist.ac.jp/pub/CPAN/modules/by-module/Prima/
  12. http://ftp.twaren.net/Unix/Lang/CPAN/modules/by-module/Prima/
  13. http://www.cpan.dk/modules/by-module/Prima/
  14. http://www.cpan.dk/modules/by-module/Prima/
  15. http://www.cpan.org/modules/by-module/Prima/

Number of commits found: 53

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
08 Dec 2014 16:48:41
Original commit files touched by this commit  1.40_2
Revision:374303
tijl search for other commits by this committer
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
26 Nov 2014 13:08:38
Original commit files touched by this commit  1.40_1
Revision:373448
mat search for other commits by this committer
Change the way Perl modules are installed, update the default Perl to 5.18.

Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
09 Sep 2014 14:43:48
Original commit files touched by this commit  1.40
Revision:367738
sunpoet search for other commits by this committer
- Update to 1.40
- Convert to new options helper
- Strip shared library

Changes:	http://search.cpan.org/dist/Prima/Changes
10 Jun 2014 12:14:14
Original commit files touched by this commit  1.37_1
Revision:357300
mat search for other commits by this committer
Remove all the bootstrap files (.bs) from the plists.

Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.

PR:		190681
Submitted by:	mat
Exp-Run by:	antoine
Sponsored by:	Absolight
02 Apr 2014 14:08:27
Original commit files touched by this commit  1.37_1
Revision:349921
sunpoet search for other commits by this committer
- Update LICENSE
08 Feb 2014 19:23:28
Original commit files touched by this commit  1.37_1
Revision:343376
antoine search for other commits by this committer
The generation of Prima/Config.pm is not stage safe.
Correct the path inside this file in stage directory.
This fixes graphics/IPA build.

Reported by:	pkg-fallout
07 Nov 2013 04:52:13
Original commit files touched by this commit  1.37
Revision:333059
vanilla search for other commits by this committer
Support STAGEDIR.
20 Sep 2013 23:57:48
Original commit files touched by this commit  1.37
Revision:327785
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
x11-toolkits)
05 Sep 2013 03:30:41
Original commit files touched by this commit  1.37
Revision:326339
sunpoet search for other commits by this committer
- Update to 1.37
- Convert to new LIB_DEPENDS format
- Fix GTK2 option

Changes:	https://github.com/dk/Prima/blob/master/HISTORY
02 Aug 2013 18:52:11
Original commit files touched by this commit  1.36
Revision:324174
mat search for other commits by this committer
- Convert to new perl framework
- Trim Makefile header
- Remove MAKE_JOBS_SAFE=yes, it's the default.
12 Jul 2013 15:19:53
Original commit files touched by this commit  1.36
Revision:322841
bapt search for other commits by this committer
Mark jobs unsafe
06 Jun 2013 13:24:21
Original commit files touched by this commit  1.36
Revision:320093
mat search for other commits by this committer
PERL_CONFIGURE implies USE_PERL5.

Reported by: http://az.semmy.ru/perl_sdad.txt
27 Apr 2013 22:09:15
Original commit files touched by this commit  1.36
Revision:316695
bapt search for other commits by this committer
Convert the last USE_ICONV to USES=iconv
29 Mar 2013 00:44:54
Original commit files touched by this commit  1.36
Revision:315509
eadler search for other commits by this committer
For perl@ owned ports:

- Fix COMMENT
- Trim header
11 Jan 2013 11:46:36
Original commit files touched by this commit  1.36
Revision:310229
tobez search for other commits by this committer
Update to 1.36.

Changes: http://cpansearch.perl.org/src/KARASIK/Prima-1.36/HISTORY
30 Jul 2012 19:46:23
Original commit files touched by this commit  1.35
sunpoet search for other commits by this committer
- Update to 1.35

Changes:	http://cpansearch.perl.org/src/KARASIK/Prima-1.35/HISTORY
24 Jun 2012 15:02:01
Original commit files touched by this commit  1.34
sunpoet search for other commits by this committer
- Update to 1.34
- Add LICENSE
- Pet portlint: remove ABI version number from LIB_DEPENDS
- Sort LIB_DEPENDS
- Use PERL_CONFIGURE
- Convert to new options framework
- Cleanup Makefile
- Add CPAN as primary WWW
- Pass maintainership to perl@

Changes:        http://search.cpan.org/dist/Prima/HISTORY
09 Jun 2012 09:44:14
Original commit files touched by this commit  1.31_1
erwin search for other commits by this committer
Unmark BROKEN, already fixed

Submitted by:   az
09 Jun 2012 09:21:12
Original commit files touched by this commit  1.31_1
erwin search for other commits by this committer
Mark BROKEN: does not build with new giflib

Submitted by:   pointyhat
Pointyhat:      dinoex
08 Jun 2012 18:26:05
Original commit files touched by this commit  1.31_1
az search for other commits by this committer
- Fix build after recent giflib (4.2) update.
06 Jun 2012 08:02:57
Original commit files touched by this commit  1.31_1
pav search for other commits by this committer
- Drop maintainership

PR:             ports/168745
Submitted by:   Dmitry Karasik <dk@tetsuo.karasik.eu.org> (maintainer)
01 Jun 2012 05:26:28
Original commit files touched by this commit  1.31_1
dinoex search for other commits by this committer
- update png to 1.5.10
22 Feb 2012 03:48:01
Original commit files touched by this commit  1.31
swills search for other commits by this committer
- Migreate from libungif to giflib

PR:             ports/165378
Submitted by:   swills (myself)
Approved by:    Dmitry Karasik <dmitry@karasik.eu.org> (maintainer)
08 Jan 2012 05:08:00
Original commit files touched by this commit  1.31
swills search for other commits by this committer
- Update to 1.31 which fixes build with Perl 5.14

PR:             ports/163716
Submitted by:   FAndrey <f0andrey@gmail.com>
Approved by:    Dmitry Karasik <dmitry@karasik.eu.org> (maintainer)
24 Oct 2011 04:17:38
Original commit files touched by this commit  1.27_4
dougb search for other commits by this committer
Remove more tags from pkg-descr files fo the form:

- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
02 Jul 2011 18:18:48
Original commit files touched by this commit  1.27_4
miwi search for other commits by this committer
- Kick MD5 support
26 Aug 2010 20:11:29
Original commit files touched by this commit  1.27_4
dinoex search for other commits by this committer
- fix after tiff update to 4.0.0
PR:             149611
28 Mar 2010 06:47:48
Original commit files touched by this commit  1.27_3
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
05 Feb 2010 11:46:55
Original commit files touched by this commit  1.27_2
dinoex search for other commits by this committer
- update to jpeg-8
29 Dec 2009 10:25:55
Original commit files touched by this commit  1.27_1
miwi search for other commits by this committer
- Convert NOMANCOMPRESS to NO_MANCOMPRESS to sync with src

PR:     ports/136065 ports/127469
Submitted by:   N.J. Mann <njm@njm.me.uk> and Aldis Berjoza
<killasmurf86@gmail.com>

- Early identify port CONFLICTS

PR:     137855
Submitted by:           Piotr Smyrak <smyru@heron.pl>

- Add --no-same-permissions to the EXTRACT_AFTER_ARGS command.

Tijl Coosemans has been reported an issue that when root is extracting from the
tarball, and the tarball contains world writable files
(sysutils/policykit as an example), there is a chance that the files
gets changed by malicious third parties right after the extraction,
which makes it possible to inject code into the package thus compromise
the system.

Submitted by:   Tijl Coosemans <tijl@coosemans.org> Xin LI (delphij@)

- Fix some whitespaces

Tested with:    exp-run
18 Jul 2009 11:11:29
Original commit files touched by this commit  1.27_1
dinoex search for other commits by this committer
- update to jpeg7
Tested by:      pav on pointyhat
24 Jan 2009 09:56:15
Original commit files touched by this commit  1.27
pav search for other commits by this committer
- Fix build

Submitted by:   Dmitry Karasik <dmitry@karasik.eu.org> (maintainer)
25 Dec 2008 19:51:16
Original commit files touched by this commit  1.27
miwi search for other commits by this committer
- Update to 1.27

PR:             129910
Submitted by:   Dennis Herrmann <adox@mcx2.org>
Approved by:    maintainer
19 Apr 2008 17:56:05
Original commit files touched by this commit  1.22
  Sanity Test Failure
miwi search for other commits by this committer
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
        Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
        ehaupt, nox, itetcu, flz, pav

PR:             116263
Tested on:      pointyhat
Approved by:    portmgr (pav)
17 Apr 2008 14:30:31
Original commit files touched by this commit  1.22
araujo search for other commits by this committer
- Take advantage of CPAN macro from bsd.sites.mk, change
${MASTER_SITE_PERL_CPAN} to CPAN.

PR:             ports/122674
Submitted by:   Philip M. Gollucci <pgollucci@p6m7g8.com>
Reworked by:    araujo (myself)
Approved by:    portmgr (pav)
23 Aug 2007 10:09:59
Original commit files touched by this commit  1.22
rafan search for other commits by this committer
- Update to 1.22
- Switch to USE_XORG

PR:             ports/115500
Submitted by:   Dmitry Karasik <dmitry at karasik.eu.org> (maintainer)
19 May 2007 20:32:57
Original commit files touched by this commit  1.21_1
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
10 Dec 2006 22:07:11
Original commit files touched by this commit  1.21
miwi search for other commits by this committer
- Update to 1.21
- Respect X11BASE [1]

PR:             ports/105808
Submitted by:   Dmitry Karasik <dmitry@karasik.eu.org> (maintainer)
                rafan@ (thanks) [1]
09 Dec 2006 07:49:55
Original commit files touched by this commit  1.16
rafan search for other commits by this committer
- Respect X11BASE

Approved by:    portmgr (linimon)
24 Jan 2006 03:16:52
Original commit files touched by this commit  1.16
edwin search for other commits by this committer
SHA256ify

Approved by: krion@
12 Dec 2004 23:24:10
Original commit files touched by this commit  1.16
sem search for other commits by this committer
- Update to 1.16

PR:             ports/74814
Submitted by:   maintainer
30 Mar 2004 19:56:44
Original commit files touched by this commit  1.14_1
krion search for other commits by this committer
- Use USE_ICONV knob

Approved by:    portmgr
17 Mar 2004 00:33:17
Original commit files touched by this commit  1.14_1
marcus search for other commits by this committer
Add a directory I left out in my previous commit, and chase the new home
for Xft.
22 Feb 2004 22:59:31
Original commit files touched by this commit  1.14_1
linimon search for other commits by this committer
Remove unneeded patchfile.

PR:             ports/63115
Submitted by:   Dmitry Karasik <dmitry@karasik.eu.org> (maintainer)
22 Feb 2004 22:53:47
Original commit files touched by this commit  1.14_1
linimon search for other commits by this committer
Update to 1.14: minor new features and bug fixes:

  1.14  Add system-specific file dialogs. Add Edit::undo.
  1.13  Add themes support. Add command-line arguments interface.
  1.12  Incorporate Tk geometry managers packer and placer
  1.11  Add support for antialiased fonts under X11. Port to cygwin.
  1.10  Add libtiff support. Add grid widgets.
  1.09  No new features
  1.08  Add limited utf8/unicode support. Enhance image conversion
        functionality.

PR:             ports/63115
Submitted by:   Dmitry Karasik <dmitry@karasik.eu.org> (maintainer)
24 Oct 2003 12:05:09
Original commit files touched by this commit  1.07
ijliao search for other commits by this committer
utilize SITE_PERL

PR:             58166
Submitted by:   Cheng-Lung Sung <clsung@dragon2.net>
24 Sep 2003 09:37:11
Original commit files touched by this commit  1.07
osa search for other commits by this committer
Make portlint(1) happy by changing strip to ${STRIP_CMD}

Submitted by:   Oleg Karachevtsev <ok@etrust.ru>
PR:             56998
21 Feb 2003 14:19:11
Original commit files touched by this commit  1.07
knu search for other commits by this committer
De-pkg-comment.
04 Feb 2003 13:10:24
Original commit files touched by this commit  1.07
edwin search for other commits by this committer
and make portlint happy

PR:             ports/43387
04 Feb 2003 13:09:50
Original commit files touched by this commit  1.07
edwin search for other commits by this committer
x11-toolkits/p5-Prima port upgrade

PR:             ports/43387
Submitted by:   Dmitry Karasik <dk@plab.ku.dk>
22 May 2002 23:14:48
Original commit files touched by this commit  1.05
pat search for other commits by this committer
Update to 1.05

PR:             37819
Submitted by:   maintainer
25 Apr 2002 15:38:34
Original commit files touched by this commit  1.03
sobomax search for other commits by this committer
Unbreak after PERL_CONFIGURE change.

Submitted by:   bento
14 Dec 2001 23:53:42
files touched by this commit
tobez search for other commits by this committer
Add p5-Prima 1.03, an extensible Perl toolkit for multi-platform GUI  
development.    

Number of commits found: 53

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
otrsDec 16
mod_dav_svnDec 15
subversionDec 15
subversion16Dec 15
subversion17Dec 15
nvidia-driverDec 14
nvidia-driver-173Dec 14
nvidia-driver-304Dec 14
nvidia-driver-71Dec 14
nvidia-driver-96Dec 14
asterisk11Dec 11
bind99Dec 11
xorg-serverDec 10
unboundDec 09
freetype2Dec 07

11 vulnerabilities affecting 47 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24437
Broken 139
Deprecated 70
Ignore 394
Forbidden 3
Restricted 206
No CDROM 93
Vulnerable 22
Expired 0
Set to expire 65
Interactive 0
new 24 hours 0
new 48 hours2
new 7 days29
new fortnight55
new month244

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.