File: README.FREEBSD.md

package info (click to toggle)
passwordsafe 1.22.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 31,772 kB
  • sloc: cpp: 85,462; ansic: 1,704; xml: 1,616; makefile: 597; perl: 463; sh: 388; javascript: 48
file content (59 lines) | stat: -rw-r--r-- 1,412 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
## Introduction
The FreeBSD port of Password Safe is currently in BETA.
This means that (1) you should take care to keep copies of the
database to protect against possible loss of data due to bugs, and (2)
there are several unimplemented features. Nonetheless, we feel that
this is good enough to release as an early beta to gather feedback
from a wider audience.


### Supported
This has only been tested:
* FreeBSD 10.2 amd64 with wx 3.0
* FreeBSD 10.3 amd64 with wx 3.0
* FreeBSD 11.0 i386 with wx 3.0
* FreeBSD 11.0 amd64 with wx 3.0


### Known not working
* The help system
* Debug builds
* -d / -e command line switches


## Requirements
Here are the packages/tools required for building "pwsafe".
- archivers/zip
- devel/gmake
- devel/cmake
- devel/googletest
- misc/e2fsprogs-libuuid
- lang/clang38
- textproc/xerces-c3
- x11-toolkits/wxgtk30


## Build
1. Create the build directory
    ```
    mkdir build; cd build;
    ```
 
2. Create the makefiles
    ```
    cmake -D wxWidgets_CONFIG_EXECUTABLE=/usr/local/bin/wxgtk2u-3.0-config -D CMAKE_C_COMPILER=clang38 -DCMAKE_CXX_COMPILER=clang++38 ..
    ```
    
3. Start the build process
    ```
    gmake
    ```

4. Your `pwsafe` binary is in `build` (your current directory)

5. At start you get a warning about the help system


## Reporting Bugs
Please submit bugs via https://github.com/pwsafe/pwsafe. 
Make sure you include output of `uname -a`.