FreeBSD ports tree (read-only mirror)
Find a file
John Marino 491da91ff1 Add new port: graphics/copperspice
I would consider copperspice "experimental" for the time being.  The
developers tested it on linux, windows, and macos, but not BSD.  Several
issues have been identified already:

 * differences in BSD install from GNU install caused fatal build
   failure (already fixed in v1.0.2)
 * It's not jobs safe (not reproducible on Linux, I suspect this is
   another difference of the install programs
 * specs don't exist for any BSD
 * qmutex was implemented for non-linux, non-windows
 * libtool is missing --tag
 * Makefile template missing dozens of lines to support OSTYPE_FREEBSD
   (or OSTYPE_BSD ?) which also needs to be implemented
 * FreeBSD 9 (and presumably 8) fails with "to_string" is not recognized
   as std namespace despite using gcc48 to build
 * FreeBSD10/i386 fails because of c++11 narrowing rules violations

The upsteam is already aware of some of these issues and is committed to
make CopperSpice work on BSD as a first class citizen.  So this initial
import might be considered a work in progress. I've been working on a
jobs-safe problem workaround but hit another jobs-safe failure.

=====

Copperspice is a C++ library derived from the existing Qt 4.8 framework.
The goal was to change the core design of the libraries, leveraging
template functionality and C++11 capabilities.

The redesign allowed the Qt Meta-Object Compiler (moc) system to be
completely removed.  Moc is a code generator and does not support many
aspects of C++ including templates, complex data types, static type
checking, and relies heavily on string comparisons. Removing moc improves
runtime performance, reduces the complexity of the build process, and
allows more issues to be detected at compile time.

Key features:
  * Qt Meta-Object Compiler (moc) is obsolete
  * Written in C++11
  * Library links directory to any standard C++ application
  * A template class can inherit from QObject
  * Copperspice includes several Qt5 classes
2015-06-20 16:18:13 +00:00
accessibility - Add empty directory to plist 2015-05-18 02:18:07 +00:00
arabic - Fix library installation and strip libraries 2015-05-26 00:01:11 +00:00
archivers Drop unneeded perl5 run dependency 2015-06-20 13:22:51 +00:00
astro - Update to 8491 2015-06-19 11:55:36 +00:00
audio Cleanup plist and fix plist when DOCS option is on 2015-06-20 13:46:22 +00:00
benchmarks - Pass maintainership to submitter 2015-06-19 00:42:51 +00:00
biology - Fix shebangs 2015-06-11 10:17:24 +00:00
cad - Update to 9.06 2015-06-16 21:19:49 +00:00
chinese Reset maintainership for obrien 2015-06-12 21:17:43 +00:00
comms Horde package update: 2015-06-19 06:42:47 +00:00
converters - Update graphics/proj to 4.9.1 2015-06-15 13:03:11 +00:00
databases databases/mysql-connector-c: UNBREAK 2015-06-20 10:45:13 +00:00
deskutils - Update to 6.5.21 2015-06-20 08:14:46 +00:00
devel Update to 20150617 2015-06-20 15:16:06 +00:00
dns Upgrade dnsmasq to new release 2.73. 2015-06-16 00:48:01 +00:00
editors - Update to 7.4.748 2015-06-19 22:06:03 +00:00
emulators emulators/ppsspp-devel: update to 1.0.1.600 2015-06-19 21:56:45 +00:00
finance - Update to 1.2 2015-06-20 09:39:48 +00:00
french - Update to 1.8.15 2015-05-24 08:10:28 +00:00
ftp Update to 1.16.3. This update also fixes build with LibreSSL [2]. 2015-06-19 14:59:13 +00:00
games games/gbottler: drop dependency on py-xml 2015-06-20 10:26:46 +00:00
german - Update to 2015.06.14 2015-06-15 14:44:26 +00:00
graphics Add new port: graphics/copperspice 2015-06-20 16:18:13 +00:00
hebrew MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
hungarian Update to 4.3.7. 2015-04-25 17:30:29 +00:00
irc - Fix shebangs 2015-06-17 13:01:35 +00:00
japanese - Clarify LICENSE 2015-06-18 19:49:08 +00:00
java . Update to 2015e. 2015-06-20 06:20:11 +00:00
Keywords Add -f flag to force scanning of font directories 2015-04-06 20:22:58 +00:00
korean MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
lang Update to the 20150617 snapshot of GCC 4.9.3. 2015-06-19 23:50:22 +00:00
mail Horde package update: 2015-06-19 06:42:47 +00:00
math Update to 3.0609. 2015-06-19 14:00:59 +00:00
misc - Fix typo in URL 2015-06-16 17:29:27 +00:00
Mk security/libressl: Update to 2.2.0 2015-06-14 13:28:26 +00:00
multimedia Our stdint.h is a symlink to sys/stdint.h so we need to teach x264 the 2015-06-19 13:12:21 +00:00
net Add OPTIONal DeviceAtlas support. 2015-06-19 15:57:18 +00:00
net-im - Fix gemspec for rubygem-fluent-logger 0.5.0 update 2015-06-19 16:42:04 +00:00
net-mgmt [NEW] net-mgmt/librenms: Autodiscovering PHP/MySQL/SNMP based network monitoring 2015-06-20 08:10:00 +00:00
net-p2p - Strip library 2015-06-18 21:24:50 +00:00
news - Strip binary 2015-06-18 19:49:09 +00:00
palm Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
polish - Strip libraries 2015-06-01 01:28:14 +00:00
ports-mgmt Update to 1.5.4 2015-06-11 13:58:07 +00:00
portuguese eric6 ports: Update to version 6.0.5. 2015-05-07 22:23:50 +00:00
print - Strip binaries 2015-06-18 21:25:03 +00:00
russian - Bump PORTREVISION. lazarus was updated to 1.4.0 2015-06-15 08:44:40 +00:00
science sciense/gramps: drop dependency on py-xml 2015-06-20 09:54:35 +00:00
security Add p5-Dancer vuln. 2015-06-20 12:11:56 +00:00
shells Move the SF mirrors first again 2015-06-16 11:03:49 +00:00
sysutils Update to 2.05. 2015-06-19 15:58:05 +00:00
Templates Remove lib/X11/fonts/* from the default mtree 2015-03-21 23:11:28 +00:00
textproc - Update to 5.2.0.17 2015-06-19 16:42:23 +00:00
Tools Tools/scripts: Add size offenders report generator 2015-05-20 16:35:00 +00:00
ukrainian Update to 4.3.7. 2015-04-25 17:30:29 +00:00
vietnamese Reset maintainership for obrien 2015-06-12 21:17:43 +00:00
www - Upgrade to 1.3138 (including some security issues). 2015-06-20 11:31:10 +00:00
x11 - Strip library 2015-06-18 21:22:55 +00:00
x11-clocks - Switch to USES=autoreconf 2015-06-03 14:36:31 +00:00
x11-drivers x11-drivers/xf86-input-wacom: update to 0.30.0 2015-06-15 13:05:25 +00:00
x11-fm - Update to 0.6.3 2015-06-19 00:41:04 +00:00
x11-fonts Update to 4.102 2015-06-10 20:37:28 +00:00
x11-servers Automatically load mouse integration support for VirtualBox guest. 2015-05-19 20:04:12 +00:00
x11-themes - Update to 0.5.1 2015-06-16 23:30:22 +00:00
x11-toolkits Update to version 2.2.11 2015-06-18 19:54:28 +00:00
x11-wm - Strip binaries 2015-06-16 23:43:18 +00:00
.arcconfig
.gitignore gitignore add *~, *.{rej,orig}, INDEX and vim swapfiles 2015-01-02 22:15:41 +00:00
CHANGES Introduce USE_GITHUB=nodefault to allow fetching additional distfiles 2015-05-29 13:07:33 +00:00
CONTRIBUTING.md
COPYRIGHT
GIDs - Add science/orthanc 2015-06-04 14:07:31 +00:00
LEGAL - Belatedly update to version 2.8.16 2015-04-02 17:15:52 +00:00
Makefile
MOVED net/py-ldap2: rename to py-ldap 2015-06-18 19:56:52 +00:00
README
UIDs - Add science/orthanc 2015-06-04 14:07:31 +00:00
UPDATING Add rebuild of LibreSSL ports to UPDATING 2015-06-15 17:31:22 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	http://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):


	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.