Check-in [18431093c3]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:sync
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:18431093c3c27e1d8c17ab31b206f8c6d66adf64
User & Date: bapt 2013-10-10 07:51:58
Context
2013-10-10
15:15
sync check-in: 231d6582c8 user: bapt tags: trunk
07:51
sync check-in: 18431093c3 user: bapt tags: trunk
2013-09-13
06:18
Update check-in: 02aee060f8 user: bapt tags: trunk
Changes

Changes to CHANGES.

6
7
8
9
10
11
12










































































































































13
14
15
16
17
18
19
....
2035
2036
2037
2038
2039
2040
2041
2042
This file contains major changes to ports and the ports infrastructure.
Intended audience are ports committers, maintainers and other
developers. User oriented changes should be submitted for inclusion
in the release notes and/or placed into UPDATING.

All ports committers are allowed to commit to this file.











































































































































20130904:
AUTHOR: madpilot@FreeBSD.org

  To allow ports to work with the iconv implementation in 10-CURRENT after
  commit r254273 the USES=iconv options now conditionally adds a dependency
  depending on the FreeBSD version. It also defines a few utility variables
  which can be used in the ports:
................................................................................
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

Contact portmgr@FreeBSD.org if you have any questions about your use of
this document.

$FreeBSD: head/CHANGES 326580 2013-09-07 08:07:10Z az $







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







 







|
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
....
2173
2174
2175
2176
2177
2178
2179
2180
This file contains major changes to ports and the ports infrastructure.
Intended audience are ports committers, maintainers and other
developers. User oriented changes should be submitted for inclusion
in the release notes and/or placed into UPDATING.

All ports committers are allowed to commit to this file.

20131008:
AUTHOR: bapt@FreeBSD.org

  New "compiler" USES to be able to select the compiler based on the
  features it provides.
  Supported arguments are:
  - c++11-lang: the port needs a c++11 aware compiler what ever standard
  library it uses, implies features
  - c++11-lib: the port needs a c++11 standard library, implies features
  - c11: the ports needs a c11 aware compiler implies features
  - features: this will create a COMPILER_FEATURES variable which contains
  the list of features ${CC} do support, implies env.
  - env: the COMPILER_TYPE will be set to either gcc or clang.

  By default the uses will try to use clang33 from ports when nothing in
  base is relevant except if the user explicitly defines
  FAVORITE_COMPILER=gcc in his make.conf

20131008:
AUTHOR: makc@FreeBSD.org

  New USES: qmake, configure tool widely used among Qt based projects.
  New framework is stage-friendly. To convert existing ports remove
  custom configure target, adjust QMAKE_ENV, QMAKE_ARGS, QMAKE_PRO if
  required (see Mk/Uses/qmake.mk for details).

20131005:
AUTHOR: bdrewery@FreeBSD.org

  PATCHFILES now support an optional :-pX flag that notes which patch strip
  level to use. This allows multiple patches in 1 port to use different
  PATCH_DIST_STRIP values without changing PATCH_DIST_STRIP.

  Syntax: PATCHFILES= patch[:-pX][:distgroup]

20131003:
AUTHOR: bapt@FreeBSD.org

  New USES: scons, to handle properly the scons building system, this
  this also gives the scons packages user the ability to respect MAKE_JOBS.

20130924:
AUTHOR: bapt@FreeBSD.org

  Stage aware ports can now create package without the requirement from
  being root.
  If a port really needs root anyway it should add NEED_ROOT in its
  Makefile.

  For a port that needs special credential on files DO NOT RELY on
  chown in post-install section but rely on @own, @group in pkg-plist
  Be careful about rights on directories as pkg_install cannot store them
  they needs to be done via @exec chown.

20130923:
AUTHOR: bapt@FreeBSD.org

  The ports tree is now staged by default. With pkgng the sequence hasn't
  changed, the main difference is that creating package is now independent
  from installing it. With pkg_install, the package is now created first
  and make install, do install the package.

  New macros:
  - STAGEDIR: PATH to the directory where the port will be staged.
  - NO_STAGE: Keep the old behaviour of the ports tree (aka no staging area)

  Unsupported macro if NO_STAGE is not set:
  - MAN* with staging man page compression and handling of hardlinks and
  symlinks is automatically done in the stage. the manpages becomes then a
  "normal" plist files and should be tracked in pkg-plist.
  - MANCOMPRESSED the compress-man target is able to only compress when it
  needed.

  New target:
  - stage: this installs everything into the stage directory
  - makeplist: this will create a pkg-plist and print it to stdout. This is
  a sample plist and it should always be _reviewed_ not directly used.

  NOTE: with staging only what is in the plist will be installed, nothing more,
  meaning a port staged cannot have leftovers except directories left. It is
  really important to double check the pkg-plist to make sure all the files
  the maintainer wants to package are in! make makeplist can help in that area.

20130923:
AUTHOR: mva@FreeBSD.org

  * New USES: zope

  This replaces the previous USE_ZOPE knob. All other zope related knobs
  for port Makefiles still exist. See Mk/Uses/zope.mk for details.

20130920:
AUTHOR: bdrewery@FreeBSD.org

  SSP support has been added to ports with WITH_SSP_PORTS for i386 and amd64
  on FreeBSD 10, and amd64 on earlier versions.

  SSP_UNSAFE is added to disable in a port if it fails to build, but
  this should only be used in rare circumstances such as kernel modules.
  Otherwise, the port may just be failing due to lack of respecting
  LDFLAGS.

  On FreeBSD 10, this uses an ldscript in /usr/lib/libc.so to pull in
  libssp_nonshared.a to address issues linking on i386 [1].
  
  On earlier FreeBSD versions the WITH_SSP_PORTS knob will add -lssp_nonshared
  to LDFLAGS on i386. This is not needed on amd64. However, several hundred
  ports do not currently respect LDFLAGS, so this support is disabled currently
  as it causes build failures if a dependency is looking for the stack_chk
  symbols.

  [1] http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup

20130919:
AUTHOR: gahr@FreeBSD.org

  * New USES: tcl, tk

  This uses replaces all the previous USE_TCL, USE_TCL_BUILD, USE_TCL_RUN,
  USE_TCL_WRAPPER, USE_TK, USE_TK_BUILD, USE_TK_RUN and USE_TK_WRAPPER macros.

  See the Mk/Uses/tcl.mk and the commit message of r327607 for details.

  Moreover, the default Tcl/Tk version is now specified in terms of
  bsd.default-versions.mk. It is now possible to specify one's preferred Tcl/Tk
  version using DEFAULT_VERSIONS+= tcltk=x.y in make.conf.

20130918:
AUTHOR: bapt@FreeBSD.org

  The perl framework is not included inconditionnaly and the old framework
  is not recognized anymore, the following MACROS has been removed:

  * PERL_CONFIGURE
  * USE_PERL5_RUN
  * USE_PERL5_BUILD
  * PERL_MODBUILD

20130904:
AUTHOR: madpilot@FreeBSD.org

  To allow ports to work with the iconv implementation in 10-CURRENT after
  commit r254273 the USES=iconv options now conditionally adds a dependency
  depending on the FreeBSD version. It also defines a few utility variables
  which can be used in the ports:
................................................................................
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

Contact portmgr@FreeBSD.org if you have any questions about your use of
this document.

$FreeBSD: head/CHANGES 329823 2013-10-08 18:55:37Z bapt $

Changes to GIDs.

1
2
3
4
5
6
7
8

9
10
11
12
13
14
15
...
184
185
186
187
188
189
190

191
192
193
194
195
196
197
...
257
258
259
260
261
262
263

264
265
# $FreeBSD: head/GIDs 326016 2013-09-02 15:45:53Z lippe $
# Please keep this file sorted by GID!
operator:*:5:amanda
mail:*:6:postfix,clamav
smmsp:*:25:
bind:*:53:
rdfdb:*:55:
spamd:*:58:

cyrus:*:60:
proxy:*:62:
authpf:*:63:
uucp:*:66:
xten:*:67:
dialer:*:68:
network:*:69:
................................................................................
avahi-autoipd:*:588:
_xsi:*:600:
_tss:*:601:_tss
_pkcs11:*:602:_pkcs11
freeswitch:*:610:
monkeysphere:*:641:
aox:*:666:

bnetd:*:700:
bopm:*:717:
openxpki:*:777:
puppet:*:814:
jenkins:*:818:
openacs:*:820:
dotlrn:*:821:
................................................................................
elasticsearch:*:965:
ossec:*:966:
kippo:*:969:
colord:*:970:
shibd:*:971:
plex:*:972:
boinc:*:973:

nogroup:*:65533:
nobody:*:65534:
|







>







 







>







 







>


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
...
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
...
259
260
261
262
263
264
265
266
267
268
# $FreeBSD: head/GIDs 329167 2013-10-03 11:02:37Z bdrewery $
# Please keep this file sorted by GID!
operator:*:5:amanda
mail:*:6:postfix,clamav
smmsp:*:25:
bind:*:53:
rdfdb:*:55:
spamd:*:58:
unbound:*:59:
cyrus:*:60:
proxy:*:62:
authpf:*:63:
uucp:*:66:
xten:*:67:
dialer:*:68:
network:*:69:
................................................................................
avahi-autoipd:*:588:
_xsi:*:600:
_tss:*:601:_tss
_pkcs11:*:602:_pkcs11
freeswitch:*:610:
monkeysphere:*:641:
aox:*:666:
riak:*:667:
bnetd:*:700:
bopm:*:717:
openxpki:*:777:
puppet:*:814:
jenkins:*:818:
openacs:*:820:
dotlrn:*:821:
................................................................................
elasticsearch:*:965:
ossec:*:966:
kippo:*:969:
colord:*:970:
shibd:*:971:
plex:*:972:
boinc:*:973:
radicale:*:974:
nogroup:*:65533:
nobody:*:65534:

Changes to KNOBS.

1
2
3
4
5
6
7
8
9
10
11
#
# KNOBS -- A list of popular knobs and their descriptions
#
# $FreeBSD: head/KNOBS 325547 2013-08-28 18:29:38Z itetcu $
#
# Rules for adding knobs:
#
#  - Knob name must be 12 characters or less
#  - Knob description must be 45 characters or less
#
#  - Naming knobs:



|







1
2
3
4
5
6
7
8
9
10
11
#
# KNOBS -- A list of popular knobs and their descriptions
#
# $FreeBSD: head/KNOBS 328005 2013-09-23 14:01:51Z rm $
#
# Rules for adding knobs:
#
#  - Knob name must be 12 characters or less
#  - Knob description must be 45 characters or less
#
#  - Naming knobs:

Changes to LEGAL.

1
2
3
4
5
6
7
8
9
...
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
# Creator:  Jordan Hubbard
# $FreeBSD: head/LEGAL 325483 2013-08-27 18:57:00Z rene $
#
#    **********************************************************************
#    ***                      NOTE TO COMMITTERS                        ***
#    ***                                                                ***
#    *** If you are adding a port to this list that has previously been ***
#    *** distributed, please inform portmgr@FreeBSD.org so that the     ***
#    *** distfile/packages can be removed from the FTP site.            ***
................................................................................
tarsnap-*		sysutils/tarsnap	Redistribution restricted
tcetest_*		games/linux-enemyterritory-tce	Redistribution limited
teamspeak*		audio/teamspeak3-server	No redistribution
texcm-ttf-20010117/*	x11-fonts/texcm-ttf	Cannot be sold or distributed with any commercial product
TFMESS_BSP_FreeBSD_*	security/bsp_upektfmess	License prohibits redistribution
thundercache		www/thundercache	Shareware license for 50 threads.  Requires license key to run more than 50 threads, which can be obtained from their website.
tinker*			biology/tinker		Distribution is prohibited
tracker-*.tgz		audio/tracker		Non-redistributable beta
triangle-*/*		math/triangle		No commercial use without prior arrangement with the author
Tripwire-*-1.tar.gz	security/tripwire-131	Cannot be redistributed for more than the cost of duplication
tripwire-*.tar.gz	security/tripwire12	Cannot be redistributed for more than the cost of duplication
TrueCrypt*		security/truecrypt	May not be redistributed.  Must accept license to download.
tuc-*			converters/tuc		Author does not allow CD-ROM distribution
twelf-*			lang/twelf		License is currently indeterminate
tw_cli-*		sysutils/tw_cli		Redistribution forbidden by license

|







 







<







1
2
3
4
5
6
7
8
9
...
248
249
250
251
252
253
254

255
256
257
258
259
260
261
# Creator:  Jordan Hubbard
# $FreeBSD: head/LEGAL 329053 2013-10-02 15:18:26Z bapt $
#
#    **********************************************************************
#    ***                      NOTE TO COMMITTERS                        ***
#    ***                                                                ***
#    *** If you are adding a port to this list that has previously been ***
#    *** distributed, please inform portmgr@FreeBSD.org so that the     ***
#    *** distfile/packages can be removed from the FTP site.            ***
................................................................................
tarsnap-*		sysutils/tarsnap	Redistribution restricted
tcetest_*		games/linux-enemyterritory-tce	Redistribution limited
teamspeak*		audio/teamspeak3-server	No redistribution
texcm-ttf-20010117/*	x11-fonts/texcm-ttf	Cannot be sold or distributed with any commercial product
TFMESS_BSP_FreeBSD_*	security/bsp_upektfmess	License prohibits redistribution
thundercache		www/thundercache	Shareware license for 50 threads.  Requires license key to run more than 50 threads, which can be obtained from their website.
tinker*			biology/tinker		Distribution is prohibited

triangle-*/*		math/triangle		No commercial use without prior arrangement with the author
Tripwire-*-1.tar.gz	security/tripwire-131	Cannot be redistributed for more than the cost of duplication
tripwire-*.tar.gz	security/tripwire12	Cannot be redistributed for more than the cost of duplication
TrueCrypt*		security/truecrypt	May not be redistributed.  Must accept license to download.
tuc-*			converters/tuc		Author does not allow CD-ROM distribution
twelf-*			lang/twelf		License is currently indeterminate
tw_cli-*		sysutils/tw_cli		Redistribution forbidden by license

Changes to MOVED.

1
2
3
4
5
6
7
8
9
10
11
...
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
....
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
....
4932
4933
4934
4935
4936
4937
4938





























































































#
# MOVED -- A list of (recently) moved or removed ports
#
# $FreeBSD: head/MOVED 326926 2013-09-10 19:57:20Z marino $
#
# Each entry consists of a single line containing the following four
# fields in the order named, separated with the pipe (`|') character:
#
#     Port:	A port that was moved (category/portname)
#     Moved to:	Where the port was moved to, or which port users can
#		and should migrate to (category/portname); no entry
................................................................................
multimedia/toxine||2009-05-01|Has expired: has been inactive for almost 5 years
net-mgmt/nagios12||2009-05-01|Has expired: Obsolete version, consider migration to net-mgmt/nagios
sysutils/bbsmount||2009-05-01|Has expired: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
sysutils/puppet-devel||2009-05-01|Has expired: Use sysutils/puppet instead
sysutils/tua||2009-05-01|Has expired: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
x11/qrash||2009-05-01|Has expired: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
textproc/sp||2009-05-03|Has expired: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
net-mgmt/nrpe||2009-05-04|Has expired: Obsolete version, consider migration to net-mgmt/nrpe2
www/phpsurveyor|www/limesurvey|2009-05-05|Project was renamed
devel/oskit||2009-05-07|Has expired: does not work with current versions of GCC, needs gcc295 which has been failing to build for months, no active maintainer
www/p5-WWW-Nicovideo-Download|www/p5-WWW-NicoVideo-Download|2009-05-07|Directory renamed
german/swissgerman-ding|german/ding|2009-05-12|Integrated into german/ding
misc/sonytv||2009-05-28|Has expired: Tcl 8.3 support is going to be dropped
mail/postilion||2009-05-28|Has expired: Tcl 8.3 support is going to be dropped
x11-toolkits/p5-TclTk||2009-05-28|Has expired: replaced by x11-toolkits/p5-Tcl-Tk
................................................................................
mail/libspf2-10||2011-09-09|Vulnerable, use mail/libspf2 instead
mail/postfix-policyd-spf||2011-09-09|Relies on vulnerable mail/libspf2-10
multimedia/bmpx||2011-09-11|Has expired: BROKEN for more than 6 months
editors/openoffice.org-2|editors/openoffice.org-3|2011-09-20|Unsupported upstream and vulnerable
devel/monodevelop-boo||2011-09-21|Removed
www/ruby-http-access||2011-09-22|Has expired: Deprecated upstream, please use www/rubygem-httpclient
sysutils/wots||2011-09-22|Has expired: No more public distfiles
sysutils/gpart||2011-09-22|Has expired: Upstream disappeared
sysutils/plod||2011-09-22|Has expired: No more public distfiles
sysutils/checkservice||2011-09-22|Has expired: BROKEN for more than 6 months
security/nsm-console||2011-09-22|Has expired: BROKEN for more than 6 months
security/fressh||2011-09-22|Has expired: No more public distfiles
palm/pose||2011-09-22|Has expired: No more public distfiles
palm/isilo||2011-09-22|Has expired: No more public distfiles
news/ija||2011-09-22|Has expired: BROKEN for more than 6 months
................................................................................
misc/kde4-l10n-fy||2013-09-10|No longer part of KDE4
misc/kde4-l10n-gu||2013-09-10|No longer part of KDE4
misc/kde4-l10n-id||2013-09-10|No longer part of KDE4
misc/kde4-l10n-kn||2013-09-10|No longer part of KDE4
misc/kde4-l10n-mai||2013-09-10|No longer part of KDE4
misc/kde4-l10n-mk||2013-09-10|No longer part of KDE4
misc/kde4-l10n-ml||2013-09-10|No longer part of KDE4
































































































|







 







<







 







<







 







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
...
615
616
617
618
619
620
621

622
623
624
625
626
627
628
....
2602
2603
2604
2605
2606
2607
2608

2609
2610
2611
2612
2613
2614
2615
....
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
#
# MOVED -- A list of (recently) moved or removed ports
#
# $FreeBSD: head/MOVED 329961 2013-10-10 02:27:48Z jhale $
#
# Each entry consists of a single line containing the following four
# fields in the order named, separated with the pipe (`|') character:
#
#     Port:	A port that was moved (category/portname)
#     Moved to:	Where the port was moved to, or which port users can
#		and should migrate to (category/portname); no entry
................................................................................
multimedia/toxine||2009-05-01|Has expired: has been inactive for almost 5 years
net-mgmt/nagios12||2009-05-01|Has expired: Obsolete version, consider migration to net-mgmt/nagios
sysutils/bbsmount||2009-05-01|Has expired: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
sysutils/puppet-devel||2009-05-01|Has expired: Use sysutils/puppet instead
sysutils/tua||2009-05-01|Has expired: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
x11/qrash||2009-05-01|Has expired: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months
textproc/sp||2009-05-03|Has expired: unmaintained, does not work with current versions of GCC, needs gcc295 which has been failing to build for months

www/phpsurveyor|www/limesurvey|2009-05-05|Project was renamed
devel/oskit||2009-05-07|Has expired: does not work with current versions of GCC, needs gcc295 which has been failing to build for months, no active maintainer
www/p5-WWW-Nicovideo-Download|www/p5-WWW-NicoVideo-Download|2009-05-07|Directory renamed
german/swissgerman-ding|german/ding|2009-05-12|Integrated into german/ding
misc/sonytv||2009-05-28|Has expired: Tcl 8.3 support is going to be dropped
mail/postilion||2009-05-28|Has expired: Tcl 8.3 support is going to be dropped
x11-toolkits/p5-TclTk||2009-05-28|Has expired: replaced by x11-toolkits/p5-Tcl-Tk
................................................................................
mail/libspf2-10||2011-09-09|Vulnerable, use mail/libspf2 instead
mail/postfix-policyd-spf||2011-09-09|Relies on vulnerable mail/libspf2-10
multimedia/bmpx||2011-09-11|Has expired: BROKEN for more than 6 months
editors/openoffice.org-2|editors/openoffice.org-3|2011-09-20|Unsupported upstream and vulnerable
devel/monodevelop-boo||2011-09-21|Removed
www/ruby-http-access||2011-09-22|Has expired: Deprecated upstream, please use www/rubygem-httpclient
sysutils/wots||2011-09-22|Has expired: No more public distfiles

sysutils/plod||2011-09-22|Has expired: No more public distfiles
sysutils/checkservice||2011-09-22|Has expired: BROKEN for more than 6 months
security/nsm-console||2011-09-22|Has expired: BROKEN for more than 6 months
security/fressh||2011-09-22|Has expired: No more public distfiles
palm/pose||2011-09-22|Has expired: No more public distfiles
palm/isilo||2011-09-22|Has expired: No more public distfiles
news/ija||2011-09-22|Has expired: BROKEN for more than 6 months
................................................................................
misc/kde4-l10n-fy||2013-09-10|No longer part of KDE4
misc/kde4-l10n-gu||2013-09-10|No longer part of KDE4
misc/kde4-l10n-id||2013-09-10|No longer part of KDE4
misc/kde4-l10n-kn||2013-09-10|No longer part of KDE4
misc/kde4-l10n-mai||2013-09-10|No longer part of KDE4
misc/kde4-l10n-mk||2013-09-10|No longer part of KDE4
misc/kde4-l10n-ml||2013-09-10|No longer part of KDE4
devel/deputy||2013-09-13|Obsolete
textproc/liblinebreak|textproc/libunibreak|2013-09-14|Project was superceded by libunibreak
sysutils/daemontools53|sysutils/daemontools|2013-09-16|sysutils/daemontools is more recent
audio/ices0|audio/ices|2013-09-16|Unsupported version, consider using audio/ices
irc/xchat1|irc/xchat|2013-09-16|Unsupported upstream, consider using irc/xchat
japanese/xchat|irc/xchat|2013-09-16|Unsupported upstream, consider using irc/xchat
www/autoindex|www/autoindex2|2013-09-16|Does not work with any of the supported PHP versions
textproc/rotix||2013-09-20|Has expired: no longer maintained upstream
devel/ptlib26|devel/ptlib|2013-09-20|Removed old version, update to new version and moved port
net/opal3|net/opal|2013-09-20|Removed old version, update to new version and moved port
net/ekiga|net-im/ekiga|2013-09-20|Removed old version, update to new version and moved port
net/ekiga3|net-im/ekiga|2013-09-20|Removed old version, update to new version and moved port
devel/py-elementtree||2013-09-23|ElementTree is a part of standard library since Python 2.5
textproc/fileshuffle||2013-09-23|Has expired: Does not work, use gshuf from sysutils/coreutils instead
www/py-Products.kupu||2013-09-23|This port is not required since Plone 4.3
www/py-plone.app.kss||2013-09-23|This port is not required since Plone 4.3
devel/py-archetypes.kss||2013-09-23|This port is not required since Plone 4.3
devel/py-kss-core||2013-09-23|This port is not required since Plone 4.3
cad/tkgate||2013-09-24|Removed
x11/libXtrans||2013-09-26|Has expired: Project is obsoleted, use x11/xtrans instead
sysutils/libpcbsd||2013-09-26|Obsolete: Use sysutils/pcbsd-utils-qt4 instead
sysutils/pbreg||2013-09-26|Obsolete: Use sysutils/pcbsd-utils instead
sysutils/warden||2013-09-26|Obsolete: Use sysutils/pcbsd-utils instead
ports-mgmt/pbi-manager||2013-09-26|Obsolete: Use sysutils/pcbsd-utils instead
net/pcbsd-netmanager||2013-09-26|Obsolete: Use sysutils/pcbsd-utils-qt4 instead
archivers/ruby-bz2||2013-10-01|Has expired: Does not work with Ruby 1.9
sysutils/puppet26|sysutils/puppet27|2013-10-01|Has expired: End of Life from april 2013. Upgrade to 2.7 or 3.x.
www/varnish2|www/varnish|2013-10-01|Has expired: No update since january 2011. Upgrade to Varnish 3.
databases/dbh10|databases/dbh|2013-10-02|Outdated, not depend on, consider using databases/dbh
audio/tracker||2013-10-02|No public distfiles available anymore
chinese/joe2|chinese/joe|2013-10-02|Consider using chinese/joe
sysutils/rdiff-backup10|sysutils/rdiff-backup|2013-10-02|Outdated, consider using a newer version
java/jboss2|java/jboss72|2013-10-02|EOL upstream, consider using a newer version.
ftp/ncftp2|ftp/ncftp3|2013-10-02|Outdated, consider using a newer version
irc/keitairc|irc/keitairc2|2013-10-02|Outdated, consider using a newer version
java/netbeans55|java/netbeans|2013-10-02|Outdated, consider using a newer version
java/netbeans61|java/netbeans|2013-10-02|Outdated, consider using a newer version
devel/ppl||2013-10-02|expired: fails to build
devel/py-importlib||2013-10-02|expired: Python 2.6 port will reach it's EoL upstream soon
graphics/gkrellkam|graphics/gkrellkam2|2013-10-02|Outdated, consider using a newer version
mail/gkrellmmailwatch|mail/gkrellmmailwatch2|2013-10-02|Outdated, consider using a newer version
databases/memcached|databases/memcached12|2013-10-02|Unsupported upstream, consider using a newer version
www/py-beautifulsoup30||2013-10-03|Outdated, consider using a newer version
comms/umcs784||2013-10-03|Outdated, included in base system as umcs(4)
graphics/libwpg01|graphics/libwpg|2013-10-04|Outdated, consider using a new version
textproc/libwpd08|textproc/libwpd|2013-10-04|Outdated, consider using a new version
net-mgmt/nrpe2|net-mgmt/nrpe|2013-10-04|Reflect the real portname
cad/gwave||2013-10-05|Depends on guile-gtk which is EOLed
x11-toolkits/guile-gtk||2013-10-05|EOLed upstream for very long
textproc/gxmlviewer||2013-10-05|Depends on EOLed gnome1
comms/mlan|comms/mlan3|2013-10-05|Project is obsoleted by newer API
graphics/gnomeiconedit||2013-10-05|Depends on EOLed gnome1
games/glife||2013-10-05|Depends on EOLed gnome1
emulators/visualos||2013-10-05|Depends on EOLed gnome1
editors/xmleditor||2013-10-05|Depends on EOLed gnome1
games/gnmm||2013-10-05|Depends on EOLed gnome1
games/gnomermind||2013-10-05|Depends on EOLed gnome1
comms/ghfaxviewer||2013-10-05|Depends on EOLed gnome1
devel/pharmacy||2013-10-05|Depends on EOLed gnome1
emulators/gsnes9x||2013-10-05|Depends on EOLed gnome1
graphics/electriceyes||2013-10-05|Depends on EOLed gnome1
graphics/frontline||2013-10-05|Depends on EOLed gnome1
mail/mmc||2013-10-05|Depends on EOLed gnome1
misc/misterproper||2013-10-05|Depends on EOLed gnome1
multimedia/gsubedit||2013-10-05|Depends on EOLed gnome1
net/gnome-vnc||2013-10-05|Depends on EOLed gnome1
news/grn||2013-10-05|Depends on EOLed gnome1
security/fpm||2013-10-05|Depends on EOLed gnome1
sysutils/xsu||2013-10-05|Depends on EOLed gnome1
securty/fwbuilder-devel||2013-10-05|Appears not to be actively developed any more.
devel/libglade||2013-10-07|Component of the obsolete gnome1
databases/gnome-db||2013-10-07|Component of the obsolete gnome1
databases/libgda||2013-10-07|Component of the obsolete gnome1
devel/gconf||2013-10-07|Component of the obsolete gnome1
devel/bonobo||2013-10-07|Component of the obsolete gnome1
devel/oaf||2013-10-07|Component of the obsolete gnome1
print/gnome-print||2013-10-07|Component of the obsolete gnome1
mail/mavbiff||2013-10-07|Obsoleted
finance/gnofin||2013-10-07|Depends on EOLed gnome1
x11-toolkits/easygtk||2013-10-07|Depends on EOLed gnome1
graphics/gnoemcanvas||2013-10-07|Component of the obsolete gnome1
www/p5-HTTP-GHTTP||2013-10-07|Depends on EOLed gnome1 libraries
www/libghttp||2013-10-07|Component of the obsolete gnome1
deskutils/gworkspace-clipbook||2013-10-07|Replaced by tabbed shelf in GWorkspace
audio/yamt||2013-10-07|Depends on EOLed gnome1 libraries
astro/nova||2013-10-07|Developement ceased 8 years ago, depends on some gnome1 libraries
textproc/libxml++||2013-10-07|Component of the obsolete gnome1
devel/linux-f10-libglade|devel/linux-f10-libglade2|2013-10-07|Unused
textproc/linux-f10-libxml|textproc/linux-f10-libxml2|2013-10-07|Unused
www/moodle23||2013-10-08|Has expired: Unmaintained upstream
sysutils/easypbi||2013-10-08|Obsolete: Use sysutils/pcbsd-utils-qt4 instead
devel/valgrind-snapshot|devel/valgrind-devel|2013-10-09|Rename to -devel to follow port naming conventions
devel/p5-doxygenfilter|devel/p5-Doxygen-Filter-Perl|2013-10-09|Project has been taken over by new developer and renamed

Changes to Makefile.

1
2
3
4
5
6
7
8
...
100
101
102
103
104
105
106






107
108
109
110
111
112
113
...
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
# $FreeBSD: head/Makefile 318556 2013-05-20 00:45:26Z miwi $
#

SUBDIR += accessibility
SUBDIR += arabic
SUBDIR += archivers
SUBDIR += astro
SUBDIR += audio
................................................................................
.else
INDEX_SHELL=		/bin/sh
.endif

.if !defined(INDEX_PORTS)
INDEX_PORTS=.
.endif







${INDEXDIR}/${INDEXFILE}:
	@${INDEX_ECHO_1ST} "Generating ${INDEXFILE} - please wait.."; \
	if [ "${INDEX_PRISTINE}" != "" ]; then \
		export LOCALBASE=/nonexistentlocal; \
	fi; \
	tmpdir=`/usr/bin/mktemp -d -t index` || exit 1; \
................................................................................
			echo; \
			echo "Note: the latest pre-generated version of INDEX may be fetched"; \
			echo "automatically with \"make fetchindex\"."; \
			echo "********************************************************************"; \
			echo; \
		fi; \
		exit 1); \
	cat $${tmpdir}/${INDEXFILE}.desc.* | (cd ${.CURDIR} ; perl ${.CURDIR}/Tools/make_index) | \
		sed -e 's/  */ /g' -e 's/|  */|/g' -e 's/  *|/|/g' -e 's./..g' | \
		sort -t '|' +1 -2 | \
		sed -e 's../.g' > ${INDEXDIR}/${INDEXFILE}.tmp; \
	if [ "${INDEX_PRISTINE}" != "" ]; then \
		sed -e "s,$${LOCALBASE},/usr/local," ${INDEXDIR}/${INDEXFILE}.tmp > ${INDEXDIR}/${INDEXFILE}; \
	else \
		mv ${INDEXDIR}/${INDEXFILE}.tmp ${INDEXDIR}/${INDEXFILE}; \
|







 







>
>
>
>
>
>







 







|







1
2
3
4
5
6
7
8
...
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
...
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
# $FreeBSD: head/Makefile 329851 2013-10-09 00:34:16Z bdrewery $
#

SUBDIR += accessibility
SUBDIR += arabic
SUBDIR += archivers
SUBDIR += astro
SUBDIR += audio
................................................................................
.else
INDEX_SHELL=		/bin/sh
.endif

.if !defined(INDEX_PORTS)
INDEX_PORTS=.
.endif

#.if exists(/usr/libexec/make_index)
#MAKE_INDEX=	/usr/libexec/make_index /dev/stdin
#.else
MAKE_INDEX=	perl ${.CURDIR}/Tools/make_index
#.endif

${INDEXDIR}/${INDEXFILE}:
	@${INDEX_ECHO_1ST} "Generating ${INDEXFILE} - please wait.."; \
	if [ "${INDEX_PRISTINE}" != "" ]; then \
		export LOCALBASE=/nonexistentlocal; \
	fi; \
	tmpdir=`/usr/bin/mktemp -d -t index` || exit 1; \
................................................................................
			echo; \
			echo "Note: the latest pre-generated version of INDEX may be fetched"; \
			echo "automatically with \"make fetchindex\"."; \
			echo "********************************************************************"; \
			echo; \
		fi; \
		exit 1); \
	cat $${tmpdir}/${INDEXFILE}.desc.* | (cd ${.CURDIR} ; ${MAKE_INDEX}) | \
		sed -e 's/  */ /g' -e 's/|  */|/g' -e 's/  *|/|/g' -e 's./..g' | \
		sort -t '|' +1 -2 | \
		sed -e 's../.g' > ${INDEXDIR}/${INDEXFILE}.tmp; \
	if [ "${INDEX_PRISTINE}" != "" ]; then \
		sed -e "s,$${LOCALBASE},/usr/local," ${INDEXDIR}/${INDEXFILE}.tmp > ${INDEXDIR}/${INDEXFILE}; \
	else \
		mv ${INDEXDIR}/${INDEXFILE}.tmp ${INDEXDIR}/${INDEXFILE}; \

Added Mk/Scripts/dialog4ports.sh.

































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
#! /bin/sh
# $FreeBSD: head/Mk/Scripts/dialog4ports.sh 329935 2013-10-09 23:01:54Z bdrewery $
# Maintainer: portmgr@FreeBSD.org
set -e

if [ -z "${DIALOG4PORTS}" -o -z "${PORTSDIR}" -o -z "${MAKE}" ]; then
	echo "DIALOG4PORTS, MAKE and PORTSDIR required in environment." >&2
	exit 1
fi

: ${DIALOGPORT:=ports-mgmt/dialog4ports}
: ${DIALOGNAME:=dialog4ports}

OPTIONSFILE="$1"

if ! [ -e $DIALOG4PORTS ]; then
	# If INSTALL_AS_USER is set then just build and use the WRKDIR version
	# Also do this if PREFIX!=LOCALBASE to avoid missing file or double
	# installs
	if [ -n "${INSTALL_AS_USER}" -o "${PREFIX}" != "${LOCALBASE}" ]; then
		if ! [ -d "${PORTSDIR}/${DIALOGPORT}" ]; then
			echo "===> Skipping 'config' as ${DIALOGPORT} is not checked out" >&2
			exit 1
		fi
		DIALOG4PORTS=$(${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -V DIALOG4PORTS)
		if ! [ -e "${DIALOG4PORTS}" ]; then
			echo "===> Building ${DIALOGNAME} as it is required for the config dialog"
			${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -D NO_DIALOG clean build
		fi
	else
		# Build+install through su-install as normal
		echo "===> Building/installing ${DIALOGNAME} as it is required for the config dialog"
		${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -D NO_DIALOG clean install
		# Need to clean again as it can't run twice in 1 call above
		${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -D NO_DIALOG clean
	fi
fi

# Backwards compat with older version which used stdout [<= 0.1.1] (or stderr [0.1.2]).
# Clear environment of PKGNAME or the dialog will show on older versions
# that do not understand -v.
if ! env -u PKGNAME ${DIALOG4PORTS} -v > /dev/null 2>&1; then
	exec $DIALOG4PORTS > $OPTIONSFILE 2>&1
fi

# Newer versions use stderr to work around a jail issue
# http://lists.freebsd.org/pipermail/freebsd-ports/2013-March/082383.html
exec $DIALOG4PORTS 2> $OPTIONSFILE

Added Mk/Scripts/qa.sh.





































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#!/bin/sh
# MAINTAINER: portmgr@FreeBSD.org
# $FreeBSD: head/Mk/Scripts/qa.sh 329902 2013-10-09 15:11:32Z bapt $

if [ -z "${STAGEDIR}" -o -z "${PREFIX}" -o -z "${LOCALBASE}" ]; then
	echo "STAGEDIR, PREFIX, LOCALBASE required in environment." >&2
	exit 1
fi

warn() {
	echo "Warning: $@" >&2
}

err() {
	echo "Error: $@" >&2
}

shebang() {
	rc=0
	for f in `find ${STAGEDIR} -type f`; do
		interp=$(sed -n -e '1s/^#![[:space:]]*\([^[:space:]]*\).*/\1/p' $f)
		case "$interp" in
		"") ;;
		/usr/bin/env) ;;
		${LOCALBASE}/*) ;;
		${PREFIX}/*) ;;
		/usr/bin/awk) ;;
		/usr/bin/sed) ;;
		/bin/sh) ;;
		*)
			err "${interp} is an invalid shebang you need USES=shebangfix for ${f#${STAGEDIR}${PREFIX}/}"
			rc=1
			;;
		esac
	done
}

symlinks() {
	rc=0
	for l in `find ${STAGEDIR} -type l`; do
		link=$(readlink ${l})
		case "${link}" in
		${STAGEDIR}*) err "Bad symlinks ${l} pointing inside the stage directory"
			rc=1
			;;
		esac
	done
}

paths() {
	rc=0
	dirs="${STAGEDIR} ${WRKDIR}"
	for f in `find ${STAGEDIR} -type f`;do
		for d in ${dirs}; do
			if grep -q ${d} ${f} ; then
				err "${f} is referring to ${d}"
				rc=1
			fi
		done
	done
}

# For now do not raise an error, just warnings
stripped() {
	[ -x /usr/bin/file ] || return
	for f in `find ${STAGEDIR} -type f`; do
		output=`/usr/bin/file ${f}`
		case "${output}" in
		*:*\ ELF\ *,\ not\ stripped*) warn "${f} is not stripped";;
		esac
	done
}

checks="shebang symlinks paths stripped"

ret=0
cd ${STAGEDIR}
for check in ${checks}; do
	${check} || ret=1
done

exit $ret

Added Mk/Uses/compiler.mk.



























































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# $FreeBSD: head/Mk/Uses/compiler.mk 329860 2013-10-09 05:52:45Z bapt $
#
# Allows to feature determine the compiler used
#
# MAINTAINER: portmgr@FreeBSD.org
#
# Feature:	compiler
# Usage:	USES=compiler or USES=compiler:ARGS
# Valid ARGS:	env (default, implicit) c++11-lib c++11-lang c11 features
#
# c++11-lang:	The port need a compiler understanding C++11
# c++11-lib:	The port need a compiler understanding C++11 and with a C++11 ready standard library
# c11:		The port need a compiler understanding c11
# openmp:	The port need a compiler understanding openmp
# features:	The port will determine the features supported by the default compiler
#
# Variable to test after <bsd.port.pre.mk>
#
# COMPILER_TYPE:	can be gcc or clang
# COMPILER_VERSION:	2 first digit of the version: 33 for clang 3.3.*, 46 for gcc 4.6.*
#
# COMPILER_FEATURES:	the list of features supported by the compiler include the standard C++ library.

.if !defined(_INCLUDE_USES_COMPILER_MK)
_INCLUDE_USES_COMPILER_MK=	yes

.if !defined(compiler_ARGS)
compiler_ARGS=	env
.endif

VALID_ARGS=	c++11-lib c++11-lang c11 features env

.if ${compiler_ARGS} == c++11-lib
_COMPILER_ARGS+=	features c++11-lib
.elif ${compiler_ARGS} == c++11-lang
_COMPILER_ARGS+=	features c++11-lang
.elif ${compiler_ARGS} == c11
_COMPILER_ARGS+=	features c11
.elif ${compiler_ARGS} == features
_COMPILER_ARGS+=	features
.elif ${compiler_ARGS} == env
_COMPILER_ARGS+=	env
.elif ${compiler_ARGS} == openmp
_COMPILER_ARGS+=	env openmp
.else
IGNORE=	Invalid argument "${compiler_ARGS}", valid arguments are: ${VALID_ARGS}
_COMPILER_ARGS=	#
.endif

.if ${_COMPILER_ARGS:Mc++11*} || ${_COMPILER_ARGS:Mc11}
_COMPILER_ARGS+=	features
.endif

_CCVERSION!=	${CC} --version
COMPILER_VERSION=	${_CCVERSION:M[0-9].[0-9]*:C/([0-9]).([0-9]).*/\1\2/g}
.if ${_CCVERSION:Mclang}
COMPILER_TYPE=	clang
.elif ${_CCVERSION:Mgcc*} || ${_CCVERSION:M\(GCC\)}
COMPILER_TYPE=	gcc
.endif

.if ${_COMPILER_ARGS:Mopenmp}
.if ${COMPILER_TYPE} == clang
USE_GCC=	any
.endif
.endif

.if ${_COMPILER_ARGS:Mfeatures}
_CXXINTERNAL!=	${CXX} -\#\#\# /dev/null 2>&1
.if ${_CXXINTERNAL:M\"-lc++\"}
COMPILER_FEATURES=	libc++
.else
COMPILER_FEATURES=	libstdc++
.endif

CSTD=	c89 c99 c11 gnu89 gnu99 gnu11
CXXSTD=	c++98 c++11 gnu++98 gnu++11

.for std in ${CSTD} ${CXXSTD}
_LANG=c
.if ${CXXSTD:M${std}}
_LANG=c++
.endif
OUTPUT_${std}!=	echo | ${CC} -std=${std} -c -x ${_LANG} /dev/null -o /dev/null 2>&1; echo
.if !${OUTPUT_${std}:M*error*}
COMPILER_FEATURES+=	${std}
.endif
.endfor
.endif

.if ${_COMPILER_ARGS:Mc++11-lib}
.if !${COMPILER_FEATURES:Mc++11}
USE_GCC=	yes
.elif ${COMPILER_TYPE} == clang && ${COMPILER_FEATURES:Mlibstdc++}
USE_GCC=	yes
.endif
.endif

.if ${_COMPILER_ARGS:Mc++11-lang}
.if !${COMPILER_FEATURES:Mc++11}
.if defined(FAVORITE_COMPILER) && ${FAVORITE_COMPILER} == gcc
USE_GCC=	yes
.elif (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 33) || ${COMPILER_TYPE} == gcc
BUILD_DEPENDS+=	${LOCALBASE}/bin/clang33:${PORTSDIR}/lang/clang33
CPP=	${LOCALBASE}/bin/clang-cpp33
CC=	${LOCALBASE}/bin/clang33
CXX=	${LOCALBASE}/bin/clang++33
.endif
.endif
.endif

.if ${_COMPILER_ARGS:Mc11}
.if !${COMPILER_FEATURES:Mc11}
.if defined(FAVORITE_COMPILER) && ${FAVORITE_COMPILER} == gcc
USE_GCC=	yes
.elif (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 33) || ${COMPILER_TYPE} == gcc
BUILD_DEPENDS+=	${LOCALBASE}/bin/clang33:${PORTSDIR}/lang/clang33
CPP=	${LOCALBASE}/bin/clang-cpp33
CC=	${LOCALBASE}/bin/clang33
CXX=	${LOCALBASE}/bin/clang++33
.endif
.endif
.endif

.endif

Changes to Mk/Uses/desktop-file-utils.mk.

1
2
3
4
5
6
7
8
..
19
20
21
22
23
24
25

26
27

28
29
30
31
32
33
34
# $FreeBSD: head/Mk/Uses/desktop-file-utils.mk 323663 2013-07-25 19:07:37Z kwm $
#
# handle dependency depends on desktop-file-utils and package regen
#
# MAINTAINER: gnome@FreeBSD.org
#
# Feature:	desktop-file-utils
# Usage:	USES=desktop-file-utils
................................................................................
BUILD_DEPENDS+=	update-desktop-database:${PORTSDIR}/devel/desktop-file-utils
RUN_DEPENDS+=	update-desktop-database:${PORTSDIR}/devel/desktop-file-utils

# bolt our post-install target to post-install
post-install: desktop-file-post-install

desktop-file-post-install:

# run for port post-install
	@-update-desktop-database -q

# plist entries for packages.
	@${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-desktop-database -q > /dev/null || /usr/bin/true" \
		>> ${TMPPLIST}; \
	${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-desktop-database -q > /dev/null || /usr/bin/true" \
		>> ${TMPPLIST}

.endif
|







 







>


>







1
2
3
4
5
6
7
8
..
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# $FreeBSD: head/Mk/Uses/desktop-file-utils.mk 328714 2013-09-29 17:17:57Z kwm $
#
# handle dependency depends on desktop-file-utils and package regen
#
# MAINTAINER: gnome@FreeBSD.org
#
# Feature:	desktop-file-utils
# Usage:	USES=desktop-file-utils
................................................................................
BUILD_DEPENDS+=	update-desktop-database:${PORTSDIR}/devel/desktop-file-utils
RUN_DEPENDS+=	update-desktop-database:${PORTSDIR}/devel/desktop-file-utils

# bolt our post-install target to post-install
post-install: desktop-file-post-install

desktop-file-post-install:
.if defined(NO_STAGE)
# run for port post-install
	@-update-desktop-database -q
.endif
# plist entries for packages.
	@${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-desktop-database -q > /dev/null || /usr/bin/true" \
		>> ${TMPPLIST}; \
	${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-desktop-database -q > /dev/null || /usr/bin/true" \
		>> ${TMPPLIST}

.endif

Changes to Mk/Uses/perl5.mk.

1
2
3
4
5
6
7
8
..
42
43
44
45
46
47
48


49









50
51
52
53
54
55
56
...
137
138
139
140
141
142
143

144
145
146
147
148
149
150
151

152
153
154
155
156
157
158
# $FreeBSD: head/Mk/Uses/perl5.mk 326295 2013-09-04 16:54:39Z az $
#
# Provide support to use perl5
#
# MAINTAINER: perl@FreeBSD.org
#
# PERL5			- Set to full path of perl5, either in the system or
#				  installed from a port.
................................................................................

.if exists(${LOCALBASE}/bin/perl5)
.sinclude "${LOCALBASE}/etc/perl5_version"
.if !defined(PERL_VERSION)
PERL_VERSION!=	perl -e 'printf "%vd\n", $$^V;'
.endif
.else


PERL_VERSION?=	5.14.4









.endif

PERL_VER?=	${PERL_VERSION:C/\.[0-9]+$//}

.if !defined(PERL_LEVEL) && defined(PERL_VERSION)
perl_major=		${PERL_VERSION:C|^([1-9]+).*|\1|}
_perl_minor=	00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|}
................................................................................

.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_PERL5_POST_MK)
_INCLUDE_USES_PERL5_POST_MK=	yes

PLIST_SUB+=	PERL_VERSION=${PERL_VERSION} \
		PERL_VER=${PERL_VER} \
		PERL_ARCH=${PERL_ARCH} \

		SITE_PERL=${SITE_PERL_REL}

# handle perl5 specific manpages
.for sect in 1 2 3 4 5 6 7 8 9
.if defined(P5MAN${sect})
_MANPAGES+=	${P5MAN${sect}:S%^%${PREFIX}/lib/perl5/${PERL_VER}/man/man${sect}/%}
.endif
.endfor


.if ${_USE_PERL5:Mmodbuild} || ${_USE_PERL5:Mmodbuildtiny}
_USE_PERL5+=		configure
CONFIGURE_SCRIPT?=	Build.PL
.if ${_USE_PERL5:Mmodbuild}
.if ${PORTNAME} != Module-Build
BUILD_DEPENDS+=		${SITE_PERL}/Module/Build.pm:${PORTSDIR}/devel/p5-Module-Build
|







 







>
>
|
>
>
>
>
>
>
>
>
>







 







>



|




>







1
2
3
4
5
6
7
8
..
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
...
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
# $FreeBSD: head/Mk/Uses/perl5.mk 328373 2013-09-26 15:52:38Z sunpoet $
#
# Provide support to use perl5
#
# MAINTAINER: perl@FreeBSD.org
#
# PERL5			- Set to full path of perl5, either in the system or
#				  installed from a port.
................................................................................

.if exists(${LOCALBASE}/bin/perl5)
.sinclude "${LOCALBASE}/etc/perl5_version"
.if !defined(PERL_VERSION)
PERL_VERSION!=	perl -e 'printf "%vd\n", $$^V;'
.endif
.else
.include "${PORTSDIR}/Mk/bsd.default-versions.mk"
.if ${PERL5_DEFAULT} == 5.12
PERL_VERSION=	5.12.5
.elif ${PERL5_DEFAULT} == 5.14
PERL_VERSION=	5.14.4
.elif ${PERL5_DEFAULT} == 5.16
PERL_VERSION=	5.16.3
.elif ${PERL5_DEFAULT} == 5.18
PERL_VERSION=	5.18.1
.else
IGNORE=	Invalid perl5 version ${PERL5_DEFAULT}
.endif
.endif

PERL_VER?=	${PERL_VERSION:C/\.[0-9]+$//}

.if !defined(PERL_LEVEL) && defined(PERL_VERSION)
perl_major=		${PERL_VERSION:C|^([1-9]+).*|\1|}
_perl_minor=	00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|}
................................................................................

.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_PERL5_POST_MK)
_INCLUDE_USES_PERL5_POST_MK=	yes

PLIST_SUB+=	PERL_VERSION=${PERL_VERSION} \
		PERL_VER=${PERL_VER} \
		PERL_ARCH=${PERL_ARCH} \
		PERL5_MAN3=lib/perl5/${PERL_VER}/man/man3 \
		SITE_PERL=${SITE_PERL_REL}

# handle perl5 specific manpages
.for sect in 3
.if defined(P5MAN${sect})
_MANPAGES+=	${P5MAN${sect}:S%^%${PREFIX}/lib/perl5/${PERL_VER}/man/man${sect}/%}
.endif
.endfor
MANDIRS+=	${PREFIX}/lib/perl5/${PERL_VER}

.if ${_USE_PERL5:Mmodbuild} || ${_USE_PERL5:Mmodbuildtiny}
_USE_PERL5+=		configure
CONFIGURE_SCRIPT?=	Build.PL
.if ${_USE_PERL5:Mmodbuild}
.if ${PORTNAME} != Module-Build
BUILD_DEPENDS+=		${SITE_PERL}/Module/Build.pm:${PORTSDIR}/devel/p5-Module-Build

Added Mk/Uses/qmake.mk.







































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
60
61
62
63
64
65
66
67
# $FreeBSD: head/Mk/Uses/qmake.mk 329878 2013-10-09 09:40:41Z makc $
#
# Provide support for qmake based projects
#
# MAINTAINER: kde@FreeBSD.org
#
# Feature:		qmake
# Usage:		USES=qmake or USES=qmake:ARGS
#			Must be used along with	'USE_QT4= qmake_build'
# Valid ARGS:		norecursive
# ARGS description:
# norecursive		Don't pass -recursive argument to qmake binary
#
#
# Variables for ports:
# QMAKE_ENV		- Environment passed to qmake.
#			Default: ${CONFIGURE_ENV}
# QMAKE_ARGS		- Arguments passed to qmake
#			Default: see below
# QMAKE_PRO		- qmake project file.
#			Default: empty (autodetect)
#
# User defined variables:
# QMAKE_VERBOSE		- Enable verbose configure output
#

.if !defined(_INCLUDE_USES_QMAKE_MK)
_INCLUDE_USES_QMAKE_MK=	yes

.if !defined(NO_STAGE)
DESTDIRNAME=	INSTALL_ROOT
.endif

.if defined(qmake_ARGS)
. if ${qmake_ARGS} == "norecursive"
QMAKE_NORECURSIVE=	yes
. else
IGNORE=	Incorrect 'USES+= qmake' usage: argument '${qmake_ARGS}' is not recognized
. endif
.endif

.if ${USE_QT4:Mqmake_build} == "" && ${USE_QT4:Mqmake} == ""
IGNORE=	'USES+= qmake' must be accompanied with 'USE_QT4= qmake_build'
.endif

# CC is respected via QMAKESPEC (see Mk/bsd.qt.mk)
QMAKE_ARGS+=	-spec ${QMAKESPEC} \
		QMAKE_CFLAGS="${CFLAGS}" \
		QMAKE_CXXFLAGS="${CXXFLAGS}" \
		QMAKE_LFLAGS="${LDFLAGS}" \
		PREFIX=${PREFIX}
QMAKE_ENV?=	${CONFIGURE_ENV}

.if !defined(QMAKE_NORECURSIVE)
QMAKE_ARGS+=	-recursive
.endif

.if defined(QMAKE_VERBOSE)
QMAKE_ARGS+=	-d
.endif

.if !target(do-configure)
do-configure:
	@cd ${CONFIGURE_WRKSRC} && ${SETENV} ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS} ${QMAKE_PRO}
.endif

.endif #!defined(_INCLUDE_USES_QMAKE_MK)

Changes to Mk/Uses/readline.mk.

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
# $FreeBSD: head/Mk/Uses/readline.mk 323917 2013-07-29 20:51:23Z bapt $
#
# handle dependency on the readline port
#
# MAINTAINER: portmgr@FreeBSD.org
#
# Feature:	readline
# Usage:	USES=readline
# Valid ARGS:	port
#

.if !defined(_INCLUDE_USES_READLINE_MK)
_INCLUDE_USES_READLINE_MK=	yes

.if ${OSVERSION} > 1000000



readline_ARGS=	port
.endif

.if defined(readline_ARGS) && ${readline_ARGS} == port
LIB_DEPENDS+=		libreadline.so.6:${PORTSDIR}/devel/readline
CPPFLAGS+=		-I${LOCALBASE}/include
LDFLAGS+=		-L${LOCALBASE}/lib -lreadline
.endif

.endif
|













|
>
>
>










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
# $FreeBSD: head/Mk/Uses/readline.mk 327361 2013-09-15 22:15:58Z marino $
#
# handle dependency on the readline port
#
# MAINTAINER: portmgr@FreeBSD.org
#
# Feature:	readline
# Usage:	USES=readline
# Valid ARGS:	port
#

.if !defined(_INCLUDE_USES_READLINE_MK)
_INCLUDE_USES_READLINE_MK=	yes

#.if ${OPSYS} == FreeBSD && ${OSVERSION} > 1000000
#readline_ARGS=	port
#.endif
.if ${OPSYS} == DragonFly
readline_ARGS=	port
.endif

.if defined(readline_ARGS) && ${readline_ARGS} == port
LIB_DEPENDS+=		libreadline.so.6:${PORTSDIR}/devel/readline
CPPFLAGS+=		-I${LOCALBASE}/include
LDFLAGS+=		-L${LOCALBASE}/lib -lreadline
.endif

.endif

Added Mk/Uses/scons.mk.



































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
# $FreeBSD: head/Mk/Uses/scons.mk 329143 2013-10-03 06:41:54Z bapt $
#
# Provide support to use the scons
#
# MAINTAINER: python@FreeBSD.org
#
# Feature:		scons
# Usage:		USES=scons
#

.if !defined(_INCLUDE_USES_SCONS_MK)
_INCLUDE_USES_SCONS_MK=	yes

.if defined(scons_ARGS)
IGNORE=	Incorrect 'USES+= scons:${scons_ARGS}' scons takes no arguments
.endif

MAKEFILE=		#
MAKE_FLAGS=		#
ALL_TARGET=		#
LIBPATH?=		${LOCALBASE}/lib
CPPPATH?=		${LOCALBASE}/include
SCONS=			${LOCALBASE}/bin/scons
BUILD_DEPENDS+=		${SCONS}:${PORTSDIR}/devel/scons
MAKE_CMD?=		${SCONS}
MAKE_ENV+=		PKGCONFIGDIR="${PKGCONFIGDIR}" \
			CCFLAGS="${CFLAGS}" LINKFLAGS="${LDFLAGS}" \
			LIBPATH="${LIBPATH}" CPPPATH="${CPPPATH}"
.if !defined(NO_STAGE)
MAKE_ARGS+=		${DESTDIRNAME:L}=${STAGEDIR}
.endif

.endif

Changes to Mk/Uses/shared-mime-info.mk.

1
2
3
4
5
6
7
8
..
19
20
21
22
23
24
25

26
27

28
29
30
31
32
33
34
# $FreeBSD: head/Mk/Uses/shared-mime-info.mk 315953 2013-04-17 09:26:39Z kwm $
#
# handle dependency depends on shared-mime-info and package regen
#
# MAINTAINER: gnome@FreeBSD.org
#
# Feature:	shared-mime-info
# Usage:	USES=shared-mime-info
................................................................................
BUILD_DEPENDS+=	update-mime-database:${PORTSDIR}/misc/shared-mime-info
RUN_DEPENDS+=	update-mime-database:${PORTSDIR}/misc/shared-mime-info

# bolt our post-install target to post-install
post-install: shared-mime-post-install

shared-mime-post-install:

# run for port post-install
	@-update-mime-database ${PREFIX}/share/mime

# plist entries for packages.
	@${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-mime-database %D/share/mime" \
		>> ${TMPPLIST}; \
	${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-mime-database %D/share/mime" \
		>> ${TMPPLIST}

.endif
|







 







>


>







1
2
3
4
5
6
7
8
..
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# $FreeBSD: head/Mk/Uses/shared-mime-info.mk 328714 2013-09-29 17:17:57Z kwm $
#
# handle dependency depends on shared-mime-info and package regen
#
# MAINTAINER: gnome@FreeBSD.org
#
# Feature:	shared-mime-info
# Usage:	USES=shared-mime-info
................................................................................
BUILD_DEPENDS+=	update-mime-database:${PORTSDIR}/misc/shared-mime-info
RUN_DEPENDS+=	update-mime-database:${PORTSDIR}/misc/shared-mime-info

# bolt our post-install target to post-install
post-install: shared-mime-post-install

shared-mime-post-install:
.if defined(NO_STAGE)
# run for port post-install
	@-update-mime-database ${PREFIX}/share/mime
.endif
# plist entries for packages.
	@${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-mime-database %D/share/mime" \
		>> ${TMPPLIST}; \
	${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-mime-database %D/share/mime" \
		>> ${TMPPLIST}

.endif

Added Mk/Uses/tcl.mk.





















































































































































































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
# $FreeBSD: head/Mk/Uses/tcl.mk 328462 2013-09-27 12:53:20Z gahr $
#
# vim: ts=8 noexpandtab
#
# Provide support to use Tcl/Tk
#
# MAINTAINER: tcltk@FreeBSD.org
#
#
# Variables set by this file:
#
# TCL_VER		- Major.Minor version of Tcl
#
# TCLSH			- Set to full path of the Tcl interpreter
#
# TCL_LIBDIR		- Path where the Tcl libraries can be found
#
# TCL_INCLUDEDIR	- Path where the Tcl C headers can be found
#
#
# TK_VER		- Major.Minor version of Tk
#
# WISH			- Set to full path of the Tk interpreter
#
# TK_LIBDIR		- Path where the Tk libraries can be found
#
# TK_INCLUDEDIR		- Path where the Tk C headers can be found
#
#
#
# Usage:
#
# USES+=	PORT[:(VERSION|wrapper),build,run]
#
# where PORT is one of:
#
# - tcl			- Depend on Tcl
# - tk			- Depend on both Tk and Tcl (Tk itself depends on Tcl)
#
# and VERSION is in one of the following formats:
#
# - (empty)		- Depend on any installed version of PORT. If none
#   			  is installed, bring in the default version. See
#   			  ${_TCLTK_DEFAULT_VERSION} below.
#
# - 84, 85, 86		- Depend on a specific version series of PORT. Multiple
#   			  values are OK. The highest version available is
#   			  picked.
#
# - 84+, 85+, 86+	- Depend on any installed version greater or equal to
#   			  the specified version.
#
# If wrapper is specified, an additional dependency on tcl-wrapper or
# tk-wrapper is added. It is NOT possible to select a specific version of
# Tcl/Tk when using the wrapper.
#
# Build-time / Run-time only dependencies can be specified with build or run.
#

.if !defined(_INCLUDE_USES_TCL_MK)
_INCLUDE_USES_TCL_MK=	yes

#
# List the currently available versions.
#
_TCLTK_VALID_VERSIONS=	84 85 86

#
# Bring in the default and check that the specified version is in the list of
# valid versions.
#
.include "${PORTSDIR}/Mk/bsd.default-versions.mk"
_TCLTK_DEFAULT_VERSION=	${TCLTK_DEFAULT:S/.//}
.if ! ${_TCLTK_VALID_VERSIONS:M${_TCLTK_DEFAULT_VERSION}}
IGNORE=	Invalid tcltk version ${TCLTK_DEFAULT}
.endif

#
# _TCLTK_PORT tells us whether we're depending on Tcl or Tk. When using
# USES+=tk, the included file tk.mk sets this before including this file.
#
_TCLTK_PORT?=	tcl

#
# Build a make(1)-friendly list of arguments (i.e., space separated).
#
_TCL_ARGS=	${tcl_ARGS:S/,/ /g}

#
# Parse a ver+ argument.
#
.if ${_TCL_ARGS:M*+}
_TCLTK_MIN_VERSION:=	${_TCL_ARGS:M*+:S/+//}
_TCLTK_WANTED_VERSIONS:=${_TCLTK_DEFAULT_VERSION}
.endif

#
# Parse one or more ver arguments.
#
.if ${_TCL_ARGS:M8[4-6]}
_TCLTK_WANTED_VERSIONS:=${_TCL_ARGS:M8[4-6]}
.endif

#
# It makes little sense to specify both the wrapper and a specific version.
#
.if ${_TCL_ARGS:Mwrapper} && defined(_TCLTK_WANTED_VERSIONS)
IGNORE=	USES=${_TCLTK_PORT}: it is not possible to specify both a version and the wrapper: ${tcl_ARGS}
.endif

#
# If no version was specified with any of the ver or ver+ arguments, set the
# default version.
#
.if !defined(_TCLTK_WANTED_VERSIONS)
_TCLTK_WANTED_VERSIONS=	${_TCLTK_DEFAULT_VERSION}
.endif

# 
# Resolve minimum versions (ver+). Append anything greater or equal than the
# specified minimum version to the list of wanted versions.
#
.if defined(_TCLTK_MIN_VERSION)
.  for _v in ${_TCLTK_VALID_VERSIONS}
.    if ${_TCLTK_MIN_VERSION} <= ${_v}
_TCLTK_WANTED_VERSIONS+=${_v}
.    endif
.  endfor
.endif

#
# Right now we have built a list of potential versions that we may depend on.
# Let's sort them and remove any duplicates. We then locate the highest one
# already installed, if any.
#
.for _v in ${_TCLTK_WANTED_VERSIONS:O:u}
_TCLTK_HIGHEST_VERSION:=${_v}
.  if exists(${LOCALBASE}/lib/lib${_TCLTK_PORT}${_v}.so)
_TCLTK_WANTED_VERSION:=	${_v}
.  endif
.endfor

#
# If we couldn't find any wanted version installed, depend on the highest one.
.if !defined(_TCLTK_WANTED_VERSION)
_TCLTK_WANTED_VERSION:= ${_TCLTK_HIGHEST_VERSION}
.endif

#
# Exported variables
#
TCL_VER:=	${_TCLTK_WANTED_VERSION:S/8/8./}
TCL_SHLIB_VER:=	${_TCLTK_WANTED_VERSION}
TCLSH:=		${LOCALBASE}/bin/tclsh${TCL_VER}
TCL_LIBDIR:=	${LOCALBASE}/lib/tcl${TCL_VER}
TCL_INCLUDEDIR:=${LOCALBASE}/include/tcl${TCL_VER}

.if ${_TCLTK_PORT} == "tk"
TK_VER:=	${_TCLTK_WANTED_VERSION:S/8/8./}
TK_SHLIB_VER:=	${_TCLTK_WANTED_VERSION}
WISH:=		${LOCALBASE}/bin/wish${TCL_VER}
TK_LIBDIR:=	${LOCALBASE}/lib/tk${TK_VER}
TK_INCLUDEDIR:=	${LOCALBASE}/include/tk${TK_VER}
.endif

#
# Dependencies
#
_TCLTK_BUILD_DEPENDS=
_TCLTK_RUN_DEPENDS=
_TCLTK_LIB_DEPENDS=

# Construct the correct dependency lines (wrapper)
.if ${_TCL_ARGS:Mwrapper}
.  if ${_TCLTK_PORT} == "tcl"
_TCLTK_WRAPPER_PORT=	tclsh:${PORTSDIR}/lang/tcl-wrapper
.  elif ${_TCLTK_PORT} == "tk"
_TCLTK_WRAPPER_PORT=	wish:${PORTSDIR}/x11-toolkits/tk-wrapper
.  endif
.endif

# Construct the correct dependency lines (Tcl/Tk)
.  if ${_TCLTK_PORT} == "tcl"
_TCLTK_EXE_LINE=	tclsh${TCL_VER}:${PORTSDIR}/lang/tcl${_TCLTK_WANTED_VERSION}
_TCLTK_LIB_LINE=	libtcl${TCL_SHLIB_VER}.so:${PORTSDIR}/lang/tcl${_TCLTK_WANTED_VERSION}
.  elif ${_TCLTK_PORT} == "tk"
_TCLTK_EXE_LINE=	wish${TK_VER}:${PORTSDIR}/x11-toolkits/tk${_TCLTK_WANTED_VERSION}
_TCLTK_LIB_LINE=	libtk${TK_SHLIB_VER}.so:${PORTSDIR}/x11-toolkits/tk${_TCLTK_WANTED_VERSION}
.endif

.if ${_TCL_ARGS:Mbuild}
BUILD_DEPENDS+=	${_TCLTK_WRAPPER_PORT} \
		${_TCLTK_EXE_LINE}
.elif ${_TCL_ARGS:Mrun}
RUN_DEPENDS+=	${_TCLTK_WRAPPER_PORT} \
		${_TCLTK_EXE_LINE}
.else
RUN_DEPENDS+=	${_TCLTK_WRAPPER_PORT}
LIB_DEPENDS+=	${_TCLTK_LIB_LINE}
.endif

.endif # defined(_INCLUDE_USES_TCL_MK)

Added Mk/Uses/tk.mk.



































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# $FreeBSD: head/Mk/Uses/tk.mk 327607 2013-09-19 09:49:52Z gahr $
#
# vim: ts=8 noexpandtab
#
#

.if ${USES:Mtcl} || ${USES:Mtcl\:*}
IGNORE= Do not set both tcl and tk in USES
.endif

.if defined(tk_ARGS)
tcl_ARGS:=	${tk_ARGS}
.endif

_TCLTK_PORT=	tk

.include "${PORTSDIR}/Mk/Uses/tcl.mk"

Added Mk/Uses/uidfix.mk.





































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# $FreeBSD: head/Mk/Uses/uidfix.mk 328128 2013-09-24 13:23:15Z bapt $
#
# Changes some default behaviour of build systems to allow installing as user.
#
# MAINTAINER:	bapt@FreeBSD.org
#
# Feature:	uidfix
# Usage:	USES=uidfix
# Valid ARGS:	none
#
.if !defined(_INCLUDE_USES_UIDFIX_MK)
.if ${UID} != 0
MAKE_ENV+=	BINOWN=${UID} SHAREOWN=${UID} CONFOWN=${UID}
BINOWN=	${UID}
SHAREOWN=	${UID}
WWWOWN=	${UID}
.endif
.endif

Added Mk/Uses/zope.mk.





























































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# $FreeBSD: head/Mk/Uses/zope.mk 328002 2013-09-23 13:42:48Z rm $
#
# Provide support for Zope-related ports
#
# MAINTAINER: zope@FreeBSD.org
#
# SZOPEBASEDIR		- relative base directory of zope server
# ZOPEBASEDIR		- absolute base directory of zope that is
#					  ${LOCALBASE}/${SZOPEBASEDIR} by default,
# ZOPEPRODUCTDIR	- directory, where products for zope can be found
#
# ZOPE_VERSION		- Version of zope that will be used in the port. Set this
#					  in your /etc/make.conf in case you want to use a
#					  specific version of zope.
#
.if !defined(_INCLUDE_USES_ZOPE_MK)
_INCLUDE_USES_ZOPE_MK=	yes

_ZOPE_PORTBRANCH=	2.13
_ZOPE_ALLBRANCHES=	2.13

_PYTHON_VER_REQUIRED=	python2.7

.if defined(ZOPE_VERSION)
_ZOPE_VERSION:=	${ZOPE_VERSION}
.else
_ZOPE_VERSION:=	${_ZOPE_PORTBRANCH}
.endif

# Validate Zope version whether it meets USE_ZOPE version restriction.
_ZOPE_VERSION_CHECK:=		${USE_ZOPE:C/^([1-9]\.[0-9]*)$/\1-\1/}
_ZOPE_VERSION_MINIMUM_TMP:=	${_ZOPE_VERSION_CHECK:C/([1-9]\.[0-9]*)[-+].*/\1/}
_ZOPE_VERSION_MINIMUM:=		${_ZOPE_VERSION_MINIMUM_TMP:M[1-9].[0-9]}
_ZOPE_VERSION_MAXIMUM_TMP:=	${_ZOPE_VERSION_CHECK:C/.*-([1-9]\.[0-9]*)/\1/}
_ZOPE_VERSION_MAXIMUM:=		${_ZOPE_VERSION_MAXIMUM_TMP:M[1-9].[0-9]}

.if !empty(_ZOPE_VERSION_MINIMUM) && ( \
		${_ZOPE_VERSION} < ${_ZOPE_VERSION_MINIMUM})
_ZOPE_VERSION_NONSUPPORTED=	${_ZOPE_VERSION_MINIMUM} at least
.elif !empty(_ZOPE_VERSION_MAXIMUM) && ( \
		${_ZOPE_VERSION} > ${_ZOPE_VERSION_MAXIMUM})
_ZOPE_VERSION_NONSUPPORTED=	${_ZOPE_VERSION_MAXIMUM} at most
.endif

# If we have an unsupported version of Zope, try another.
.if defined(_ZOPE_VERSION_NONSUPPORTED)
.if defined(ZOPE_VERSION)
IGNORE=			needs Zope ${_ZOPE_VERSION_NONSUPPORTED}.\
				But you specified ${_ZOPE_VERSION}
.else
.undef _ZOPE_VERSION
.for ver in ${_ZOPE_ALLBRANCHES}
__VER=		${ver}
.if !defined(_ZOPE_VERSION) && \
	!(!empty(_ZOPE_VERSION_MINIMUM) && ( \
		${__VER} < ${_ZOPE_VERSION_MINIMUM})) && \
	!(!empty(_ZOPE_VERSION_MAXIMUM) && ( \
		${__VER} > ${_ZOPE_VERSION_MAXIMUM}))
_ZOPE_VERSION=	${ver}
.endif
.endfor
.if !defined(_ZOPE_VERSION)
IGNORE=			needs an unsupported version of Zope
_ZOPE_VERSION=	${_ZOPE_PORTBRANCH} # just to avoid version sanity checking.
.endif
.endif # defined(ZOPE_VERSION)
.endif # defined(_ZOPE_VERSION_NONSUPPORTED)

ZOPE_VERSION?=	${_ZOPE_VERSION}

.if !defined(PYTHON_VERSION)
PYTHON_VERSION=	${_PYTHON_VER_REQUIRED}
.elif ${PYTHON_VERSION} != ${_PYTHON_VER_REQUIRED}
IGNORE+=	Zope requires Python ${_PYTHON_VER_REQUIRED}.\
			But you or a port dependency specified ${PYTHON_VERSION}
.endif # !defined(PYTHON_VERSION)

# Zope-related variables
.if ${ZOPE_VERSION} == ${_ZOPE_PORTBRANCH}
RUN_DEPENDS+=	zope213>0:${PORTSDIR}/www/zope213
.else
check-makevars::
	@${ECHO} "Makefile error: bad value for ZOPE_VERSION: ${ZOPE_VERSION}."
	@${ECHO} "Legal values are: ${_ZOPE_PORTBRANCH} (default)"
	@${FALSE}
.endif
ZOPEBASEDIR?=			${PREFIX}/${SZOPEBASEDIR}
ZOPEPRODUCTDIR?=		Products

# Zope specific substitutions
PLIST_SUB+=		ZOPEBASEDIR=${SZOPEBASEDIR} \
				ZOPEPRODUCTDIR=${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}

.endif # !defined(_INCLUDE_USES_ZOPE_MK)

Changes to Mk/bsd.database.mk.

1
2
3
4
5
6
7
8
9
10
11
...
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
# -*- tab-width: 4; -*-
# ex: ts=4
#
# $FreeBSD: head/Mk/bsd.database.mk 324283 2013-08-05 19:43:39Z mandree $
#

.if defined(_POSTMKINCLUDED) && !defined(Database_Post_Include)

Database_Post_Include=			bsd.database.mk
Database_Include_MAINTAINER=	ports@FreeBSD.org

................................................................................
_SQLITE_VER=	3
.else
_SQLITE_VER=	 ${USE_SQLITE}
.endif

# USE_SQLITE is specified incorrectly, so mark this as IGNORE
.if ${_SQLITE_VER} == "3"
LIB_DEPENDS+=	sqlite3.8:${PORTSDIR}/databases/sqlite${_SQLITE_VER}
SQLITE_VER=	${_SQLITE_VER}
.elif ${_SQLITE_VER} == "34"
LIB_DEPENDS+=	sqlite3.8:${PORTSDIR}/databases/sqlite${_SQLITE_VER}
SQLITE_VER=	${_SQLITE_VER}
.elif ${_SQLITE_VER} == "2"
LIB_DEPENDS+=	sqlite.2:${PORTSDIR}/databases/sqlite${_SQLITE_VER}
SQLITE_VER=	${_SQLITE_VER}
.else
IGNORE=		cannot install: unknown SQLite version: ${_SQLITE_VER}



|







 







<
<
<







1
2
3
4
5
6
7
8
9
10
11
...
500
501
502
503
504
505
506



507
508
509
510
511
512
513
# -*- tab-width: 4; -*-
# ex: ts=4
#
# $FreeBSD: head/Mk/bsd.database.mk 327409 2013-09-16 15:19:15Z bapt $
#

.if defined(_POSTMKINCLUDED) && !defined(Database_Post_Include)

Database_Post_Include=			bsd.database.mk
Database_Include_MAINTAINER=	ports@FreeBSD.org

................................................................................
_SQLITE_VER=	3
.else
_SQLITE_VER=	 ${USE_SQLITE}
.endif

# USE_SQLITE is specified incorrectly, so mark this as IGNORE
.if ${_SQLITE_VER} == "3"



LIB_DEPENDS+=	sqlite3.8:${PORTSDIR}/databases/sqlite${_SQLITE_VER}
SQLITE_VER=	${_SQLITE_VER}
.elif ${_SQLITE_VER} == "2"
LIB_DEPENDS+=	sqlite.2:${PORTSDIR}/databases/sqlite${_SQLITE_VER}
SQLITE_VER=	${_SQLITE_VER}
.else
IGNORE=		cannot install: unknown SQLite version: ${_SQLITE_VER}

Added Mk/bsd.default-versions.mk.























































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
# $FreeBSD: head/Mk/bsd.default-versions.mk 329164 2013-10-03 09:25:37Z mva $
#
# MAINTAINER:	ports@FreeBSD.org
#
# Handle the default versions for users chosable multi versions.
#
# It expects users to define DEFAULT_VERSIONS in there make.conf
# Syntax is the following:
#
# DEFAULT_VERSIONS=	perl5=5.18 ruby=2.0

.if !defined(_INCLUDE_BSD_DEFAULT_VERSIONS_MK)
_INCLUDE_BSD_DEFAULT_VERSIONS_MK=	yes

.for lang in ${DEFAULT_VERSIONS}
_l=		${lang:C/=.*//g}
${_l:U}_DEFAULT=	${lang:C/.*=//g}
.endfor

PERL5_DEFAULT?=		5.14
RUBY_DEFAULT?=		1.9
TCLTK_DEFAULT?=		8.6
PYTHON_DEFAULT?=	2.7
PYTHON2_DEFAULT?=	2.7
PYTHON3_DEFAULT?=	3.3

.endif

Changes to Mk/bsd.efl.mk.

1
2
3
4
5
6
7
8
9
10
...
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
...
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
#
# $MBSDlabs: portmk/bsd.efl.mk,v 1.17 2006/10/02 14:57:48 stas Exp $
# $FreeBSD: head/Mk/bsd.efl.mk 322288 2013-07-04 20:31:44Z gblach $
#
# bsd.efl.mk - Support for Enlightenment Foundation Libraries (EFL)
#
# Author: Stanislav Sedov <stas@FreeBSD.org>
# Inspired by bsd.sdl.mk by Edwin Groothuis <edwin@freebsd.org>
#
# You can specify EFL-related library dependency using "USE_EFL=" statement,
................................................................................
. for COMP in ${_USE_EFL_ECORE}
.  if ${_USE_EFL_ECORE_UQ:M${COMP}}==""
_USE_EFL_ECORE_UQ+=	${COMP}
.  endif
. endfor

. for COMP in ${_USE_EFL_ECORE_UQ}
LIB_DEPENDS+=	${_ecore_${COMP}_NAME}.${_ecore_VERSION}:${PORTSDIR}/${_ecore_${COMP}_CATEGORY}/${_ecore_${COMP}_PORTNAME}
. endfor

.endif #USE_EFL_ECORE

.if defined(USE_EFL)

EFL_Include_post=	bsd.efl.mk
................................................................................
. endif
.endfor

#
# define dependencies
#
.for LIB in ${_USE_EFL_UQ}
LIB_DEPENDS+=	${_${LIB}_SLIB}.${_${LIB}_VERSION}:${PORTSDIR}/${_${LIB}_CATEGORY}/${_${LIB}_PORTNAME}
.endfor

#
# Initialize configure enviropment
#
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib


|







 







|







 







|







1
2
3
4
5
6
7
8
9
10
...
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
...
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
#
# $MBSDlabs: portmk/bsd.efl.mk,v 1.17 2006/10/02 14:57:48 stas Exp $
# $FreeBSD: head/Mk/bsd.efl.mk 328658 2013-09-29 09:31:56Z gblach $
#
# bsd.efl.mk - Support for Enlightenment Foundation Libraries (EFL)
#
# Author: Stanislav Sedov <stas@FreeBSD.org>
# Inspired by bsd.sdl.mk by Edwin Groothuis <edwin@freebsd.org>
#
# You can specify EFL-related library dependency using "USE_EFL=" statement,
................................................................................
. for COMP in ${_USE_EFL_ECORE}
.  if ${_USE_EFL_ECORE_UQ:M${COMP}}==""
_USE_EFL_ECORE_UQ+=	${COMP}
.  endif
. endfor

. for COMP in ${_USE_EFL_ECORE_UQ}
LIB_DEPENDS+=	lib${_ecore_${COMP}_NAME}.so.${_ecore_VERSION}:${PORTSDIR}/${_ecore_${COMP}_CATEGORY}/${_ecore_${COMP}_PORTNAME}
. endfor

.endif #USE_EFL_ECORE

.if defined(USE_EFL)

EFL_Include_post=	bsd.efl.mk
................................................................................
. endif
.endfor

#
# define dependencies
#
.for LIB in ${_USE_EFL_UQ}
LIB_DEPENDS+=	lib${_${LIB}_SLIB}.so.${_${LIB}_VERSION}:${PORTSDIR}/${_${LIB}_CATEGORY}/${_${LIB}_PORTNAME}
.endfor

#
# Initialize configure enviropment
#
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

Changes to Mk/bsd.gecko.mk.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
..
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
...
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
...
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
...
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
...
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
...
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
...
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
...
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
...
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
...
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
...
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
...
673
674
675
676
677
678
679



680
681
682
683
684
685
686
...
759
760
761
762
763
764
765

766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
...
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810



















811
812
813
814
815
816
817
#-*- tab-width: 4; -*-
# ex:ts=4
#
# Date created:		12 Nov 2005
# Whom:			Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD: head/Mk/bsd.gecko.mk 326101 2013-09-02 21:57:08Z bapt $
#
# 4 column tabs prevent hair loss and tooth decay!

# ======================= USERS =================================
# To specify which gecko-based backend you prefer, use something like:
#
# WITH_GECKO=	libxul
................................................................................
#  .if ${GECKO}=="libxul19"
#	@${REINPLACE_CMD} -e 's|mozilla-|libxul-|' \
#		${MOZSRC}/configure
#  .endif

_GECKO_ALL=	libxul

libxul_PLIST=		libxul>=17

.for gecko in ${_GECKO_ALL}
${gecko}_PORTSDIR?=	www
${gecko}_DEPENDS?=	${PORTSDIR}/${${gecko}_PORTSDIR}/${gecko}
${gecko}_PLIST?=	${LOCALBASE}/lib/${gecko}/libgtkembedmoz.so
.endfor

................................................................................

# Ports can use the following:
#
# USE_FIREFOX             Add runtime dependency on Firefox. If no version
#                         is given by the maintainer via the port or by the
#                         user via defined variable try to find the highest
#                         stable installed version.
#                         Available values: yes 17+ 23+ 17 23+
#                         NOTE:
#                         default value 17 is used in case of USE_FIREFOX=yes
#
# USE_FIREFOX_BUILD       Add buildtime dependency on Firefox.
#                         Available values: see USE_FIREFOX
#
# USE_SEAMONKEY           Add runtime dependency on SeaMonkey. If no
#                         version is given by the maintainer via the port
#                         or by the user via defined variable try to find
#                         the highest stable installed version.
#                         Available values: yes 20+ 20
#                         NOTE:
#                         default value 20 is used in case of USE_SEAMONKEY=yes
#
# USE_SEAMONKEY_BUILD     Add buildtime dependency on SeaMonkey.
#                         Available values: see USE_SEAMONKEY
#
# USE_THUNDERBIRD         Add runtime dependency on Thunderbird. If no
#                         version is given by the maintainer via the port
#                         or by the user via defined variable try to find
#                         the highest stable installed version.
#                         Available values: yes 17+ 17
#                         NOTE:
#                         default value 17 is used in case of USE_THUNDERBIRD=yes
#
# USE_THUNDERBIRD_BUILD   Add buildtime dependency on Thunderbird.
#                         Available values: see USE_THUNDERBIRD
#

#
# Firefox part
................................................................................
# Process USE_FIREFOX_BUILD
.if defined(USE_FIREFOX_BUILD)
USE_FIREFOX:=				${USE_FIREFOX_BUILD}
_FIREFOX_BUILD_DEPENDS=		yes
.endif

_FIREFOX_DEFAULT_VERSION=	17
_FIREFOX_VERSIONS=			17 23
_FIREFOX_RANGE_VERSIONS=	17+ 23+

# For specifying [17, ..]+
_FIREFOX_23P=	23 ${_FIREFOX_17P}
_FIREFOX_17P=	17

# Set the default Firefox version and check if USE_FIREFOX=yes was given
.if ${USE_FIREFOX} == "yes"
USE_FIREFOX=	${_FIREFOX_DEFAULT_VERSION}
.endif

................................................................................

.if !defined(_FIREFOX_${USE_FIREFOX:S/+//}P)
IGNORE=			cannot install: unknown Firefox version: firefox-${USE_FIREFOX:C/([0-9])([0-9])/\1.\2/}
.endif

# Dependence lines for different Firefox versions
17_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr
23_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox

# Add dependencies
.if defined(USE_FIREFOX)
.if defined(_FIREFOX_BUILD_DEPENDS)
BUILD_DEPENDS+= ${${USE_FIREFOX}_DEPENDS}
.endif
RUN_DEPENDS+=	${${USE_FIREFOX}_DEPENDS}
................................................................................

# Process USE_SEAMONKEY_BUILD
.if defined(USE_SEAMONKEY_BUILD)
USE_SEAMONKEY:=				${USE_SEAMONKEY_BUILD}
_SEAMONKEY_BUILD_DEPENDS=	yes
.endif

_SEAMONKEY_DEFAULT_VERSION=	20
_SEAMONKEY_VERSIONS=		20
_SEAMONKEY_RANGE_VERSIONS=	20+

# For specifying [20, ..]+
_SEAMONKEY_20P=	20

# Set the default SeaMonkey version and check if USE_SEAMONKEY=yes was given
.if ${USE_SEAMONKEY} == "yes"
USE_SEAMONKEY=	${_SEAMONKEY_DEFAULT_VERSION}
.endif

# Setting/finding SeaMonkey version we want.
................................................................................
.endif

.if !defined(_SEAMONKEY_${USE_SEAMONKEY:S/+//}P)
IGNORE=			cannot install: unknown SeaMonkey version: seamonkey-2.${USE_SEAMONKEY}
.endif

# Dependence lines for different SeaMonkey versions
20_DEPENDS=		${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey

# Add dependencies
.if defined(USE_SEAMONKEY)
.if defined(_SEAMONKEY_BUILD_DEPENDS)
BUILD_DEPENDS+= ${${USE_SEAMONKEY}_DEPENDS}
.endif
RUN_DEPENDS+=	${${USE_SEAMONKEY}_DEPENDS}
................................................................................

# Process USE_THUNDERBIRD_BUILD
.if defined(USE_THUNDERBIRD_BUILD)
USE_THUNDERBIRD:=			${USE_THUNDERBIRD_BUILD}
_THUNDERBIRD_BUILD_DEPENDS=		yes
.endif

_THUNDERBIRD_DEFAULT_VERSION=	17
_THUNDERBIRD_VERSIONS=			17
_THUNDERBIRD_RANGE_VERSIONS=	17+

# For specifying [17, ..]+
_THUNDERBIRD_17P=	17

# Set the default Thunderbird version and check if USE_THUNDERBIRD=yes was given
.if ${USE_THUNDERBIRD} == "yes"
USE_THUNDERBIRD=	${_THUNDERBIRD_DEFAULT_VERSION}
.endif

# Setting/finding Thunderbird version we want.
................................................................................
.endif

.if !defined(_THUNDERBIRD_${USE_THUNDERBIRD:S/+//}P)
IGNORE=			cannot install: unknown Thunderbird version: thunderbird-${USE_THUNDERBIRD:C/([0-9])([0-9])/\1.\2/}
.endif

# Dependence lines for different Thunderbird versions
17_DEPENDS=		${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird

# Add dependencies
.if defined(USE_THUNDERBIRD)
.if defined(_THUNDERBIRD_BUILD_DEPENDS)
BUILD_DEPENDS+= ${${USE_THUNDERBIRD}_DEPENDS}
.endif
RUN_DEPENDS+=	${${USE_THUNDERBIRD}_DEPENDS}
................................................................................

MOZILLA?=	${PORTNAME}
MOZILLA_VER?=	${PORTVERSION}
MOZILLA_BIN?=	${PORTNAME}-bin
MOZILLA_EXEC_NAME?=${MOZILLA}
MOZ_RPATH?=	${MOZILLA}
USE_GNOME+=	libidl desktopfileutils
USES+=	iconv
USE_PERL5_BUILD=yes
USE_XORG=	printproto sm xt xi xext x11 xinerama \
		ice xproto

MOZILLA_SUFX?=	none
MOZSRC?=	${WRKSRC}
WRKSRC?=	${WRKDIR}/mozilla
FAKEDIR?=	${WRKDIR}/fake
................................................................................
hunspell_MOZ_OPTIONS=	--enable-system-hunspell

.if ${MOZILLA_VER:R:R} >= 23 || ${MOZILLA:Mseamonkey*}
_ALL_DEPENDS+=	icu
.endif

icu_LIB_DEPENDS=		icui18n:${PORTSDIR}/devel/icu
icu_MOZ_OPTIONS=		--enable-intl-api --with-system-icu

# XXX: depends on pkgng package flavor support
#jpeg_LIB_DEPENDS=	jpeg:${PORTSDIR}/graphics/libjpeg-turbo
jpeg_LIB_DEPENDS=	jpeg:${PORTSDIR}/graphics/jpeg
jpeg_MOZ_OPTIONS=	--with-system-jpeg=${LOCALBASE}
jpeg_EXTRACT_AFTER_ARGS=	--exclude mozilla*/media/libjpeg

................................................................................
EXTRACT_AFTER_ARGS+=	${${dep}_EXTRACT_AFTER_ARGS}
.endif
.endfor

# Standard options
MOZ_CHROME?=	omni
MOZ_TOOLKIT?=	cairo-gtk2
MOZ_OPTIONS+=	--disable-tests 	\
		--enable-chrome-format=${MOZ_CHROME} \
		--enable-default-toolkit=${MOZ_TOOLKIT} \
		--with-pthreads
# Configure options for install
.if !defined(MOZ_EXTENSIONS)
MOZ_OPTIONS+=	--enable-extensions=default
.else
................................................................................
		--disable-freetypetest		\
		--disable-installer		\
		--disable-updater		\
		--disable-pedantic

.if ${MOZILLA_VER:R:R} < 25 && !exists(${FILESDIR}/patch-bug803480)
MOZ_OPTIONS+=	--disable-necko-wifi



.endif

.if ${PORT_OPTIONS:MGTK3}
MOZ_TOOLKIT=	cairo-gtk3
.endif

.if ${MOZ_TOOLKIT:Mcairo-qt}
................................................................................
.if ${PORT_OPTIONS:MPGO}
USE_GCC?=	yes
USE_DISPLAY=yes

.undef GNU_CONFIGURE
MAKEFILE=	${WRKSRC}/client.mk
ALL_TARGET=	profiledbuild

MOZ_MK_OPTIONS+=PROFILE_GEN_SCRIPT="${PYTHON_CMD} \
		@MOZ_OBJDIR@/_profile/pgo/profileserver.py"
.endif

.if ${PORT_OPTIONS:MWEBRTC}
BUILD_DEPENDS+=	v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat
LIB_DEPENDS+=	v4l2:${PORTSDIR}/multimedia/libv4l
. if ${PORT_OPTIONS:MOSS}
IGNORE=		WEBRTC works only with ALSA and PULSEAUDIO audio backends
. endif
.else
MOZ_OPTIONS+=	--disable-webrtc
.endif

.if ${PORT_OPTIONS:MALSA}
LIB_DEPENDS+=	asound.2:${PORTSDIR}/audio/alsa-lib
RUN_DEPENDS+=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins
MOZ_OPTIONS+=	--enable-alsa
. if exists(${FILESDIR}/extra-bug780531)
................................................................................
.endif

.if ${PORT_OPTIONS:MPULSEAUDIO}
LIB_DEPENDS+=	pulse.0:${PORTSDIR}/audio/pulseaudio
MOZ_OPTIONS+=	--enable-pulseaudio
.endif

.if !defined(STRIP) || ${STRIP} == ""
MOZ_OPTIONS+=	--disable-strip --disable-install-strip
.else
MOZ_OPTIONS+=	--enable-strip --enable-install-strip
.endif

.if ${PORT_OPTIONS:MDEBUG}
MOZ_OPTIONS+=	--enable-debug
.else
MOZ_OPTIONS+=	--disable-debug
.endif

.if ${PORT_OPTIONS:MLOGGING} || ${PORT_OPTIONS:MDEBUG}
MOZ_OPTIONS+=	--enable-logging
.else
MOZ_OPTIONS+=	--disable-logging
.endif




















MOZ_SED_ARGS+=	-e's|@CPPFLAGS@|${CPPFLAGS}|g'		\
		-e 's|@CFLAGS@|${CFLAGS}|g'		\
		-e 's|@LDFLAGS@|${LDFLAGS}|g'		\
		-e 's|@LIBS@|${LIBS}|g'			\
		-e 's|@LOCALBASE@|${LOCALBASE}|g'	\
		-e 's|@FAKEDIR@|${FAKEDIR}|g'		\






|







 







|







 







|










|

|








|

|







 







|
|


|







 







|







 







|
|
|

|
|







 







|







 







|
|
|

|
|







 







|







 







|
|







 







|







 







|







 







>
>
>







 







>


<
<
<
<
<
<
<

<
<







 







<
<
<
<
<
<

|

|







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
..
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
...
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
...
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
...
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
...
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
...
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
...
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
...
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
...
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
...
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
...
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
...
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
...
762
763
764
765
766
767
768
769
770
771







772


773
774
775
776
777
778
779
...
782
783
784
785
786
787
788






789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
#-*- tab-width: 4; -*-
# ex:ts=4
#
# Date created:		12 Nov 2005
# Whom:			Michael Johnson <ahze@FreeBSD.org>
#
# $FreeBSD: head/Mk/bsd.gecko.mk 327587 2013-09-18 22:40:57Z flo $
#
# 4 column tabs prevent hair loss and tooth decay!

# ======================= USERS =================================
# To specify which gecko-based backend you prefer, use something like:
#
# WITH_GECKO=	libxul
................................................................................
#  .if ${GECKO}=="libxul19"
#	@${REINPLACE_CMD} -e 's|mozilla-|libxul-|' \
#		${MOZSRC}/configure
#  .endif

_GECKO_ALL=	libxul

libxul_PLIST=		libxul>=24

.for gecko in ${_GECKO_ALL}
${gecko}_PORTSDIR?=	www
${gecko}_DEPENDS?=	${PORTSDIR}/${${gecko}_PORTSDIR}/${gecko}
${gecko}_PLIST?=	${LOCALBASE}/lib/${gecko}/libgtkembedmoz.so
.endfor

................................................................................

# Ports can use the following:
#
# USE_FIREFOX             Add runtime dependency on Firefox. If no version
#                         is given by the maintainer via the port or by the
#                         user via defined variable try to find the highest
#                         stable installed version.
#                         Available values: yes 17+ 24+ 17 24+
#                         NOTE:
#                         default value 17 is used in case of USE_FIREFOX=yes
#
# USE_FIREFOX_BUILD       Add buildtime dependency on Firefox.
#                         Available values: see USE_FIREFOX
#
# USE_SEAMONKEY           Add runtime dependency on SeaMonkey. If no
#                         version is given by the maintainer via the port
#                         or by the user via defined variable try to find
#                         the highest stable installed version.
#                         Available values: yes 21+ 21
#                         NOTE:
#                         default value 21 is used in case of USE_SEAMONKEY=yes
#
# USE_SEAMONKEY_BUILD     Add buildtime dependency on SeaMonkey.
#                         Available values: see USE_SEAMONKEY
#
# USE_THUNDERBIRD         Add runtime dependency on Thunderbird. If no
#                         version is given by the maintainer via the port
#                         or by the user via defined variable try to find
#                         the highest stable installed version.
#                         Available values: yes 24+ 24
#                         NOTE:
#                         default value 24 is used in case of USE_THUNDERBIRD=yes
#
# USE_THUNDERBIRD_BUILD   Add buildtime dependency on Thunderbird.
#                         Available values: see USE_THUNDERBIRD
#

#
# Firefox part
................................................................................
# Process USE_FIREFOX_BUILD
.if defined(USE_FIREFOX_BUILD)
USE_FIREFOX:=				${USE_FIREFOX_BUILD}
_FIREFOX_BUILD_DEPENDS=		yes
.endif

_FIREFOX_DEFAULT_VERSION=	17
_FIREFOX_VERSIONS=			17 24
_FIREFOX_RANGE_VERSIONS=	17+ 24+

# For specifying [17, ..]+
_FIREFOX_24P=	24 ${_FIREFOX_17P}
_FIREFOX_17P=	17

# Set the default Firefox version and check if USE_FIREFOX=yes was given
.if ${USE_FIREFOX} == "yes"
USE_FIREFOX=	${_FIREFOX_DEFAULT_VERSION}
.endif

................................................................................

.if !defined(_FIREFOX_${USE_FIREFOX:S/+//}P)
IGNORE=			cannot install: unknown Firefox version: firefox-${USE_FIREFOX:C/([0-9])([0-9])/\1.\2/}
.endif

# Dependence lines for different Firefox versions
17_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox-esr
24_DEPENDS=		${LOCALBASE}/lib/firefox/firefox:${PORTSDIR}/www/firefox

# Add dependencies
.if defined(USE_FIREFOX)
.if defined(_FIREFOX_BUILD_DEPENDS)
BUILD_DEPENDS+= ${${USE_FIREFOX}_DEPENDS}
.endif
RUN_DEPENDS+=	${${USE_FIREFOX}_DEPENDS}
................................................................................

# Process USE_SEAMONKEY_BUILD
.if defined(USE_SEAMONKEY_BUILD)
USE_SEAMONKEY:=				${USE_SEAMONKEY_BUILD}
_SEAMONKEY_BUILD_DEPENDS=	yes
.endif

_SEAMONKEY_DEFAULT_VERSION=	21
_SEAMONKEY_VERSIONS=		21
_SEAMONKEY_RANGE_VERSIONS=	21+

# For specifying [21, ..]+
_SEAMONKEY_21P=	21

# Set the default SeaMonkey version and check if USE_SEAMONKEY=yes was given
.if ${USE_SEAMONKEY} == "yes"
USE_SEAMONKEY=	${_SEAMONKEY_DEFAULT_VERSION}
.endif

# Setting/finding SeaMonkey version we want.
................................................................................
.endif

.if !defined(_SEAMONKEY_${USE_SEAMONKEY:S/+//}P)
IGNORE=			cannot install: unknown SeaMonkey version: seamonkey-2.${USE_SEAMONKEY}
.endif

# Dependence lines for different SeaMonkey versions
21_DEPENDS=		${LOCALBASE}/lib/seamonkey/seamonkey:${PORTSDIR}/www/seamonkey

# Add dependencies
.if defined(USE_SEAMONKEY)
.if defined(_SEAMONKEY_BUILD_DEPENDS)
BUILD_DEPENDS+= ${${USE_SEAMONKEY}_DEPENDS}
.endif
RUN_DEPENDS+=	${${USE_SEAMONKEY}_DEPENDS}
................................................................................

# Process USE_THUNDERBIRD_BUILD
.if defined(USE_THUNDERBIRD_BUILD)
USE_THUNDERBIRD:=			${USE_THUNDERBIRD_BUILD}
_THUNDERBIRD_BUILD_DEPENDS=		yes
.endif

_THUNDERBIRD_DEFAULT_VERSION=	24
_THUNDERBIRD_VERSIONS=			24
_THUNDERBIRD_RANGE_VERSIONS=	24+

# For specifying [24, ..]+
_THUNDERBIRD_24P=	24

# Set the default Thunderbird version and check if USE_THUNDERBIRD=yes was given
.if ${USE_THUNDERBIRD} == "yes"
USE_THUNDERBIRD=	${_THUNDERBIRD_DEFAULT_VERSION}
.endif

# Setting/finding Thunderbird version we want.
................................................................................
.endif

.if !defined(_THUNDERBIRD_${USE_THUNDERBIRD:S/+//}P)
IGNORE=			cannot install: unknown Thunderbird version: thunderbird-${USE_THUNDERBIRD:C/([0-9])([0-9])/\1.\2/}
.endif

# Dependence lines for different Thunderbird versions
24_DEPENDS=		${LOCALBASE}/lib/thunderbird/thunderbird:${PORTSDIR}/mail/thunderbird

# Add dependencies
.if defined(USE_THUNDERBIRD)
.if defined(_THUNDERBIRD_BUILD_DEPENDS)
BUILD_DEPENDS+= ${${USE_THUNDERBIRD}_DEPENDS}
.endif
RUN_DEPENDS+=	${${USE_THUNDERBIRD}_DEPENDS}
................................................................................

MOZILLA?=	${PORTNAME}
MOZILLA_VER?=	${PORTVERSION}
MOZILLA_BIN?=	${PORTNAME}-bin
MOZILLA_EXEC_NAME?=${MOZILLA}
MOZ_RPATH?=	${MOZILLA}
USE_GNOME+=	libidl desktopfileutils
USES+=		gmake iconv perl5 pkgconfig
USE_PERL5=	build
USE_XORG=	printproto sm xt xi xext x11 xinerama \
		ice xproto

MOZILLA_SUFX?=	none
MOZSRC?=	${WRKSRC}
WRKSRC?=	${WRKDIR}/mozilla
FAKEDIR?=	${WRKDIR}/fake
................................................................................
hunspell_MOZ_OPTIONS=	--enable-system-hunspell

.if ${MOZILLA_VER:R:R} >= 23 || ${MOZILLA:Mseamonkey*}
_ALL_DEPENDS+=	icu
.endif

icu_LIB_DEPENDS=		icui18n:${PORTSDIR}/devel/icu
icu_MOZ_OPTIONS=		--with-system-icu --with-intl-api --enable-intl-api

# XXX: depends on pkgng package flavor support
#jpeg_LIB_DEPENDS=	jpeg:${PORTSDIR}/graphics/libjpeg-turbo
jpeg_LIB_DEPENDS=	jpeg:${PORTSDIR}/graphics/jpeg
jpeg_MOZ_OPTIONS=	--with-system-jpeg=${LOCALBASE}
jpeg_EXTRACT_AFTER_ARGS=	--exclude mozilla*/media/libjpeg

................................................................................
EXTRACT_AFTER_ARGS+=	${${dep}_EXTRACT_AFTER_ARGS}
.endif
.endfor

# Standard options
MOZ_CHROME?=	omni
MOZ_TOOLKIT?=	cairo-gtk2
MOZ_OPTIONS+=	\
		--enable-chrome-format=${MOZ_CHROME} \
		--enable-default-toolkit=${MOZ_TOOLKIT} \
		--with-pthreads
# Configure options for install
.if !defined(MOZ_EXTENSIONS)
MOZ_OPTIONS+=	--enable-extensions=default
.else
................................................................................
		--disable-freetypetest		\
		--disable-installer		\
		--disable-updater		\
		--disable-pedantic

.if ${MOZILLA_VER:R:R} < 25 && !exists(${FILESDIR}/patch-bug803480)
MOZ_OPTIONS+=	--disable-necko-wifi
.else
# XXX stolen from www/chromium
MOZ_EXPORT+=	MOZ_GOOGLE_API_KEY=AIzaSyBsp9n41JLW8jCokwn7vhoaMejDFRd1mp8
.endif

.if ${PORT_OPTIONS:MGTK3}
MOZ_TOOLKIT=	cairo-gtk3
.endif

.if ${MOZ_TOOLKIT:Mcairo-qt}
................................................................................
.if ${PORT_OPTIONS:MPGO}
USE_GCC?=	yes
USE_DISPLAY=yes

.undef GNU_CONFIGURE
MAKEFILE=	${WRKSRC}/client.mk
ALL_TARGET=	profiledbuild
. if ${MOZILLA_VER:R:R} < 22 && ! ${MOZILLA:Mseamonkey*}
MOZ_MK_OPTIONS+=PROFILE_GEN_SCRIPT="${PYTHON_CMD} \
		@MOZ_OBJDIR@/_profile/pgo/profileserver.py"







. endif


.endif

.if ${PORT_OPTIONS:MALSA}
LIB_DEPENDS+=	asound.2:${PORTSDIR}/audio/alsa-lib
RUN_DEPENDS+=	${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins
MOZ_OPTIONS+=	--enable-alsa
. if exists(${FILESDIR}/extra-bug780531)
................................................................................
.endif

.if ${PORT_OPTIONS:MPULSEAUDIO}
LIB_DEPENDS+=	pulse.0:${PORTSDIR}/audio/pulseaudio
MOZ_OPTIONS+=	--enable-pulseaudio
.endif







.if ${PORT_OPTIONS:MDEBUG}
MOZ_OPTIONS+=	--enable-debug --disable-release
.else
MOZ_OPTIONS+=	--disable-debug --enable-release
.endif

.if ${PORT_OPTIONS:MLOGGING} || ${PORT_OPTIONS:MDEBUG}
MOZ_OPTIONS+=	--enable-logging
.else
MOZ_OPTIONS+=	--disable-logging
.endif

.if ${PORT_OPTIONS:MPROFILE}
MOZ_OPTIONS+=	--enable-profiling
STRIP=
.else
MOZ_OPTIONS+=	--disable-profiling
.endif

.if ${PORT_OPTIONS:MTEST}
MOZ_OPTIONS+=	--enable-tests
.else
MOZ_OPTIONS+=	--disable-tests
.endif

.if !defined(STRIP) || ${STRIP} == ""
MOZ_OPTIONS+=	--disable-strip --disable-install-strip
.else
MOZ_OPTIONS+=	--enable-strip --enable-install-strip
.endif

MOZ_SED_ARGS+=	-e's|@CPPFLAGS@|${CPPFLAGS}|g'		\
		-e 's|@CFLAGS@|${CFLAGS}|g'		\
		-e 's|@LDFLAGS@|${LDFLAGS}|g'		\
		-e 's|@LIBS@|${LIBS}|g'			\
		-e 's|@LOCALBASE@|${LOCALBASE}|g'	\
		-e 's|@FAKEDIR@|${FAKEDIR}|g'		\

Changes to Mk/bsd.gnustep.mk.

1
2
3
4
5
6
7
8
9
...
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
#
# $FreeBSD: head/Mk/bsd.gnustep.mk 325593 2013-08-29 13:03:20Z theraven $
#
# This file contains some variable definitions that are supposed to
# make your life easier when dealing with ports related to the GNUstep.
#
#
# Options for a port before include this file:
# ============================================
................................................................................
# source GNUstep.sh
#
.if defined(USE_GNUSTEP_INSTALL)
do-install:
.if defined(USE_GNUSTEP_MAKE_DIRS)
.for i in ${USE_GNUSTEP_MAKE_DIRS}
	@(cd ${INSTALL_WRKSRC}/${i}; . ${GNUSTEP_MAKEFILES}/GNUstep.sh; \
		${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET})
.endfor
.else
	@(cd ${INSTALL_WRKSRC}; . ${GNUSTEP_MAKEFILES}/GNUstep.sh; \
		${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${INSTALL_TARGET})
.endif
.if defined(PACKAGE_BUILDING) || defined(BATCH) || defined(CLEAN_ROOT)
	rm -rf /root/GNUstep
.endif

.endif


|







 







|



|







1
2
3
4
5
6
7
8
9
...
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
#
# $FreeBSD: head/Mk/bsd.gnustep.mk 329677 2013-10-07 10:32:02Z theraven $
#
# This file contains some variable definitions that are supposed to
# make your life easier when dealing with ports related to the GNUstep.
#
#
# Options for a port before include this file:
# ============================================
................................................................................
# source GNUstep.sh
#
.if defined(USE_GNUSTEP_INSTALL)
do-install:
.if defined(USE_GNUSTEP_MAKE_DIRS)
.for i in ${USE_GNUSTEP_MAKE_DIRS}
	@(cd ${INSTALL_WRKSRC}/${i}; . ${GNUSTEP_MAKEFILES}/GNUstep.sh; \
		${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
.endfor
.else
	@(cd ${INSTALL_WRKSRC}; . ${GNUSTEP_MAKEFILES}/GNUstep.sh; \
		${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
.endif
.if defined(PACKAGE_BUILDING) || defined(BATCH) || defined(CLEAN_ROOT)
	rm -rf /root/GNUstep
.endif

.endif

Changes to Mk/bsd.kde4.mk.

1
2
3
4
5
6
7
8
...
301
302
303
304
305
306
307

308

309
310
311
312
313
314
# $FreeBSD: head/Mk/bsd.kde4.mk 322300 2013-07-04 23:34:32Z rakuco $

.if !defined(_POSTMKINCLUDED) && !defined(Kde_Pre_Include)

# Please make sure all changes to this file are past through the maintainer.
# Do not commit them yourself (unless of course you're the Port's Wraith ;).
Kde_Include_MAINTAINER=	kde@FreeBSD.org
Kde_Pre_Include=	bsd.kde4.mk
................................................................................
. endif # ${_USE_KDE4_ALL:M${component}} != ""
.endfor

.if defined(USE_KDE4) && ${USE_KDE4:Msharedmime} != ""
post-install:	post-install-sharedmime
. if !target(post-install-sharedmime)
post-install-sharedmime:

	@-${LOCALBASE}/bin/update-mime-database ${KDE4_PREFIX}/share/mime

	@${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true" >> ${TMPPLIST}
	@${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true" >> ${TMPPLIST}
. endif
.endif

.endif # defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include)
|







 







>

>






1
2
3
4
5
6
7
8
...
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
# $FreeBSD: head/Mk/bsd.kde4.mk 329768 2013-10-08 09:28:52Z makc $

.if !defined(_POSTMKINCLUDED) && !defined(Kde_Pre_Include)

# Please make sure all changes to this file are past through the maintainer.
# Do not commit them yourself (unless of course you're the Port's Wraith ;).
Kde_Include_MAINTAINER=	kde@FreeBSD.org
Kde_Pre_Include=	bsd.kde4.mk
................................................................................
. endif # ${_USE_KDE4_ALL:M${component}} != ""
.endfor

.if defined(USE_KDE4) && ${USE_KDE4:Msharedmime} != ""
post-install:	post-install-sharedmime
. if !target(post-install-sharedmime)
post-install-sharedmime:
.  if defined(NO_STAGE)
	@-${LOCALBASE}/bin/update-mime-database ${KDE4_PREFIX}/share/mime
.  endif
	@${ECHO_CMD} "@exec ${LOCALBASE}/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true" >> ${TMPPLIST}
	@${ECHO_CMD} "@unexec ${LOCALBASE}/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true" >> ${TMPPLIST}
. endif
.endif

.endif # defined(_POSTMKINCLUDED) && !defined(Kde_Post_Include)

Changes to Mk/bsd.licenses.mk.

1
2
3
4
5
6
7
8
9
10
11
...
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.licenses.mk 300895 2012-07-14 12:56:14Z beat $

Licenses_Include_MAINTAINER=         portmgr@FreeBSD.org

#
# bsd.licenses.mk - License auditing framework.
#
# Created by: Alejandro Pulver <alepulver@FreeBSD.org>
................................................................................
.		if defined(_LICENSE_FILE_${lic})
PLIST_FILES+=	${_LICENSE_DIR_REL}/${lic}
.		endif
.	endfor
.endif

install-license:
	@${MKDIR} ${_LICENSE_DIR}
	@${INSTALL_DATA} ${_LICENSE_CATALOG_TMP} ${_LICENSE_CATALOG}
	@${INSTALL_DATA} ${_LICENSE_REPORT_TMP} ${_LICENSE_REPORT}
.if ${_LICENSE_COMB} == "single"
	@${INSTALL_DATA} ${_LICENSE_FILE} ${_LICENSE_DIR}/${_LICENSE}
.else
.	for lic in ${_LICENSE}
	@${INSTALL_DATA} ${_LICENSE_FILE_${lic}} ${_LICENSE_DIR}/${lic}
.	endfor
.endif
# XXX @dirrmtry entry must be here (no way to do with PLIST_* vars)
# XXX Important, keep the whitespace behind "@cwd "!
	@${ECHO_CMD} "@cwd " >> ${TMPPLIST}
	@${ECHO_CMD} "@dirrm ${_LICENSE_DIR_REL}" >> ${TMPPLIST}
	@${ECHO_CMD} "@unexec rmdir %D/share/licenses 2>/dev/null || true" >> ${TMPPLIST}

.else
install-license:
	@${DO_NADA}




|







 







|
|
|

|


|



<
|







1
2
3
4
5
6
7
8
9
10
11
...
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762

763
764
765
766
767
768
769
770
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.licenses.mk 328289 2013-09-25 13:29:12Z bdrewery $

Licenses_Include_MAINTAINER=         portmgr@FreeBSD.org

#
# bsd.licenses.mk - License auditing framework.
#
# Created by: Alejandro Pulver <alepulver@FreeBSD.org>
................................................................................
.		if defined(_LICENSE_FILE_${lic})
PLIST_FILES+=	${_LICENSE_DIR_REL}/${lic}
.		endif
.	endfor
.endif

install-license:
	@${MKDIR} ${STAGEDIR}${_LICENSE_DIR}
	@${INSTALL_DATA} ${_LICENSE_CATALOG_TMP} ${STAGEDIR}${_LICENSE_CATALOG}
	@${INSTALL_DATA} ${_LICENSE_REPORT_TMP} ${STAGEDIR}${_LICENSE_REPORT}
.if ${_LICENSE_COMB} == "single"
	@${INSTALL_DATA} ${_LICENSE_FILE} ${STAGEDIR}${_LICENSE_DIR}/${_LICENSE}
.else
.	for lic in ${_LICENSE}
	@${INSTALL_DATA} ${_LICENSE_FILE_${lic}} ${STAGEDIR}${_LICENSE_DIR}/${lic}
.	endfor
.endif
# XXX @dirrmtry entry must be here (no way to do with PLIST_* vars)

	@${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}
	@${ECHO_CMD} "@dirrm ${_LICENSE_DIR_REL}" >> ${TMPPLIST}
	@${ECHO_CMD} "@unexec rmdir %D/share/licenses 2>/dev/null || true" >> ${TMPPLIST}

.else
install-license:
	@${DO_NADA}

Changes to Mk/bsd.linux-apps.mk.

1
2
3
4
5
6
7
8
9
10
11
..
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
...
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
...
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.linux-apps.mk 322861 2013-07-12 18:34:22Z rene $
#
# Please view me with 4 column tabs!

# This section defines possible names of linux infrastructure ports
# (components) and all information necessary for ports to use those components.
# 
# Ports can use this as follows:
................................................................................
.  endif

WEB_AUTH=			nvu

# Non-version specific components
_LINUX_APPS_ALL=	allegro alsalib arts aspell atk cairo cups-libs curl dri esound expat fontconfig \
					freealut gdkpixbuf gnutls gtk gtk2 hicontheme imlib jpeg libaudiofile \
					libg2c libgcrypt libglade libglade2 libglu libgpg-error libmng libogg \
					libsigcpp20 libtasn1 libtheora 	libvorbis libxml libxml2 mikmod naslibs \
					ncurses-base openal openmotif openssl pango png png10 scimgtk \
					scimlibs sdl12 sdlimage sdlmixer tiff xorglibs ucl ungif upx webauth

# 2.6.16 components
_LINUX_26_APPS=		alsa-plugins-oss blt cyrus-sasl2 dbusglib dbuslibs \
			libasyncns libidn libssh2 libv4l nspr nss openal-soft \
			openldap pulseaudio-libs qt45 sqlite3 tcl84 tk84
................................................................................
libg2c_DETECT=		${libg2c${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libg2c_PORT=		${PORTSDIR}/lang/linux${LINUX_DIST_SUFFIX}-libg2c

libgcrypt_f10_FILE=	${LINUXBASE}/lib/libgcrypt.so.11.5.2
libgcrypt_DETECT=	${libgcrypt${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libgcrypt_PORT=		${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-libgcrypt

libglade_f10_FILE=	${LINUXBASE}/usr/lib/libglade.so.0.4.2
libglade_DETECT=	${libglade${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libglade_PORT=		${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-libglade

libglade2_f10_FILE=	${LINUXBASE}/usr/lib/libglade-2.0.so.0.0.7
libglade2_DETECT=	${libglade2${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libglade2_PORT=		${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-libglade2

libglu_f10_FILE=	${LINUXBASE}/usr/lib/libGLU.so.1
libglu_DETECT=		${libglu${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libglu_PORT=		${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-libGLU
................................................................................
libtheora_PORT=		${PORTSDIR}/multimedia/linux${LINUX_DIST_SUFFIX}-libtheora

libvorbis_f10_FILE=	${LINUXBASE}/usr/lib/libvorbis.so.0.4.0
libvorbis_DETECT=	${libvorbis${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libvorbis_PORT=		${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-libvorbis
libvorbis_DEPENDS=	libogg

libxml_f10_FILE=	${LINUXBASE}/usr/lib/libxml.so.1.8.17
libxml_DETECT=		${libxml${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libxml_PORT=		${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-libxml

libxml2_f10_FILE=	${LINUXBASE}/usr/lib/libxml2.so.2.7.3
libxml2_DETECT=		${libxml2${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libxml2_PORT=		${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-libxml2

mikmod_f10_FILE=	${LINUXBASE}/usr/lib/libmikmod.so.3.0.0
mikmod_DETECT=		${mikmod${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
mikmod_PORT=		${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-mikmod



|







 







|
|







 







<
<
<
<







 







<
<
<
<







1
2
3
4
5
6
7
8
9
10
11
..
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
...
206
207
208
209
210
211
212




213
214
215
216
217
218
219
...
257
258
259
260
261
262
263




264
265
266
267
268
269
270
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.linux-apps.mk 329708 2013-10-07 14:20:25Z rene $
#
# Please view me with 4 column tabs!

# This section defines possible names of linux infrastructure ports
# (components) and all information necessary for ports to use those components.
# 
# Ports can use this as follows:
................................................................................
.  endif

WEB_AUTH=			nvu

# Non-version specific components
_LINUX_APPS_ALL=	allegro alsalib arts aspell atk cairo cups-libs curl dri esound expat fontconfig \
					freealut gdkpixbuf gnutls gtk gtk2 hicontheme imlib jpeg libaudiofile \
					libg2c libgcrypt libglade2 libglu libgpg-error libmng libogg \
					libsigcpp20 libtasn1 libtheora libvorbis libxml2 mikmod naslibs \
					ncurses-base openal openmotif openssl pango png png10 scimgtk \
					scimlibs sdl12 sdlimage sdlmixer tiff xorglibs ucl ungif upx webauth

# 2.6.16 components
_LINUX_26_APPS=		alsa-plugins-oss blt cyrus-sasl2 dbusglib dbuslibs \
			libasyncns libidn libssh2 libv4l nspr nss openal-soft \
			openldap pulseaudio-libs qt45 sqlite3 tcl84 tk84
................................................................................
libg2c_DETECT=		${libg2c${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libg2c_PORT=		${PORTSDIR}/lang/linux${LINUX_DIST_SUFFIX}-libg2c

libgcrypt_f10_FILE=	${LINUXBASE}/lib/libgcrypt.so.11.5.2
libgcrypt_DETECT=	${libgcrypt${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libgcrypt_PORT=		${PORTSDIR}/security/linux${LINUX_DIST_SUFFIX}-libgcrypt





libglade2_f10_FILE=	${LINUXBASE}/usr/lib/libglade-2.0.so.0.0.7
libglade2_DETECT=	${libglade2${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libglade2_PORT=		${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-libglade2

libglu_f10_FILE=	${LINUXBASE}/usr/lib/libGLU.so.1
libglu_DETECT=		${libglu${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libglu_PORT=		${PORTSDIR}/graphics/linux${LINUX_DIST_SUFFIX}-libGLU
................................................................................
libtheora_PORT=		${PORTSDIR}/multimedia/linux${LINUX_DIST_SUFFIX}-libtheora

libvorbis_f10_FILE=	${LINUXBASE}/usr/lib/libvorbis.so.0.4.0
libvorbis_DETECT=	${libvorbis${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libvorbis_PORT=		${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-libvorbis
libvorbis_DEPENDS=	libogg





libxml2_f10_FILE=	${LINUXBASE}/usr/lib/libxml2.so.2.7.3
libxml2_DETECT=		${libxml2${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
libxml2_PORT=		${PORTSDIR}/textproc/linux${LINUX_DIST_SUFFIX}-libxml2

mikmod_f10_FILE=	${LINUXBASE}/usr/lib/libmikmod.so.3.0.0
mikmod_DETECT=		${mikmod${LINUX_DIST_SUFFIX:S/-/_/}_FILE}
mikmod_PORT=		${PORTSDIR}/audio/linux${LINUX_DIST_SUFFIX}-mikmod

Changes to Mk/bsd.linux-rpm.mk.

1
2
3
4
5
6
7
8
9
10
11
...
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
...
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.linux-rpm.mk 319410 2013-05-30 09:11:52Z rene $
#

# Variables:
# LINUX_DIST		- Will be used to set some dist-specific presets.
#					  Valid values: fedora
# LINUX_DIST_VER	- Use depends upon the dist-specific presets.
#					  Valid values for "fedora": all version numbers
................................................................................

PLIST?=					${WRKDIR}/.PLIST.linux-rpm

pre-install: linux-rpm-generate-plist

.    if !target(linux-rpm-generate-plist)
linux-rpm-generate-plist:
	@cd ${WRKSRC} && \
	${FIND} * ! -type d | ${SORT} > ${PLIST} && \
	${FIND} * -type d | ${SORT} | ${SED} -e 's|^|@dirrm |' > ${PLIST}.dirs
	@${GREP} '^@dirrm' ${PORTSDIR}/emulators/linux_base-${_LINUX_BASE_SUFFIX}/pkg-plist | ${SED} 's:^@dirrmtry:@dirrm:g' | ${SORT} > ${PLIST}.shared-dirs
	@${COMM} -1 -3 ${PLIST}.shared-dirs ${PLIST}.dirs | ${SORT} -r >> ${PLIST}
.    endif
.  endif

.  if !target(do-install)
do-install:
................................................................................
		@cd ${WRKSRC} && ${FIND} ${BRANDELF_DIRS} -type f -print0 \
		| ${XARGS} -0 ${FILE} | ${GREP} ELF | ${CUT} -d : -f 1 \
		| ${XARGS} ${BRANDELF} -t Linux
.	endif
.	if ${BRANDELF_FILES}
		@cd ${WRKSRC} && ${BRANDELF} -t Linux ${BRANDELF_FILES}
.	endif
	cd ${WRKSRC} && ${FIND} * -type d -exec ${MKDIR} "${PREFIX}/{}" \;
	cd ${WRKSRC} && ${FIND} * ! -type d | ${CPIO} -pm -R root:wheel ${PREFIX}
.  endif

.  if !target(new-plist)
new-plist: build
	@${RM} -f ${PLIST}.new
	@cd ${WRKSRC} && \
		${FIND} * ! -type d | ${SORT} > ${PLIST}.new; \
		${FIND} -d * -type d | ${SED} -e 's|^|@dirrm |' >> ${PLIST}.new; \
	done
.  endif

.endif



|







 







|
|
|







 







|
|






|
|




1
2
3
4
5
6
7
8
9
10
11
...
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
...
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.linux-rpm.mk 329540 2013-10-06 09:08:22Z antoine $
#

# Variables:
# LINUX_DIST		- Will be used to set some dist-specific presets.
#					  Valid values: fedora
# LINUX_DIST_VER	- Use depends upon the dist-specific presets.
#					  Valid values for "fedora": all version numbers
................................................................................

PLIST?=					${WRKDIR}/.PLIST.linux-rpm

pre-install: linux-rpm-generate-plist

.    if !target(linux-rpm-generate-plist)
linux-rpm-generate-plist:
	cd ${WRKSRC} && \
	${FIND} * ! -path "stage/*" ! -type d | ${SORT} > ${PLIST} && \
	${FIND} * ! -path "stage*" -type d | ${SORT} | ${SED} -e 's|^|@dirrm |' > ${PLIST}.dirs
	@${GREP} '^@dirrm' ${PORTSDIR}/emulators/linux_base-${_LINUX_BASE_SUFFIX}/pkg-plist | ${SED} 's:^@dirrmtry:@dirrm:g' | ${SORT} > ${PLIST}.shared-dirs
	@${COMM} -1 -3 ${PLIST}.shared-dirs ${PLIST}.dirs | ${SORT} -r >> ${PLIST}
.    endif
.  endif

.  if !target(do-install)
do-install:
................................................................................
		@cd ${WRKSRC} && ${FIND} ${BRANDELF_DIRS} -type f -print0 \
		| ${XARGS} -0 ${FILE} | ${GREP} ELF | ${CUT} -d : -f 1 \
		| ${XARGS} ${BRANDELF} -t Linux
.	endif
.	if ${BRANDELF_FILES}
		@cd ${WRKSRC} && ${BRANDELF} -t Linux ${BRANDELF_FILES}
.	endif
	cd ${WRKSRC} && ${FIND} * ! -path "stage*" -type d -exec ${MKDIR} "${STAGEDIR}${PREFIX}/{}" \;
	cd ${WRKSRC} && ${FIND} * ! -path "stage/*" ! -type d | ${CPIO} -pm -R root:wheel ${STAGEDIR}${PREFIX}
.  endif

.  if !target(new-plist)
new-plist: build
	@${RM} -f ${PLIST}.new
	@cd ${WRKSRC} && \
		${FIND} * ! -path "stage/*" ! -type d | ${SORT} > ${PLIST}.new; \
		${FIND} -d * ! -path "stage*" -type d | ${SED} -e 's|^|@dirrm |' >> ${PLIST}.new; \
	done
.  endif

.endif

Changes to Mk/bsd.ocaml.mk.

1
2
3
4
5
6
7
8
9
10
11
# ex:ts=4
#
# $MBSDlabs: portmk/bsd.ocaml.mk,v 1.18 2006/08/06 18:47:23 stas Exp $
# $FreeBSD: /tmp/pcvs/ports/Mk/bsd.ocaml.mk,v 1.4 2011-12-15 19:47:53 tabthorpe Exp $
#
# bsd.ocaml.mk - Support for the Objective Caml language packages
#
# Author: Stanislav Sedov <ssedov@mbsd.msk.ru>
#
# Feel free to send any comments and suggestions to maintainer.
#



|







1
2
3
4
5
6
7
8
9
10
11
# ex:ts=4
#
# $MBSDlabs: portmk/bsd.ocaml.mk,v 1.18 2006/08/06 18:47:23 stas Exp $
# $FreeBSD: head/Mk/bsd.ocaml.mk 327696 2013-09-20 12:16:14Z ak $
#
# bsd.ocaml.mk - Support for the Objective Caml language packages
#
# Author: Stanislav Sedov <ssedov@mbsd.msk.ru>
#
# Feel free to send any comments and suggestions to maintainer.
#

Changes to Mk/bsd.options.desc.mk.

1
2
3
4
5
6
7
8
..
42
43
44
45
46
47
48

49
50
51
52
53
54
55
...
261
262
263
264
265
266
267

268

269
270
271
272
273
274
275
...
464
465
466
467
468
469
470

471
# $FreeBSD: head/Mk/bsd.options.desc.mk 326632 2013-09-07 12:08:39Z zi $
#
# READ BEFORE EDITING:
# - Please keep descriptions sorted alphabetically by variable name.
#
# - Please respect these limits or the dialog options wrap or get cutoff
#  - OPTION_DESC?= must be 19 characters or less
#  - OPTION description text must be 43 characters or less
................................................................................
CDDA2WAV_DESC?=		CD ripping support (cdda2wav)
CDDB_DESC?=		CDDB (compact disc database) support
CDIO_DESC?=		CDIO support via libcdio
CDPARANOIA_DESC?=	CD ripping support (cdparanoia)
CELT_DESC?=		CELT audio codec support
CFITSIO_DESC?=		FITS support via CFITSIO
COMPOSITE_DESC?=	X11 Composite extension support

CUE_DESC?=		Embedded CUE sheets support
CUPS_DESC?=		CUPS printing system support
CURL_DESC?=		Data transfer support via cURL
CXX_DESC?=		C++ support
CYASSL_DESC?=		SSL/TLS support via CyaSSL
DAGRAB_DESC?=		CD ripping support (dagrab)
DATA_DESC?=		Install data files
................................................................................
LENSFUN_DESC?=		Camera lens database support via LensFun
LFS_DESC?=		Large files support
LIBBLURAY_DESC?=	Blu-ray discs support via libbluray
LIBEDIT_DESC?=		Command line editing via libedit
LIBEV_DESC?=		High-performance events support via libev
LIBEXIF_DESC?=		EXIF metadata support via libexif
LIBEXTRACTOR_DESC?=	libextractor support

LIBMNG_DESC?=		MNG animated images support via libmng

LIBPAPER_DESC?=		libpaper support
LIBRSVG2_DESC?=		SVG vector graphics support via librsvg2
LIBVIRT_DESC?=		libvirt support
LIBVISUAL_DESC?=	Audio visualisation support via libvisual
LIBWMF_DESC?=		libwmf support
LIBWRAP_DESC?=		TCP wrapper support
LIBXINE_DESC?=		libxine support
................................................................................
XRANDR_DESC?=		X11 XRandR extension support
XSPF_DESC?=		XSPF playlist format support
XVID_DESC?=		Xvid MPEG-4 video codec support
XVIDEO_DESC?=		X11 Video extension library support
XVMC_DESC?=		X11 XvMC video extension support
YAML_DESC?=		YAML format or parser support
ZLIB_DESC?=		zlib compression support

ZSH_DESC?=		Install programmable completions for zsh
|







 







>







 







>

>







 







>

1
2
3
4
5
6
7
8
..
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
...
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
...
467
468
469
470
471
472
473
474
475
# $FreeBSD: head/Mk/bsd.options.desc.mk 328005 2013-09-23 14:01:51Z rm $
#
# READ BEFORE EDITING:
# - Please keep descriptions sorted alphabetically by variable name.
#
# - Please respect these limits or the dialog options wrap or get cutoff
#  - OPTION_DESC?= must be 19 characters or less
#  - OPTION description text must be 43 characters or less
................................................................................
CDDA2WAV_DESC?=		CD ripping support (cdda2wav)
CDDB_DESC?=		CDDB (compact disc database) support
CDIO_DESC?=		CDIO support via libcdio
CDPARANOIA_DESC?=	CD ripping support (cdparanoia)
CELT_DESC?=		CELT audio codec support
CFITSIO_DESC?=		FITS support via CFITSIO
COMPOSITE_DESC?=	X11 Composite extension support
COOKIE_DESC?=		Cookie support
CUE_DESC?=		Embedded CUE sheets support
CUPS_DESC?=		CUPS printing system support
CURL_DESC?=		Data transfer support via cURL
CXX_DESC?=		C++ support
CYASSL_DESC?=		SSL/TLS support via CyaSSL
DAGRAB_DESC?=		CD ripping support (dagrab)
DATA_DESC?=		Install data files
................................................................................
LENSFUN_DESC?=		Camera lens database support via LensFun
LFS_DESC?=		Large files support
LIBBLURAY_DESC?=	Blu-ray discs support via libbluray
LIBEDIT_DESC?=		Command line editing via libedit
LIBEV_DESC?=		High-performance events support via libev
LIBEXIF_DESC?=		EXIF metadata support via libexif
LIBEXTRACTOR_DESC?=	libextractor support
LIBLO_DESC?=		Open Sound Control support via liblo
LIBMNG_DESC?=		MNG animated images support via libmng
LIBOIL_DESC?=		Inner loop optimizations support via liboil
LIBPAPER_DESC?=		libpaper support
LIBRSVG2_DESC?=		SVG vector graphics support via librsvg2
LIBVIRT_DESC?=		libvirt support
LIBVISUAL_DESC?=	Audio visualisation support via libvisual
LIBWMF_DESC?=		libwmf support
LIBWRAP_DESC?=		TCP wrapper support
LIBXINE_DESC?=		libxine support
................................................................................
XRANDR_DESC?=		X11 XRandR extension support
XSPF_DESC?=		XSPF playlist format support
XVID_DESC?=		Xvid MPEG-4 video codec support
XVIDEO_DESC?=		X11 Video extension library support
XVMC_DESC?=		X11 XvMC video extension support
YAML_DESC?=		YAML format or parser support
ZLIB_DESC?=		zlib compression support
ZOPE_DESC?=		Zope support
ZSH_DESC?=		Install programmable completions for zsh

Changes to Mk/bsd.options.mk.

1
2
3
4
5
6
7
8
9
10
11
..
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
..
89
90
91
92
93
94
95



96


97
98
99
100
101
102
103
104
105
106
107
108
109
...
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382






383
384
385
386
387
388
389
390
391
392
393
394
395


396
397
398
399
400
401
402
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.options.mk 324101 2013-08-01 12:32:52Z mat $
#
# These variables are used in port makefiles to define the options for a port.
#
# OPTIONS_DEFINE			- List of options this ports accept
# OPTIONS_DEFINE_${ARCH}	- List of options this ports accept and are
#							  specific to ${ARCH}
# OPTIONS_DEFAULT			- List of options activated by default
................................................................................
# These variables can be used on the command line. They override the effects of
# the make.conf variables above.
#
# WITH						- Set options from the command line
# WITHOUT					- Unset options from the command line
#
#
# The following knobs are there to simplfy the handling of OPTIONS in simple
# cases :
#
# OPTIONS_SUB				When defined it will add to PLIST_SUB:
#							Option enabled  ${opt}=""
#							Option disabled ${opt}="@comment "
#
# ${opt}_CONFIGURE_ON		When option is enabled, it will add its content to
................................................................................
#							Option disabled --without-${content}
#			
# ${opt}_CMAKE_ON			When option is enabled, it will add its content to
#							the CMAKE_ARGS.
# ${opt}_CMAKE_OFF			When option is disabled, it will add its content to
#							the CMAKE_ARGS.
#



# For each of CFLAGS CXXFLAGS LDFLAGS CONFIGURE_ENV MAKE_ENV USES DISTFILES,


# defining ${opt}_${variable} will add it to the actual variable when the
# option is enabled.
#
# For each of the depends target PKG EXTRACT PATCH FETCH BUILD LIB RUN,
# defining ${opt}_${deptype}_DEPENDS will add it to the actual dependency when
# the option is enabled.

##
# Set all the options available for the ports, beginning with the
# global ones and ending with the ones decided by the maintainer.

.if !defined(OPTIONSMKINCLUDED)
OPTIONSMKINCLUDED=	bsd.options.mk
................................................................................
.   if !defined(WITH_${opt}) && !defined(WITHOUT_${opt})
WITH_${opt}:=  true
.   endif
.endif
.endfor
###

.for opt in ${COMPLETE_OPTIONS_LIST}
# PLIST_SUB
PLIST_SUB?=
.  if defined(OPTIONS_SUB)
.    if ! ${PLIST_SUB:M${opt}=*}
.      if ${PORT_OPTIONS:M${opt}}
PLIST_SUB:=	${PLIST_SUB} ${opt}=""
.      else
PLIST_SUB:=	${PLIST_SUB} ${opt}="@comment "
.      endif
.    endif
.  endif

.  if ${PORT_OPTIONS:M${opt}}






.    if defined(${opt}_CONFIGURE_ENABLE)
CONFIGURE_ARGS+=	--enable-${${opt}_CONFIGURE_ENABLE}
.    endif
.    if defined(${opt}_CONFIGURE_WITH)
CONFIGURE_ARGS+=	--with-${${opt}_CONFIGURE_WITH}
.    endif
.    if defined(${opt}_CONFIGURE_ON)
CONFIGURE_ARGS+=	${${opt}_CONFIGURE_ON}
.    endif
.    if defined(${opt}_CMAKE_ON)
CMAKE_ARGS+=	${${opt}_CMAKE_ON}
.    endif
.    for flags in CFLAGS CXXFLAGS LDFLAGS CONFIGURE_ENV MAKE_ENV USES DISTFILES


.      if defined(${opt}_${flags})
${flags}+=	${${opt}_${flags}}
.      endif
.    endfor
.    for deptype in PKG EXTRACT PATCH FETCH BUILD LIB RUN
.      if defined(${opt}_${deptype}_DEPENDS)
${deptype}_DEPENDS+=	${${opt}_${deptype}_DEPENDS}



|







 







|







 







>
>
>
|
>
>
|
<


|
|







 







|













>
>
>
>
>
>












|
>
>







1
2
3
4
5
6
7
8
9
10
11
..
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
..
89
90
91
92
93
94
95
96
97
98
99
100
101
102

103
104
105
106
107
108
109
110
111
112
113
...
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.options.mk 329293 2013-10-04 11:42:38Z bdrewery $
#
# These variables are used in port makefiles to define the options for a port.
#
# OPTIONS_DEFINE			- List of options this ports accept
# OPTIONS_DEFINE_${ARCH}	- List of options this ports accept and are
#							  specific to ${ARCH}
# OPTIONS_DEFAULT			- List of options activated by default
................................................................................
# These variables can be used on the command line. They override the effects of
# the make.conf variables above.
#
# WITH						- Set options from the command line
# WITHOUT					- Unset options from the command line
#
#
# The following knobs are there to simplify the handling of OPTIONS in simple
# cases :
#
# OPTIONS_SUB				When defined it will add to PLIST_SUB:
#							Option enabled  ${opt}=""
#							Option disabled ${opt}="@comment "
#
# ${opt}_CONFIGURE_ON		When option is enabled, it will add its content to
................................................................................
#							Option disabled --without-${content}
#			
# ${opt}_CMAKE_ON			When option is enabled, it will add its content to
#							the CMAKE_ARGS.
# ${opt}_CMAKE_OFF			When option is disabled, it will add its content to
#							the CMAKE_ARGS.
#
# ${opt}_USE=	FOO=bar		When option is enabled, it will  enable
#							USE_FOO+= bar
#
# For each of CFLAGS CPPFLAGS CXXFLAGS LDFLAGS CONFIGURE_ENV MAKE_ARGS MAKE_ENV
# ALL_TARGET INSTALL_TARGET USES DISTFILES PLIST_FILES PLIST_DIRS PLIST_DIRSTRY
# EXTRA_PATCHES PATCHFILES PATCH_SITES CATEGORIES, defining ${opt}_${variable}
# will add its content to the actual variable when the option is enabled.

#
# For each of the depends target PKG EXTRACT PATCH FETCH BUILD LIB RUN,
# defining ${opt}_${deptype}_DEPENDS will add its content to the actual
# dependency when the option is enabled.

##
# Set all the options available for the ports, beginning with the
# global ones and ending with the ones decided by the maintainer.

.if !defined(OPTIONSMKINCLUDED)
OPTIONSMKINCLUDED=	bsd.options.mk
................................................................................
.   if !defined(WITH_${opt}) && !defined(WITHOUT_${opt})
WITH_${opt}:=  true
.   endif
.endif
.endfor
###

.for opt in ${COMPLETE_OPTIONS_LIST} ${OPTIONS_SLAVE}
# PLIST_SUB
PLIST_SUB?=
.  if defined(OPTIONS_SUB)
.    if ! ${PLIST_SUB:M${opt}=*}
.      if ${PORT_OPTIONS:M${opt}}
PLIST_SUB:=	${PLIST_SUB} ${opt}=""
.      else
PLIST_SUB:=	${PLIST_SUB} ${opt}="@comment "
.      endif
.    endif
.  endif

.  if ${PORT_OPTIONS:M${opt}}
.    if defined(${opt}_USE)
.      for option in ${${opt}_USE}
_u=		${option:C/=.*//g}
USE_${_u:U}+=	${option:C/.*=//g}
.      endfor
.    endif
.    if defined(${opt}_CONFIGURE_ENABLE)
CONFIGURE_ARGS+=	--enable-${${opt}_CONFIGURE_ENABLE}
.    endif
.    if defined(${opt}_CONFIGURE_WITH)
CONFIGURE_ARGS+=	--with-${${opt}_CONFIGURE_WITH}
.    endif
.    if defined(${opt}_CONFIGURE_ON)
CONFIGURE_ARGS+=	${${opt}_CONFIGURE_ON}
.    endif
.    if defined(${opt}_CMAKE_ON)
CMAKE_ARGS+=	${${opt}_CMAKE_ON}
.    endif
.    for flags in CFLAGS CPPFLAGS CXXFLAGS LDFLAGS CONFIGURE_ENV MAKE_ARGS MAKE_ENV \
                  ALL_TARGET INSTALL_TARGET USES DISTFILES PLIST_FILES PLIST_DIRS PLIST_DIRSTRY \
                  EXTRA_PATCHES PATCHFILES PATCH_SITES CATEGORIES
.      if defined(${opt}_${flags})
${flags}+=	${${opt}_${flags}}
.      endif
.    endfor
.    for deptype in PKG EXTRACT PATCH FETCH BUILD LIB RUN
.      if defined(${opt}_${deptype}_DEPENDS)
${deptype}_DEPENDS+=	${${opt}_${deptype}_DEPENDS}

Changes to Mk/bsd.pbi.mk.

1
2
3
4
5
6
7
8
..
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# $FreeBSD: head/Mk/bsd.pbi.mk 313850 2013-03-11 00:51:39Z bdrewery $
#
# Creates a PBI file from a port with just 'make pbi'
#
.if !defined(_INCLUDE_PBI_MK)

_INCLUDE_PBI_MK=	yes
PBI_MAINTAINER=		kmoore@FreeBSD.org
................................................................................
.PHONY: check-pbimanager pbi pbi-makeport pbi-generate pbi-create \
	clean-pbi clean-pbibuild

check-pbimanager:

	@set -- chk=""; \
	if [ -z "`which pbi_info`" ] ; then \
		cd ${PORTSDIR}/ports-mgmt/pbi-manager && make install clean; \
	fi

pbi: pbi-generate

pbi-generate: check-pbimanager
	@_PBIPORT=`pwd | cut -d "/" -f4-`; \
	if [ ! -d ${PWD}/pbi ] ; then					\
|







 







|







1
2
3
4
5
6
7
8
..
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# $FreeBSD: head/Mk/bsd.pbi.mk 328450 2013-09-27 10:10:29Z kmoore $
#
# Creates a PBI file from a port with just 'make pbi'
#
.if !defined(_INCLUDE_PBI_MK)

_INCLUDE_PBI_MK=	yes
PBI_MAINTAINER=		kmoore@FreeBSD.org
................................................................................
.PHONY: check-pbimanager pbi pbi-makeport pbi-generate pbi-create \
	clean-pbi clean-pbibuild

check-pbimanager:

	@set -- chk=""; \
	if [ -z "`which pbi_info`" ] ; then \
		cd ${PORTSDIR}/sysutils/pcbsd-utils && make install clean; \
	fi

pbi: pbi-generate

pbi-generate: check-pbimanager
	@_PBIPORT=`pwd | cut -d "/" -f4-`; \
	if [ ! -d ${PWD}/pbi ] ; then					\

Deleted Mk/bsd.perl.mk.

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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.perl.mk 325217 2013-08-22 17:09:46Z sunpoet $
#
# /!\ THIS FILE IS DEPRECATED PLEASE CONFIGURE USING USES=perl5 /!\
#
# bsd.perl.mk - Support for Perl-based ports.
#
# Created by: Gabor Kovesdan <gabor@FreeBSD.org>
#
# For FreeBSD committers:
# Please send all suggested changes to the maintainer instead of committing
# them to SVN yourself.
#
# PERL5			- Set to full path of perl5, either in the system or
#				  installed from a port.
# PERL			- Set to full path of perl5, either in the system or
#				  installed from a port, but without the version number.
#				  Use this if you need to replace "#!" lines in scripts.
# PERL_VERSION	- Full version of perl5 (see below for current value).
# 
# PERL_VER	- Short version of perl5 (major.minor without patchlevel)
#
# PERL_LEVEL	- Perl version as an integer of the form MNNNPP, where
#				  M is major version, N is minor version, and P is
#				  the patch level. E.g., PERL_VERSION=5.14.4 would give
#				  a PERL_LEVEL of 501404. This can be used in comparisons
#				  to determine if the version of perl is high enough,
#				  whether a particular dependency is needed, etc.
# PERL_ARCH		- Directory name of architecture dependent libraries
#				  (value: mach).
# PERL_PORT		- Name of the perl port that is installed
#				  (value: perl5.14)
# SITE_PERL		- Directory name where site specific perl packages go.
#				  This value is added to PLIST_SUB.
# USE_PERL5		- If set, this port uses perl5 in one or more of the extract,
#				  patch, build, install or run phases.
#
# PERL_CONFIGURE	- Configure using Perl's MakeMaker.  Implies USE_PERL5.
#
# USE_PERL5_BUILD	- If set, this port uses perl5 in one or more of the
#				  extract, patch, build or install phases.
#
# USE_PERL5_RUN		- If set, this port uses perl5 for running.
#
# PERL_MODBUILD		- Use Module::Build to configure, build and install port.
.if !defined(USES) || !${USES:Mperl5}

.if !defined(_POSTMKINCLUDED) && !defined(Perl_Pre_Include)

Perl_Pre_Include=			bsd.perl.mk
PERL_Include_MAINTAINER=	perl@FreeBSD.org

PERL_VERSION?=	5.14.4
PERL_VER?=	${PERL_VERSION:C/\.[0-9]+$//}

.if !defined(PERL_LEVEL) && defined(PERL_VERSION)
perl_major=		${PERL_VERSION:C|^([1-9]+).*|\1|}
_perl_minor=	00${PERL_VERSION:C|^([1-9]+)\.([0-9]+).*|\2|}
perl_minor=		${_perl_minor:C|^.*(...)|\1|}
.if ${perl_minor} >= 100
perl_minor=		${PERL_VERSION:C|^([1-9]+)\.([0-9][0-9][0-9]).*|\2|}
perl_patch=		${PERL_VERSION:C|^.*(..)|\1|}
.else # ${perl_minor} < 100
_perl_patch=	0${PERL_VERSION:C|^([1-9]+)\.([0-9]+)\.*|0|}
perl_patch=		${_perl_patch:C|^.*(..)|\1|}
.endif # ${perl_minor} < 100
PERL_LEVEL=	${perl_major}${perl_minor}${perl_patch}
.else
PERL_LEVEL=0
.endif # !defined(PERL_LEVEL) && defined(PERL_VERSION)

PERL_ARCH?=		mach

# there must always be a default to prevent dependency failures such
# as "ports/lang: not found"
.if    ${PERL_LEVEL} >= 501800
PERL_PORT?=	perl5.18
.elif    ${PERL_LEVEL} >= 501600
PERL_PORT?=	perl5.16
.elif  ${PERL_LEVEL} >= 501400
PERL_PORT?=	perl5.14
.else  # ${PERL_LEVEL} < 501400
PERL_PORT?=	perl5.12
.endif

SITE_PERL_REL?=	lib/perl5/site_perl/${PERL_VER}
SITE_PERL?=	${LOCALBASE}/${SITE_PERL_REL}

PERL5=		${LOCALBASE}/bin/perl${PERL_VERSION}
PERL=		${LOCALBASE}/bin/perl

# Decide where to look for the version string
.ifdef USE_PERL5
USE_PERL5_STRING=	${USE_PERL5}
.elifdef USE_PERL5_BUILD
USE_PERL5_STRING=	${USE_PERL5_BUILD}
.elifdef USE_PERL5_RUN
USE_PERL5_STRING=	${USE_PERL5_RUN}
.elifdef PERL_MODBUILD
USE_PERL5_STRING=	${PERL_MODBUILD}
.elifdef PERL_CONFIGURE
USE_PERL5_STRING=	${PERL_CONFIGURE}
.else
USE_PERL5_STRING=	yes  # currently unreachable
.endif

.if ${USE_PERL5_STRING:L} != "yes"
want_perl_sign=		${USE_PERL5_STRING:C|^[0-9.]+||}
want_perl_ver=		${USE_PERL5_STRING:S|${want_perl_sign}$||}
want_perl_major=	${want_perl_ver:C|\..*||}
_want_perl_minor=	${want_perl_ver:S|^${want_perl_major}||:S|^.||:C|\..*||}
_want_perl_patch=	${want_perl_ver:S|^${want_perl_major}||:S|^.${_want_perl_minor}||:S|^.||:C|\..*||}
want_perl_minor=	${_want_perl_minor:S|^|000|:C|.*(...)|\1|}
want_perl_patch=	${_want_perl_patch:S|^|00|:C|.*(..)|\1|}
USE_PERL5_LEVEL=	${want_perl_major}${want_perl_minor}${want_perl_patch}

# Mask unspecified components. E.g. this way "5" will match any "5.x.x".
.if empty(_want_perl_minor)
masked_PERL_LEVEL=	${PERL_LEVEL:C|(.....)$|00000|}
.elif empty(_want_perl_patch)
masked_PERL_LEVEL=	${PERL_LEVEL:C|(..)$|00|}
.else
masked_PERL_LEVEL=	${PERL_LEVEL}
.endif

.if ${want_perl_sign} == "+"
.if ${USE_PERL5_LEVEL} > ${masked_PERL_LEVEL}
USE_PERL5_REASON?=	requires Perl ${want_perl_ver} or later, install lang/perl${want_perl_major}.${want_perl_minor:C|^0||} and try again
IGNORE=	${USE_PERL5_REASON}
.endif # ${USE_PERL5_LEVEL} > ${masked_PERL_LEVEL}
.elif ${want_perl_sign} == ""
.if ${USE_PERL5_LEVEL} != ${masked_PERL_LEVEL}
USE_PERL5_REASON?=	requires Perl ${want_perl_ver} exactly
IGNORE=	${USE_PERL5_REASON}
.endif # ${USE_PERL5_LEVEL} != ${masked_PERL_LEVEL}
.elif ${want_perl_sign} == "-"
.if ${USE_PERL5_LEVEL} <= ${masked_PERL_LEVEL}
USE_PERL5_REASON?=	requires a Perl version earlier than ${want_perl_ver}
IGNORE=	${USE_PERL5_REASON}
.endif # ${USE_PERL5_LEVEL} <= ${masked_PERL_LEVEL}
.else # wrong suffix
IGNORE=	improper use of USE_PERL5
.endif
.endif #${USE_PERL5_STRING:L} != "yes"

.endif # !defined(_POSTMKINCLUDED) && !defined(Perl_Pre_Include)

.if defined(_POSTMKINCLUDED) && !defined(Perl_Post_Include)

Perl_Post_Include=		bsd.perl.mk

PLIST_SUB+=	PERL_VERSION=${PERL_VERSION} \
			PERL_VER=${PERL_VER} \
			PERL_ARCH=${PERL_ARCH} \
			SITE_PERL=${SITE_PERL_REL}

.if defined(PERL_MODBUILD)
PERL_CONFIGURE=		yes
CONFIGURE_SCRIPT?=	Build.PL
.if ${PORTNAME} != Module-Build
BUILD_DEPENDS+=		${SITE_PERL}/Module/Build.pm:${PORTSDIR}/devel/p5-Module-Build
.endif
ALL_TARGET?=
PL_BUILD?=		Build
CONFIGURE_ARGS+= \
	create_packlist=0 \
	install_path=lib="${PREFIX}/${SITE_PERL_REL}" \
	install_path=arch="${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH}" \
	install_path=script="${PREFIX}/bin" \
	install_path=bin="${PREFIX}/bin" \
	install_path=libdoc="${MAN3PREFIX}/man/man3" \
	install_path=bindoc="${MAN1PREFIX}/man/man1"
.elif defined(PERL_CONFIGURE)
CONFIGURE_ARGS+=	INSTALLDIRS="site"
.endif # defined(PERL_MODBUILD)

.if defined(PERL_CONFIGURE)
USE_PERL5?=	yes
# Disable AutoInstall from attempting to install from CPAN directly in
# the case of missing dependencies.  This causes the build to loop on
# the build cluster asking for interactive input.
CONFIGURE_ENV+= PERL_EXTUTILS_AUTOINSTALL="--skipdeps"
.if defined(BATCH) && !defined(IS_INTERACTIVE)
CONFIGURE_ENV+=	PERL_MM_USE_DEFAULT="YES"
.endif # defined(BATCH) && !defined(IS_INTERACTIVE)
.endif # defined(PERL_CONFIGURE)

.if defined(USE_PERL5) || defined(USE_PERL5_BUILD)
BUILD_DEPENDS+=		${PERL5}:${PORTSDIR}/lang/${PERL_PORT}
.endif
.if defined(USE_PERL5) || defined(USE_PERL5_RUN)
RUN_DEPENDS+=		${PERL5}:${PORTSDIR}/lang/${PERL_PORT}
.endif

.if defined(PERL_CONFIGURE)
CONFIGURE_ARGS+=	CC="${CC}" CCFLAGS="${CFLAGS}" PREFIX="${PREFIX}" \
			INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib"
CONFIGURE_SCRIPT?=	Makefile.PL
MAN3PREFIX?=		${PREFIX}/lib/perl5/${PERL_VER}
.undef HAS_CONFIGURE
.endif # defined(PERL_CONFIGURE)

.if defined(PERL_CONFIGURE)
.if !target(do-configure)
# XXX MCL had to duplicate the first block; implies more refactoring needed
do-configure:
	@if [ -f ${SCRIPTDIR}/configure ]; then \
		cd ${.CURDIR} && ${SETENV} ${SCRIPTS_ENV} ${SH} \
		  ${SCRIPTDIR}/configure; \
	fi
	@cd ${CONFIGURE_WRKSRC} && \
		${SETENV} ${CONFIGURE_ENV} \
		${PERL5} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}
.if !defined(PERL_MODBUILD)
	@cd ${CONFIGURE_WRKSRC} && \
		${PERL5} -pi -e 's/ doc_(perl|site|\$$\(INSTALLDIRS\))_install$$//' Makefile
.endif # !defined(PERL_MODBUILD)
.endif # !target(do-configure)
.endif # defined(PERL_CONFIGURE)

.if defined(PERL_MODBUILD)
.if !target(do-build)
do-build:
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${MAKE_ARGS} ${ALL_TARGET})
.endif # !target(do-build)

.if !defined(USE_GMAKE)
.if !target(do-install)
do-install:
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} ${PL_BUILD} ${MAKE_ARGS} ${INSTALL_TARGET})
.endif # !target(do-install)
.endif # !defined(USE_GMAKE)
.endif # defined(PERL_MODBUILD)
.endif # defined(_POSTMKINCLUDED) && !defined(Perl_Post_Include)
.endif
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<


























































































































































































































































































































































































































































































Changes to Mk/bsd.php.mk.

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
...
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
...
308
309
310
311
312
313
314





315
316
317
318
319
320
321
#
# Created by: Alex Dupre <ale@FreeBSD.org>
#
# For FreeBSD committers:
# Please send all suggested changes to the maintainer instead of committing
# them to SVN yourself.
#
# $FreeBSD: head/Mk/bsd.php.mk 321684 2013-06-24 14:32:11Z ale $
#
# Adding 'USE_PHP=yes' to a port includes this Makefile after bsd.ports.pre.mk.
# If the port requires a predefined set of PHP extensions, they can be
# listed in this way:
#
# USE_PHP=	ext1 ext2 ext3
#
................................................................................

# Extensions
.if defined(_POSTMKINCLUDED) && ${USE_PHP:L} != "yes"
# non-version specific components
_USE_PHP_ALL=	apc bcmath bitset bz2 calendar ctype curl dba dom \
		exif fileinfo filter ftp gd gettext gmp \
		hash iconv igbinary imap interbase intl json ldap mbstring mcrypt \
		memcache mssql mysql mysqli odbc \
		openssl pcntl pcre pdf pdo pdo_dblib pdo_firebird pdo_mysql \
		pdo_odbc pdo_pgsql pdo_sqlite pgsql posix \
		pspell radius readline recode session shmop simplexml snmp soap\
		sockets spl sybase_ct sysvmsg sysvsem sysvshm \
		tidy tokenizer wddx xml xmlreader xmlrpc xmlwriter xsl zip zlib
# version specific components
_USE_PHP_VER5=	${_USE_PHP_ALL} phar sqlite3
................................................................................
mhash_DEPENDS=	security/php${PHP_VER}-mhash
mssql_DEPENDS=	databases/php${PHP_VER}-mssql
mysql_DEPENDS=	databases/php${PHP_VER}-mysql
mysqli_DEPENDS=	databases/php${PHP_VER}-mysqli
ncurses_DEPENDS=devel/php${PHP_VER}-ncurses
odbc_DEPENDS=	databases/php${PHP_VER}-odbc
oci8_DEPENDS=	databases/php${PHP_VER}-oci8





openssl_DEPENDS=security/php${PHP_VER}-openssl
pcntl_DEPENDS=	devel/php${PHP_VER}-pcntl
pcre_DEPENDS=	devel/php${PHP_VER}-pcre
pdf_DEPENDS=	print/pecl-pdflib
pdo_DEPENDS=	databases/php${PHP_VER}-pdo
pdo_dblib_DEPENDS=	databases/php${PHP_VER}-pdo_dblib
pdo_firebird_DEPENDS=	databases/php${PHP_VER}-pdo_firebird







|







 







|







 







>
>
>
>
>







3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
...
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
...
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
#
# Created by: Alex Dupre <ale@FreeBSD.org>
#
# For FreeBSD committers:
# Please send all suggested changes to the maintainer instead of committing
# them to SVN yourself.
#
# $FreeBSD: head/Mk/bsd.php.mk 328594 2013-09-28 16:48:34Z mm $
#
# Adding 'USE_PHP=yes' to a port includes this Makefile after bsd.ports.pre.mk.
# If the port requires a predefined set of PHP extensions, they can be
# listed in this way:
#
# USE_PHP=	ext1 ext2 ext3
#
................................................................................

# Extensions
.if defined(_POSTMKINCLUDED) && ${USE_PHP:L} != "yes"
# non-version specific components
_USE_PHP_ALL=	apc bcmath bitset bz2 calendar ctype curl dba dom \
		exif fileinfo filter ftp gd gettext gmp \
		hash iconv igbinary imap interbase intl json ldap mbstring mcrypt \
		memcache mssql mysql mysqli odbc opcache \
		openssl pcntl pcre pdf pdo pdo_dblib pdo_firebird pdo_mysql \
		pdo_odbc pdo_pgsql pdo_sqlite pgsql posix \
		pspell radius readline recode session shmop simplexml snmp soap\
		sockets spl sybase_ct sysvmsg sysvsem sysvshm \
		tidy tokenizer wddx xml xmlreader xmlrpc xmlwriter xsl zip zlib
# version specific components
_USE_PHP_VER5=	${_USE_PHP_ALL} phar sqlite3
................................................................................
mhash_DEPENDS=	security/php${PHP_VER}-mhash
mssql_DEPENDS=	databases/php${PHP_VER}-mssql
mysql_DEPENDS=	databases/php${PHP_VER}-mysql
mysqli_DEPENDS=	databases/php${PHP_VER}-mysqli
ncurses_DEPENDS=devel/php${PHP_VER}-ncurses
odbc_DEPENDS=	databases/php${PHP_VER}-odbc
oci8_DEPENDS=	databases/php${PHP_VER}-oci8
.if ${PHP_VER} == 55
opcache_DEPENDS=	www/php${PHP_VER}-opcache
.else
opcache_DEPENDS=	www/pecl-zendopcache
.endif	
openssl_DEPENDS=security/php${PHP_VER}-openssl
pcntl_DEPENDS=	devel/php${PHP_VER}-pcntl
pcre_DEPENDS=	devel/php${PHP_VER}-pcre
pdf_DEPENDS=	print/pecl-pdflib
pdo_DEPENDS=	databases/php${PHP_VER}-pdo
pdo_dblib_DEPENDS=	databases/php${PHP_VER}-pdo_dblib
pdo_firebird_DEPENDS=	databases/php${PHP_VER}-pdo_firebird

Changes to Mk/bsd.pkgng.mk.

1
2
3
4
5
6
7
8
9
10
11
..
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
..
98
99
100
101
102
103
104











105





106
107
108
109
110
111
112
113
114
115

116
117
118
119
120
121
122
...
200
201
202
203
204
205
206

207
208




209
210
211
212
213
214
215
216
217
218
219
220
221

222
223
224
225
226
227
228
229
230





231
232
233
234
235
236

237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
...
272
273
274
275
276
277
278

279
280
281
282
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.pkgng.mk 322320 2013-07-05 12:29:35Z bdrewery $
#

.if defined(_POSTMKINCLUDED)
PKGNG_Include_MAINTAINER=	portmgr@FreeBSD.org

METADIR=		${WRKDIR}/.metadir
MANIFESTF=		${METADIR}/+MANIFEST
................................................................................

ACTUAL-PACKAGE-DEPENDS?= \
	if [ "${_LIB_RUN_DEPENDS}" != "  " ]; then \
		${PKG_QUERY} "%n: {origin: %o, version: \"%v\"}" " " ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,:C,${PORTSDIR}/,,} 2>/dev/null || : ; \
		${PKG_QUERY} "%dn: {origin: %do, version: \"%dv\"}" " " ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,:C,${PORTSDIR}/,,} 2>/dev/null || : ; \
	fi

.if !target(fake-pkg)
fake-pkg:
.if !defined(NO_PKG_REGISTER)
.if defined(INSTALLS_DEPENDS)
	@${ECHO_MSG} "===>   Registering installation for ${PKGNAME} as automatic"
.else
	@${ECHO_MSG} "===>   Registering installation for ${PKGNAME}"
.endif
	@${MKDIR} ${METADIR}
	@${ECHO_CMD} "name: ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}" > ${MANIFESTF} 
	@${ECHO_CMD} "version: ${PKGVERSION}" >> ${MANIFESTF} 
	@${ECHO_CMD} "origin: ${PKGORIGIN}" >> ${MANIFESTF} 
	@${ECHO_CMD} "comment: |" >> ${MANIFESTF}
	@${ECHO_CMD} "  "${COMMENT:Q} >> ${MANIFESTF}
	@${ECHO_CMD} "maintainer: ${MAINTAINER}" >> ${MANIFESTF}
................................................................................
	[ -f ${PKGPREUPGRADE} ] && ${CP} ${PKGPREUPGRADE} ${METADIR}/+PRE_UPGRADE; \
	[ -f ${PKGPOSTUPGRADE} ] && ${CP} ${PKGPOSTUPGRADE} ${METADIR}/+POST_UPGRADE; \
	${CP} ${DESCR} ${METADIR}/+DESC; \
	[ -f ${PKGMESSAGE} ] && ${CP} ${PKGMESSAGE} ${METADIR}/+DISPLAY || return 0
.if !defined(NO_MTREE)
	@[ -f ${MTREE_FILE} ] && ${CP} ${MTREE_FILE} ${METADIR}/+MTREE_DIRS || return 0
.endif











.if defined(INSTALLS_DEPENDS)





	@${SETENV} FORCE_POST="${_FORCE_POST_PATTERNS}" ${PKG_CMD} -d -l -m ${METADIR} -f ${TMPPLIST}
.else
	@${SETENV} FORCE_POST="${_FORCE_POST_PATTERNS}" ${PKG_CMD} -l -m ${METADIR} -f ${TMPPLIST}
.endif
	@${RM} -rf ${METADIR}
.else
	@${DO_NADA}
.endif
.endif


.if !target(check-build-conflicts)
check-build-conflicts:
.if ( defined(CONFLICTS) || defined(CONFLICTS_BUILD) ) && !defined(DISABLE_CONFLICTS) && !defined(DEFER_CONFLICTS_CHECK)
	@conflicts_with=$$( \
	{ ${PKG_QUERY} -g "%n-%v %p %o" ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_BUILD:C/.+/'&'/} 2>/dev/null || : ; } \
		| while read pkgname prfx orgn; do \
		if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then \
................................................................................
		${ECHO_MSG} "      They install files into the same place."; \
		${ECHO_MSG} "      Please remove them first with pkg_delete(1)."; \
		exit 1; \
	fi
.endif # defined(DEFER_CONFLICTS_CHECK)
.endif
.endif


.if !target(do-package)




do-package: ${TMPPLIST}
	@if [ -d ${PACKAGES} ]; then \
		if [ ! -d ${PKGREPOSITORY} ]; then \
			if ! ${MKDIR} ${PKGREPOSITORY}; then \
				${ECHO_MSG} "=> Can't create directory ${PKGREPOSITORY}."; \
				exit 1; \
			fi; \
		fi; \
	fi;
	@for cat in ${CATEGORIES}; do \
		${RM} -f ${PACKAGES}/$$cat/${PKGNAMEPREFIX}${PORTNAME}*${PKG_SUFX} ; \
	done
	@if ${PKG_CREATE} -o ${PKGREPOSITORY} ${PKGNAME}; then \

		if [ "${PKGORIGIN}" = "ports-mgmt/pkg" -o "${PKGORIGIN}" = "ports-mgmt/pkg-devel" ]; then \
			if [ ! -d ${PKGLATESTREPOSITORY} ]; then \
				if ! ${MKDIR} ${PKGLATESTREPOSITORY}; then \
					${ECHO_MSG} "=> Can't create directory ${PKGLATESTREPOSITORY}."; \
					exit 1; \
				fi; \
			fi ; \
			${LN} -sf ../${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PKGLATESTFILE} ; \
		fi; \





	else \
		cd ${.CURDIR} && eval ${MAKE} delete-package; \
		exit 1; \
	fi
.endif


.if !target(check-already-installed)
check-already-installed:
.if !defined(NO_PKG_REGISTER) && !defined(FORCE_PKG_REGISTER)
		@${ECHO_MSG} "===>  Checking if ${PKGORIGIN} already installed"; \
		pkgname=`${PKG_INFO} -q -O ${PKGORIGIN}`; \
		if [ -n "$${pkgname}" ]; then \
			v=`${PKG_VERSION} -t $${pkgname} ${PKGNAME}`; \
			if [ "w$${v}" = "x<" ]; then \
				${ECHO_CMD} "===>   An older version of ${PKGORIGIN} is already installed ($${found_package})"; \
			else \
				${ECHO_CMD} "===>   ${PKGNAME} is already installed"; \
			fi; \
			${ECHO_MSG} "      You may wish to \`\`make deinstall'' and install this port again"; \
			${ECHO_MSG} "      by \`\`make reinstall'' to upgrade it properly."; \
			${ECHO_MSG} "      If you really wish to overwrite the old port of ${PKGORIGIN}"; \
			${ECHO_MSG} "      without deleting it first, set the variable \"FORCE_PKG_REGISTER\""; \
................................................................................
		p=`${PKG_INFO} -q ${PKGORIGIN}`; \
		${ECHO_MSG} "===>   Deinstalling $${p}"; \
		${PKG_DELETE} -f ${PKGORIGIN} ; \
	else \
		${ECHO_MSG} "===>   ${PKGBASE} not installed, skipping"; \
	fi
	@${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE}

.endif
.endif

.endif # defined(_POSTMKINCLUDED)



|







 







|
<
<
<
<
<
<
<







 







>
>
>
>
>
>
>
>
>
>
>

>
>
>
>
>
|

|







>







 







>


>
>
>
>








|



|
>
|
|
|
|
|
|
|
|
|
>
>
>
>
>






>







|
|







 







>




1
2
3
4
5
6
7
8
9
10
11
..
32
33
34
35
36
37
38
39







40
41
42
43
44
45
46
..
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
...
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
...
294
295
296
297
298
299
300
301
302
303
304
305
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.pkgng.mk 328508 2013-09-27 19:10:59Z amdmi3 $
#

.if defined(_POSTMKINCLUDED)
PKGNG_Include_MAINTAINER=	portmgr@FreeBSD.org

METADIR=		${WRKDIR}/.metadir
MANIFESTF=		${METADIR}/+MANIFEST
................................................................................

ACTUAL-PACKAGE-DEPENDS?= \
	if [ "${_LIB_RUN_DEPENDS}" != "  " ]; then \
		${PKG_QUERY} "%n: {origin: %o, version: \"%v\"}" " " ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,:C,${PORTSDIR}/,,} 2>/dev/null || : ; \
		${PKG_QUERY} "%dn: {origin: %do, version: \"%dv\"}" " " ${_LIB_RUN_DEPENDS:C,[^:]*:([^:]*):?.*,\1,:C,${PORTSDIR}/,,} 2>/dev/null || : ; \
	fi

create-manifest:







	@${MKDIR} ${METADIR}
	@${ECHO_CMD} "name: ${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX}" > ${MANIFESTF} 
	@${ECHO_CMD} "version: ${PKGVERSION}" >> ${MANIFESTF} 
	@${ECHO_CMD} "origin: ${PKGORIGIN}" >> ${MANIFESTF} 
	@${ECHO_CMD} "comment: |" >> ${MANIFESTF}
	@${ECHO_CMD} "  "${COMMENT:Q} >> ${MANIFESTF}
	@${ECHO_CMD} "maintainer: ${MAINTAINER}" >> ${MANIFESTF}
................................................................................
	[ -f ${PKGPREUPGRADE} ] && ${CP} ${PKGPREUPGRADE} ${METADIR}/+PRE_UPGRADE; \
	[ -f ${PKGPOSTUPGRADE} ] && ${CP} ${PKGPOSTUPGRADE} ${METADIR}/+POST_UPGRADE; \
	${CP} ${DESCR} ${METADIR}/+DESC; \
	[ -f ${PKGMESSAGE} ] && ${CP} ${PKGMESSAGE} ${METADIR}/+DISPLAY || return 0
.if !defined(NO_MTREE)
	@[ -f ${MTREE_FILE} ] && ${CP} ${MTREE_FILE} ${METADIR}/+MTREE_DIRS || return 0
.endif


.if !target(fake-pkg)
.if defined(NO_STAGE)
STAGE_ARGS=		-l
.else
STAGE_ARGS=		-i ${STAGEDIR}
.endif

fake-pkg: create-manifest
.if !defined(NO_PKG_REGISTER)
.if defined(INSTALLS_DEPENDS)
	@${ECHO_MSG} "===>   Registering installation for ${PKGNAME} as automatic"
.else
	@${ECHO_MSG} "===>   Registering installation for ${PKGNAME}"
.endif
.if defined(INSTALLS_DEPENDS)
	@${SETENV} FORCE_POST="${_FORCE_POST_PATTERNS}" ${PKG_CMD} -d ${STAGE_ARGS} -m ${METADIR} -f ${TMPPLIST}
.else
	@${SETENV} FORCE_POST="${_FORCE_POST_PATTERNS}" ${PKG_CMD} ${STAGE_ARGS} -m ${METADIR} -f ${TMPPLIST}
.endif
	@${RM} -rf ${METADIR}
.else
	@${DO_NADA}
.endif
.endif

.if defined(WITH_PKGNG)
.if !target(check-build-conflicts)
check-build-conflicts:
.if ( defined(CONFLICTS) || defined(CONFLICTS_BUILD) ) && !defined(DISABLE_CONFLICTS) && !defined(DEFER_CONFLICTS_CHECK)
	@conflicts_with=$$( \
	{ ${PKG_QUERY} -g "%n-%v %p %o" ${CONFLICTS:C/.+/'&'/} ${CONFLICTS_BUILD:C/.+/'&'/} 2>/dev/null || : ; } \
		| while read pkgname prfx orgn; do \
		if [ "/${PREFIX}" = "/$${prfx}" -a "/${PKGORIGIN}" != "/$${orgn}" ]; then \
................................................................................
		${ECHO_MSG} "      They install files into the same place."; \
		${ECHO_MSG} "      Please remove them first with pkg_delete(1)."; \
		exit 1; \
	fi
.endif # defined(DEFER_CONFLICTS_CHECK)
.endif
.endif
.endif

.if !target(do-package)
.if !defined(NO_STAGE)
PKG_CREATE_ARGS=	-r ${STAGEDIR} -m ${METADIR} -p ${TMPPLIST}
do-package: create-manifest
.endif
do-package: ${TMPPLIST}
	@if [ -d ${PACKAGES} ]; then \
		if [ ! -d ${PKGREPOSITORY} ]; then \
			if ! ${MKDIR} ${PKGREPOSITORY}; then \
				${ECHO_MSG} "=> Can't create directory ${PKGREPOSITORY}."; \
				exit 1; \
			fi; \
		fi; \
	fi
	@for cat in ${CATEGORIES}; do \
		${RM} -f ${PACKAGES}/$$cat/${PKGNAMEPREFIX}${PORTNAME}*${PKG_SUFX} ; \
	done
	@if ${PKG_CREATE} ${PKG_CREATE_ARGS} -o ${PKGREPOSITORY} ${PKGNAME}; then \
		if [ -n "${WITH_PKGNG}" ]; then \
			if [ "${PKGORIGIN}" = "ports-mgmt/pkg" -o "${PKGORIGIN}" = "ports-mgmt/pkg-devel" ]; then \
				if [ ! -d ${PKGLATESTREPOSITORY} ]; then \
					if ! ${MKDIR} ${PKGLATESTREPOSITORY}; then \
						${ECHO_MSG} "=> Can't create directory ${PKGLATESTREPOSITORY}."; \
						exit 1; \
					fi; \
				fi ; \
				${LN} -sf ../${PKGREPOSITORYSUBDIR}/${PKGNAME}${PKG_SUFX} ${PKGLATESTFILE} ; \
			fi; \
		else \
			if [ -d ${PACKAGES} ]; then \
				cd ${.CURDIR} && eval ${MAKE} package-links; \
			fi; \
		fi ; \
	else \
		cd ${.CURDIR} && eval ${MAKE} delete-package; \
		exit 1; \
	fi
.endif

.if defined(WITH_PKGNG)
.if !target(check-already-installed)
check-already-installed:
.if !defined(NO_PKG_REGISTER) && !defined(FORCE_PKG_REGISTER)
		@${ECHO_MSG} "===>  Checking if ${PKGORIGIN} already installed"; \
		pkgname=`${PKG_INFO} -q -O ${PKGORIGIN}`; \
		if [ -n "$${pkgname}" ]; then \
			v=`${PKG_VERSION} -t $${pkgname} ${PKGNAME}`; \
			if [ "$${v}" = "<" ]; then \
				${ECHO_CMD} "===>   An older version of ${PKGORIGIN} is already installed ($${pkgname})"; \
			else \
				${ECHO_CMD} "===>   ${PKGNAME} is already installed"; \
			fi; \
			${ECHO_MSG} "      You may wish to \`\`make deinstall'' and install this port again"; \
			${ECHO_MSG} "      by \`\`make reinstall'' to upgrade it properly."; \
			${ECHO_MSG} "      If you really wish to overwrite the old port of ${PKGORIGIN}"; \
			${ECHO_MSG} "      without deleting it first, set the variable \"FORCE_PKG_REGISTER\""; \
................................................................................
		p=`${PKG_INFO} -q ${PKGORIGIN}`; \
		${ECHO_MSG} "===>   Deinstalling $${p}"; \
		${PKG_DELETE} -f ${PKGORIGIN} ; \
	else \
		${ECHO_MSG} "===>   ${PKGBASE} not installed, skipping"; \
	fi
	@${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE}
.endif
.endif
.endif

.endif # defined(_POSTMKINCLUDED)

Changes to Mk/bsd.port.mk.

1
2
3
4
5
6
7
8
9
10
11
...
103
104
105
106
107
108
109






110
111
112
113
114
115
116
...
162
163
164
165
166
167
168
169
170
171



172
173
174
175
176
177
178
...
297
298
299
300
301
302
303








304
305
306
307
308
309
310
...
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
....
1108
1109
1110
1111
1112
1113
1114

1115




1116
1117
1118
1119
1120
1121
1122
....
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
....
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
....
1478
1479
1480
1481
1482
1483
1484




1485
1486
1487
1488
1489
1490
1491
....
1564
1565
1566
1567
1568
1569
1570




1571
1572
1573
1574
1575
1576
1577
....
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
....
1878
1879
1880
1881
1882
1883
1884


1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
....
1902
1903
1904
1905
1906
1907
1908




1909
1910
1911
1912

1913
1914
1915
1916
1917
1918
1919
....
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
....
2086
2087
2088
2089
2090
2091
2092

2093
2094
2095
2096
2097
2098
2099
....
2151
2152
2153
2154
2155
2156
2157
2158

2159
2160
2161
2162
2163
2164
2165
....
2626
2627
2628
2629
2630
2631
2632

2633


2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646


2647
2648



2649
2650
2651
2652
2653
2654
2655
....
2664
2665
2666
2667
2668
2669
2670






2671
2672
2673
2674
2675
2676
2677
....
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
....
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889

2890
2891
2892
2893
2894
2895
2896
....
3104
3105
3106
3107
3108
3109
3110




3111
3112
3113
3114
3115
3116
3117
....
3121
3122
3123
3124
3125
3126
3127



3128


3129
3130
3131
3132
3133
3134
3135
....
3453
3454
3455
3456
3457
3458
3459
3460
3461

3462
3463
3464
3465
3466
3467
3468
....
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543

3544
3545
3546
3547
3548
3549
3550
....
3555
3556
3557
3558
3559
3560
3561
3562
3563





3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
....
3826
3827
3828
3829
3830
3831
3832

3833
3834
3835
3836
3837
3838
3839
3840

























3841
3842
3843
3844
3845
3846
3847
....
3872
3873
3874
3875
3876
3877
3878

3879




3880
3881
3882
3883
3884
3885
3886
....
3889
3890
3891
3892
3893
3894
3895











3896
3897
3898
3899
3900
3901
3902
....
3979
3980
3981
3982
3983
3984
3985

3986
3987

3988

3989
3990
3991
3992
3993
3994

3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011

4012
4013
4014
4015
4016
4017

4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
....
4051
4052
4053
4054
4055
4056
4057

4058
4059
4060
4061
4062
4063

4064
4065
4066
4067
4068
4069
4070
....
4080
4081
4082
4083
4084
4085
4086

4087
4088
4089
4090
4091
4092

4093
4094
4095
4096
4097
4098
4099
....
4226
4227
4228
4229
4230
4231
4232










































4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245

4246
4247
4248
4249
4250
4251
4252
....
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
....
4315
4316
4317
4318
4319
4320
4321



4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332


4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
....
4396
4397
4398
4399
4400
4401
4402






4403
4404
4405
4406
4407
4408
4409
....
4463
4464
4465
4466
4467
4468
4469






4470
4471
4472
4473
4474
4475
4476

4477
4478
4479
4480
4481
4482
4483
....
4577
4578
4579
4580
4581
4582
4583
4584
4585

4586
4587
4588
4589
4590
4591
4592
....
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652


4653
4654
4655
4656
4657
4658
4659
....
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
....
5609
5610
5611
5612
5613
5614
5615

5616



5617
5618
5619

5620
5621
5622
5623
5624
5625
5626
....
5630
5631
5632
5633
5634
5635
5636

5637
5638
5639
5640
5641
5642
5643
....
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
....
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
....
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
....
5769
5770
5771
5772
5773
5774
5775


5776
5777
5778
5779
5780
5781
5782
....
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
....
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
....
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
....
6495
6496
6497
6498
6499
6500
6501







































6502
6503
6504
6505
6506
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.port.mk 326801 2013-09-09 10:37:03Z bapt $
#	$NetBSD: $
#
#	bsd.port.mk - 940820 Jordan K. Hubbard.
#	This file is in the public domain.
#
# Please view me with 4 column tabs!

................................................................................
#				  Only guaranteed to work for choices of ${MASTER_SITES}
#				  defined in bsd.sites.mk.
#				  Default: not set.
# PATCHFILES	- Name(s) of additional files that contain distribution
#				  patches. Make will look for them at PATCH_SITES (see below).
#				  They will automatically be uncompressed before patching if
#				  the names end with ".gz", ".bz2" or ".Z".






#				  Default: not set.
# PATCH_SITES	- Primary location(s) for distribution patch files
#				  if not found locally.
# DIST_SUBDIR	- Suffix to ${DISTDIR}.  If set, all ${DISTFILES} and
#				  ${PATCHFILES} will be put in this subdirectory of
#				  ${DISTDIR} (see below).  Also they will be fetched in this
#				  subdirectory from FreeBSD mirror sites.
................................................................................
# FORBIDDEN		- Package build should not be attempted because of
#				  security vulnerabilities.
# IGNORE		- Package build should be skipped entirely (e.g.
#				  because of serious unfixable problems in the build,
#				  because it cannot be manually fetched, etc).  Error
#				  logs will not appear on pointyhat, so this should be
#				  used sparingly.
# BROKEN		- Port is believed to be broken.  Package builds will
#				  still be attempted on the pointyhat package cluster to
#				  test this assumption.



# DEPRECATED	- Port is deprecated to install. Advisory only.
# EXPIRATION_DATE
#				- If DEPRECATED is set, determines a date when
#				  the port is planed to remove. The date format is
#				  ISO 8601 (YYYY-MM-DD).
#
# DISABLE_VULNERABILITIES
................................................................................
#                         binaries don't get stripped by INSTALL_PROGRAM or
#                         INSTALL_LIB. Besides, individual ports might
#                         add their specific to produce binaries for debugging
#                         purposes. You can override the debug flags that are
#                         passed to the compiler by setting DEBUG_FLAGS. It is
#                         set to "-g" at default.
#








# USE_BZIP2		- If set, this port tarballs use bzip2, not gzip, for
#				  compression.
# USE_LHA		- If set, this port distfile uses lha for compression
# USE_XZ		- If set, this port tarballs use xz (or lzma)
#				  for compression
# USE_ZIP		- If set, this port distfile uses zip, not tar w/[bg]zip
#				  for compression.
................................................................................
# USE_DISPLAY	- If set, this ports requires a (virtual) X11 environment
#				  setup. If the environment variable DISPLAY Is not set,
#				  then an extra build dependency on Xvfb is added. Further,
#				  if PACKAGE_BUILDING is not set, then CONFIGURE_ENV and
#				  MAKE_ENV are extended with a DISPLAY variable.
#
# USE_GL		- A list of Mesa or GL related dependencies needed by the port.
#				  Supported components are: glut, glu, glw, and gl.
#				  If set to "yes", this is equivalent to "glu". Note that
#				  glew and glut depend on glu, glw and glu depend on gl.
##
# USE_SDL		- If set, this port uses the sdl libraries.
#				  See bsd.sdl.mk for more information.
##
# USE_OPENAL	- If set, this port relies on the OpenAL package.
................................................................................
LOCALBASE?=		/usr/local
LINUXBASE?=		/compat/linux
DISTDIR?=		${PORTSDIR}/distfiles
_DISTDIR?=		${DISTDIR}/${DIST_SUBDIR}
INDEXDIR?=		${PORTSDIR}
SRC_BASE?=		/usr/src
USESDIR?=		${PORTSDIR}/Mk/Uses

LIB_DIRS?=		/lib /usr/lib ${LOCALBASE}/lib





# make sure bmake treats -V as expected 
.MAKE.EXPAND_VARIABLES= yes
# tell bmake we use the old :L :U modifiers
.MAKE.FreeBSD_UL= yes

.include "${PORTSDIR}/Mk/bsd.commands.mk"
................................................................................
.endif

.include "${PORTSDIR}/Mk/bsd.options.mk"

# Start of pre-makefile section.
.if !defined(AFTERPORTMK) && !defined(INOPTIONSMK)

.if defined(_PREMKINCLUDED)
check-makefile::
	@${ECHO_MSG} "${PKGNAME}: Makefile error: you cannot include bsd.port[.pre].mk twice"
	@${FALSE}
.endif

_PREMKINCLUDED=	yes

.if defined(PORTVERSION)
.if ${PORTVERSION:M*[-_,]*}x != x
IGNORE=			PORTVERSION ${PORTVERSION} may not contain '-' '_' or ','
.endif
................................................................................
.include "${PORTSDIR}/Mk/bsd.emacs.mk"
.endif

.if defined(USE_GNUSTEP)
.include "${PORTSDIR}/Mk/bsd.gnustep.mk"
.endif

.include "${PORTSDIR}/Mk/bsd.perl.mk"

.if defined(USE_PHP)
.include "${PORTSDIR}/Mk/bsd.php.mk"
.endif

.if defined(USE_PYTHON) || defined(USE_PYTHON_BUILD) || defined(USE_PYTHON_RUN)
.include "${PORTSDIR}/Mk/bsd.python.mk"
.endif
................................................................................
.endif

.include "${PORTSDIR}/Mk/bsd.pbi.mk"

.if defined(USE_GMAKE)
USES+=	gmake
.endif





# Loading features
.for f in ${USES}
_f=${f:C/\:.*//g}
.if ${_f} != ${f}
${_f}_ARGS:=	${f:C/^[^\:]*\://g}
.endif
................................................................................
.endif

.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
STRIP_CMD=	${TRUE}
DEBUG_FLAGS?=	-g
CFLAGS:=		${CFLAGS:N-O*:N-fno-strict*} ${DEBUG_FLAGS}
.endif





.if defined(NOPORTDOCS)
PLIST_SUB+=		PORTDOCS="@comment "
.else
PLIST_SUB+=		PORTDOCS=""
.endif

................................................................................

.if defined(PATCHFILES)
.if ${PATCHFILES:M*.zip}x != x
PATCH_DEPENDS+=		${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip
.endif
.endif

.if !defined(UID)
UID!=	${ID} -u
.endif

# Check the compatibility layer for amd64/ia64

.if ${ARCH} == "amd64" || ${ARCH} =="ia64"
.if exists(/usr/lib32)
HAVE_COMPAT_IA32_LIBS?=  YES
.endif
.if !defined(HAVE_COMPAT_IA32_KERN)
................................................................................
CONFIGURE_ENV+=	DISPLAY="localhost:1001"
MAKE_ENV+=		DISPLAY="localhost:1001"
.endif
.endif

PKG_IGNORE_DEPENDS?=		'this_port_does_not_exist'



_GL_gl_LIB_DEPENDS=		GL.1:${PORTSDIR}/graphics/libGL
_GL_gl_USE_XORG=		glproto dri2proto
_GL_glew_LIB_DEPENDS=		GLEW.1:${PORTSDIR}/graphics/glew
_GL_glu_LIB_DEPENDS=		GLU.1:${PORTSDIR}/graphics/libGLU
_GL_glu_USE_XORG=		glproto dri2proto
_GL_glw_LIB_DEPENDS=		GLw.1:${PORTSDIR}/graphics/libGLw
_GL_glut_LIB_DEPENDS=		glut.12:${PORTSDIR}/graphics/freeglut

.if defined(USE_GL)
. if ${USE_GL:L} == "yes"
USE_GL=		glu
. endif
. for _component in ${USE_GL}
.  if !defined(_GL_${_component}_LIB_DEPENDS) && \
................................................................................
USE_XORG+=	${_GL_${_component}_USE_XORG}
BUILD_DEPENDS+=	${_GL_${_component}_BUILD_DEPENDS}
LIB_DEPENDS+=	${_GL_${_component}_LIB_DEPENDS}
RUN_DEPENDS+=	${_GL_${_component}_RUN_DEPENDS}
.  endif
. endfor
.endif





.if defined(WITH_PKGNG)
.include "${PORTSDIR}/Mk/bsd.pkgng.mk"
.endif

.if defined(USE_LOCAL_MK)
.include "${PORTSDIR}/Mk/bsd.local.mk"
.endif

.if defined(USE_XORG) || defined(XORG_CAT)
.include "${PORTSDIR}/Mk/bsd.xorg.mk"
.endif
................................................................................
.include "${PORTSDIR}/Mk/bsd.scons.mk"
.endif

.if defined(USE_SDL) || defined(WANT_SDL)
.include "${PORTSDIR}/Mk/bsd.sdl.mk"
.endif

.include "${PORTSDIR}/Mk/bsd.perl.mk"

.if defined(USE_PHP)
.include "${PORTSDIR}/Mk/bsd.php.mk"
.endif

.if defined(USE_PYTHON)
.include "${PORTSDIR}/Mk/bsd.python.mk"
.endif
................................................................................
# Names of cookies used to skip already completed stages
EXTRACT_COOKIE?=	${WRKDIR}/.extract_done.${PORTNAME}.${PREFIX:S/\//_/g}
CONFIGURE_COOKIE?=	${WRKDIR}/.configure_done.${PORTNAME}.${PREFIX:S/\//_/g}
INSTALL_COOKIE?=	${WRKDIR}/.install_done.${PORTNAME}.${PREFIX:S/\//_/g}
BUILD_COOKIE?=		${WRKDIR}/.build_done.${PORTNAME}.${PREFIX:S/\//_/g}
PATCH_COOKIE?=		${WRKDIR}/.patch_done.${PORTNAME}.${PREFIX:S/\//_/g}
PACKAGE_COOKIE?=	${WRKDIR}/.package_done.${PORTNAME}.${PREFIX:S/\//_/g}


# How to do nothing.  Override if you, for some strange reason, would rather
# do something.
DO_NADA?=		${TRUE}

# Use this as the first operand to always build dependency.
NONEXISTENT?=	/nonexistent
................................................................................
_MAKE_JOBS?=		-j${MAKE_JOBS_NUMBER}
BUILD_FAIL_MESSAGE+=	Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer.
.endif

# ccache support
# Support NO_CCACHE for common setups, require WITH_CCACHE_BUILD, and
# don't use if ccache already set in CC
.if !defined(NO_CCACHE) && defined(WITH_CCACHE_BUILD) && !${CC:M*ccache*}

# Avoid depends loops between pkg and ccache
.	if !${.CURDIR:M*/devel/ccache} && !${.CURDIR:M*/ports-mgmt/pkg}
BUILD_DEPENDS+=		${LOCALBASE}/bin/ccache:${PORTSDIR}/devel/ccache
.	endif

_CCACHE_PATH=	${LOCALBASE}/libexec/ccache

................................................................................
_DISTFILES+=	${_D:C/:[^:]+$//}
.	else
_DISTFILES+=	${_D}
.	endif
.endfor
_G_TEMP=	DEFAULT
.for _P in ${PATCHFILES}

_P_TEMP=	${_P:S/^${_P:C/:[^:]+$//}//}


.	if !empty(_P_TEMP)
.		for _group in ${_P_TEMP:S/^://:S/,/ /g}
.			if !defined(_PATCH_SITES_${_group})
_G_TEMP_TEMP=	${_G_TEMP:M/${_group}/}
.				if empty(_G_TEMP_TEMP)
_G_TEMP+=	${_group}
_PATCH_SITES_ALL+=	${_PATCH_SITES_${_group}}
.				endif
.			endif
.		endfor
_PATCHFILES+=	${_P:C/:[^:]+$//}
.	else
_PATCHFILES+=	${_P}


.	endif
.endfor



_G_TEMP=
_G_TEMP_TEMP=
ALLFILES?=	${_DISTFILES} ${_PATCHFILES}

#
# Sort the master site list according to the patterns in MASTER_SORT
#
................................................................................
MASTER_SORT_AWK+=	{ rest = rest " " $$0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; }

SORTED_MASTER_SITES_DEFAULT_CMD=	cd ${.CURDIR} && ${MAKE} master-sites-DEFAULT
SORTED_PATCH_SITES_DEFAULT_CMD=		cd ${.CURDIR} && ${MAKE} patch-sites-DEFAULT
SORTED_MASTER_SITES_ALL_CMD=	cd ${.CURDIR} && ${MAKE} master-sites-ALL
SORTED_PATCH_SITES_ALL_CMD=	cd ${.CURDIR} && ${MAKE} patch-sites-ALL







#
# Sort the master site list according to the patterns in MASTER_SORT
# according to grouping rules (:something)
#
# for use in the fetch targets
.for _S in ${MASTER_SITES}
_S_TEMP=	${_S:S/^${_S:C@/:[^/:]+$@/@}//}
................................................................................
_MASTER_SITES_ENV+=	_MASTER_SITES_${_group}="${_MASTER_SITES_${_group}}"
.			endif
.		endfor
.	endif
.endfor
_PATCH_SITES_ENV=	_PATCH_SITES_DEFAULT="${_PATCH_SITES_DEFAULT}"
.for _F in ${PATCHFILES}
_F_TEMP=	${_F:S/^${_F:C/:[^:]+$//}//:S/^://}
.	if !empty(_F_TEMP)
.		for _group in ${_F_TEMP:S/,/ /g}
.			if defined(_PATCH_SITES_${_group})
_PATCH_SITES_ENV+=	_PATCH_SITES_${_group}="${_PATCH_SITES_${_group}}"
.			endif
.		endfor
.	endif
.endfor

master-sites-ALL:
	@${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
patch-sites-ALL:
	@${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
# has similar effect to old targets, i.e., access only {MASTER,PATCH}_SITES, not working with the new _n variables
master-sites-DEFAULT:
	@${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
patch-sites-DEFAULT:
	@${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}

# synonyms, mnemonics
master-sites-all: master-sites-ALL
patch-sites-all: patch-sites-ALL
master-sites-default: master-sites-DEFAULT
patch-sites-default: patch-sites-DEFAULT

................................................................................
	fi ;
.endif

# Passed to most of script invocations
SCRIPTS_ENV+=	CURDIR=${MASTERDIR} DISTDIR=${DISTDIR} \
		  WRKDIR=${WRKDIR} WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} \
		  SCRIPTDIR=${SCRIPTDIR} FILESDIR=${FILESDIR} \
		  PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} LOCALBASE=${LOCALBASE} 

.if defined(BATCH)
SCRIPTS_ENV+=	BATCH=yes
.endif

.if ${PREFIX} == /usr
MANPREFIX?=	/usr/share
.else
MANPREFIX?=	${PREFIX}
.endif


.for sect in 1 2 3 4 5 6 7 8 9
MAN${sect}PREFIX?=	${MANPREFIX}
.endfor
MANLPREFIX?=	${MANPREFIX}
MANNPREFIX?=	${MANPREFIX}

MANLANG?=	""	# english only by default
................................................................................
IGNORE=		may not be placed on a CDROM: ${NO_CDROM}
.elif (defined(RESTRICTED) && defined(NO_RESTRICTED))
IGNORE=		is restricted: ${RESTRICTED}
.elif defined(BROKEN)
.if !defined(TRYBROKEN)
IGNORE=		is marked as broken: ${BROKEN}
.endif




.elif defined(FORBIDDEN)
IGNORE=		is forbidden: ${FORBIDDEN}
.endif

.if (defined(MANUAL_PACKAGE_BUILD) && defined(PACKAGE_BUILDING))
IGNORE=		has to be built manually: ${MANUAL_PACKAGE_BUILD}
clean:
................................................................................
.if defined(IGNORE)
.if defined(IGNORE_SILENT)
IGNORECMD=	${DO_NADA}
.else
IGNORECMD=	${ECHO_MSG} "===>  ${PKGNAME} "${IGNORE:Q}.;exit 1
.endif




.for target in check-sanity fetch checksum extract patch configure all build install reinstall package


.if !target(${target})
${target}:
	@${IGNORECMD}
.if defined(INSTALLS_DEPENDS)
	@${FALSE}
.endif
.endif
................................................................................
			exit 1; \
	    fi; \
	 done
.if defined(PATCHFILES)
	@cd ${_DISTDIR};\
	${_PATCH_SITES_ENV} ; \
	for _file in ${PATCHFILES}; do \
		file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; \
		select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \

		force_fetch=false; \
		filebasename=$${file##*/}; \
		for afile in ${FORCE_FETCH}; do \
			afile=$${afile##*/}; \
			if [ "x$$afile" = "x$$filebasename" ]; then \
				force_fetch=true; \
			fi; \
................................................................................
patch-dos2unix:
.if defined(USE_DOS2UNIX)
.if ${USE_DOS2UNIX:U}=="YES"
	@${ECHO_MSG} "===>   Converting DOS text files to UNIX text files"
	@${FIND} -E ${WRKSRC} -type f -iregex '${DOS2UNIX_REGEX}' -print0 | \
			${XARGS} -0 ${REINPLACE_CMD} -i '' -e 's/ $$//'
.else
	@${ECHO_MSG} "===>   Converting DOS text file to UNIX text file: ${f}"
.if ${USE_DOS2UNIX:M*/*}
.for f in ${USE_DOS2UNIX}

	@${REINPLACE_CMD} -i '' -e 's/ $$//' ${WRKSRC}/${f}
.endfor
.else
.for f in ${USE_DOS2UNIX}
	@${FIND} ${WRKSRC} -type f -name '${f}' -print0 | \
			${XARGS} -0 ${REINPLACE_CMD} -i '' -e 's/ $$//'
.endfor
................................................................................
.endif
.endif

.if !target(do-patch)
do-patch:
.if defined(PATCHFILES)
	@${ECHO_MSG} "===>  Applying distribution patches for ${PKGNAME}"
	@set -e ; \
	(cd ${_DISTDIR} ; \





	for i  in ${_PATCHFILES}; do \
		if [ ${PATCH_DEBUG_TMP} = yes ]; then \
			${ECHO_MSG} "===>   Applying distribution patch $$i" ; \
		fi ; \
		case $$i in \
		*.Z|*.gz) ${GZCAT} $$i ;; \
		*.bz2) ${BZCAT} $$i ;; \
		*.xz) ${XZCAT} $$i ;; \
		*) ${CAT} $$i ;; \
		esac | ${PATCH} ${PATCH_DIST_ARGS} ; \
	done )
.endif
.if defined(EXTRA_PATCHES)
	@set -e ; \
	for i in ${EXTRA_PATCHES}; do \
		${ECHO_MSG} "===>  Applying extra patch $$i" ; \
		case $$i in \
................................................................................
		if [ ! -d ${PKGREPOSITORY} ]; then \
			if ! ${MKDIR} ${PKGREPOSITORY}; then \
				${ECHO_MSG} "=> Can't create directory ${PKGREPOSITORY}."; \
				exit 1; \
			fi; \
		fi; \
	fi

	@if ${PKG_CMD} -b ${PKGNAME} ${PKGFILE}; then \
		if [ -d ${PACKAGES} ]; then \
			cd ${.CURDIR} && eval ${MAKE} package-links; \
		fi; \
	else \
		cd ${.CURDIR} && eval ${MAKE} delete-package; \
		exit 1; \
	fi

























.endif

# Some support rules for do-package

.if !target(package-links)
package-links: delete-package-links
	@for cat in ${CATEGORIES}; do \
................................................................................
.if !defined(NO_LATEST_LINK)
	@${RM} -f ${PKGLATESTFILE}
.endif
.endif

.if !target(delete-package)
delete-package: delete-package-links

	@${RM} -f ${PKGFILE}




.endif

.if !target(delete-package-links-list)
delete-package-links-list:
	@for cat in ${CATEGORIES}; do \
		${ECHO_CMD} ${RM} -f ${PACKAGES}/$$cat/${PKGNAME}${PKG_SUFX}; \
	done
................................................................................
.endif
.endif

.if !target(delete-package-list)
delete-package-list: delete-package-links-list
	@${ECHO_CMD} "[ -f ${PKGFILE} ] && (${ECHO_CMD} deleting ${PKGFILE}; ${RM} -f ${PKGFILE})"
.endif












# Utility targets follow

.if !target(check-already-installed)
check-already-installed: ${TMPPLIST_SORT}
.if !defined(NO_PKG_REGISTER) && !defined(FORCE_PKG_REGISTER)
		@${ECHO_MSG} "===>  Checking if ${PKGORIGIN} already installed"; \
................................................................................
.endif

.if !target(install-ldconfig-file)
install-ldconfig-file:
.if defined(USE_LDCONFIG) || defined(USE_LDCONFIG32)
.if defined(USE_LDCONFIG)
.if defined(USE_LINUX_PREFIX)

	@${ECHO_MSG} "===>   Running linux ldconfig"
	${LDCONFIG_CMD}

.else

.if !defined(INSTALL_AS_USER)
	@${ECHO_MSG} "===>   Running ldconfig"
	${LDCONFIG} -m ${USE_LDCONFIG}
.else
	@${ECHO_MSG} "===>   Running ldconfig (errors are ignored)"
	-${LDCONFIG} -m ${USE_LDCONFIG}

.endif
.if ${USE_LDCONFIG} != "${PREFIX}/lib" && !defined(INSTALL_AS_USER)
	@${ECHO_MSG} "===>   Installing ldconfig configuration file"
.if defined(NO_LDCONFIG_MTREE)
	@${MKDIR} ${PREFIX}/${LDCONFIG_DIR}
.endif
	@${ECHO_CMD} ${USE_LDCONFIG} | ${TR} ' ' '\n' \
		> ${PREFIX}/${LDCONFIG_DIR}/${UNIQUENAME}
	@${ECHO_CMD} "@cwd" >> ${TMPPLIST}
	@${ECHO_CMD} ${LDCONFIG_DIR}/${UNIQUENAME} >> ${TMPPLIST}
.if defined(NO_LDCONFIG_MTREE)
	@${ECHO_CMD} "@unexec rmdir ${LDCONFIG_DIR} >/dev/null 2>&1 || true" >> ${TMPPLIST}
.endif
.endif
.endif
.endif
.if defined(USE_LDCONFIG32)

.if !defined(INSTALL_AS_USER)
	@${ECHO_MSG} "===>   Running ldconfig"
	${LDCONFIG} -32 -m ${USE_LDCONFIG32}
.else
	@${ECHO_MSG} "===>   Running ldconfig (errors are ignored)"
	-${LDCONFIG} -32 -m ${USE_LDCONFIG32}

.endif
.if !defined(INSTALL_AS_USER)
	@${ECHO_MSG} "===>   Installing 32-bit ldconfig configuration file"
.if defined(NO_LDCONFIG_MTREE)
	@${MKDIR} ${PREFIX}/${LDCONFIG_32DIR}
.endif
	@${ECHO_CMD} ${USE_LDCONFIG32} | ${TR} ' ' '\n' \
		> ${PREFIX}/${LDCONFIG32_DIR}/${UNIQUENAME}
	@${ECHO_CMD} "@cwd" >> ${TMPPLIST}
	@${ECHO_CMD} ${LDCONFIG32_DIR}/${UNIQUENAME} >> ${TMPPLIST}
.if defined(NO_LDCONFIG_MTREE)
	@${ECHO_CMD} "@unexec rmdir ${LDCONFIG32_DIR} >/dev/null 2>&1" >> ${TMPPLIST}
.endif
.endif
.endif
.if defined(INSTALLS_SHLIB)
................................................................................
# _bgpd:*:130:
	@if ! ${GREP} -h ^${_group}: ${GID_FILES} >/dev/null 2>&1; then \
		${ECHO_CMD} "** Cannot find any information about group \`${_group}' in ${GID_FILES}."; \
		exit 1; \
	fi
	@IFS=":"; ${GREP} -h ^${_group}: ${GID_FILES} | head -n 1 | while read group foo gid members; do \
		gid=$$(($$gid+${GID_OFFSET})); \

		if ! ${PW} groupshow $$group >/dev/null 2>&1; then \
			${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; \
			${PW} groupadd $$group -g $$gid; \
		else \
			${ECHO_MSG} "Using existing group \`$$group'."; \
		fi; \

		${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then \
			echo \"Creating group '$$group' with gid '$$gid'.\"; \
			${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; \
	done
.endfor
.endif
.if defined(USERS)
................................................................................
		exit 1; \
	fi
	@IFS=":"; ${GREP} -h ^${_user}: ${UID_FILES} | head -n 1 | while read login passwd uid gid class change expire gecos homedir shell; do \
		uid=$$(($$uid+${UID_OFFSET})); \
		gid=$$(($$gid+${GID_OFFSET})); \
		class="$${class:+-L }$$class"; \
		homedir=$$(echo $$homedir | sed "s|^/usr/local|${PREFIX}|"); \

		if ! ${PW} usershow $$login >/dev/null 2>&1; then \
			${ECHO_MSG}  "Creating user \`$$login' with uid \`$$uid'."; \
			eval ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; \
			case $$homedir in /nonexistent|/var/empty) ;; *) ${INSTALL} -d -g $$gid -o $$uid $$homedir;; esac; \
		else \
			${ECHO_MSG} "Using existing user \`$$login'."; \

		fi; \
		${ECHO_CMD} "@exec if ! ${PW} usershow $$login >/dev/null 2>&1; then \
			echo \"Creating user '$$login' with uid '$$uid'.\"; \
			${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; \
			else echo \"Using existing user '$$login'.\"; fi" >> ${TMPPLIST}; \
		case $$homedir in /nonexistent|/var/empty) ;; *) ${ECHO_CMD} "@exec ${INSTALL} -d -g $$gid -o $$uid $$homedir" >> ${TMPPLIST};; esac; \
	done
................................................................................
_CONFIGURE_DEP=	patch
_CONFIGURE_SEQ=	build-depends lib-depends configure-message run-autotools-fixup \
				configure-autotools pre-configure pre-configure-script \
				run-autotools do-configure post-configure post-configure-script
_BUILD_DEP=		configure
_BUILD_SEQ=		build-message pre-build pre-build-script do-build \
				post-build post-build-script










































_INSTALL_DEP=	build
_INSTALL_SEQ=	install-message check-install-conflicts run-depends lib-depends apply-slist pre-install \
				pre-install-script generate-plist check-already-installed
_INSTALL_SUSEQ= check-umask install-mtree pre-su-install \
				pre-su-install-script create-users-groups do-install \
				install-desktop-entries install-license install-rc-script \
				post-install post-install-script add-plist-buildinfo \
				add-plist-info add-plist-docs add-plist-examples \
				add-plist-data add-plist-post fix-plist-sequence \
				compress-man install-ldconfig-file fake-pkg security-check
_PACKAGE_DEP=	install
_PACKAGE_SEQ=	package-message pre-package pre-package-script \
				do-package post-package-script


.if !target(post-chroot)
post-chroot:
	@${DO_NADA}
.endif

.if !target(check-sanity)
................................................................................
.if !target(pkg)
pkg: ${_PKG_DEP} ${_PKG_SEQ}
.endif

# Main logic. The loop generates 6 main targets and using cookies
# ensures that those already completed are skipped.

.for target in extract patch configure build install package

.if !target(${target}) && defined(_OPTIONS_OK)
${target}: ${${target:U}_COOKIE}
.elif !target(${target})
${target}: config-conditional
	@cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${${target:U}_COOKIE}
.elif target(${target}) && defined(IGNORE)
................................................................................
.ORDER: ${_SANITY_SEQ}
.ORDER: ${_PKG_DEP} ${_PKG_SEQ}
.ORDER: ${_FETCH_DEP} ${_FETCH_SEQ}
.ORDER: ${_EXTRACT_DEP} ${_EXTRACT_SEQ}
.ORDER: ${_PATCH_DEP} ${_PATCH_SEQ}
.ORDER: ${_CONFIGURE_DEP} ${_CONFIGURE_SEQ}
.ORDER: ${_BUILD_DEP} ${_BUILD_SEQ}



.ORDER: ${_INSTALL_DEP} ${_INSTALL_SEQ}
.ORDER: ${_PACKAGE_DEP} ${_PACKAGE_SEQ}

extract-message:
	@${ECHO_MSG} "===>  Extracting for ${PKGNAME}"
patch-message:
	@${ECHO_MSG} "===>  Patching for ${PKGNAME}"
configure-message:
	@${ECHO_MSG} "===>  Configuring for ${PKGNAME}"
build-message:
	@${ECHO_MSG} "===>  Building for ${PKGNAME}"


install-message:
	@${ECHO_MSG} "===>  Installing for ${PKGNAME}"
package-message:
	@${ECHO_MSG} "===>  Building package for ${PKGNAME}"

# Empty pre-* and post-* targets

.for stage in pre post
.for name in pkg check-sanity fetch extract patch configure build install package

.if !target(${stage}-${name})
${stage}-${name}:
	@${DO_NADA}
.endif

.if !target(${stage}-${name}-script)
................................................................................
# Special target to re-run install

.if !target(reinstall)
reinstall:
	@${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE}
	@cd ${.CURDIR} && DEPENDS_TARGET="${DEPENDS_TARGET}" ${MAKE} -DFORCE_PKG_REGISTER install
.endif







# Deinstall
#
# Special target to remove installation

.if !target(deinstall)
deinstall:
................................................................................
.endif
.endif

# Cleaning up

.if !target(do-clean)
do-clean:






	@if [ -d ${WRKDIR} ]; then \
		if [ -w ${WRKDIR} ]; then \
			${RM} -rf ${WRKDIR}; \
		else \
			${ECHO_MSG} "===>   ${WRKDIR} not writable, skipping"; \
		fi; \
	fi

.endif

.if !target(clean)
clean:
.if !defined(NOCLEANDEPENDS)
	@cd ${.CURDIR} && ${MAKE} limited-clean-depends
.endif
................................................................................
			${ECHO_CMD} "${ECHO_CMD} $${file} not fetched" ; \
		fi; \
	done)
.if defined(PATCHFILES)
	@(cd ${_DISTDIR}; \
	 ${_PATCH_SITES_ENV} ; \
	 for _file in ${PATCHFILES}; do \
		file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; \
		select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \

		if [ ! -f $$file -a ! -f $${file##*/} ]; then \
			if [ ! -z "$$select" ] ; then \
				__PATCH_SITES_TMP= ; \
				for group in $$select; do \
					if [ ! -z \$${_PATCH_SITES_$${group}} ] ; then \
						eval ___PATCH_SITES_TMP=\$${_PATCH_SITES_$${group}} ; \
						__PATCH_SITES_TMP="$${__PATCH_SITES_TMP} $${___PATCH_SITES_TMP}" ; \
................................................................................
			done; \
		fi \
	done)
.if defined(PATCHFILES)
	@(cd ${_DISTDIR}; \
	${_PATCH_SITES_ENV} ; \
	for _file in ${PATCHFILES}; do \
		file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^:]+$$//'` ; \
			fileptn=`${ECHO_CMD} $$file | ${SED} 's|/|\\\\/|g;s/\./\\\\./g;s/\+/\\\\+/g;s/\?/\\\\?/g'` ; \
		select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \


		if [ ! -z "${LISTALL}" -o ! -f $$file -a ! -f $${file##*/} ]; then \
			if [ ! -z "$$select" ] ; then \
				__PATCH_SITES_TMP= ; \
				for group in $$select; do \
					if [ ! -z \$${_PATCH_SITES_$${group}} ] ; then \
						eval ___PATCH_SITES_TMP=\$${_PATCH_SITES_$${group}} ; \
						__PATCH_SITES_TMP="$${__PATCH_SITES_TMP} $${___PATCH_SITES_TMP}" ; \
................................................................................
					${WRKDIR}/pkg-static add $${subpkgfile}; \
					${RM} -f ${WRKDIR}/pkg-static; \
				else \
					${PKG_ADD} $${subpkgfile}; \
				fi; \
			elif [ -n "${USE_PACKAGE_DEPENDS_ONLY}" -a "$${target}" = "${DEPENDS_TARGET}" ]; then \
				${ECHO_MSG} "===>   ${PKGNAME} depends on package: $${subpkgfile} - not found"; \
				${ECHO_MSG} "===>   USE_PACKAGE_DEPENDS_ONLY set - will not build from source"; \
				exit 1; \
			else \
			  (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; \
			fi; \
		else \
			(cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; \
		fi; \
................................................................................
# files exist.

.if !target(generate-plist)
generate-plist:
	@${ECHO_MSG} "===>   Generating temporary packing list"
	@${MKDIR} `${DIRNAME} ${TMPPLIST}`
	@if [ ! -f ${DESCR} ]; then ${ECHO_MSG} "** Missing pkg-descr for ${PKGNAME}."; exit 1; fi

	@>${TMPPLIST}



	@for file in ${PLIST_FILES}; do \
		${ECHO_CMD} $${file} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} >> ${TMPPLIST}; \
	done

	@for man in ${__MANPAGES}; do \
		${ECHO_CMD} $${man} >> ${TMPPLIST}; \
	done
.for _PREFIX in ${PREFIX}
.if ${_TMLINKS:M${_PREFIX}*}x != x
	@for i in ${_TMLINKS:M${_PREFIX}*:S|^${_PREFIX}/||}; do \
		${ECHO_CMD} "$$i" >> ${TMPPLIST}; \
................................................................................
	@${ECHO_CMD} @cwd / >> ${TMPPLIST}
	@for i in ${_TMLINKS:N${_PREFIX}*:S|^/||}; do \
		${ECHO_CMD} "$$i" >> ${TMPPLIST}; \
	done
	@${ECHO_CMD} '@cwd ${PREFIX}' >> ${TMPPLIST}
.endif
.endfor

	@if [ -f ${PLIST} ]; then \
		${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} ${PLIST} >> ${TMPPLIST}; \
	fi
 
.for dir in ${PLIST_DIRS}
	@${ECHO_CMD} ${dir} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} -e 's,^,@dirrm ,' >> ${TMPPLIST}
.endfor
................................................................................
.if defined(PORTDOCS) && !defined(NOPORTDOCS)
	@if ${EGREP} -qe '^@cw?d' ${TMPPLIST} && \
		[ "`${SED} -En -e '/^@cw?d[ 	]*/s,,,p' ${TMPPLIST} | ${TAIL} -n 1`" != "${PREFIX}" ]; then \
		${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}; \
	fi
.for x in ${PORTDOCS}
	@if ${ECHO_CMD} "${x}"| ${AWK} '$$1 ~ /(\*|\||\[|\]|\?|\{|\}|\$$)/ { exit 1};'; then \
		if [ ! -e ${DOCSDIR}/${x} ]; then \
		${ECHO_CMD} ${DOCSDIR_REL}/${x} >> ${TMPPLIST}; \
	fi;fi
.endfor
	@${FIND} -P ${PORTDOCS:S/^/${DOCSDIR}\//} ! -type d 2>/dev/null | \
		${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
	@${FIND} -P -d ${PORTDOCS:S/^/${DOCSDIR}\//} -type d 2>/dev/null | \
		${SED} -ne 's,^${PREFIX}/,@dirrm ,p' >> ${TMPPLIST}
	@${ECHO_CMD} "@dirrm ${DOCSDIR_REL}" >> ${TMPPLIST}
.else
	@${DO_NADA}
.endif
.endif

.if !target(add-plist-examples)
................................................................................
.if defined(PORTEXAMPLES) && !defined(NOPORTEXAMPLES)
	@if ${EGREP} -qe '^@cw?d' ${TMPPLIST} && \
		[ "`${SED} -En -e '/^@cw?d[ 	]*/s,,,p' ${TMPPLIST} | ${TAIL} -n 1`" != "${PREFIX}" ]; then \
		${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}; \
	fi
.for x in ${PORTEXAMPLES}
	@if ${ECHO_CMD} "${x}"| ${AWK} '$$1 ~ /(\*|\||\[|\]|\?|\{|\}|\$$)/ { exit 1};'; then \
		if [ ! -e ${EXAMPLESDIR}/${x} ]; then \
		${ECHO_CMD} ${EXAMPLESDIR}/${x} | \
			${SED} -e 's,^${PREFIX}/,,' >> ${TMPPLIST}; \
	fi;fi
.endfor
	@${FIND} -P ${PORTEXAMPLES:S/^/${EXAMPLESDIR}\//} ! -type d 2>/dev/null | \
		${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
	@${FIND} -P -d ${PORTEXAMPLES:S/^/${EXAMPLESDIR}\//} -type d 2>/dev/null | \
		${SED} -ne 's,^${PREFIX}/,@dirrm ,p' >> ${TMPPLIST}
	@${ECHO_CMD} "@dirrm ${EXAMPLESDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST}
.else
	@${DO_NADA}
.endif
.endif

.if !target(add-plist-data)
add-plist-data:
................................................................................
.if defined(PORTDATA) && !defined(NOPORTDATA)
	@if ${EGREP} -qe '^@cw?d' ${TMPPLIST} && \
		[ "`${SED} -En -e '/^@cw?d[ 	]*/s,,,p' ${TMPPLIST} | ${TAIL} -n 1`" != "${PREFIX}" ]; then \
		${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}; \
	fi
.for x in ${PORTDATA}
	@if ${ECHO_CMD} "${x}"| ${AWK} '$$1 ~ /(\*|\||\[|\]|\?|\{|\}|\$$)/ { exit 1};'; then \
		if [ ! -e ${DATADIR}/${x} ]; then \
		${ECHO_CMD} ${DATADIR}/${x} | \
			${SED} -e 's,^${PREFIX}/,,' >> ${TMPPLIST}; \
	fi;fi
.endfor
	@${FIND} -P ${PORTDATA:S/^/${DATADIR}\//} ! -type d 2>/dev/null | \
		${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST}
	@${FIND} -P -d ${PORTDATA:S/^/${DATADIR}\//} -type d 2>/dev/null | \
		${SED} -ne 's,^${PREFIX}/,@dirrm ,p' >> ${TMPPLIST}
	@${ECHO_CMD} "@dirrm ${DATADIR:S,^${PREFIX}/,,}" >> ${TMPPLIST}
.else
	@${DO_NADA}
.endif
.endif

.if !target(add-plist-buildinfo)
add-plist-buildinfo:
................................................................................
add-plist-info:
# Process GNU INFO files at package install/deinstall time
.if defined(INFO)
.for i in ${INFO}
	install-info --quiet ${PREFIX}/${INFO_PATH}/$i.info ${PREFIX}/${INFO_PATH}/dir
.if !defined(WITH_PKGNG)
	@${ECHO_CMD} "@unexec install-info --quiet --delete %D/${INFO_PATH}/$i.info %D/${INFO_PATH}/dir" \


		>> ${TMPPLIST}
	@${LS} ${PREFIX}/${INFO_PATH}/$i.info* | ${SED} -e s:${PREFIX}/::g >> ${TMPPLIST}
	@${ECHO_CMD} "@exec install-info --quiet %D/${INFO_PATH}/$i.info %D/${INFO_PATH}/dir" \
		>> ${TMPPLIST}
.else
	@${LS} ${PREFIX}/${INFO_PATH}/$i.info* | ${SED} -e s:${PREFIX}/:@info\ :g >> ${TMPPLIST}
.endif
................................................................................
.endif
.endif

.if !target(install-rc-script)
install-rc-script:
.if defined(USE_RCORDER) || defined(USE_RC_SUBR) && ${USE_RC_SUBR:U} != "YES"
.if defined(USE_RCORDER)
	@${ECHO_MSG} "===> Installing early rc.d startup script(s)"
	@${ECHO_CMD} "@cwd /" >> ${TMPPLIST}
	@for i in ${USE_RCORDER}; do \
		${INSTALL_SCRIPT} ${WRKDIR}/$${i} /etc/rc.d/$${i%.sh}; \
		${ECHO_CMD} "etc/rc.d/$${i%.sh}" >> ${TMPPLIST}; \
	done
	@${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}
.endif
.if defined(USE_RC_SUBR) && ${USE_RC_SUBR:U} != "YES"
	@${ECHO_MSG} "===> Installing rc.d startup script(s)"
	@${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}
	@for i in ${USE_RC_SUBR}; do \
		${INSTALL_SCRIPT} ${WRKDIR}/$${i} ${PREFIX}/etc/rc.d/$${i%.sh}; \
		${ECHO_CMD} "etc/rc.d/$${i%.sh}" >> ${TMPPLIST}; \
	done
.endif
.else
	@${DO_NADA}
.endif
.endif
................................................................................
		${RM} -rf $${oldoptionsdir} ; \
	fi ; \
	${MKDIR} $${optionsdir} 2> /dev/null || \
	(${ECHO_MSG} "===> Cannot create $${optionsdir}, check permissions"; exit 1)
.endif
	@TMPOPTIONSFILE=$$(mktemp -t portoptions); \
	trap "${RM} -f $${TMPOPTIONSFILE}; exit 1" 1 2 3 5 10 13 15; \
	${SETENV} ${D4P_ENV} ${SH} ${PORTSDIR}/Tools/scripts/dialog4ports.sh $${TMPOPTIONSFILE} || { \
		${RM} -f $${TMPOPTIONSFILE}; \
		${ECHO_MSG} "===> Options unchanged"; \
		exit 0; \
	}; \
	${ECHO_CMD}; \
	if [ ! -e $${TMPOPTIONSFILE} ]; then \
		${ECHO_MSG} "===> No user-specified options to save for ${PKGNAME}"; \
................................................................................
.else
	@${DO_NADA}
.endif

.if !target(install-desktop-entries)
install-desktop-entries:
.if defined(DESKTOP_ENTRIES)
	@(${MKDIR} "${DESKTOPDIR}" 2> /dev/null) || \
		(${ECHO_MSG} "===> Cannot create ${DESKTOPDIR}, check permissions"; exit 1)
	@set -- ${DESKTOP_ENTRIES} XXX; \
	if [ -z "${_DESKTOPDIR_REL}" ]; then \
		${ECHO_CMD} "@cwd ${DESKTOPDIR}" >> ${TMPPLIST}; \
	fi; \
	while [ $$# -gt 6 ]; do \
		filename="`${ECHO_CMD} "$$4" | ${SED} -e 's,^/,,g;s,[/ ],_,g;s,[^_[:alnum:]],,g'`.desktop"; \
		pathname="${DESKTOPDIR}/$$filename"; \
		categories="$$5"; \
		if [ -z "$$categories" ]; then \
			categories="`cd ${.CURDIR} && ${MAKE} desktop-categories`"; \
		fi; \
		${ECHO_CMD} "${_DESKTOPDIR_REL}$$filename" >> ${TMPPLIST}; \
		${ECHO_CMD} "[Desktop Entry]" > $$pathname; \
		${ECHO_CMD} "Type=Application" >> $$pathname; \
................................................................................
.endif

.if !target(install-license)
install-license:
	@${DO_NADA}
.endif








































.endif
# End of post-makefile section.

.endif
# End of the DESTDIR if statement



|







 







>
>
>
>
>
>







 







|
|
|
>
>
>







 







>
>
>
>
>
>
>
>







 







|







 







>

>
>
>
>







 







|
<
<
<
<







 







<
<







 







>
>
>
>







 







>
>
>
>







 







<
<
<
<







 







>
>
|

|
|

|
|







 







>
>
>
>




>







 







<
<







 







>







 







|
>







 







>
|
>
>
|
|








<
|
|
>
>


>
>
>







 







>
>
>
>
>
>







 







|













<
<
<
<
<







 







|











>







 







>
>
>
>







 







>
>
>
|
>
>







 







|

>







 







<


>







 







<
|
>
>
>
>
>
|








|







 







>








>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







 







>

>
>
>
>







 







>
>
>
>
>
>
>
>
>
>
>







 







>


>

>






>




|


|
|








>






>




|



|







 







>






>







 







>






>







 







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>













>







 







|







 







>
>
>











>
>








|







 







>
>
>
>
>
>







 







>
>
>
>
>
>







>







 







|

>







 







|
<

>
>







 







|







 







>

>
>
>



>







 







>







 







|



|
|
|
|







 







|




|
|
|
|
|







 







|




|
|
|
|
|







 







>
>







 







|


|





|


|







 







|







 







|







|







 







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>





1
2
3
4
5
6
7
8
9
10
11
...
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
...
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
...
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
...
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
....
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
....
1308
1309
1310
1311
1312
1313
1314
1315




1316
1317
1318
1319
1320
1321
1322
....
1405
1406
1407
1408
1409
1410
1411


1412
1413
1414
1415
1416
1417
1418
....
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
....
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
....
1630
1631
1632
1633
1634
1635
1636




1637
1638
1639
1640
1641
1642
1643
....
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
....
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
....
1979
1980
1981
1982
1983
1984
1985


1986
1987
1988
1989
1990
1991
1992
....
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
....
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
....
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673

2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
....
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
....
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770





2771
2772
2773
2774
2775
2776
2777
....
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
....
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
....
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
....
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
....
3580
3581
3582
3583
3584
3585
3586

3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
....
3601
3602
3603
3604
3605
3606
3607

3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
....
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
....
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
....
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
....
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
....
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
....
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
....
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
....
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
....
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
....
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
....
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
....
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
....
4807
4808
4809
4810
4811
4812
4813
4814

4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
....
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
....
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
....
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
....
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
....
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
....
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
....
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
....
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
....
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
....
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
....
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.port.mk 329954 2013-10-10 01:30:22Z bdrewery $
#	$NetBSD: $
#
#	bsd.port.mk - 940820 Jordan K. Hubbard.
#	This file is in the public domain.
#
# Please view me with 4 column tabs!

................................................................................
#				  Only guaranteed to work for choices of ${MASTER_SITES}
#				  defined in bsd.sites.mk.
#				  Default: not set.
# PATCHFILES	- Name(s) of additional files that contain distribution
#				  patches. Make will look for them at PATCH_SITES (see below).
#				  They will automatically be uncompressed before patching if
#				  the names end with ".gz", ".bz2" or ".Z".
#				  For each file you can optionally specify a strip
#				  flag of patch(1) after a colon if it has a different
#				  base directory, e.g. "file1 file2:-p1 file3".
#				  You can also use a :group at the end for matching up to
#				  dist file groups. See Porters Handbook for more information.
#				  Syntax: PATCHFILES= patch[:-pX][:group]
#				  Default: not set.
# PATCH_SITES	- Primary location(s) for distribution patch files
#				  if not found locally.
# DIST_SUBDIR	- Suffix to ${DISTDIR}.  If set, all ${DISTFILES} and
#				  ${PATCHFILES} will be put in this subdirectory of
#				  ${DISTDIR} (see below).  Also they will be fetched in this
#				  subdirectory from FreeBSD mirror sites.
................................................................................
# FORBIDDEN		- Package build should not be attempted because of
#				  security vulnerabilities.
# IGNORE		- Package build should be skipped entirely (e.g.
#				  because of serious unfixable problems in the build,
#				  because it cannot be manually fetched, etc).  Error
#				  logs will not appear on pointyhat, so this should be
#				  used sparingly.
# BROKEN		- Port is believed to be broken.  Package builds can
# 				  still be attempted using TRYBROKEN to test this
#				  assumption.
# BROKEN_${ARCH}  Port is believed to be broken on ${ARCH}. Package builds
#				  can still be attempted using TRYBROKEN to test this
#				  assumption.
# DEPRECATED	- Port is deprecated to install. Advisory only.
# EXPIRATION_DATE
#				- If DEPRECATED is set, determines a date when
#				  the port is planed to remove. The date format is
#				  ISO 8601 (YYYY-MM-DD).
#
# DISABLE_VULNERABILITIES
................................................................................
#                         binaries don't get stripped by INSTALL_PROGRAM or
#                         INSTALL_LIB. Besides, individual ports might
#                         add their specific to produce binaries for debugging
#                         purposes. You can override the debug flags that are
#                         passed to the compiler by setting DEBUG_FLAGS. It is
#                         set to "-g" at default.
#
# WITH_SSP_PORTS
# 				- If set, SSP_FLAGS (defaults to -fstack-protector)
#				  is added to CFLAGS and the necessary flags
#				  are added to LDFLAGS. Note that SSP_UNSAFE
#				  can be used in Makefiles by port maintainers
#				  if a port breaks with it (it should be
#				  extremely rare).
#
# USE_BZIP2		- If set, this port tarballs use bzip2, not gzip, for
#				  compression.
# USE_LHA		- If set, this port distfile uses lha for compression
# USE_XZ		- If set, this port tarballs use xz (or lzma)
#				  for compression
# USE_ZIP		- If set, this port distfile uses zip, not tar w/[bg]zip
#				  for compression.
................................................................................
# USE_DISPLAY	- If set, this ports requires a (virtual) X11 environment
#				  setup. If the environment variable DISPLAY Is not set,
#				  then an extra build dependency on Xvfb is added. Further,
#				  if PACKAGE_BUILDING is not set, then CONFIGURE_ENV and
#				  MAKE_ENV are extended with a DISPLAY variable.
#
# USE_GL		- A list of Mesa or GL related dependencies needed by the port.
#				  Supported components are: egl, glesv2, glut, glu, glw, and gl.
#				  If set to "yes", this is equivalent to "glu". Note that
#				  glew and glut depend on glu, glw and glu depend on gl.
##
# USE_SDL		- If set, this port uses the sdl libraries.
#				  See bsd.sdl.mk for more information.
##
# USE_OPENAL	- If set, this port relies on the OpenAL package.
................................................................................
LOCALBASE?=		/usr/local
LINUXBASE?=		/compat/linux
DISTDIR?=		${PORTSDIR}/distfiles
_DISTDIR?=		${DISTDIR}/${DIST_SUBDIR}
INDEXDIR?=		${PORTSDIR}
SRC_BASE?=		/usr/src
USESDIR?=		${PORTSDIR}/Mk/Uses
SCRIPTSDIR?=	${PORTSDIR}/Mk/Scripts
LIB_DIRS?=		/lib /usr/lib ${LOCALBASE}/lib

.if defined(FORCE_STAGE)
.undef NO_STAGE
.endif

# make sure bmake treats -V as expected 
.MAKE.EXPAND_VARIABLES= yes
# tell bmake we use the old :L :U modifiers
.MAKE.FreeBSD_UL= yes

.include "${PORTSDIR}/Mk/bsd.commands.mk"
................................................................................
.endif

.include "${PORTSDIR}/Mk/bsd.options.mk"

# Start of pre-makefile section.
.if !defined(AFTERPORTMK) && !defined(INOPTIONSMK)

.include "${PORTSDIR}/Mk/bsd.sanity.mk"





_PREMKINCLUDED=	yes

.if defined(PORTVERSION)
.if ${PORTVERSION:M*[-_,]*}x != x
IGNORE=			PORTVERSION ${PORTVERSION} may not contain '-' '_' or ','
.endif
................................................................................
.include "${PORTSDIR}/Mk/bsd.emacs.mk"
.endif

.if defined(USE_GNUSTEP)
.include "${PORTSDIR}/Mk/bsd.gnustep.mk"
.endif



.if defined(USE_PHP)
.include "${PORTSDIR}/Mk/bsd.php.mk"
.endif

.if defined(USE_PYTHON) || defined(USE_PYTHON_BUILD) || defined(USE_PYTHON_RUN)
.include "${PORTSDIR}/Mk/bsd.python.mk"
.endif
................................................................................
.endif

.include "${PORTSDIR}/Mk/bsd.pbi.mk"

.if defined(USE_GMAKE)
USES+=	gmake
.endif

.if !defined(UID)
UID!=	${ID} -u
.endif

# Loading features
.for f in ${USES}
_f=${f:C/\:.*//g}
.if ${_f} != ${f}
${_f}_ARGS:=	${f:C/^[^\:]*\://g}
.endif
................................................................................
.endif

.if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG)
STRIP_CMD=	${TRUE}
DEBUG_FLAGS?=	-g
CFLAGS:=		${CFLAGS:N-O*:N-fno-strict*} ${DEBUG_FLAGS}
.endif

.if defined(WITH_SSP) || defined(WITH_SSP_PORTS)
.include "${PORTSDIR}/Mk/bsd.ssp.mk"
.endif

.if defined(NOPORTDOCS)
PLIST_SUB+=		PORTDOCS="@comment "
.else
PLIST_SUB+=		PORTDOCS=""
.endif

................................................................................

.if defined(PATCHFILES)
.if ${PATCHFILES:M*.zip}x != x
PATCH_DEPENDS+=		${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip
.endif
.endif





# Check the compatibility layer for amd64/ia64

.if ${ARCH} == "amd64" || ${ARCH} =="ia64"
.if exists(/usr/lib32)
HAVE_COMPAT_IA32_LIBS?=  YES
.endif
.if !defined(HAVE_COMPAT_IA32_KERN)
................................................................................
CONFIGURE_ENV+=	DISPLAY="localhost:1001"
MAKE_ENV+=		DISPLAY="localhost:1001"
.endif
.endif

PKG_IGNORE_DEPENDS?=		'this_port_does_not_exist'

_GL_glesv2_LIB_DEPENDS=		libGLESv2.so:${PORTSDIR}/grahpics/libglesv2
_GL_egl_LIB_DEPENDS=		libEGL.so:${PORTSDIR}/graphics/libEGL
_GL_gl_LIB_DEPENDS=		libGL.so:${PORTSDIR}/graphics/libGL
_GL_gl_USE_XORG=		glproto dri2proto
_GL_glew_LIB_DEPENDS=		libGLEW.so:${PORTSDIR}/graphics/glew
_GL_glu_LIB_DEPENDS=		libGLU.so:${PORTSDIR}/graphics/libGLU
_GL_glu_USE_XORG=		glproto dri2proto
_GL_glw_LIB_DEPENDS=		libGLw.so:${PORTSDIR}/graphics/libGLw
_GL_glut_LIB_DEPENDS=		libglut.so:${PORTSDIR}/graphics/freeglut

.if defined(USE_GL)
. if ${USE_GL:L} == "yes"
USE_GL=		glu
. endif
. for _component in ${USE_GL}
.  if !defined(_GL_${_component}_LIB_DEPENDS) && \
................................................................................
USE_XORG+=	${_GL_${_component}_USE_XORG}
BUILD_DEPENDS+=	${_GL_${_component}_BUILD_DEPENDS}
LIB_DEPENDS+=	${_GL_${_component}_LIB_DEPENDS}
RUN_DEPENDS+=	${_GL_${_component}_RUN_DEPENDS}
.  endif
. endfor
.endif

.if !defined(NO_STAGE)
.include "${PORTSDIR}/Mk/bsd.stage.mk"
.endif

.if defined(WITH_PKGNG)
.include "${PORTSDIR}/Mk/bsd.pkgng.mk"
.endif

.if defined(USE_LOCAL_MK)
.include "${PORTSDIR}/Mk/bsd.local.mk"
.endif

.if defined(USE_XORG) || defined(XORG_CAT)
.include "${PORTSDIR}/Mk/bsd.xorg.mk"
.endif
................................................................................
.include "${PORTSDIR}/Mk/bsd.scons.mk"
.endif

.if defined(USE_SDL) || defined(WANT_SDL)
.include "${PORTSDIR}/Mk/bsd.sdl.mk"
.endif



.if defined(USE_PHP)
.include "${PORTSDIR}/Mk/bsd.php.mk"
.endif

.if defined(USE_PYTHON)
.include "${PORTSDIR}/Mk/bsd.python.mk"
.endif
................................................................................
# Names of cookies used to skip already completed stages
EXTRACT_COOKIE?=	${WRKDIR}/.extract_done.${PORTNAME}.${PREFIX:S/\//_/g}
CONFIGURE_COOKIE?=	${WRKDIR}/.configure_done.${PORTNAME}.${PREFIX:S/\//_/g}
INSTALL_COOKIE?=	${WRKDIR}/.install_done.${PORTNAME}.${PREFIX:S/\//_/g}
BUILD_COOKIE?=		${WRKDIR}/.build_done.${PORTNAME}.${PREFIX:S/\//_/g}
PATCH_COOKIE?=		${WRKDIR}/.patch_done.${PORTNAME}.${PREFIX:S/\//_/g}
PACKAGE_COOKIE?=	${WRKDIR}/.package_done.${PORTNAME}.${PREFIX:S/\//_/g}
STAGE_COOKIE?=		${WRKDIR}/.stage_done.${PORTNAME}.${PREFIX:S/\//_/g}

# How to do nothing.  Override if you, for some strange reason, would rather
# do something.
DO_NADA?=		${TRUE}

# Use this as the first operand to always build dependency.
NONEXISTENT?=	/nonexistent
................................................................................
_MAKE_JOBS?=		-j${MAKE_JOBS_NUMBER}
BUILD_FAIL_MESSAGE+=	Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer.
.endif

# ccache support
# Support NO_CCACHE for common setups, require WITH_CCACHE_BUILD, and
# don't use if ccache already set in CC
.if !defined(NO_CCACHE) && defined(WITH_CCACHE_BUILD) && !${CC:M*ccache*} && \
  !defined(NO_BUILD)
# Avoid depends loops between pkg and ccache
.	if !${.CURDIR:M*/devel/ccache} && !${.CURDIR:M*/ports-mgmt/pkg}
BUILD_DEPENDS+=		${LOCALBASE}/bin/ccache:${PORTSDIR}/devel/ccache
.	endif

_CCACHE_PATH=	${LOCALBASE}/libexec/ccache

................................................................................
_DISTFILES+=	${_D:C/:[^:]+$//}
.	else
_DISTFILES+=	${_D}
.	endif
.endfor
_G_TEMP=	DEFAULT
.for _P in ${PATCHFILES}
_P_TEMP=	${_P:C/:[^-:][^:]*$//}
_P_groups=	${_P:S/^${_P:C/:[^:]+$//}//:S/^://}
_P_file=	${_P_TEMP:C/:-[^:]+$//}
_P_strip=	${_P_TEMP:S/^${_P_TEMP:C/:-[^:]*$//}//:S/^://}
.	if !empty(_P_groups)
.		for _group in ${_P_groups:S/,/ /g}
.			if !defined(_PATCH_SITES_${_group})
_G_TEMP_TEMP=	${_G_TEMP:M/${_group}/}
.				if empty(_G_TEMP_TEMP)
_G_TEMP+=	${_group}
_PATCH_SITES_ALL+=	${_PATCH_SITES_${_group}}
.				endif
.			endif
.		endfor

.	endif
_PATCHFILES:=	${_PATCHFILES} ${_P_file}
.	if !empty(_P_strip)
_PATCH_DIST_STRIP_CASES:=	${_PATCH_DIST_STRIP_CASES} ("${_P_file}") printf %s "${_P_strip}" ;;
.	endif
.endfor
_P_groups=
_P_file=
_P_strip=
_G_TEMP=
_G_TEMP_TEMP=
ALLFILES?=	${_DISTFILES} ${_PATCHFILES}

#
# Sort the master site list according to the patterns in MASTER_SORT
#
................................................................................
MASTER_SORT_AWK+=	{ rest = rest " " $$0; } END { n=split(gl, gla); for(i=1;i<=n;i++) { print good[gla[i]]; } print rest; }

SORTED_MASTER_SITES_DEFAULT_CMD=	cd ${.CURDIR} && ${MAKE} master-sites-DEFAULT
SORTED_PATCH_SITES_DEFAULT_CMD=		cd ${.CURDIR} && ${MAKE} patch-sites-DEFAULT
SORTED_MASTER_SITES_ALL_CMD=	cd ${.CURDIR} && ${MAKE} master-sites-ALL
SORTED_PATCH_SITES_ALL_CMD=	cd ${.CURDIR} && ${MAKE} patch-sites-ALL

# has similar effect to old targets, i.e., access only {MASTER,PATCH}_SITES, not working with the new _n variables
master-sites-DEFAULT:
	@${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
patch-sites-DEFAULT:
	@${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_DEFAULT}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}

#
# Sort the master site list according to the patterns in MASTER_SORT
# according to grouping rules (:something)
#
# for use in the fetch targets
.for _S in ${MASTER_SITES}
_S_TEMP=	${_S:S/^${_S:C@/:[^/:]+$@/@}//}
................................................................................
_MASTER_SITES_ENV+=	_MASTER_SITES_${_group}="${_MASTER_SITES_${_group}}"
.			endif
.		endfor
.	endif
.endfor
_PATCH_SITES_ENV=	_PATCH_SITES_DEFAULT="${_PATCH_SITES_DEFAULT}"
.for _F in ${PATCHFILES}
_F_TEMP=	${_F:S/^${_F:C/:[^-:][^:]*$//}//:S/^://}
.	if !empty(_F_TEMP)
.		for _group in ${_F_TEMP:S/,/ /g}
.			if defined(_PATCH_SITES_${_group})
_PATCH_SITES_ENV+=	_PATCH_SITES_${_group}="${_PATCH_SITES_${_group}}"
.			endif
.		endfor
.	endif
.endfor

master-sites-ALL:
	@${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_MASTER_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}
patch-sites-ALL:
	@${ECHO_CMD} ${_MASTER_SITE_OVERRIDE} `${ECHO_CMD} '${_PATCH_SITES_ALL}' | ${AWK} '${MASTER_SORT_AWK:S|\\|\\\\|g}'` ${_MASTER_SITE_BACKUP}






# synonyms, mnemonics
master-sites-all: master-sites-ALL
patch-sites-all: patch-sites-ALL
master-sites-default: master-sites-DEFAULT
patch-sites-default: patch-sites-DEFAULT

................................................................................
	fi ;
.endif

# Passed to most of script invocations
SCRIPTS_ENV+=	CURDIR=${MASTERDIR} DISTDIR=${DISTDIR} \
		  WRKDIR=${WRKDIR} WRKSRC=${WRKSRC} PATCHDIR=${PATCHDIR} \
		  SCRIPTDIR=${SCRIPTDIR} FILESDIR=${FILESDIR} \
		  PORTSDIR=${PORTSDIR} PREFIX=${PREFIX} LOCALBASE=${LOCALBASE}

.if defined(BATCH)
SCRIPTS_ENV+=	BATCH=yes
.endif

.if ${PREFIX} == /usr
MANPREFIX?=	/usr/share
.else
MANPREFIX?=	${PREFIX}
.endif

MANDIRS+=	${MANPREFIX}/man
.for sect in 1 2 3 4 5 6 7 8 9
MAN${sect}PREFIX?=	${MANPREFIX}
.endfor
MANLPREFIX?=	${MANPREFIX}
MANNPREFIX?=	${MANPREFIX}

MANLANG?=	""	# english only by default
................................................................................
IGNORE=		may not be placed on a CDROM: ${NO_CDROM}
.elif (defined(RESTRICTED) && defined(NO_RESTRICTED))
IGNORE=		is restricted: ${RESTRICTED}
.elif defined(BROKEN)
.if !defined(TRYBROKEN)
IGNORE=		is marked as broken: ${BROKEN}
.endif
.elif defined(BROKEN_${ARCH})
.if !defined(TRYBROKEN)
IGNORE=		is marked as broken on ${ARCH}: ${BROKEN_${ARCH}}
.endif
.elif defined(FORBIDDEN)
IGNORE=		is forbidden: ${FORBIDDEN}
.endif

.if (defined(MANUAL_PACKAGE_BUILD) && defined(PACKAGE_BUILDING))
IGNORE=		has to be built manually: ${MANUAL_PACKAGE_BUILD}
clean:
................................................................................
.if defined(IGNORE)
.if defined(IGNORE_SILENT)
IGNORECMD=	${DO_NADA}
.else
IGNORECMD=	${ECHO_MSG} "===>  ${PKGNAME} "${IGNORE:Q}.;exit 1
.endif

.if !defined(NO_STAGE)
_TARGETS=	check-sanity fetch checksum extract patch configure all build stage restage install reinstall package
.else
_TARGETS=	check-sanity fetch checksum extract patch configure all build install reinstall package
.endif
.for target in ${_TARGETS}
.if !target(${target})
${target}:
	@${IGNORECMD}
.if defined(INSTALLS_DEPENDS)
	@${FALSE}
.endif
.endif
................................................................................
			exit 1; \
	    fi; \
	 done
.if defined(PATCHFILES)
	@cd ${_DISTDIR};\
	${_PATCH_SITES_ENV} ; \
	for _file in ${PATCHFILES}; do \
		file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^-:][^:]*$$//'` ; \
		select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
		file=`${ECHO_CMD} $$file | ${SED} -E -e 's/:-[^:]+$$//'` ; \
		force_fetch=false; \
		filebasename=$${file##*/}; \
		for afile in ${FORCE_FETCH}; do \
			afile=$${afile##*/}; \
			if [ "x$$afile" = "x$$filebasename" ]; then \
				force_fetch=true; \
			fi; \
................................................................................
patch-dos2unix:
.if defined(USE_DOS2UNIX)
.if ${USE_DOS2UNIX:U}=="YES"
	@${ECHO_MSG} "===>   Converting DOS text files to UNIX text files"
	@${FIND} -E ${WRKSRC} -type f -iregex '${DOS2UNIX_REGEX}' -print0 | \
			${XARGS} -0 ${REINPLACE_CMD} -i '' -e 's/ $$//'
.else

.if ${USE_DOS2UNIX:M*/*}
.for f in ${USE_DOS2UNIX}
	@${ECHO_MSG} "===>   Converting DOS text file to UNIX text file: ${f}"
	@${REINPLACE_CMD} -i '' -e 's/ $$//' ${WRKSRC}/${f}
.endfor
.else
.for f in ${USE_DOS2UNIX}
	@${FIND} ${WRKSRC} -type f -name '${f}' -print0 | \
			${XARGS} -0 ${REINPLACE_CMD} -i '' -e 's/ $$//'
.endfor
................................................................................
.endif
.endif

.if !target(do-patch)
do-patch:
.if defined(PATCHFILES)
	@${ECHO_MSG} "===>  Applying distribution patches for ${PKGNAME}"

	@(cd ${_DISTDIR}; \
	patch_dist_strip () { \
		case "$$1" in \
		${_PATCH_DIST_STRIP_CASES} \
		esac; \
	}; \
	for i in ${_PATCHFILES}; do \
		if [ ${PATCH_DEBUG_TMP} = yes ]; then \
			${ECHO_MSG} "===>   Applying distribution patch $$i" ; \
		fi ; \
		case $$i in \
		*.Z|*.gz) ${GZCAT} $$i ;; \
		*.bz2) ${BZCAT} $$i ;; \
		*.xz) ${XZCAT} $$i ;; \
		*) ${CAT} $$i ;; \
		esac | ${PATCH} ${PATCH_DIST_ARGS} `patch_dist_strip $$i` ; \
	done )
.endif
.if defined(EXTRA_PATCHES)
	@set -e ; \
	for i in ${EXTRA_PATCHES}; do \
		${ECHO_MSG} "===>  Applying extra patch $$i" ; \
		case $$i in \
................................................................................
		if [ ! -d ${PKGREPOSITORY} ]; then \
			if ! ${MKDIR} ${PKGREPOSITORY}; then \
				${ECHO_MSG} "=> Can't create directory ${PKGREPOSITORY}."; \
				exit 1; \
			fi; \
		fi; \
	fi
.if defined(NO_STAGE)
	@if ${PKG_CMD} -b ${PKGNAME} ${PKGFILE}; then \
		if [ -d ${PACKAGES} ]; then \
			cd ${.CURDIR} && eval ${MAKE} package-links; \
		fi; \
	else \
		cd ${.CURDIR} && eval ${MAKE} delete-package; \
		exit 1; \
	fi
.else
	@_LATE_PKG_ARGS=""; \
	if [ -f ${PKGINSTALL} ]; then \
		_LATE_PKG_ARGS="$${_LATE_PKG_ARGS} -i ${PKGINSTALL}"; \
	fi; \
	if [ -f ${PKGDEINSTALL} ]; then \
		_LATE_PKG_ARGS="$${_LATE_PKG_ARGS} -k ${PKGDEINSTALL}"; \
	fi; \
	if [ -f ${PKGREQ} ]; then \
		_LATE_PKG_ARGS="$${_LATE_PKG_ARGS} -r ${PKGREQ}"; \
	fi; \
	if [ -f ${PKGMESSAGE} ]; then \
		_LATE_PKG_ARGS="$${_LATE_PKG_ARGS} -D ${PKGMESSAGE}"; \
	fi; \
	if ${PKG_CMD} -S ${STAGEDIR} ${PKG_ARGS} ${WRKDIR}/${PKGNAME}${PKG_SUFX}; then \
		if [ -d ${PACKAGES} -a -w ${PACKAGES} ]; then \
			${LN} -f ${WRKDIR}/${PKGNAME}${PKG_SUFX} ${PKGFILE} 2>/dev/null || \
			    ${CP} -af ${WRKDIR}/${PKGNAME}${PKG_SUFX} ${PKGFILE}; \
			cd ${.CURDIR} && eval ${MAKE} package-links; \
		fi; \
	else \
		cd ${.CURDIR} && eval ${MAKE} delete-package; \
		exit 1; \
	fi
.endif
.endif

# Some support rules for do-package

.if !target(package-links)
package-links: delete-package-links
	@for cat in ${CATEGORIES}; do \
................................................................................
.if !defined(NO_LATEST_LINK)
	@${RM} -f ${PKGLATESTFILE}
.endif
.endif

.if !target(delete-package)
delete-package: delete-package-links
.	if defined(NO_STAGE)
	@${RM} -f ${PKGFILE}
.	else
# When staging, the package may only be in the workdir if not root
	@${RM} -f ${PKGFILE} ${WRKDIR}/${PKGNAME}${PKG_SUFX} 2>/dev/null || :
.	endif
.endif

.if !target(delete-package-links-list)
delete-package-links-list:
	@for cat in ${CATEGORIES}; do \
		${ECHO_CMD} ${RM} -f ${PACKAGES}/$$cat/${PKGNAME}${PKG_SUFX}; \
	done
................................................................................
.endif
.endif

.if !target(delete-package-list)
delete-package-list: delete-package-links-list
	@${ECHO_CMD} "[ -f ${PKGFILE} ] && (${ECHO_CMD} deleting ${PKGFILE}; ${RM} -f ${PKGFILE})"
.endif

# Only used if !defined(NO_STAGE)
.if !target(install-package)
install-package:
.if defined(FORCE_PKG_REGISTER)
	@${PKG_ADD} -f ${WRKDIR}/${PKGNAME}${PKG_SUFX}
.else
	@${PKG_ADD} ${WRKDIR}/${PKGNAME}${PKG_SUFX}
.endif
.endif


# Utility targets follow

.if !target(check-already-installed)
check-already-installed: ${TMPPLIST_SORT}
.if !defined(NO_PKG_REGISTER) && !defined(FORCE_PKG_REGISTER)
		@${ECHO_MSG} "===>  Checking if ${PKGORIGIN} already installed"; \
................................................................................
.endif

.if !target(install-ldconfig-file)
install-ldconfig-file:
.if defined(USE_LDCONFIG) || defined(USE_LDCONFIG32)
.if defined(USE_LDCONFIG)
.if defined(USE_LINUX_PREFIX)
.if defined(NO_STAGE)
	@${ECHO_MSG} "===>   Running linux ldconfig"
	${LDCONFIG_CMD}
.endif
.else
.if defined(NO_STAGE)
.if !defined(INSTALL_AS_USER)
	@${ECHO_MSG} "===>   Running ldconfig"
	${LDCONFIG} -m ${USE_LDCONFIG}
.else
	@${ECHO_MSG} "===>   Running ldconfig (errors are ignored)"
	-${LDCONFIG} -m ${USE_LDCONFIG}
.endif
.endif
.if ${USE_LDCONFIG} != "${PREFIX}/lib" && !defined(INSTALL_AS_USER)
	@${ECHO_MSG} "===>   Installing ldconfig configuration file"
.if defined(NO_LDCONFIG_MTREE)
	@${MKDIR} ${STAGEDIR}${PREFIX}/${LDCONFIG_DIR}
.endif
	@${ECHO_CMD} ${USE_LDCONFIG} | ${TR} ' ' '\n' \
		> ${STAGEDIR}${PREFIX}/${LDCONFIG_DIR}/${UNIQUENAME}
	@${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}
	@${ECHO_CMD} ${LDCONFIG_DIR}/${UNIQUENAME} >> ${TMPPLIST}
.if defined(NO_LDCONFIG_MTREE)
	@${ECHO_CMD} "@unexec rmdir ${LDCONFIG_DIR} >/dev/null 2>&1 || true" >> ${TMPPLIST}
.endif
.endif
.endif
.endif
.if defined(USE_LDCONFIG32)
.if defined(NO_STAGE)
.if !defined(INSTALL_AS_USER)
	@${ECHO_MSG} "===>   Running ldconfig"
	${LDCONFIG} -32 -m ${USE_LDCONFIG32}
.else
	@${ECHO_MSG} "===>   Running ldconfig (errors are ignored)"
	-${LDCONFIG} -32 -m ${USE_LDCONFIG32}
.endif
.endif
.if !defined(INSTALL_AS_USER)
	@${ECHO_MSG} "===>   Installing 32-bit ldconfig configuration file"
.if defined(NO_LDCONFIG_MTREE)
	@${MKDIR} ${STAGEDIR}${PREFIX}/${LDCONFIG_32DIR}
.endif
	@${ECHO_CMD} ${USE_LDCONFIG32} | ${TR} ' ' '\n' \
		> ${PREFIX}/${LDCONFIG32_DIR}/${UNIQUENAME}
	@${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}
	@${ECHO_CMD} ${LDCONFIG32_DIR}/${UNIQUENAME} >> ${TMPPLIST}
.if defined(NO_LDCONFIG_MTREE)
	@${ECHO_CMD} "@unexec rmdir ${LDCONFIG32_DIR} >/dev/null 2>&1" >> ${TMPPLIST}
.endif
.endif
.endif
.if defined(INSTALLS_SHLIB)
................................................................................
# _bgpd:*:130:
	@if ! ${GREP} -h ^${_group}: ${GID_FILES} >/dev/null 2>&1; then \
		${ECHO_CMD} "** Cannot find any information about group \`${_group}' in ${GID_FILES}."; \
		exit 1; \
	fi
	@IFS=":"; ${GREP} -h ^${_group}: ${GID_FILES} | head -n 1 | while read group foo gid members; do \
		gid=$$(($$gid+${GID_OFFSET})); \
		if [ "${NO_STAGE}" = "yes" ]; then \
		if ! ${PW} groupshow $$group >/dev/null 2>&1; then \
			${ECHO_MSG} "Creating group \`$$group' with gid \`$$gid'."; \
			${PW} groupadd $$group -g $$gid; \
		else \
			${ECHO_MSG} "Using existing group \`$$group'."; \
		fi; \
		fi ; \
		${ECHO_CMD} "@exec if ! ${PW} groupshow $$group >/dev/null 2>&1; then \
			echo \"Creating group '$$group' with gid '$$gid'.\"; \
			${PW} groupadd $$group -g $$gid; else echo \"Using existing group '$$group'.\"; fi" >> ${TMPPLIST}; \
	done
.endfor
.endif
.if defined(USERS)
................................................................................
		exit 1; \
	fi
	@IFS=":"; ${GREP} -h ^${_user}: ${UID_FILES} | head -n 1 | while read login passwd uid gid class change expire gecos homedir shell; do \
		uid=$$(($$uid+${UID_OFFSET})); \
		gid=$$(($$gid+${GID_OFFSET})); \
		class="$${class:+-L }$$class"; \
		homedir=$$(echo $$homedir | sed "s|^/usr/local|${PREFIX}|"); \
		if [ "${NO_STAGE}" = "yes" ]; then \
		if ! ${PW} usershow $$login >/dev/null 2>&1; then \
			${ECHO_MSG}  "Creating user \`$$login' with uid \`$$uid'."; \
			eval ${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; \
			case $$homedir in /nonexistent|/var/empty) ;; *) ${INSTALL} -d -g $$gid -o $$uid $$homedir;; esac; \
		else \
			${ECHO_MSG} "Using existing user \`$$login'."; \
		fi; \
		fi; \
		${ECHO_CMD} "@exec if ! ${PW} usershow $$login >/dev/null 2>&1; then \
			echo \"Creating user '$$login' with uid '$$uid'.\"; \
			${PW} useradd $$login -u $$uid -g $$gid $$class -c \"$$gecos\" -d $$homedir -s $$shell; \
			else echo \"Using existing user '$$login'.\"; fi" >> ${TMPPLIST}; \
		case $$homedir in /nonexistent|/var/empty) ;; *) ${ECHO_CMD} "@exec ${INSTALL} -d -g $$gid -o $$uid $$homedir" >> ${TMPPLIST};; esac; \
	done
................................................................................
_CONFIGURE_DEP=	patch
_CONFIGURE_SEQ=	build-depends lib-depends configure-message run-autotools-fixup \
				configure-autotools pre-configure pre-configure-script \
				run-autotools do-configure post-configure post-configure-script
_BUILD_DEP=		configure
_BUILD_SEQ=		build-message pre-build pre-build-script do-build \
				post-build post-build-script
.if !defined(NO_STAGE)

_STAGE_DEP=		build
_STAGE_SEQ=		stage-message stage-dir run-depends lib-depends apply-slist pre-install generate-plist \
				pre-su-install
.if defined(NEED_ROOT)
_STAGE_SUSEQ=	create-users-groups do-install post-install post-stage compress-man \
				install-rc-script install-ldconfig-file install-license \
				install-desktop-entries add-plist-info add-plist-docs add-plist-examples \
				add-plist-data add-plist-post fix-plist-sequence
.if defined(DEVELOPER)
_STAGE_SUSEQ+=	stage-qa
.endif
.else
_STAGE_SEQ+=	create-users-groups do-install post-install post-stage compress-man \
				install-rc-script install-ldconfig-file install-license \
				install-desktop-entries add-plist-info add-plist-docs add-plist-examples \
				add-plist-data add-plist-post fix-plist-sequence
.if defined(DEVELOPER)
_STAGE_SEQ+=	stage-qa
.endif
.endif
.if defined(WITH_PKGNG)
_INSTALL_DEP=	stage
_INSTALL_SEQ=	install-message run-depends lib-depends check-already-installed
_INSTALL_SUSEQ=	fake-pkg security-check

_PACKAGE_DEP=	stage
_PACKAGE_SEQ=	package-message pre-package pre-package-script do-package post-package-script

.else # pkg_install

_PACKAGE_DEP=	stage
_PACKAGE_SEQ=	package-message pre-package pre-package-script do-package post-package-script

_INSTALL_DEP=	package
_INSTALL_SEQ=	install-message run-depends lib-depends check-already-installed
_INSTALL_SUSEQ=	install-package security-check
.endif

.else # NO_STAGE

_INSTALL_DEP=	build
_INSTALL_SEQ=	install-message check-install-conflicts run-depends lib-depends apply-slist pre-install \
				pre-install-script generate-plist check-already-installed
_INSTALL_SUSEQ= check-umask install-mtree pre-su-install \
				pre-su-install-script create-users-groups do-install \
				install-desktop-entries install-license install-rc-script \
				post-install post-install-script add-plist-buildinfo \
				add-plist-info add-plist-docs add-plist-examples \
				add-plist-data add-plist-post fix-plist-sequence \
				compress-man install-ldconfig-file fake-pkg security-check
_PACKAGE_DEP=	install
_PACKAGE_SEQ=	package-message pre-package pre-package-script \
				do-package post-package-script
.endif

.if !target(post-chroot)
post-chroot:
	@${DO_NADA}
.endif

.if !target(check-sanity)
................................................................................
.if !target(pkg)
pkg: ${_PKG_DEP} ${_PKG_SEQ}
.endif

# Main logic. The loop generates 6 main targets and using cookies
# ensures that those already completed are skipped.

.for target in extract patch configure build stage install package

.if !target(${target}) && defined(_OPTIONS_OK)
${target}: ${${target:U}_COOKIE}
.elif !target(${target})
${target}: config-conditional
	@cd ${.CURDIR} && ${MAKE} CONFIG_DONE_${UNIQUENAME:U}=1 ${${target:U}_COOKIE}
.elif target(${target}) && defined(IGNORE)
................................................................................
.ORDER: ${_SANITY_SEQ}
.ORDER: ${_PKG_DEP} ${_PKG_SEQ}
.ORDER: ${_FETCH_DEP} ${_FETCH_SEQ}
.ORDER: ${_EXTRACT_DEP} ${_EXTRACT_SEQ}
.ORDER: ${_PATCH_DEP} ${_PATCH_SEQ}
.ORDER: ${_CONFIGURE_DEP} ${_CONFIGURE_SEQ}
.ORDER: ${_BUILD_DEP} ${_BUILD_SEQ}
.if !defined(NO_STAGE)
.ORDER: ${_STAGE_DEP} ${_STAGE_SEQ}
.endif
.ORDER: ${_INSTALL_DEP} ${_INSTALL_SEQ}
.ORDER: ${_PACKAGE_DEP} ${_PACKAGE_SEQ}

extract-message:
	@${ECHO_MSG} "===>  Extracting for ${PKGNAME}"
patch-message:
	@${ECHO_MSG} "===>  Patching for ${PKGNAME}"
configure-message:
	@${ECHO_MSG} "===>  Configuring for ${PKGNAME}"
build-message:
	@${ECHO_MSG} "===>  Building for ${PKGNAME}"
stage-message:
	@${ECHO_MSG} "===>  Staging for ${PKGNAME}"
install-message:
	@${ECHO_MSG} "===>  Installing for ${PKGNAME}"
package-message:
	@${ECHO_MSG} "===>  Building package for ${PKGNAME}"

# Empty pre-* and post-* targets

.for stage in pre post
.for name in pkg check-sanity fetch extract patch configure build stage install package

.if !target(${stage}-${name})
${stage}-${name}:
	@${DO_NADA}
.endif

.if !target(${stage}-${name}-script)
................................................................................
# Special target to re-run install

.if !target(reinstall)
reinstall:
	@${RM} -f ${INSTALL_COOKIE} ${PACKAGE_COOKIE}
	@cd ${.CURDIR} && DEPENDS_TARGET="${DEPENDS_TARGET}" ${MAKE} -DFORCE_PKG_REGISTER install
.endif

.if !target(restage)
restage:
	@${RM} -rf ${STAGE_DESTDIR} ${STAGE_COOKIE} ${INSTALL_COOKIE} ${PACKAGE_COOKIE}
	@cd ${.CURDIR} && ${MAKE} stage
.endif

# Deinstall
#
# Special target to remove installation

.if !target(deinstall)
deinstall:
................................................................................
.endif
.endif

# Cleaning up

.if !target(do-clean)
do-clean:
.if !defined(NO_STAGE) && defined(NEED_ROOT) && ${UID} != 0 && !defined(INSTALL_AS_USER) && exists(${STAGE_COOKIE})
	@${ECHO_MSG} "===>  Switching to root credentials for '${.TARGET}' target"
	@cd ${.CURDIR} && \
		${SU_CMD} "${MAKE} ${.TARGET}"
	@${ECHO_MSG} "===>  Returning to user credentials"
.else
	@if [ -d ${WRKDIR} ]; then \
		if [ -w ${WRKDIR} ]; then \
			${RM} -rf ${WRKDIR}; \
		else \
			${ECHO_MSG} "===>   ${WRKDIR} not writable, skipping"; \
		fi; \
	fi
.endif
.endif

.if !target(clean)
clean:
.if !defined(NOCLEANDEPENDS)
	@cd ${.CURDIR} && ${MAKE} limited-clean-depends
.endif
................................................................................
			${ECHO_CMD} "${ECHO_CMD} $${file} not fetched" ; \
		fi; \
	done)
.if defined(PATCHFILES)
	@(cd ${_DISTDIR}; \
	 ${_PATCH_SITES_ENV} ; \
	 for _file in ${PATCHFILES}; do \
		file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^-:][^:]*$$//'` ; \
		select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
		file=`${ECHO_CMD} $$file | ${SED} -E -e 's/:-[^:]+$$//'` ; \
		if [ ! -f $$file -a ! -f $${file##*/} ]; then \
			if [ ! -z "$$select" ] ; then \
				__PATCH_SITES_TMP= ; \
				for group in $$select; do \
					if [ ! -z \$${_PATCH_SITES_$${group}} ] ; then \
						eval ___PATCH_SITES_TMP=\$${_PATCH_SITES_$${group}} ; \
						__PATCH_SITES_TMP="$${__PATCH_SITES_TMP} $${___PATCH_SITES_TMP}" ; \
................................................................................
			done; \
		fi \
	done)
.if defined(PATCHFILES)
	@(cd ${_DISTDIR}; \
	${_PATCH_SITES_ENV} ; \
	for _file in ${PATCHFILES}; do \
		file=`${ECHO_CMD} $$_file | ${SED} -E -e 's/:[^-:][^:]*$$//'` ; \

		select=`${ECHO_CMD} $${_file#$${file}} | ${SED} -e 's/^://' -e 's/,/ /g'` ; \
		file=`${ECHO_CMD} $$file | ${SED} -E -e 's/:-[^:]+$$//'` ; \
		fileptn=`${ECHO_CMD} $$file | ${SED} 's|/|\\\\/|g;s/\./\\\\./g;s/\+/\\\\+/g;s/\?/\\\\?/g'` ; \
		if [ ! -z "${LISTALL}" -o ! -f $$file -a ! -f $${file##*/} ]; then \
			if [ ! -z "$$select" ] ; then \
				__PATCH_SITES_TMP= ; \
				for group in $$select; do \
					if [ ! -z \$${_PATCH_SITES_$${group}} ] ; then \
						eval ___PATCH_SITES_TMP=\$${_PATCH_SITES_$${group}} ; \
						__PATCH_SITES_TMP="$${__PATCH_SITES_TMP} $${___PATCH_SITES_TMP}" ; \
................................................................................
					${WRKDIR}/pkg-static add $${subpkgfile}; \
					${RM} -f ${WRKDIR}/pkg-static; \
				else \
					${PKG_ADD} $${subpkgfile}; \
				fi; \
			elif [ -n "${USE_PACKAGE_DEPENDS_ONLY}" -a "$${target}" = "${DEPENDS_TARGET}" ]; then \
				${ECHO_MSG} "===>   ${PKGNAME} depends on package: $${subpkgfile} - not found"; \
				${ECHO_MSG} "===>   USE_PACKAGE_DEPENDS_ONLY set - not building missing dependency from source"; \
				exit 1; \
			else \
			  (cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; \
			fi; \
		else \
			(cd $$dir; ${MAKE} -DINSTALLS_DEPENDS $$target $$depends_args) ; \
		fi; \
................................................................................
# files exist.

.if !target(generate-plist)
generate-plist:
	@${ECHO_MSG} "===>   Generating temporary packing list"
	@${MKDIR} `${DIRNAME} ${TMPPLIST}`
	@if [ ! -f ${DESCR} ]; then ${ECHO_MSG} "** Missing pkg-descr for ${PKGNAME}."; exit 1; fi
.if defined(NO_STAGE) || defined(NEED_ROOT)
	@>${TMPPLIST}
.else
	@${ECHO_CMD} -e "@owner root\n@group wheel" >${TMPPLIST}
.endif
	@for file in ${PLIST_FILES}; do \
		${ECHO_CMD} $${file} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} >> ${TMPPLIST}; \
	done
.if defined(NO_STAGE)
	@for man in ${__MANPAGES}; do \
		${ECHO_CMD} $${man} >> ${TMPPLIST}; \
	done
.for _PREFIX in ${PREFIX}
.if ${_TMLINKS:M${_PREFIX}*}x != x
	@for i in ${_TMLINKS:M${_PREFIX}*:S|^${_PREFIX}/||}; do \
		${ECHO_CMD} "$$i" >> ${TMPPLIST}; \
................................................................................
	@${ECHO_CMD} @cwd / >> ${TMPPLIST}
	@for i in ${_TMLINKS:N${_PREFIX}*:S|^/||}; do \
		${ECHO_CMD} "$$i" >> ${TMPPLIST}; \
	done
	@${ECHO_CMD} '@cwd ${PREFIX}' >> ${TMPPLIST}
.endif
.endfor
.endif
	@if [ -f ${PLIST} ]; then \
		${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} ${PLIST} >> ${TMPPLIST}; \
	fi
 
.for dir in ${PLIST_DIRS}
	@${ECHO_CMD} ${dir} | ${SED} ${PLIST_SUB:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} -e 's,^,@dirrm ,' >> ${TMPPLIST}
.endfor
................................................................................
.if defined(PORTDOCS) && !defined(NOPORTDOCS)
	@if ${EGREP} -qe '^@cw?d' ${TMPPLIST} && \
		[ "`${SED} -En -e '/^@cw?d[ 	]*/s,,,p' ${TMPPLIST} | ${TAIL} -n 1`" != "${PREFIX}" ]; then \
		${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}; \
	fi
.for x in ${PORTDOCS}
	@if ${ECHO_CMD} "${x}"| ${AWK} '$$1 ~ /(\*|\||\[|\]|\?|\{|\}|\$$)/ { exit 1};'; then \
		if [ ! -e ${STAGEDIR}${DOCSDIR}/${x} ]; then \
		${ECHO_CMD} ${DOCSDIR_REL}/${x} >> ${TMPPLIST}; \
	fi;fi
.endfor
	@${FIND} -P ${PORTDOCS:S/^/${STAGEDIR}${DOCSDIR}\//} ! -type d 2>/dev/null | \
		${SED} -ne 's,^${STAGEDIR}${PREFIX}/,,p' >> ${TMPPLIST}
	@${FIND} -P -d ${PORTDOCS:S/^/${STAGEDIR}${DOCSDIR}\//} -type d 2>/dev/null | \
		${SED} -ne 's,^${STAGEDIR}${PREFIX}/,@dirrm ,p' >> ${TMPPLIST}
	@${ECHO_CMD} "@dirrm ${DOCSDIR_REL}" >> ${TMPPLIST}
.else
	@${DO_NADA}
.endif
.endif

.if !target(add-plist-examples)
................................................................................
.if defined(PORTEXAMPLES) && !defined(NOPORTEXAMPLES)
	@if ${EGREP} -qe '^@cw?d' ${TMPPLIST} && \
		[ "`${SED} -En -e '/^@cw?d[ 	]*/s,,,p' ${TMPPLIST} | ${TAIL} -n 1`" != "${PREFIX}" ]; then \
		${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}; \
	fi
.for x in ${PORTEXAMPLES}
	@if ${ECHO_CMD} "${x}"| ${AWK} '$$1 ~ /(\*|\||\[|\]|\?|\{|\}|\$$)/ { exit 1};'; then \
		if [ ! -e ${STAGEDIR}${EXAMPLESDIR}/${x} ]; then \
		${ECHO_CMD} ${EXAMPLESDIR}/${x} | \
			${SED} -e 's,^${PREFIX}/,,' >> ${TMPPLIST}; \
	fi;fi
.endfor
	@${FIND} -P ${PORTEXAMPLES:S/^/${STAGEDIR}${EXAMPLESDIR}\//} ! -type d 2>/dev/null | \
		${SED} -ne 's,^${STAGEDIR}${PREFIX}/,,p' >> ${TMPPLIST}
	@${FIND} -P -d ${PORTEXAMPLES:S/^/${STAGEDIR}${EXAMPLESDIR}\//} -type d 2>/dev/null | \
		${SED} -ne 's,^${STAGEDIR}${PREFIX}/,@dirrm ,p' >> ${TMPPLIST}
	@${ECHO_CMD} "@dirrm ${EXAMPLESDIR_REL}" >> ${TMPPLIST}
.else
	@${DO_NADA}
.endif
.endif

.if !target(add-plist-data)
add-plist-data:
................................................................................
.if defined(PORTDATA) && !defined(NOPORTDATA)
	@if ${EGREP} -qe '^@cw?d' ${TMPPLIST} && \
		[ "`${SED} -En -e '/^@cw?d[ 	]*/s,,,p' ${TMPPLIST} | ${TAIL} -n 1`" != "${PREFIX}" ]; then \
		${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}; \
	fi
.for x in ${PORTDATA}
	@if ${ECHO_CMD} "${x}"| ${AWK} '$$1 ~ /(\*|\||\[|\]|\?|\{|\}|\$$)/ { exit 1};'; then \
		if [ ! -e ${STAGEDIR}${DATADIR}/${x} ]; then \
		${ECHO_CMD} ${DATADIR}/${x} | \
			${SED} -e 's,^${PREFIX}/,,' >> ${TMPPLIST}; \
	fi;fi
.endfor
	@${FIND} -P ${PORTDATA:S/^/${STAGEDIR}${DATADIR}\//} ! -type d 2>/dev/null | \
		${SED} -ne 's,^${STAGEDIR}${PREFIX}/,,p' >> ${TMPPLIST}
	@${FIND} -P -d ${PORTDATA:S/^/${STAGEDIR}${DATADIR}\//} -type d 2>/dev/null | \
		${SED} -ne 's,^${STAGEDIR}${PREFIX}/,@dirrm ,p' >> ${TMPPLIST}
	@${ECHO_CMD} "@dirrm ${DATADIR_REL}" >> ${TMPPLIST}
.else
	@${DO_NADA}
.endif
.endif

.if !target(add-plist-buildinfo)
add-plist-buildinfo:
................................................................................
add-plist-info:
# Process GNU INFO files at package install/deinstall time
.if defined(INFO)
.for i in ${INFO}
	install-info --quiet ${PREFIX}/${INFO_PATH}/$i.info ${PREFIX}/${INFO_PATH}/dir
.if !defined(WITH_PKGNG)
	@${ECHO_CMD} "@unexec install-info --quiet --delete %D/${INFO_PATH}/$i.info %D/${INFO_PATH}/dir" \
		>> ${TMPPLIST}
	@${ECHO_CMD} "@unexec [ \`info -d %D/${INFO_PATH}  --output - 2>/dev/null | grep -c '^*'\` -eq 1 ] && rm -f %D/${INFO_PATH}/dir || :"\
		>> ${TMPPLIST}
	@${LS} ${PREFIX}/${INFO_PATH}/$i.info* | ${SED} -e s:${PREFIX}/::g >> ${TMPPLIST}
	@${ECHO_CMD} "@exec install-info --quiet %D/${INFO_PATH}/$i.info %D/${INFO_PATH}/dir" \
		>> ${TMPPLIST}
.else
	@${LS} ${PREFIX}/${INFO_PATH}/$i.info* | ${SED} -e s:${PREFIX}/:@info\ :g >> ${TMPPLIST}
.endif
................................................................................
.endif
.endif

.if !target(install-rc-script)
install-rc-script:
.if defined(USE_RCORDER) || defined(USE_RC_SUBR) && ${USE_RC_SUBR:U} != "YES"
.if defined(USE_RCORDER)
	@${ECHO_MSG} "===> Staging early rc.d startup script(s)"
	@${ECHO_CMD} "@cwd /" >> ${TMPPLIST}
	@for i in ${USE_RCORDER}; do \
		${INSTALL_SCRIPT} ${WRKDIR}/$${i} ${STAGEDIR}/etc/rc.d/$${i%.sh}; \
		${ECHO_CMD} "etc/rc.d/$${i%.sh}" >> ${TMPPLIST}; \
	done
	@${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}
.endif
.if defined(USE_RC_SUBR) && ${USE_RC_SUBR:U} != "YES"
	@${ECHO_MSG} "===> Staging rc.d startup script(s)"
	@${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}
	@for i in ${USE_RC_SUBR}; do \
		${INSTALL_SCRIPT} ${WRKDIR}/$${i} ${STAGEDIR}${PREFIX}/etc/rc.d/$${i%.sh}; \
		${ECHO_CMD} "etc/rc.d/$${i%.sh}" >> ${TMPPLIST}; \
	done
.endif
.else
	@${DO_NADA}
.endif
.endif
................................................................................
		${RM} -rf $${oldoptionsdir} ; \
	fi ; \
	${MKDIR} $${optionsdir} 2> /dev/null || \
	(${ECHO_MSG} "===> Cannot create $${optionsdir}, check permissions"; exit 1)
.endif
	@TMPOPTIONSFILE=$$(mktemp -t portoptions); \
	trap "${RM} -f $${TMPOPTIONSFILE}; exit 1" 1 2 3 5 10 13 15; \
	${SETENV} ${D4P_ENV} ${SH} ${SCRIPTSDIR}/dialog4ports.sh $${TMPOPTIONSFILE} || { \
		${RM} -f $${TMPOPTIONSFILE}; \
		${ECHO_MSG} "===> Options unchanged"; \
		exit 0; \
	}; \
	${ECHO_CMD}; \
	if [ ! -e $${TMPOPTIONSFILE} ]; then \
		${ECHO_MSG} "===> No user-specified options to save for ${PKGNAME}"; \
................................................................................
.else
	@${DO_NADA}
.endif

.if !target(install-desktop-entries)
install-desktop-entries:
.if defined(DESKTOP_ENTRIES)
	@(${MKDIR} "${STAGEDIR}${DESKTOPDIR}" 2> /dev/null) || \
		(${ECHO_MSG} "===> Cannot create ${DESKTOPDIR}, check permissions"; exit 1)
	@set -- ${DESKTOP_ENTRIES} XXX; \
	if [ -z "${_DESKTOPDIR_REL}" ]; then \
		${ECHO_CMD} "@cwd ${DESKTOPDIR}" >> ${TMPPLIST}; \
	fi; \
	while [ $$# -gt 6 ]; do \
		filename="`${ECHO_CMD} "$$4" | ${SED} -e 's,^/,,g;s,[/ ],_,g;s,[^_[:alnum:]],,g'`.desktop"; \
		pathname="${STAGEDIR}${DESKTOPDIR}/$$filename"; \
		categories="$$5"; \
		if [ -z "$$categories" ]; then \
			categories="`cd ${.CURDIR} && ${MAKE} desktop-categories`"; \
		fi; \
		${ECHO_CMD} "${_DESKTOPDIR_REL}$$filename" >> ${TMPPLIST}; \
		${ECHO_CMD} "[Desktop Entry]" > $$pathname; \
		${ECHO_CMD} "Type=Application" >> $$pathname; \
................................................................................
.endif

.if !target(install-license)
install-license:
	@${DO_NADA}
.endif

.if defined(WARNING)
WARNING_WAIT?=	10
show-warnings:
	@${ECHO_MSG} "/!\\ WARNING /!\\"
.for m in ${WARNING}
	@${ECHO_MSG} "${m}"
.endfor
	@${ECHO_MSG}
	@sleep ${WARNING_WAIT}

check-makefile:: show-warnings
.endif

.if defined(DEVELOPER)
.if defined(DEV_WARNING)
DEV_WARNING_WAIT?=	10
show-dev-warnings:
	@${ECHO_MSG} "/!\\ ${PKGNAME}: Makefile warnings, please consider fixing /!\\"
	@${ECHO_MSG}
.for m in ${DEV_WARNING}
	@${ECHO_MSG} "${m}"
.endfor
	@${ECHO_MSG}
	@sleep ${DEV_WARNING_WAIT}
check-makefile:: show-dev-warnings
.endif

.if defined(DEV_ERROR)
show-dev-errors:
	@${ECHO_MSG} "/!\\ ${PKGNAME}: Makefile errors /!\\"
	@${ECHO_MSG}
.for m in ${DEV_ERROR}
	@${ECHO_MSG} "${m}"
.endfor
	@${ECHO_MSG}
	@${FALSE}
check-makefile:: show-dev-errors
.endif
.endif #DVELOPER
.endif
# End of post-makefile section.

.endif
# End of the DESTDIR if statement

Changes to Mk/bsd.python.mk.

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
..
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
...
125
126
127
128
129
130
131











132
133
134
135
136
137
138
...
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227

228
229
230
231
232
233
234
235
236
237
238
239
240
241


242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258

259
260
261
262
263


264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281

282
283











284
285


286
287
288
289
290
291
292
293
294
295
296
...
306
307
308
309
310
311
312








313
314
315
316
317
318
319
...
514
515
516
517
518
519
520



521
522
523
524
525
526

527
528
529
530
531
532
533
534
535
536
537


538
539
540
541
542























543
544
545
546
547
548
549
550
551

















552



553
554
555
556
557
558
559
560
561
562
563
564
565



566
567
568
569



570
571
572
573
574
575
576
577
578
579
580
581
582
583
...
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
# -*- tab-width: 4; -*-
# ex: ts=4
#
# $FreeBSD: head/Mk/bsd.python.mk 326663 2013-09-07 17:21:58Z sunpoet $
#

.if !defined(_POSTMKINCLUDED) && !defined(Python_Pre_Include)

Python_Pre_Include=		bsd.python.mk
Python_Include_MAINTAINER=	python@FreeBSD.org

# This file contains some variable definitions that are supposed to
# make your life easier when dealing with ports related to the Python
# language. It's automatically included when USE_PYTHON or PYTHON_VERSION
# is defined in the ports' makefile. Define PYTHON_VERSION to override the
# defaults that USE_PYTHON would give you. If your port requires only some
# set of Python versions, you can define USE_PYTHON as [min]-[max] or

# min+. (eg. 3.1-3.2, 2.7+ or -3.2)

#
# The variables:
#
# PYTHONBASE		- Python port's installation prefix.
#					  default: ${LOCALBASE}
#
# PYTHON_CMD		- Python's command line file name, including the version
................................................................................
#					  default: depends on the version of your python binary
#
# PYTHON_VER		- Version of the python binary in your ${PATH}, in the
#					  format "2.7".
#
# PYTHON_DEFAULT_VERSION
#					- Version of the default python binary in your ${PATH}, in
#					  the format "python2.7". Set this in your /etc/make.conf
#					  in case you want to use an older version as a default.
#					  default: python2.7
#
# PYTHON3_DEFAULT_VERSION
#					- Version of the default python binary in your ${PATH}, in
#					  the format "python3.2". Set this in your /etc/make.conf
#					  in case you want to use an older version as a default.
#					  default: python3.3
#
# PYTHON_MAJOR_VER	- Python version major number. 2 for python-2.x,
#					  3 for python-3.x and so on.
#
# PYTHON_WRKSRC		- The ${WRKSRC} for your python version. Needed for
#					  extensions like Tkinter, py-gdbm and py-expat, which
#					  are built from sources contained in the Python
................................................................................
#
# USE_PYDISTUTILS	- Use distutils as do-configure, do-build and do-install
#					  targets.
#
# PYSETUP			- Name of the setup script used by the distutils package.
#					  default: setup.py
#











# PYDISTUTILS_PKGNAME
#					- Internal name in the distutils for egg-info.
#					  default: ${PORTNAME}
#
# PYDISTUTILS_PKGVERSION
#					- Internal version in the distutils for egg-info.
#					  default: ${PORTVERSION}
................................................................................
#					  Note that core component is required for any of
#					  this optional components.
#
# USE_TWISTED_BUILD	- Same as previous but add only build dependency.
#
# USE_TWISTED_RUN	- Same as USE_TWISTED but add only run dependency.
#
# USE_ZOPE			- Use Zope - an object-based web application platform, this
#					  also sets up:
# SZOPEBASEDIR		- relative base directory of zope server
# ZOPEBASEDIR		- absolute base directory of zope that is
#					  ${LOCALBASE}/${SZOPEBASEDIR} by default,
# ZOPEPRODUCTDIR	- directory, where products for zope can be found
#
# ZOPE_VERSION		- Version of zope that will be used in the port. Set this
#					  in your /etc/make.conf in case you want to use a
#					  specific version of zope.
#

_PYTHON_PORTBRANCH=		2.7
_PYTHON_ALLBRANCHES=	2.7 2.6 3.3 3.2 3.1	# preferred first
_ZOPE_PORTBRANCH=		2.13
_ZOPE_ALLBRANCHES=		2.13


# Determine version number of Zope to use
.if defined(USE_ZOPE)
.if defined(ZOPE_VERSION)
_ZOPE_VERSION:=			${ZOPE_VERSION}
.else
_ZOPE_VERSION:=			${_ZOPE_PORTBRANCH}
.endif


# Validate Zope version whether it meets USE_ZOPE version restriction.
_ZOPE_VERSION_CHECK:=		${USE_ZOPE:C/^([1-9]\.[0-9]*)$/\1-\1/}
_ZOPE_VERSION_MINIMUM_TMP:=	${_ZOPE_VERSION_CHECK:C/([1-9]\.[0-9]*)[-+].*/\1/}
_ZOPE_VERSION_MINIMUM:=		${_ZOPE_VERSION_MINIMUM_TMP:M[1-9].[0-9]}
_ZOPE_VERSION_MAXIMUM_TMP:=	${_ZOPE_VERSION_CHECK:C/.*-([1-9]\.[0-9]*)/\1/}
_ZOPE_VERSION_MAXIMUM:=		${_ZOPE_VERSION_MAXIMUM_TMP:M[1-9].[0-9]}

.if !empty(_ZOPE_VERSION_MINIMUM) && ( \
		${_ZOPE_VERSION} < ${_ZOPE_VERSION_MINIMUM})
_ZOPE_VERSION_NONSUPPORTED=	${_ZOPE_VERSION_MINIMUM} at least
.elif !empty(_ZOPE_VERSION_MAXIMUM) && ( \
		${_ZOPE_VERSION} > ${_ZOPE_VERSION_MAXIMUM})
_ZOPE_VERSION_NONSUPPORTED=	${_ZOPE_VERSION_MAXIMUM} at most


.endif

# If we have an unsupported version of Zope, try another.
.if defined(_ZOPE_VERSION_NONSUPPORTED)
.if defined(ZOPE_VERSION)
IGNORE=				needs Zope ${_ZOPE_VERSION_NONSUPPORTED}.\
					But you specified ${_ZOPE_VERSION}
.else
.undef _ZOPE_VERSION
.for ver in ${_ZOPE_ALLBRANCHES}
__VER=		${ver}
.if !defined(_ZOPE_VERSION) && \
	!(!empty(_ZOPE_VERSION_MINIMUM) && ( \
		${__VER} < ${_ZOPE_VERSION_MINIMUM})) && \
	!(!empty(_ZOPE_VERSION_MAXIMUM) && ( \
		${__VER} > ${_ZOPE_VERSION_MAXIMUM}))
_ZOPE_VERSION=	${ver}

.endif
.endfor
.if !defined(_ZOPE_VERSION)
IGNORE=				needs an unsupported version of Zope
_ZOPE_VERSION=	${_ZOPE_PORTBRANCH} # just to avoid version sanity checking.


.endif
.endif	# defined(ZOPE_VERSION)
.endif	# defined(_ZOPE_VERSION_NONSUPPORTED)

ZOPE_VERSION?=	${_ZOPE_VERSION}

PYTHON_VERSION=	python2.7
.endif	# defined(USE_ZOPE)


# Determine version number of Python to use
.if !defined(PYTHON_DEFAULT_VERSION)
. if exists(${LOCALBASE}/bin/python)
_PYTHON_DEFAULT_VERSION!=	(${LOCALBASE}/bin/python -c \
							'import sys; print(sys.version[:3])' 2> /dev/null \
							|| ${ECHO_CMD} ${_PYTHON_PORTBRANCH}) | ${TAIL} -1
. else
_PYTHON_DEFAULT_VERSION=	${_PYTHON_PORTBRANCH}

. endif
PYTHON_DEFAULT_VERSION=		python${_PYTHON_DEFAULT_VERSION}











.endif



.if ${PYTHON_DEFAULT_VERSION:R} == "python3"
PYTHON3_DEFAULT_VERSION=	${PYTHON_DEFAULT_VERSION}
.else
PYTHON3_DEFAULT_VERSION=	python3.3
.endif

.if defined(PYTHON_VERSION)
_PYTHON_VERSION:=	${PYTHON_VERSION:S/^python//}
_PYTHON_CMD=		${LOCALBASE}/bin/${PYTHON_VERSION}
.else
_PYTHON_VERSION:=	${PYTHON_DEFAULT_VERSION:S/^python//}
................................................................................
USE_PYTHON=		yes
.endif	# defined(USE_PYTHON_BUILD)
.else
USE_PYTHON_BUILD=	yes
USE_PYTHON_RUN=		yes
.endif	# !defined(USE_PYTHON)









# Validate Python version whether it meets USE_PYTHON version restriction.
_PYTHON_VERSION_CHECK:=			${USE_PYTHON:C/^([1-9]\.[0-9])$/\1-\1/}
_PYTHON_VERSION_MINIMUM_TMP:=	${_PYTHON_VERSION_CHECK:C/([1-9]\.[0-9])[-+].*/\1/}
_PYTHON_VERSION_MINIMUM:=		${_PYTHON_VERSION_MINIMUM_TMP:M[1-9].[0-9]}
_PYTHON_VERSION_MAXIMUM_TMP:=	${_PYTHON_VERSION_CHECK:C/.*-([1-9]\.[0-9])/\1/}
_PYTHON_VERSION_MAXIMUM:=		${_PYTHON_VERSION_MAXIMUM_TMP:M[1-9].[0-9]}

................................................................................
.endif		# defined(USE_PYDISTUTILS) && ${USE_PYDISTUTILS} == "easy_install"

# distutils support
PYSETUP?=				setup.py
PYDISTUTILS_CONFIGUREARGS?=
PYDISTUTILS_BUILDARGS?=
PYDISTUTILS_INSTALLARGS?=	-c -O1 --prefix=${PREFIX}



PYDISTUTILS_PKGNAME?=	${PORTNAME}
PYDISTUTILS_PKGVERSION?=${PORTVERSION}
PYDISTUTILS_EGGINFO?=	${PYDISTUTILS_PKGNAME:C/[^A-Za-z0-9.]+/_/g}-${PYDISTUTILS_PKGVERSION:C/[^A-Za-z0-9.]+/_/g}-py${PYTHON_VER}.egg-info
PYDISTUTILS_EGGINFODIR?=${PYTHONPREFIX_SITELIBDIR}

.if !defined(PYDISTUTILS_NOEGGINFO) && \

	(defined(INSTALLS_EGGINFO) ||	\
		(defined(USE_PYDISTUTILS) && \
		 ${USE_PYDISTUTILS} != "easy_install")) && \
	 defined(PYTHON_REL)
. for egg in ${PYDISTUTILS_EGGINFO}
PLIST_FILES+=	${PYDISTUTILS_EGGINFODIR:S;${PREFIX}/;;}/${egg}
. endfor
.endif

# Fix for programs that build python from a GNU auto* environment
CONFIGURE_ENV+=	PYTHON="${PYTHON_CMD}"



# Zope-related variables
.if defined(USE_ZOPE)
.if ${ZOPE_VERSION} == "2.13"
ZOPE_DEPENDS=	zope213>0:${PORTSDIR}/www/zope213























.else
check-makevars::
	@${ECHO} "Makefile error: bad value for ZOPE_VERSION: ${ZOPE_VERSION}."
	@${ECHO} "Legal values are: 2.13 (default)"
	@${FALSE}
.endif
ZOPEBASEDIR?=			${PREFIX}/${SZOPEBASEDIR}
ZOPEPRODUCTDIR?=		Products
.endif





















# Python 3rd-party modules
PYGAME=			${PYTHON_PKGNAMEPREFIX}game>0:${PORTSDIR}/devel/py-game
PYNUMERIC=		${PYTHON_SITELIBDIR}/Numeric/Numeric.py:${PORTSDIR}/math/py-numeric
PYNUMPY=		${PYTHON_SITELIBDIR}/numpy/core/numeric.py:${PORTSDIR}/math/py-numpy
PYXML=			${PYTHON_SITELIBDIR}/_xmlplus/__init__.py:${PORTSDIR}/textproc/py-xml

# dependencies
PYTHON_NO_DEPENDS?=		NO

.if ${PYTHON_NO_DEPENDS} == "NO"
.if defined(USE_PYTHON_BUILD)
BUILD_DEPENDS+=	${PYTHON_CMD}:${PYTHON_PORTSDIR} \
		python:${PORTSDIR}/lang/python



.endif
.if defined(USE_PYTHON_RUN)
RUN_DEPENDS+=	${PYTHON_CMD}:${PYTHON_PORTSDIR} \
		python:${PORTSDIR}/lang/python



.endif
.endif		# ${PYTHON_NO_DEPENDS} == "NO"

.if defined(USE_ZOPE)
RUN_DEPENDS+=	${ZOPE_DEPENDS}
.endif

# set $PREFIX as Python's one
.if defined(USE_PYTHON_PREFIX)
PREFIX=			${PYTHONBASE}
.endif

# Substitutions for pkg-plist
# Use a short form of the PYTHONPREFIX_*DIR variables; we don't need the
................................................................................
# base directory in the plist file.
PLIST_SUB+=		PYTHON_INCLUDEDIR=${PYTHONPREFIX_INCLUDEDIR:S;${PREFIX}/;;} \
				PYTHON_LIBDIR=${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;} \
				PYTHON_PLATFORM=${PYTHON_PLATFORM} \
				PYTHON_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} \
				PYTHON_VERSION=${PYTHON_VERSION}

# Zope specific substitutions
.if defined(USE_ZOPE)
PLIST_SUB+=		ZOPEBASEDIR=${SZOPEBASEDIR} \
				ZOPEPRODUCTDIR=${SZOPEBASEDIR}/${ZOPEPRODUCTDIR}
.endif

# Twisted specific routines
.if defined(USE_TWISTED) || defined(USE_TWISTED_BUILD) || defined(USE_TWISTED_RUN)

.if defined(USE_TWISTED_BUILD) && defined(USE_TWISTED_RUN)
. if ${USE_TWISTED_BUILD} != ${USE_TWISTED_RUN}
IGNORE=	: USE_TWISTED_BUILD and USE_TWISTED_RUN must have equal values
. endif



|









|
<
|
|
>
|
>







 







|
|
|
|
|
|
|
|
|







 







>
>
>
>
>
>
>
>
>
>
>







 







<
<
<
<
<
<
|
<
<
<
<
<


<
<

<
|
<
<
<
<
<
<
>

<
<
<
<
<
<
<
<
<
<
<
<
<
>
>

<
<
<
|
<
<
<
<
<
<
<
<
<
<
<
<
>

<
<
<
<
>
>

<
<

<
<
<
<
<
<
<
<
|



<
|
>
|

>
>
>
>
>
>
>
>
>
>
>


>
>
|
|

|







 







>
>
>
>
>
>
>
>







 







>
>
>






>









|
|
>
>

<
<
|
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

<
<
<
<
<
<
<
<
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

>
>
>












|
>
>
>



|
>
>
>



<
<
<
<







 







<
<
<
<
<
<







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
..
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
...
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
...
208
209
210
211
212
213
214






215





216
217


218

219






220
221













222
223
224



225












226
227




228
229
230


231








232
233
234
235

236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
...
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
...
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521


522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547








548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594




595
596
597
598
599
600
601
...
602
603
604
605
606
607
608






609
610
611
612
613
614
615
# -*- tab-width: 4; -*-
# ex: ts=4
#
# $FreeBSD: head/Mk/bsd.python.mk 329164 2013-10-03 09:25:37Z mva $
#

.if !defined(_POSTMKINCLUDED) && !defined(Python_Pre_Include)

Python_Pre_Include=		bsd.python.mk
Python_Include_MAINTAINER=	python@FreeBSD.org

# This file contains some variable definitions that are supposed to
# make your life easier when dealing with ports related to the Python
# language. It's automatically included when USE_PYTHON is defined in

# the ports' makefile. If your port requires only some set of Python
# versions, you can define USE_PYTHON as [min]-[max] or min+ or -max
# or as an explicit version or as a meta port version (eg. 3.1-3.2
# for [min]-[max], 2.7+ or -3.2 for min+ and -max, 2.6 for an
# explicit version or 3 for a meta port version).
#
# The variables:
#
# PYTHONBASE		- Python port's installation prefix.
#					  default: ${LOCALBASE}
#
# PYTHON_CMD		- Python's command line file name, including the version
................................................................................
#					  default: depends on the version of your python binary
#
# PYTHON_VER		- Version of the python binary in your ${PATH}, in the
#					  format "2.7".
#
# PYTHON_DEFAULT_VERSION
#					- Version of the default python binary in your ${PATH}, in
#					  the format "python2.7".
#
# PYTHON2_DEFAULT_VERSION
#					- Version of the default python2 binary in your ${PATH}, in
#					  the format "python2.7".
#
# PYTHON3_DEFAULT_VERSION
#					- Version of the default python3 binary in your ${PATH}, in
#					  the format "python3.2".
#
# PYTHON_MAJOR_VER	- Python version major number. 2 for python-2.x,
#					  3 for python-3.x and so on.
#
# PYTHON_WRKSRC		- The ${WRKSRC} for your python version. Needed for
#					  extensions like Tkinter, py-gdbm and py-expat, which
#					  are built from sources contained in the Python
................................................................................
#
# USE_PYDISTUTILS	- Use distutils as do-configure, do-build and do-install
#					  targets.
#
# PYSETUP			- Name of the setup script used by the distutils package.
#					  default: setup.py
#
# PYDISTUTILS_AUTOPLIST
#					- Generate the packaging list for distutils based ports
#					  (including easy_install) automatically.
#
# PYTHON_PY3K_PLIST_HACK
#					- Automatically replaces .pyc and .pyo package list entries
#					  with the relevant __pycache__ entries for Python 3.x.
#					  This should only be used for ports, which do not use one
#					  of Python's default package installation mechanisms and
#					  which are guaranteed to work with any python version.
#
# PYDISTUTILS_PKGNAME
#					- Internal name in the distutils for egg-info.
#					  default: ${PORTNAME}
#
# PYDISTUTILS_PKGVERSION
#					- Internal version in the distutils for egg-info.
#					  default: ${PORTVERSION}
................................................................................
#					  Note that core component is required for any of
#					  this optional components.
#
# USE_TWISTED_BUILD	- Same as previous but add only build dependency.
#
# USE_TWISTED_RUN	- Same as USE_TWISTED but add only run dependency.
#












_PYTHON_PORTBRANCH=		2.7
_PYTHON_ALLBRANCHES=	2.7 2.6 3.3 3.2 3.1	# preferred first




# Determine version number of Python to use






.include "${PORTSDIR}/Mk/bsd.default-versions.mk"














.if defined(PYTHON_DEFAULT_VERSION)
WARNING+=	"PYTHON_DEFAULT_VERSION is defined, consider using DEFAULT_VERSIONS=python=${PYTHON_DEFAULT_VERSION:S/^python//} instead"
.endif



.if defined(PYTHON2_DEFAULT_VERSION)












WARNING+=	"PYTHON2_DEFAULT_VERSION is defined, consider using DEFAULT_VERSIONS=python2=${PYTHON2_DEFAULT_VERSION:S/^python//} instead"
.endif




.if defined(PYTHON3_DEFAULT_VERSION)
WARNING+=	"PYTHON3_DEFAULT_VERSION is defined, consider using DEFAULT_VERSIONS=python3=${PYTHON3_DEFAULT_VERSION:S/^python//} instead"
.endif











.if exists(${LOCALBASE}/bin/python)
_PYTHON_DEFAULT_VERSION!=	(${LOCALBASE}/bin/python -c \
							'import sys; print(sys.version[:3])' 2> /dev/null \
							|| ${ECHO_CMD} ${_PYTHON_PORTBRANCH}) | ${TAIL} -1

.if defined(PYTHON_DEFAULT) && (${PYTHON_DEFAULT} != ${_PYTHON_DEFAULT_VERSION})
WARNING+=	"Your requested default python version ${PYTHON_DEFAULT} is different from the installed default python interpreter version ${_PYTHON_DEFAULT_VERSION}"
.endif
PYTHON_DEFAULT_VERSION=		python${_PYTHON_DEFAULT_VERSION}
.else
PYTHON_DEFAULT_VERSION=		python${PYTHON_DEFAULT}
.endif # exists(${LOCALBASE}/bin/python)

# Is only a meta-port version defined?
.if ${PYTHON_DEFAULT_VERSION} == "python2"
PYTHON2_DEFAULT_VERSION?=	python${PYTHON2_DEFAULT}
.elif ${PYTHON_DEFAULT_VERSION:R} == "python2"
PYTHON2_DEFAULT_VERSION=	${PYTHON_DEFAULT_VERSION}
.else
PYTHON2_DEFAULT_VERSION?=	python${PYTHON2_DEFAULT}
.endif

.if ${PYTHON_DEFAULT_VERSION} == "python3"
PYTHON3_DEFAULT_VERSION?=	python${PYTHON3_DEFAULT}
.elif ${PYTHON_DEFAULT_VERSION:R} == "python3"
 PYTHON3_DEFAULT_VERSION=	${PYTHON_DEFAULT_VERSION}
.else
PYTHON3_DEFAULT_VERSION?=	python${PYTHON3_DEFAULT}
.endif

.if defined(PYTHON_VERSION)
_PYTHON_VERSION:=	${PYTHON_VERSION:S/^python//}
_PYTHON_CMD=		${LOCALBASE}/bin/${PYTHON_VERSION}
.else
_PYTHON_VERSION:=	${PYTHON_DEFAULT_VERSION:S/^python//}
................................................................................
USE_PYTHON=		yes
.endif	# defined(USE_PYTHON_BUILD)
.else
USE_PYTHON_BUILD=	yes
USE_PYTHON_RUN=		yes
.endif	# !defined(USE_PYTHON)

.if ${USE_PYTHON} == "2"
USE_PYTHON=			${PYTHON2_DEFAULT_VERSION:S/^python//}
_WANTS_META_PORT=	2
.elif ${USE_PYTHON} == "3"
USE_PYTHON=			${PYTHON3_DEFAULT_VERSION:S/^python//}
_WANTS_META_PORT=	3
.endif  # ${USE_PYTHON} == "2"

# Validate Python version whether it meets USE_PYTHON version restriction.
_PYTHON_VERSION_CHECK:=			${USE_PYTHON:C/^([1-9]\.[0-9])$/\1-\1/}
_PYTHON_VERSION_MINIMUM_TMP:=	${_PYTHON_VERSION_CHECK:C/([1-9]\.[0-9])[-+].*/\1/}
_PYTHON_VERSION_MINIMUM:=		${_PYTHON_VERSION_MINIMUM_TMP:M[1-9].[0-9]}
_PYTHON_VERSION_MAXIMUM_TMP:=	${_PYTHON_VERSION_CHECK:C/.*-([1-9]\.[0-9])/\1/}
_PYTHON_VERSION_MAXIMUM:=		${_PYTHON_VERSION_MAXIMUM_TMP:M[1-9].[0-9]}

................................................................................
.endif		# defined(USE_PYDISTUTILS) && ${USE_PYDISTUTILS} == "easy_install"

# distutils support
PYSETUP?=				setup.py
PYDISTUTILS_CONFIGUREARGS?=
PYDISTUTILS_BUILDARGS?=
PYDISTUTILS_INSTALLARGS?=	-c -O1 --prefix=${PREFIX}
.if !defined(NO_STAGE)
PYDISTUTILS_INSTALLARGS+=	--root=${STAGEDIR}
.endif
PYDISTUTILS_PKGNAME?=	${PORTNAME}
PYDISTUTILS_PKGVERSION?=${PORTVERSION}
PYDISTUTILS_EGGINFO?=	${PYDISTUTILS_PKGNAME:C/[^A-Za-z0-9.]+/_/g}-${PYDISTUTILS_PKGVERSION:C/[^A-Za-z0-9.]+/_/g}-py${PYTHON_VER}.egg-info
PYDISTUTILS_EGGINFODIR?=${PYTHONPREFIX_SITELIBDIR}

.if !defined(PYDISTUTILS_NOEGGINFO) && \
	!defined(PYDISTUTILS_AUTOPLIST) && \
	(defined(INSTALLS_EGGINFO) ||	\
		(defined(USE_PYDISTUTILS) && \
		 ${USE_PYDISTUTILS} != "easy_install")) && \
	 defined(PYTHON_REL)
. for egg in ${PYDISTUTILS_EGGINFO}
PLIST_FILES+=	${PYDISTUTILS_EGGINFODIR:S;${PREFIX}/;;}/${egg}
. endfor
.endif

.if defined(PYDISTUTILS_AUTOPLIST) && defined(USE_PYDISTUTILS)
_PYTHONPKGLIST=				${WRKDIR}/.PLIST.pymodtmp
PYDISTUTILS_INSTALLARGS:=	--record ${_PYTHONPKGLIST} \
							${PYDISTUTILS_INSTALLARGS}



_RELSITELIBDIR=	${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}
_RELLIBDIR=		${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;}

add-plist-post:	add-plist-pymod
add-plist-pymod:
	@{ ${ECHO_CMD} "#mtree"; ${CAT} ${MTREE_FILE}; } | ${TAR} tf - | \
		${SED} '/^\.$$/d' > ${WRKDIR}/.localmtree
	@${ECHO_CMD} "${_RELSITELIBDIR}" >> ${WRKDIR}/.localmtree
	@${ECHO_CMD} "${_RELLIBDIR}" >> ${WRKDIR}/.localmtree
	@${SED} 's|^${PREFIX}/||' ${_PYTHONPKGLIST} | ${SORT} >> ${TMPPLIST}
	@${SED} -e 's|^${PREFIX}/\(.*\)/\(.*\)|\1|' ${_PYTHONPKGLIST} | \
		${AWK} '{ num = split($$0, a, "/"); res=""; \
					for(i = 1; i <= num; ++i) { \
						if (i == 1) res = a[i]; \
						else res = res "/" a[i]; \
						print res; \
					} \
				}' | \
		while read line; do \
			${GREP} -qw "^$${line}$$" ${WRKDIR}/.localmtree || { \
				[ -n "$${line}" ] && \
				${ECHO_CMD} "@unexec rmdir \"%D/$${line}\" 2>/dev/null || true"; \
			}; \
		done | ${SORT} | uniq | ${SORT} -r >> ${TMPPLIST}

.else








.if ${PYTHON_REL} >= 320 && defined(PYTHON_PY3K_PLIST_HACK)
# When Python version is 3.2+ we rewrite all the filenames
# of TMPPLIST that end with .py[co], so that they conform
# to PEP 3147 (see http://www.python.org/dev/peps/pep-3147/)
PYMAGICTAG=		${PYTHON_CMD} -c 'import imp; print(imp.get_tag())'
add-plist-post:
	@${AWK} '\
		/\.py[co]$$/ && !($$0 ~ "/" pc "/") {id = match($$0, /\/[^\/]+\.py[co]$$/); if (id != 0) {d = substr($$0, 1, RSTART - 1); dirs[d] = 1}; sub(/\.py[co]$$/,  "." mt "&"); sub(/[^\/]+\.py[co]$$/, pc "/&"); print; next} \
		/^@dirrm / {d = substr($$0, 8); if (d in dirs) {print $$0 "/" pc}; print $$0; next} \
		{print} \
		END {if (sp in dirs) {print "@dirrm " sp "/" pc}} \
		' \
		pc="__pycache__" mt="$$(${PYMAGICTAG})" sp="${PYTHON_SITELIBDIR:S,${PYTHONBASE}/,,g}" \
		${TMPPLIST} > ${TMPPLIST}.pyc_tmp
	@${MV} ${TMPPLIST}.pyc_tmp ${TMPPLIST}
.endif # ${PYTHON_REL} >= 320 && defined(PYTHON_PY3K_PLIST_HACK)
.endif # defined(PYDISTUTILS_AUTOPLIST) && defined(USE_PYDISTUTILS)

# Fix for programs that build python from a GNU auto* environment
CONFIGURE_ENV+=	PYTHON="${PYTHON_CMD}"

# Python 3rd-party modules
PYGAME=			${PYTHON_PKGNAMEPREFIX}game>0:${PORTSDIR}/devel/py-game
PYNUMERIC=		${PYTHON_SITELIBDIR}/Numeric/Numeric.py:${PORTSDIR}/math/py-numeric
PYNUMPY=		${PYTHON_SITELIBDIR}/numpy/core/numeric.py:${PORTSDIR}/math/py-numpy
PYXML=			${PYTHON_SITELIBDIR}/_xmlplus/__init__.py:${PORTSDIR}/textproc/py-xml

# dependencies
PYTHON_NO_DEPENDS?=		NO

.if ${PYTHON_NO_DEPENDS} == "NO"
.if defined(USE_PYTHON_BUILD)
BUILD_DEPENDS+=	${PYTHON_CMD}:${PYTHON_PORTSDIR} \
				python:${PORTSDIR}/lang/python
.if defined(_WANTS_META_PORT)
BUILD_DEPENDS+=	python${_WANTS_META_PORT}:${PORTSDIR}/lang/python${_WANTS_META_PORT}
.endif
.endif
.if defined(USE_PYTHON_RUN)
RUN_DEPENDS+=	${PYTHON_CMD}:${PYTHON_PORTSDIR} \
				python:${PORTSDIR}/lang/python
.if defined(_WANTS_META_PORT)
RUN_DEPENDS+=	python${_WANTS_META_PORT}:${PORTSDIR}/lang/python${_WANTS_META_PORT}
.endif
.endif
.endif		# ${PYTHON_NO_DEPENDS} == "NO"





# set $PREFIX as Python's one
.if defined(USE_PYTHON_PREFIX)
PREFIX=			${PYTHONBASE}
.endif

# Substitutions for pkg-plist
# Use a short form of the PYTHONPREFIX_*DIR variables; we don't need the
................................................................................
# base directory in the plist file.
PLIST_SUB+=		PYTHON_INCLUDEDIR=${PYTHONPREFIX_INCLUDEDIR:S;${PREFIX}/;;} \
				PYTHON_LIBDIR=${PYTHONPREFIX_LIBDIR:S;${PREFIX}/;;} \
				PYTHON_PLATFORM=${PYTHON_PLATFORM} \
				PYTHON_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} \
				PYTHON_VERSION=${PYTHON_VERSION}







# Twisted specific routines
.if defined(USE_TWISTED) || defined(USE_TWISTED_BUILD) || defined(USE_TWISTED_RUN)

.if defined(USE_TWISTED_BUILD) && defined(USE_TWISTED_RUN)
. if ${USE_TWISTED_BUILD} != ${USE_TWISTED_RUN}
IGNORE=	: USE_TWISTED_BUILD and USE_TWISTED_RUN must have equal values
. endif

Changes to Mk/bsd.ruby.mk.

1
2
3
4
5
6
7
8
9
10
11
12
13
...
133
134
135
136
137
138
139






140
141
142
143
144
145
146
147
#
# bsd.ruby.mk - Utility definitions for Ruby related ports.
#
# Created by: Akinori MUSHA <knu@FreeBSD.org>
#
# $FreeBSD: head/Mk/bsd.ruby.mk 322794 2013-07-11 20:07:33Z swills $
#

.if !defined(Ruby_Include)

Ruby_Include=			bsd.ruby.mk
Ruby_Include_MAINTAINER=	ruby@FreeBSD.org

................................................................................
# RUBY_SITERIDIR	- Installation path for site architecture dependent ri
#			  documents.
# RUBY_MODDOCDIR	- Installation path for the module's documents.
# RUBY_MODEXAMPLESDIR	- Installation path for the module's examples.
# RUBY_ELISPDIR		- Installation path for emacs lisp files.
#







RUBY_DEFAULT_VER?=	1.9

RUBY_VER?=		${RUBY_DEFAULT_VER}

.if defined(RUBY)
.if !exists(${RUBY})
IGNORE=	cannot install: you set the variable RUBY to "${RUBY}", but it does not seem to exist.  Please specify an already installed ruby executable.
.endif





|







 







>
>
>
>
>
>
|







1
2
3
4
5
6
7
8
9
10
11
12
13
...
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
#
# bsd.ruby.mk - Utility definitions for Ruby related ports.
#
# Created by: Akinori MUSHA <knu@FreeBSD.org>
#
# $FreeBSD: head/Mk/bsd.ruby.mk 328432 2013-09-27 06:18:40Z sunpoet $
#

.if !defined(Ruby_Include)

Ruby_Include=			bsd.ruby.mk
Ruby_Include_MAINTAINER=	ruby@FreeBSD.org

................................................................................
# RUBY_SITERIDIR	- Installation path for site architecture dependent ri
#			  documents.
# RUBY_MODDOCDIR	- Installation path for the module's documents.
# RUBY_MODEXAMPLESDIR	- Installation path for the module's examples.
# RUBY_ELISPDIR		- Installation path for emacs lisp files.
#

.include "${PORTSDIR}/Mk/bsd.default-versions.mk"

.if defined(RUBY_DEFAULT_VER)
WARNING+=	"RUBY_DEFAULT_VER is defined, consider using DEFAULT_VERSIONS=ruby=${RUBY_DEFAULT_VER} instead"
.endif

RUBY_DEFAULT_VER?=	${RUBY_DEFAULT}

RUBY_VER?=		${RUBY_DEFAULT_VER}

.if defined(RUBY)
.if !exists(${RUBY})
IGNORE=	cannot install: you set the variable RUBY to "${RUBY}", but it does not seem to exist.  Please specify an already installed ruby executable.
.endif

Added Mk/bsd.sanity.mk.



























































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# $FreeBSD: head/Mk/bsd.sanity.mk 329316 2013-10-04 14:35:20Z kwm $
#
# MAINTAINER: portmgr@FreeBSD.org
#

.if defined(USE_GMAKE)
DEV_WARNING+=	"USE_GMAKE is deprecated, consider using USES=gmake"
.endif

#.if defined(WITHOUT_NLS)
#WARNING+=	"WITHOUT_NLS is deprecated use NLS option instead"
#.endif
#
#.if defined(WITHOUT_X11)
#WARNING+=	"WITHOUT_X11 is deprecated use X11 option instead"
#.endif

#.if !defined(LICENSE)
#DEV_WARNING+=	"No license is defined consider adding one"
#.endif

.if defined(USE_PERL5) && ${USE_PERL5} == yes
DEV_ERROR+=	"USE_PERL5=yes is unsupported, please use USES=perl5 instead"
.endif

.if defined(PERL_CONFIGURE)
DEV_ERROR+=	"PERL_CONFIGURE is unsupported, please use USES=perl5 along with USE_PERL5=configure"
.endif

.if defined(PERL_MODBUILD)
DEV_ERROR+=	"PERL_MODBUILD is unsupported, please use USES=perl5 along with USE_PERL5=modbuild"
.endif

.if defined(USE_PERL5_BUILD)
DEV_ERROR+=	"USE_PERL5_BUILD is unsupported, please use USES=perl5 along with USE_PERL5=build"
.endif

.if defined(USE_PERL5_RUN)
DEV_ERROR+=	"USE_PERL5_RUN is unsupported, please use USES=perl5 along with USE_PERL5=run"
.endif

.if defined(USE_KDEBASE_VER)
DEV_ERROR+=	"USE_KDEBASE_VER is unsupported"
.endif

.if defined(USE_KDELIBS_VER)
DEV_ERROR+=	"USE_KDELIBS_VER is unsupported"
.endif

.if defined(USE_QT_VER)
DEV_ERROR+=	"USE_QT_VER is unsupported"
.endif

.if defined(USE_DISPLAY)
DEV_WARNING+=	"USE_DISPLAY is deprecated, please use USES=display"
.endif

.if defined(USE_ICONV)
DEV_ERROR+=	"USE_ICONV is unsupported, please use USES=iconv"
.endif

.if defined(USE_CMAKE)
DEV_ERROR+=	"USE_CMAKE is unsupported, please use USES=cmake"
.endif

.if defined(USE_READLINE)
DEV_ERROR+=	"USE_READLINE is unsupported, please use USES=readline"
.endif

.if defined(USE_FUSE)
DEV_ERROR+=	"USE_FUSE is unupported, please use USES=fuse"
.endif

.if defined(USE_GETTEXT)
DEV_ERROR+=	"USE_GETTEXT is unsupported, replaced by USES=gettext"
.endif

.if defined(USE_GNOME) && ${USE_GNOME:Mpkgconfig}
DEV_ERROR+=	"USE_GNOME=pkgconfig is unsupported, please use USES=pkgconfig"
.endif

.if defined(USE_ZOPE) && ${USE_ZOPE} == yes
DEV_ERROR+=	"USE_ZOPE=yes is unsupported, please use USES=zope instead"
.endif

.if defined(USE_GNOME) && ${USE_GNOME:Mgnomehack}
DEV_WARNING+=	"USE_GNOME=gnomehack is deprecated, please use USES=pathfix"
.endif

.if defined(USE_GNOME) && ${USE_GNOME:Mdesktopfileutils}
DEV_WARNING+=	"USE_GNOME=desktopfileutils is deprecated, please use USES=desktop-file-utils"
.endif

#.if defined(USE_GNOME) && ${USE_GNOME:Mltverhack*}
#DEV_WARNING+=	"USE_GNOME=ltverhack is now useless LIB_DEPENDS can properly handle all kind of library version"
#.endif

.if defined(LIB_DEPENDS) && ${LIB_DEPENDS:Nlib*}
DEV_WARNING+=	"Please use the new format for LIB_DEPENDS, see handbook for details"
.endif

.if defined(USE_TCL) || defined(USE_TCL_BUILD) || defined(USE_TCL_RUN) || defined(USE_TCL_WRAPPER) || \
   defined(USE_TK)  || defined(USE_TK_BUILD)  || defined(USE_TK_RUN)  || defined(USE_TK_WRAPPER)
DEV_WARNING+=	"USE_TCL and USE_TK are deprecated, please use USES=tcl or USES=tk"
.endif

.if defined(USE_SCONS)
DEV_WARNING+=	"USE_SCONS=yes is deprecated, please use USES=scons"
.endif

.if !defined(NO_STAGE)
.for a in 1 2 3 4 5 6 7 8 9 L N
.if defined(MAN${a})
DEV_WARNING+=	"MAN${a} macros are deprecated when using stage directory"
.endif
.endfor
.endif

.if !defined(NO_STAGE) && defined(MLINKS)
DEV_WARNING+=	"MLINKS macros are deprecated when using stage directory"
.endif

.if defined(_PREMKINCLUDED)
DEV_ERROR+=	"you cannot include bsd.port[.pre].mk twice"
.endif

Changes to Mk/bsd.scons.mk.

1
2
3
4
5
6
7
8
9
10
11
..
57
58
59
60
61
62
63




64
65
66
67
68
69
70
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.scons.mk 300895 2012-07-14 12:56:14Z beat $
#
# bsd.scons.mk - Python-based SCons build system interface.
# Author: Alexander Botero-Lowry <alexbl@FreeBSD.org>
#
# Please view me with 4 column tabs!

# Please make sure all changes to this file are passed through the maintainer.
................................................................................
SCONS_ENV?=	CCFLAGS="${CCFLAGS}" CXXFLAGS="${CXXFLAGS}" \
		LINKFLAGS="${LINKFLAGS}" PKGCONFIGDIR="${PKGCONFIGDIR}"  \
		CPPPATH="${CPPPATH}" LIBPATH="${LIBPATH}" PREFIX="${PREFIX}" \
		CC="${CC}" CXX="${CXX}"
SCONS_ARGS?=
SCONS_BUILDENV?=
SCONS_TARGET?=





#
# SCONS_INSTALL_TARGET is the default target to be used when
# installing a port using scons.
#
SCONS_INSTALL_TARGET?=	${INSTALL_TARGET}




|







 







>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
..
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.scons.mk 329119 2013-10-02 22:33:27Z bapt $
#
# bsd.scons.mk - Python-based SCons build system interface.
# Author: Alexander Botero-Lowry <alexbl@FreeBSD.org>
#
# Please view me with 4 column tabs!

# Please make sure all changes to this file are passed through the maintainer.
................................................................................
SCONS_ENV?=	CCFLAGS="${CCFLAGS}" CXXFLAGS="${CXXFLAGS}" \
		LINKFLAGS="${LINKFLAGS}" PKGCONFIGDIR="${PKGCONFIGDIR}"  \
		CPPPATH="${CPPPATH}" LIBPATH="${LIBPATH}" PREFIX="${PREFIX}" \
		CC="${CC}" CXX="${CXX}"
SCONS_ARGS?=
SCONS_BUILDENV?=
SCONS_TARGET?=

.if !defined(NO_STAGE)
SCONS_ARGS+=	${DESTDIRNAME}=${STAGEDIR}
.endif

#
# SCONS_INSTALL_TARGET is the default target to be used when
# installing a port using scons.
#
SCONS_INSTALL_TARGET?=	${INSTALL_TARGET}

Changes to Mk/bsd.sites.mk.

16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
..
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
# of this file manageable.  If a distfile is unfetchable from the first
# few dozen locations, it is unlikely to be fetchable from any past that,
# and those fetch failures will simply waste time and bandwidth.  Please
# pick a globally representative subset.
#
# Note: all entries should terminate with a slash.
#
# $FreeBSD: head/Mk/bsd.sites.mk 325846 2013-09-01 09:09:00Z koobs $
#

# Where to put distfiles that don't have any other master site
.if !defined(IGNORE_MASTER_SITE_LOCAL)
MASTER_SITE_LOCAL+= \
	http://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ \
	ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ \
................................................................................
	ftp://ftp.afterstep.org/%SUBDIR%/ \
	ftp://ftp.kddlabs.co.jp/X11/AfterStep/%SUBDIR%/ \
	ftp://ftp.dti.ad.jp/pub/X/AfterStep/%SUBDIR%/
.endif

.if !defined(IGNORE_MASTER_SITE_ALSA)
MASTER_SITE_ALSA+= \
	ftp://ftp.silug.org/pub/alsa/%SUBDIR%/ \
	ftp://ftp.task.gda.pl/pub/linux/misc/alsa/%SUBDIR%/ \
	ftp://gd.tuwien.ac.at/opsys/linux/alsa/%SUBDIR%/ \
	http://dl.ambiweb.de/mirrors/ftp.alsa-project.org/%SUBDIR%/ \
	http://mirrors.zerg.biz/alsa/%SUBDIR%/ \
	http://alsa.cybermirror.org/%SUBDIR%/ \
	ftp://ftp.alsa-project.org/pub/%SUBDIR%/
.endif

.if !defined(IGNORE_MASTER_SITE_APACHE)
MASTER_SITE_APACHE+= \
	http://www.apache.org/dist/%SUBDIR%/ \







|







 







<
<
<
<
<







16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
..
50
51
52
53
54
55
56





57
58
59
60
61
62
63
# of this file manageable.  If a distfile is unfetchable from the first
# few dozen locations, it is unlikely to be fetchable from any past that,
# and those fetch failures will simply waste time and bandwidth.  Please
# pick a globally representative subset.
#
# Note: all entries should terminate with a slash.
#
# $FreeBSD: head/Mk/bsd.sites.mk 329208 2013-10-03 16:34:28Z flo $
#

# Where to put distfiles that don't have any other master site
.if !defined(IGNORE_MASTER_SITE_LOCAL)
MASTER_SITE_LOCAL+= \
	http://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ \
	ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/local-distfiles/%SUBDIR%/ \
................................................................................
	ftp://ftp.afterstep.org/%SUBDIR%/ \
	ftp://ftp.kddlabs.co.jp/X11/AfterStep/%SUBDIR%/ \
	ftp://ftp.dti.ad.jp/pub/X/AfterStep/%SUBDIR%/
.endif

.if !defined(IGNORE_MASTER_SITE_ALSA)
MASTER_SITE_ALSA+= \





	http://alsa.cybermirror.org/%SUBDIR%/ \
	ftp://ftp.alsa-project.org/pub/%SUBDIR%/
.endif

.if !defined(IGNORE_MASTER_SITE_APACHE)
MASTER_SITE_APACHE+= \
	http://www.apache.org/dist/%SUBDIR%/ \

Added Mk/bsd.ssp.mk.





























































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
# $FreeBSD: head/Mk/bsd.ssp.mk 327844 2013-09-22 00:26:05Z bdrewery $
# SSP Support

SSP_Include_MAINTAINER=	portmgr@FreeBSD.org

# See: http://svnweb.freebsd.org/base/head/lib/libc/libc.ldscript?revision=251668&view=markup
.if ${OSVERSION} < 1000036 && ${ARCH} == i386

# Disabled on i386 for now on releases without the ldscript as too many ports
# do not respect LDFLAGS and fail to build due to not adding in -lssp_nonshared when needed
# despite dependencies working fine, which breaks a lot. Can enable once LDFLAGS is more
# supported. XXX
SSP_UNSAFE=		yes

# i386 needs -lssp_nonshared, see svn link above for more information
SSP_NEED_NONSHARED=	yes
.endif

.if !defined(WITHOUT_SSP) && !defined(SSP_UNSAFE) && \
    (${ARCH} == i386 || ${ARCH} == amd64)
# Overridable as a user may want to use -fstack-protector-all
SSP_CFLAGS?=	-fstack-protector
CFLAGS:=	${CFLAGS} ${SSP_CFLAGS}
LDFLAGS:=	${LDFLAGS} -fstack-protector
# -lssp_nonshared is needed on i386 where /usr/lib/libc.so is not an ldscript
# This is currently unused XXX
.	if defined(SSP_NEED_NONSHARED)
LDFLAGS:=	${LDFLAGS} -lssp_nonshared
.	endif
.endif

Added Mk/bsd.stage.mk.







































































































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
#
# $FreeBSD: head/Mk/bsd.stage.mk 329902 2013-10-09 15:11:32Z bapt $
#

STAGEDIR?=	${WRKDIR}/stage
DESTDIRNAME?=	DESTDIR

MAKE_ARGS+=	${DESTDIRNAME}=${STAGEDIR}
QA_ENV+=		STAGEDIR=${STAGEDIR} PREFIX=${PREFIX} \
		LOCALBASE=${LOCALBASE}

.if !target(stage-dir)
stage-dir:
	@${MKDIR} ${STAGEDIR}${PREFIX}
.if !defined(NO_MTREE)
	@${MTREE_CMD} ${MTREE_ARGS} ${STAGEDIR}${PREFIX} > /dev/null
.if defined(USE_LINUX) && ${PREFIX} != ${LINUXBASE_REL}
	@${MKDIR} ${STAGEDIR}${LINUXBASE_REL}
	@${MTREE_CMD} ${MTREE_LINUX_ARGS} ${STAGEDIR}${LINUXBASE_REL} > /dev/null
.endif
.endif
.endif

# Compress all manpage not already compressed which are not hardlinks
# Find all manpages which are not compressed and are hadlinks, and only get the list of inodes concerned, for each of them compress the first one found and recreate the hardlinks for the others
# Fixes all dead symlinks left by the previous round
.if !target(compress-man)
compress-man:
	@${ECHO_CMD} "====> Compressing man pages" ; \
	mdirs= ; \
	for dir in ${MANDIRS:S/^/${STAGEDIR}/} ; do \
		[ -d $$dir ] && mdirs="$$mdirs $$dir" ;\
	done ; \
	for dir in $$mdirs; do \
		${FIND} $$dir -type f \! -name "*.gz" -links 1 -exec ${GZIP_CMD} {} \; ; \
		${FIND} $$dir -type f \! -name "*.gz" \! -links 1 -exec ${STAT} -f '%i' {} \; | \
			${SORT} -u | while read inode ; do \
				unset ref ; \
				for f in $$(${FIND} $$dir -type f -inum $${inode} -print); do \
					if [ -z $$ref ]; then \
						ref=$${f}.gz ; \
						${GZIP_CMD} $${f} ; \
						continue ; \
					fi ; \
					${RM} -f $${f} ; \
					(cd $${f%/*}; ${LN} -f $${ref##*/} $${f##*/}.gz) ; \
				done ; \
			done ; \
		${FIND} $$dir -type l \! -name "*.gz" | while read link ; do \
				dest=$$(readlink $$link) ; \
				rm -f $$link ; \
				(cd $${link%/*} ; ${LN} -sf $${dest##*/}.gz $${link##*/}.gz) ;\
		done; \
	done
.endif

.if !target(add-plist-info)
add-plist-info:
.for i in ${INFO}
.if !defined(WITH_PKGNG)
	@${ECHO_CMD} "@cwd ${PREFIX}" >> ${TMPPLIST}
	@${ECHO_CMD} "@unexec install-info --quiet --delete %D/${INFO_PATH}/$i.info %D/${INFO_PATH}/dir" \
		>> ${TMPPLIST}
	@${ECHO_CMD} "@unexec [ \`info -d %D/${INFO_PATH}  --output - 2>/dev/null | grep -c '^*'\` -eq 1 ] && rm -f %D/${INFO_PATH}/dir || :"\
		>> ${TMPPLIST}
	@${LS} ${STAGEDIR}${PREFIX}/${INFO_PATH}/$i.info* | ${SED} -e s:${STAGEDIR}${PREFIX}/::g >> ${TMPPLIST}
	@${ECHO_CMD} "@exec install-info --quiet %D/${INFO_PATH}/$i.info %D/${INFO_PATH}/dir" \
		>> ${TMPPLIST}
.else
	@${LS} ${STAGEDIR}${PREFIX}/${INFO_PATH}/$i.info* | ${SED} -e s:${STAGEDIR}${PREFIX}/:@info\ :g >> ${TMPPLIST}
.endif
.endfor
.endif

.if !target(makeplist)
makeplist: stage
	@if [ -n "${MTREE_FILE}" ]; then \
	{ ${ECHO_CMD} "#mtree"; ${CAT} ${MTREE_FILE}; } | ${TAR} tf - | \
		awk '{ sub(/^\.$$/, "", $$1); \
		if ($$1 == "") print "${PREFIX}"; else print "${PREFIX}/"$$1; }' ; \
	fi > ${WRKDIR}/.mtree
	@a=${PREFIX}; \
		while :; do \
			a=$${a%/*} ; \
			[ -z "$${a}" ] && break ; \
			${ECHO_CMD} $${a} >> ${WRKDIR}/.mtree ; \
		done
	@${FIND} ${STAGEDIR} -type f -o -type l | ${SORT} | ${SED} -e "s,${STAGEDIR},,g" \
		-e "s,${DOCSDIR},%%PORTDOCS%%%%DOCSDIR%%,g" \
		-e "s,${EXAMPLESDIR},%%PORTEXAMPLES%%%%EXAMPLESDIR%%,g" \
		-e "s,${DATADIR},%%DATADIR%%,g" \
		-e "s,${PREFIX}/,,g" | ${GREP} -v "^share/licenses" || ${TRUE}
	@${FIND} ${STAGEDIR} -type d | ${SED} -e "s,${STAGEDIR},,g" \
		| while read line; do \
		${GREP} -qw "^$${line}$$" ${WRKDIR}/.mtree || { \
			[ -n "$${line}" ] && ${ECHO_CMD} "@dirrmtry $${line}"; \
		}; \
		done | ${SORT} -r | ${SED} \
		-e "s,\(.*\)${DOCSDIR},%%PORTDOCS%%\1%%DOCSDIR%%,g" \
		-e "s,\(.*\)${EXAMPLESDIR},%%PORTEXAMPLES%%\1%%EXAMPLESDIR%%,g" \
		-e "s,${DATADIR},%%DATADIR%%,g" \
		-e "s,${PREFIX}/,,g" | ${GREP} -v "^@dirrmtry share/licenses" || ${TRUE}
.endif

.if !target(check-orphans)
check-orphans: stage
	@while read line; do \
		cwd=${PREFIX} ; \
		case $$line in \
		@dirrm*) \
			set -- $$line ; \
			case $$2 in \
			/*) ${ECHO_CMD} "dir $$2" ;; \
			*) ${ECHO_CMD} "dir $$cwd/$$2" ;; \
			esac ; \
		;; \
		@cwd) cwd=${PREFIX} ;; \
		@cwd*) set -- $$line ; \
			cwd=$$2 ;; \
		@*) ;; \
		/*) ${ECHO_CMD} $$line ;; \
		*) ${ECHO_CMD} $$cwd/$$line ;; \
		esac ; \
	done < ${TMPPLIST} > ${WRKDIR}/.expanded-plist
	@if [ -n "${MTREE_FILE}" ]; then \
		{ ${ECHO_CMD} "#mtree"; ${CAT} ${MTREE_FILE}; } | ${TAR} tf - | \
		awk '{ sub(/^\.$$/, "", $$1); \
		if ($$1 == "") print "${PREFIX}"; else print "${PREFIX}/"$$1; }' ; \
	fi > ${WRKDIR}/.mtree
	@a=${PREFIX}; \
		while :; do \
			a=$${a%/*} ; \
			[ -z "$${a}" ] && break ; \
			${ECHO_CMD} $${a} >> ${WRKDIR}/.mtree ; \
		done
	@${FIND} ${STAGEDIR} -type f -o -type l | ${SORT} | ${SED} -e "s,${STAGEDIR},,g" \
		| while read line; do \
			${GREP} -qw "^$${line}$$" ${WRKDIR}/.expanded-plist || { \
			[ -n "$${line}" ] && ${ECHO_CMD} "$${line}" ; \
		} ; \
		done | ${SED} \
		-e "s,${DOCSDIR},%%PORTDOCS%%%%DOCSDIR%%,g" \
		-e "s,${EXAMPLESDIR},%%PORTEXAMPLES%%%%EXAMPLESDIR%%,g" \
		-e "s,${DATADIR},%%DATADIR%%,g" \
		-e "s,${PREFIX}/,,g" | ${GREP} -v "^share/licenses" || ${TRUE}
	@${FIND} ${STAGEDIR} -type d | ${SED} -e "s,${STAGEDIR},,g" \
		| while read line; do \
		${GREP} -qw "^$${line}$$" ${WRKDIR}/.mtree || \
		${GREP} -qw "dir\ $${line}$$" ${WRKDIR}/.expanded-plist || { \
			[ -n "$${line}" ] && ${ECHO_CMD} "@dirrmtry $${line}"; \
		} ; \
		done | ${SORT} -r | ${SED} \
		-e "s,\(.*\)${DOCSDIR},%%PORTDOCS%%\1%%DOCSDIR%%,g" \
		-e "s,\(.*\)${EXAMPLESDIR},%%PORTEXAMPLES%%\1%%EXAMPLESDIR%%,g" \
		-e "s,${DATADIR},%%DATADIR%%,g" \
		-e "s,${PREFIX}/,,g" | ${GREP} -v "^@dirrmtry share/licenses" || ${TRUE}
.endif

.if !target(stage-qa)
stage-qa:
	@${ECHO_CMD} "====> Running Q/A tests" ; \
	${SETENV} ${QA_ENV} ${SH} ${SCRIPTSDIR}/qa.sh
.endif

Changes to Mk/bsd.wx.mk.

1
2
3
4
5
6
7
8
9
10
11
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.wx.mk 306418 2012-10-26 06:23:33Z bapt $
#
# bsd.wx.mk - Support for wxWidgets based ports.
#
# Created by: Alejandro Pulver <alepulver@FreeBSD.org>
#
# Please view me with 4 column tabs!
#



|







1
2
3
4
5
6
7
8
9
10
11
#-*- tab-width: 4; -*-
# ex:ts=4
#
# $FreeBSD: head/Mk/bsd.wx.mk 327608 2013-09-19 09:58:00Z gahr $
#
# bsd.wx.mk - Support for wxWidgets based ports.
#
# Created by: Alejandro Pulver <alepulver@FreeBSD.org>
#
# Please view me with 4 column tabs!
#

Changes to Tools/make_index.

1
2
3
4
5
6
7
8
9
10
#!/usr/bin/perl
#
# $FreeBSD: head/Tools/make_index 300895 2012-07-14 12:56:14Z beat $
#
# INDEX builds visit each port once and write out each port's
# *-depends as a list of directories, using 'make describe'.  This
# script goes back in and maps the directories back to pkgnames,
# fixes up the *-depends list, and writes out the new INDEX file.

require 5.002;


|







1
2
3
4
5
6
7
8
9
10
#!/usr/bin/perl
#
# $FreeBSD: head/Tools/make_index 329740 2013-10-07 21:32:30Z bdrewery $
#
# INDEX builds visit each port once and write out each port's
# *-depends as a list of directories, using 'make describe'.  This
# script goes back in and maps the directories back to pkgnames,
# fixes up the *-depends list, and writes out the new INDEX file.

require 5.002;

Changes to Tools/scripts/README.

1
2
3
4
5
6
7
8
..
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$FreeBSD: head/Tools/scripts/README 322444 2013-07-07 15:32:35Z eadler $

MOVEDlint.awk - checks MOVED for common errors
ardiff	- compare two archives easily
addport	- replacement for easy-import
bump_revision.pl - Small script to bump the PORTREVISION variable of ports
                   which are depending on a port with a changed shared lib
                   version.
................................................................................
checkcats.py - verify that master categories in all ports are correct and
               report any problems.
checknewvers - checks for availability for a newest version of distfiles on
               MASTER_SITES (ftp only).
chkorigin.sh - checks all ports in the tree for a wrong PKGORIGIN.
               Run this tool after every repocopy.
close-pr  - a slightly hacked version of edit-pr(1) to quickly close PR.
convert-makefile-header.pl - converts old style headers to modern one-line version
de-pkg-comment - converts pkg-comment to COMMENT (will be obsoleted when
                 the mass conversion is finished)
distclean - compare md5 sums of distfiles in ports/distfiles with currently
            installed ports collection in ports/* and prompt to remove
            unmatched entries
explicit_lib_depends.sh - shows the current explicit dependency list of libs
                          for a given installed port
|







 







<







1
2
3
4
5
6
7
8
..
13
14
15
16
17
18
19

20
21
22
23
24
25
26
$FreeBSD: head/Tools/scripts/README 327787 2013-09-21 00:06:29Z bapt $

MOVEDlint.awk - checks MOVED for common errors
ardiff	- compare two archives easily
addport	- replacement for easy-import
bump_revision.pl - Small script to bump the PORTREVISION variable of ports
                   which are depending on a port with a changed shared lib
                   version.
................................................................................
checkcats.py - verify that master categories in all ports are correct and
               report any problems.
checknewvers - checks for availability for a newest version of distfiles on
               MASTER_SITES (ftp only).
chkorigin.sh - checks all ports in the tree for a wrong PKGORIGIN.
               Run this tool after every repocopy.
close-pr  - a slightly hacked version of edit-pr(1) to quickly close PR.

de-pkg-comment - converts pkg-comment to COMMENT (will be obsoleted when
                 the mass conversion is finished)
distclean - compare md5 sums of distfiles in ports/distfiles with currently
            installed ports collection in ports/* and prompt to remove
            unmatched entries
explicit_lib_depends.sh - shows the current explicit dependency list of libs
                          for a given installed port

Changes to Tools/scripts/check-latest-link.

43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

maint=$(awk '{print $2}' < .latest_full | sort -ui | tr '\n' ' ')

(echo "Dear port maintainers,"
  echo
  echo "The following list includes ports maintained by you that have duplicate"
  echo "LATEST_LINK values.  They should either be modified to use a unique"
  echo "LATEST_LINK or suppressed using NO_LATEST_LINK, to avoid overwriting"
  echo "each other in the packages/Latest directory.  If your ports conflict with"
  echo "ports maintained by another person, please coordinate your efforts with"
  echo "them."
  echo
  echo
  echo "Thanks,"
  echo "Erwin \"Annoying Reminder Guy III\" Lansing"
  echo
  echo








|
|
|
<







43
44
45
46
47
48
49
50
51
52

53
54
55
56
57
58
59

maint=$(awk '{print $2}' < .latest_full | sort -ui | tr '\n' ' ')

(echo "Dear port maintainers,"
  echo
  echo "The following list includes ports maintained by you that have duplicate"
  echo "LATEST_LINK values.  They should either be modified to use a unique"
  echo "PKGNAME, e.g. by using PKGNAMESUFFIX.  Note that NO_LATEST_LINK is"
  echo "deprecated.  See the portmgr blog post for more information:"
  echo "http://blogs.freebsdish.org/portmgr/2013/10/03/package-name-collisions/"

  echo
  echo
  echo "Thanks,"
  echo "Erwin \"Annoying Reminder Guy III\" Lansing"
  echo
  echo

Deleted Tools/scripts/convert-makefile-header.pl.

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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
#!/usr/bin/env perl
#
# convert-makefile-header.pl - perl script that converts old style Makefile
# headers to the new format.
#
# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
#
# MAINTAINER=   ehaupt@FreeBSD.org
#
# $FreeBSD: head/Tools/scripts/convert-makefile-header.pl 317597 2013-05-07 10:18:25Z ehaupt $

use strict;
use warnings;

use File::Basename;
use Getopt::Long qw(:config posix_default no_ignore_case);

sub usage() {
	my $bn=basename($0);
	print(<< "_ENOUSAGE");
Usage: $bn [OPTION] PORT
  -c                    use 'created by' header (default)
  -r                    use simple \$FreeBSD\$ RCS string header
                        (make sure the original creator is ok with this)
  -h, --help            this help
  -n, --nowrite         don't change file, just print what would be done
  -N, --nopreserve      don't preserve original file

_ENOUSAGE
}

# You may add yourself to the following list if you agree to waive on the
# "Created by" attribution
sub get_nice_people() {
	my $committers=[
		'araujo',
		'az',
		'avilla',
		'bapt',
		'bdrewery',
		'beat',
		'brooks',
		'crees',
		'eadler',
		'flo',
		'flz',
		'garga',
		'kuriyama',
		'linimon',
		'makc',
		'pgollucci',
		'rm',
		'tabthorpe',
		'wxs'
	];

	# append FreeBSD.org domain to the list of committers
	map ($_ .= '\@FreeBSD\.org', @$committers);

	my $maintainers=[
		'cvs-src\@yandex\.ru',
		'makc\@issp\.ac\.ru',
		'villa\.alberto\@',
		'pgollucci\@p6m7g8\.com',
		'bsdkaffee\@',
		'baptiste\.daroussin\@gmail\.com'
	];

	# merge committer and maintainer addresses
	my @nice_people=(@$committers, @$maintainers);

	# prepend regex
	map ($_ = '(\\s|<|^)' . $_, @nice_people);

	return \@nice_people;
}

sub get_creator($) {
	my $header=shift;
	my $creator;
	for my $line (@$header) {
		if($line=~m'\s+whom:\s+(.*)'i) {
			return $1;
		} elsif($line=~m'\s+Created by:\s+(.*)'i) {
			return $1;
		}
	}
	return $creator;
}

MAIN: {
	# get options
	my $opt={};
	my $nice_people=get_nice_people();
	GetOptions($opt, 'help|h', 'rcsonly|r', 'createdby|c', 'nowrite|n', 'nopreserve|N');

	if(defined($opt->{help})) {
		usage();
		exit 0;
	}

	if(not @ARGV) {
		push(@ARGV, '.');
	}

	for my $arg (@ARGV) {
		my @header;
		my @makefile;
		my @header_exception;
		my $in_header=1;
		if(-f "$arg/Makefile") {
			my $mf=$arg . "/Makefile";
			open(F,'<'.$mf);
			while(my $line=<F>) {
				chomp($line);
				if($line=~m'^#' and $in_header) {
					push(@header, $line);
				} else {
					$in_header=0;
					push(@makefile, $line);
				}

				# tolerate $MCom RCS tags
				if($line=~m'\$MCom') {
					push(@header_exception, $line);
				}
			}
			close(F);

			my $outh;
			if(defined($opt->{nowrite})) {
				$outh = \*STDOUT;
			} else {
				open(MF,'>'.$mf.'.tmp_header_rename');
				$outh = \*MF;
			}

			# write new Makefile
			if(defined($opt->{rcsonly})) {
				print $outh "# \$FreeBSD\$\n";
			} elsif(defined($opt->{createdby}) || !defined($opt->{rcsonly})) {
				my $creator=get_creator(\@header);
				if(defined($creator)) {
					my $is_nice=0;
					for my $c (@$nice_people) {
						if($creator=~m"${c}"i) {
							$is_nice=1;
							last;
						}
					}

					# normalize FreeBSD.org
					$creator=~s#\@freebsd\.org#\@FreeBSD.org#i;

					print $outh "# Created by: $creator\n" if(!$is_nice);
				} else {
					print STDERR "$mf creator not found. Reverting to RCS string only.\n";
				}
				print $outh "# \$FreeBSD\$\n";

				# append header exceptions
				for my $h (@header_exception) {
					print $outh $h . "\n";
				}
			}
		
			for my $line (@makefile) {
				print $outh $line . "\n";
			}

			if(not defined($opt->{nowrite})) {
				# move new Makefile
				`mv $mf $mf.orig` if(not defined($opt->{nopreserve}));
				`mv $mf.tmp_header_rename $mf`;
				print STDERR "$mf converted.\n";
			}

		} else {
			print STDERR "$arg/Makefile does not exist.\n";
		}
	}
}
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<












































































































































































































































































































































































Deleted Tools/scripts/dialog4ports.sh.

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
#! /bin/sh
# $FreeBSD: head/Tools/scripts/dialog4ports.sh 322445 2013-07-07 15:36:12Z bdrewery $
# Maintainer: portmgr@FreeBSD.org
set -e

if [ -z "${DIALOG4PORTS}" -o -z "${PORTSDIR}" -o -z "${MAKE}" ]; then
	echo "DIALOG4PORTS, MAKE and PORTSDIR required in environment." >&2
	exit 1
fi

: ${DIALOGPORT:=ports-mgmt/dialog4ports}
: ${DIALOGNAME:=dialog4ports}

OPTIONSFILE="$1"

if ! [ -e $DIALOG4PORTS ]; then
	# If INSTALL_AS_USER is set then just build and use the WRKDIR version
	# Also do this if PREFIX!=LOCALBASE to avoid missing file or double
	# installs
	if [ -n "${INSTALL_AS_USER}" -o "${PREFIX}" != "${LOCALBASE}" ]; then
		if ! [ -d "${PORTSDIR}/${DIALOGPORT}" ]; then
			echo "===> Skipping 'config' as ${DIALOGPORT} is not checked out" >&2
			exit 1
		fi
		DIALOG4PORTS=$(${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -V DIALOG4PORTS)
		if ! [ -e "${DIALOG4PORTS}" ]; then
			echo "===> Building ${DIALOGNAME} as it is required for the config dialog"
			${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -D NO_DIALOG clean build
		fi
	else
		# Build+install through su-install as normal
		echo "===> Building/installing ${DIALOGNAME} as it is required for the config dialog"
		${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -D NO_DIALOG clean install
		# Need to clean again as it can't run twice in 1 call above
		${MAKE} -C ${PORTSDIR}/${DIALOGPORT} -D NO_DIALOG clean
	fi
fi

# Backwards compat with older version which used stdout [<= 0.1.1] (or stderr [0.1.2]).
# Clear environment of PKGNAME or the dialog will show on older versions
# that do not understand -v.
if ! env -u PKGNAME ${DIALOG4PORTS} -v > /dev/null 2>&1; then
	exec $DIALOG4PORTS > $OPTIONSFILE 2>&1
fi

# Newer versions use stderr to work around a jail issue
# http://lists.freebsd.org/pipermail/freebsd-ports/2013-March/082383.html
exec $DIALOG4PORTS 2> $OPTIONSFILE
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
































































































Changes to UIDs.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
...
192
193
194
195
196
197
198

199
200
201
202
203
204
205
...
264
265
266
267
268
269
270

271
# $FreeBSD: head/UIDs 326016 2013-09-02 15:45:53Z lippe $
# Please keep this file sorted by UID!
operator:*:2:5::0:0:System &:/:/usr/sbin/nologin
smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin
bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin
majordom:*:54:54::0:0:Majordomo Pseudo User:/usr/local/majordomo:/nonexistent
rdfdb:*:55:55::0:0:rdfDB Daemon:/var/db/rdfdb:/bin/sh
spamd:*:58:58::0:0:SpamAssassin user:/var/spool/spamd:/usr/sbin/nologin
unbound:*:59:1::0:0:unbound dns resolver:/nonexistent:/usr/sbin/nologin
cyrus:*:60:60::0:0:the cyrus mail server:/nonexistent:/nonexistent
gnats:*:61:1::0:0:GNATS database owner:/usr/local/share/gnats/gnats-db:/bin/sh
proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/nonexistent
uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/libexec/uucp/uucico
xten:*:67:67::0:0:X-10 daemon:/usr/local/xten:/nonexistent
pop:*:68:6::0:0:Post Office Owner (popper):/nonexistent:/usr/sbin/nologin
wnn:*:69:7::0:0:Wnn:/nonexistent:/nonexistent
................................................................................
_xsi:*:600:600::0:0:XMLSysInfo User:/nonexistent:/usr/sbin/nologin
_tss:*:601:601:daemon:0:0:TrouSerS user:/var/empty:/usr/sbin/nologin
_pkcs11:*:602:602:daemon:0:0:opencryptoki user:/var/empty:/usr/sbin/nologin
freeswitch:*:610:610::0:0:Freeswitch user:/nonexistent:/usr/sbin/nologin
_pla:*:636:80::0:0:phpLDAPAdmin Owner:/nonexistent:/usr/sbin/nologin
monkeysphere:*:641:641::0:0:Monkeysphere User:/var/monkeysphere:/usr/local/bin/bash
aox:*:666:666::0:0:Archiveopteryx user:/nonexistent:/usr/sbin/nologin

bnetd:*:700:700::0:0:Bnetd user:/nonexistent:/usr/sbin/nologin
bopm:*:717:717::0:0:Blitzed Open Proxy Monitor:/nonexistent:/bin/sh
openxpki:*:777:777::0:0:OpenXPKI Owner:/nonexistent:/usr/sbin/nologin
puppet:*:814:814::0:0:Puppet Daemon:/nonexistent:/usr/sbin/nologin
jenkins:*:818:818::0:0:Jenkins CI:/usr/local/jenkins:/bin/sh
openacs:*:820:820::0:0:OpenACS Daemon User:/nonexistent:/usr/sbin/nologin
dotlrn:*:821:821::0:0:.LRN Daemon User:/nonexistent:/usr/sbin/nologin
................................................................................
ossecm:*:967:966::0:0:OSSEC mail user:/usr/local/ossec-hids:/usr/sbin/nologin
ossecr:*:968:966::0:0:OSSEC rem user:/usr/local/ossec-hids:/usr/sbin/nologin
kippo:*:969:969::0:0:kippo user:/nonexistent:/usr/sbin/nologin
colord:*:970:970::0:0:colord color management daemon:/nonexistent:/usr/sbin/nologin
shibd:*:971:971::0:0:Shibboleth SAML daemon:/nonexistent:/usr/sbin/nologin
plex:*:972:972::0:0:Plex Media Server:/nonexistent:/usr/sbin/nologin
boinc:*:973:973::0:0:BOINC user:/var/db/boinc:/usr/sbin/nologin

nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin
|







|







 







>







 







>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
...
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
...
265
266
267
268
269
270
271
272
273
# $FreeBSD: head/UIDs 329167 2013-10-03 11:02:37Z bdrewery $
# Please keep this file sorted by UID!
operator:*:2:5::0:0:System &:/:/usr/sbin/nologin
smmsp:*:25:25::0:0:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin
bind:*:53:53::0:0:Bind Sandbox:/:/usr/sbin/nologin
majordom:*:54:54::0:0:Majordomo Pseudo User:/usr/local/majordomo:/nonexistent
rdfdb:*:55:55::0:0:rdfDB Daemon:/var/db/rdfdb:/bin/sh
spamd:*:58:58::0:0:SpamAssassin user:/var/spool/spamd:/usr/sbin/nologin
unbound:*:59:59::0:0:Unbound DNS Resolver:/nonexistent:/usr/sbin/nologin
cyrus:*:60:60::0:0:the cyrus mail server:/nonexistent:/nonexistent
gnats:*:61:1::0:0:GNATS database owner:/usr/local/share/gnats/gnats-db:/bin/sh
proxy:*:62:62::0:0:Packet Filter pseudo-user:/nonexistent:/nonexistent
uucp:*:66:66::0:0:UUCP pseudo-user:/var/spool/uucppublic:/usr/libexec/uucp/uucico
xten:*:67:67::0:0:X-10 daemon:/usr/local/xten:/nonexistent
pop:*:68:6::0:0:Post Office Owner (popper):/nonexistent:/usr/sbin/nologin
wnn:*:69:7::0:0:Wnn:/nonexistent:/nonexistent
................................................................................
_xsi:*:600:600::0:0:XMLSysInfo User:/nonexistent:/usr/sbin/nologin
_tss:*:601:601:daemon:0:0:TrouSerS user:/var/empty:/usr/sbin/nologin
_pkcs11:*:602:602:daemon:0:0:opencryptoki user:/var/empty:/usr/sbin/nologin
freeswitch:*:610:610::0:0:Freeswitch user:/nonexistent:/usr/sbin/nologin
_pla:*:636:80::0:0:phpLDAPAdmin Owner:/nonexistent:/usr/sbin/nologin
monkeysphere:*:641:641::0:0:Monkeysphere User:/var/monkeysphere:/usr/local/bin/bash
aox:*:666:666::0:0:Archiveopteryx user:/nonexistent:/usr/sbin/nologin
riak:*:667:667::0:0:Riak user:/usr/local/lib/riak:/bin/sh
bnetd:*:700:700::0:0:Bnetd user:/nonexistent:/usr/sbin/nologin
bopm:*:717:717::0:0:Blitzed Open Proxy Monitor:/nonexistent:/bin/sh
openxpki:*:777:777::0:0:OpenXPKI Owner:/nonexistent:/usr/sbin/nologin
puppet:*:814:814::0:0:Puppet Daemon:/nonexistent:/usr/sbin/nologin
jenkins:*:818:818::0:0:Jenkins CI:/usr/local/jenkins:/bin/sh
openacs:*:820:820::0:0:OpenACS Daemon User:/nonexistent:/usr/sbin/nologin
dotlrn:*:821:821::0:0:.LRN Daemon User:/nonexistent:/usr/sbin/nologin
................................................................................
ossecm:*:967:966::0:0:OSSEC mail user:/usr/local/ossec-hids:/usr/sbin/nologin
ossecr:*:968:966::0:0:OSSEC rem user:/usr/local/ossec-hids:/usr/sbin/nologin
kippo:*:969:969::0:0:kippo user:/nonexistent:/usr/sbin/nologin
colord:*:970:970::0:0:colord color management daemon:/nonexistent:/usr/sbin/nologin
shibd:*:971:971::0:0:Shibboleth SAML daemon:/nonexistent:/usr/sbin/nologin
plex:*:972:972::0:0:Plex Media Server:/nonexistent:/usr/sbin/nologin
boinc:*:973:973::0:0:BOINC user:/var/db/boinc:/usr/sbin/nologin
radicale:*:974:974::0:0:Radicale daemon:/nonexistent:/usr/sbin/nologin
nobody:*:65534:65534::0:0:Unprivileged user:/nonexistent:/usr/sbin/nologin

Changes to UPDATING.

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
...
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
....
8804
8805
8806
8807
8808
8809
8810
8811
This file documents some of the problems you may encounter when upgrading
your ports.  We try our best to minimize these disruptions, but sometimes
they are unavoidable.

You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.





































































































































20130904:
  AFFECTS: 10-CURRENT users with any port depending on converters/libiconv
  AUTHOR: madpilot@FreeBSD.org

  10-CURRENT after r254273 (committed on August 13, 2013) has an
  implementation of iconv enabled by default in libc.

  Due to this change some major overhauling of the ports tree has
  been necessary to move the ports to using that implementation.

  People using pkgng binary packages should have little problems,
  "pkg upgrade" will update all sofware to not depend on libivconv
  anymore, once updated packages are available. Please make sure to
  perform a "pkg autoremove" after that and check that libiconv is
  correctly removed by it.

  If you are using ports the update requires some manual intervention.
  The following procedure should be followed:

................................................................................
  default value for postgrey_flags this does not affect you.

  If you have postgrey listening on a Unix socket or set any optional
  values, please read the comments in the RC scripts and check your
  settings in rc.conf prior to restarting postgrey.

20130525:
  AFFECTS: users of x11/xorg and all X.Org ports
  AUTHOR: zeising@FreeBSD.org

  X.Org, including libraries and some drivers, was updated.  If you are
  running the default X.Org distribution, no special upgrade procedure
  should be necessary.

  If you are running with WITH_NEW_XORG= make sure to update and rebuild
................................................................................
  using -d if you wish to keep the old behavior).  Other configuration
  files are still kept in $PREFIX/etc/bitlbee/ by default.

  The default installation is now configured for running bitlbee as user
  'nobody' by default.  Make sure any existing configuration files are
  readable by that user.

$FreeBSD: head/UPDATING 326309 2013-09-04 18:26:25Z madpilot $







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>











|







 







|







 







|
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
...
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
....
8936
8937
8938
8939
8940
8941
8942
8943
This file documents some of the problems you may encounter when upgrading
your ports.  We try our best to minimize these disruptions, but sometimes
they are unavoidable.

You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.

20131008:
  AFFECT: all users
  AUTHOR: bapt@FreeBSD.org

  A new USES has been added: compiler.mk, this uses allows porters to
  select a compiler for a given port based on the features the port needs
  By default this will always try to find clang > 3.3.
  If the user prefers using gcc then the following macro should be added
  to user's make.conf: FAVORITE_COMPILER=gcc

20131004:
  AFFECTS: users of net-mgmt/nrpe2
  AUTHOR: ohauer@FreeBSD.org

  The port nrpe2 was updated and moved to nrpe
  
  # portmaster -o net-mgmt/nrpe net-mgmt/nrpe2
    or
  # portupgrade -fo net-mgmt/nrpe net-mgmt/nrpe2
    or
  # pkg set -o net-mgmt/nrpe2:net-mgmt/nrpe

20131003:
  AFFECTS: users of lang/python* and ports
  AUTHOR: mva@FreeBSD.org

  The default versions of lang/python* have been changed to support the
  new DEFAULT_VERSIONS variable.

  PYTHON_DEFAULT_VERSION, PYTHON2_DEFAULT_VERSION and
  PYTHON3_DEFAULT_VERSION are deprecated. If you have set them in your
  make.conf, you should change them something like

  DEFAULT_VERSIONS=python=2.7 python2=2.7 python3=3.3

20130929:
  AFFECTS: users of x11/pixman
  AUTHOR: zeising@FreeBSD.org

  The library version of x11/pixman has changed, and portrevision has
  been bumped in all dependent ports.  If you have external software that
  depends on pixman, this software needs to be recompiled.
  To recompile all software dependent on pixman, run:
  
  # portmaster -r pixman
  or
  # portupgrade -rf pixman

20130929:
  AFFECTS: users of graphics/libGL, graphics/dri and other MESA ports
  AUTHOR: zeising@FreeBSD.org

  The graphics/libGL, graphics/dri and related MESA ports have been
  updated to 9.1 when compiled with WITH_NEW_XORG= set.  It is necessary
  to remove the old versions of both ports before updating.

  # pkg_delete -f libGL-\* dri-\*
  or
  # pkg delete -f libGL dri
  followed by
  # portmaster -a

20130925
  AFFECTS: Users of print/qpdf
  AUTHOR:  d.y.kazarov@mail.ru

  Due to the changes in libqpdf.so, please deinstall qpdf first if you
  are updating from 4.0.0 to 4.0.1+

20130920:
  AFFECTS: Users of ptlib, opal and/or ekiga
  AUTHOR: kwm@FreeBSD.org

  The ptlib26, opal3 and ekiga3 ports where updated to the lastest version
  and moved to the location of the old ports. If the ekiga (2.0) port is
  installed the same line as for ekiga3 can be used except without the 3 at
  the end.

  # portmaster -o devel/ptlib devel/ptlib26
  # portmaster -o net/opal net/opal3
  # portmaster -o net/ekiga3 net-im/ekiga
    or
  # portupgrade -fo devel/ptlib devel/ptlib26
  # portupgrade -fo net/opal net/opal3
  # portupgrade -fo net/ekiga3 net-im/ekiga
    or
  # pkg set -o devel/ptlib26 devel/ptlib
  # pkg set -o net/opal3 net/opal
  # pkg set -o net/ekiga3 net-im/ekiga

20130920:
  AFFECTS: Users of ports
  AUTHOR: bapt@FreeBSD.org

  New way to override the default version of a language in the ports
  tree.

  The make variable, DEFAULT_VERSIONS, allows users to override the
  default version defined by the ports tree.

  For example, to declare specific versions for Perl, Ruby and Tcl/Tk,
  it would be defined as:
  DEFAULT_VERSIONS=	perl5=5.18 ruby=2.0 tcltk=8.6

  Today, this only is supported by Perl, Ruby and Tcl/Tk.

20130920:
  AFFECTS: Users of ports
  AUTHOR: bdrewery@FreeBSD.org

  Optional Stack Protector [1] support has been added with the WITH_SSP_PORTS
  knob.

  WITH_SSP_PORTS=	yes

  This currently is only supported on FreeBSD 10 amd64/i386 and earlier
  releases on amd64.

  The default SSP_CLFAGS is -fstack-protector, but -fstack-protector-all
  may optionally be set instead.

  To enable support, add WITH_SSP_PORTS=yes to your make.conf and rebuild all
  ports.

  # portmaster -af

  or

  # portupgrade -af

  [1] https://en.wikipedia.org/wiki/Buffer_overflow_protection

20130904:
  AFFECTS: 10-CURRENT users with any port depending on converters/libiconv
  AUTHOR: madpilot@FreeBSD.org

  10-CURRENT after r254273 (committed on August 13, 2013) has an
  implementation of iconv enabled by default in libc.

  Due to this change some major overhauling of the ports tree has
  been necessary to move the ports to using that implementation.

  People using pkgng binary packages should have little problems,
  "pkg upgrade" will update all software to not depend on libiconv
  anymore, once updated packages are available. Please make sure to
  perform a "pkg autoremove" after that and check that libiconv is
  correctly removed by it.

  If you are using ports the update requires some manual intervention.
  The following procedure should be followed:

................................................................................
  default value for postgrey_flags this does not affect you.

  If you have postgrey listening on a Unix socket or set any optional
  values, please read the comments in the RC scripts and check your
  settings in rc.conf prior to restarting postgrey.

20130525:
  AFFECTS: users of x11/xorg and all xorg ports
  AUTHOR: zeising@FreeBSD.org

  X.Org, including libraries and some drivers, was updated.  If you are
  running the default X.Org distribution, no special upgrade procedure
  should be necessary.

  If you are running with WITH_NEW_XORG= make sure to update and rebuild
................................................................................
  using -d if you wish to keep the old behavior).  Other configuration
  files are still kept in $PREFIX/etc/bitlbee/ by default.

  The default installation is now configured for running bitlbee as user
  'nobody' by default.  Make sure any existing configuration files are
  readable by that user.

$FreeBSD: head/UPDATING 329823 2013-10-08 18:55:37Z bapt $

Changes to accessibility/accerciser/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD: head/accessibility/accerciser/Makefile 326449 2013-09-05 21:32:14Z antoine $
#   $MCom: ports/accessibility/accerciser/Makefile,v 1.36 2010/04/27 21:38:19 kwm Exp $

PORTNAME=	accerciser
PORTVERSION=	1.12.1
PORTREVISION=	2
CATEGORIES=	accessibility gnome
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome2

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	Interactive Python accessibility explorer for GNOME


USE_BZIP2=	yes
USE_GNOME=	pygnomedesktop atspi intlhack
USE_PYTHON=	yes
USES=		display:configure gettext gmake pkgconfig
INSTALLS_OMF=	yes
INSTALLS_ICONS=	yes
GNU_CONFIGURE=	yes

|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD: head/accessibility/accerciser/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/accessibility/accerciser/Makefile,v 1.36 2010/04/27 21:38:19 kwm Exp $

PORTNAME=	accerciser
PORTVERSION=	1.12.1
PORTREVISION=	2
CATEGORIES=	accessibility gnome
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome2

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	Interactive Python accessibility explorer for GNOME

NO_STAGE=	yes
USE_BZIP2=	yes
USE_GNOME=	pygnomedesktop atspi intlhack
USE_PYTHON=	yes
USES=		display:configure gettext gmake pkgconfig
INSTALLS_OMF=	yes
INSTALLS_ICONS=	yes
GNU_CONFIGURE=	yes

Changes to accessibility/at-poke/Makefile.

1
2
3
4
5
6
7
8
9
# Created by: Marcus von Appen <mva@sysfault.org>
# $FreeBSD: head/accessibility/at-poke/Makefile 326494 2013-09-06 13:01:53Z bapt $

PORTNAME=	at-poke
PORTVERSION=	0.2.3
PORTREVISION=	7
CATEGORIES=	accessibility gnome
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome2

|







1
2
3
4
5
6
7
8
9
# Created by: Marcus von Appen <mva@sysfault.org>
# $FreeBSD: head/accessibility/at-poke/Makefile 328663 2013-09-29 10:08:35Z mva $

PORTNAME=	at-poke
PORTVERSION=	0.2.3
PORTREVISION=	7
CATEGORIES=	accessibility gnome
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome2

Changes to accessibility/at-poke/pkg-plist.

1
2
3
bin/at-poke
share/at-poke/at-poke.glade2
@dirrm share/at-poke

|
|
1
2
3
bin/at-poke
%%DATADIR%%/at-poke.glade2
@dirrm %%DATADIR%%

Changes to accessibility/at-spi-reference/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
# New ports collection makefile for:	at-spi-reference
# Date created:				09 May 2006
# Whom:					Jean-Yves Lefort <jylefort@FreeBSD.org>
#
# $FreeBSD: head/accessibility/at-spi-reference/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTREVISION=	1


BOOKS=		cspi idl

.include "${.CURDIR}/../../devel/glib20-reference/bsd.gnome-reference.mk"
<
<
|
<
|
<



>





1

2

3
4
5
6
7
8
9


# Created by: Jean-Yves Lefort <jylefort@FreeBSD.org>

# $FreeBSD: head/accessibility/at-spi-reference/Makefile 327684 2013-09-20 11:02:49Z bapt $


PORTREVISION=	1

NO_STAGE=	yes
BOOKS=		cspi idl

.include "${.CURDIR}/../../devel/glib20-reference/bsd.gnome-reference.mk"

Changes to accessibility/at-spi/Makefile.

1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20

21
22
23
24
25
26
27
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/accessibility/at-spi/Makefile 326103 2013-09-02 22:03:38Z bapt $
#   $MCom: ports/accessibility/at-spi/Makefile,v 1.103 2010/09/27 09:47:42 kwm Exp $

PORTNAME=	at-spi
PORTVERSION=	1.32.0
PORTREVISION?=	2
CATEGORIES=	accessibility x11-toolkits
MASTER_SITES=	GNOME
................................................................................

USE_BZIP2=	yes

.if !defined(REFERENCE_PORT)

RUN_DEPENDS=	at-spi2-atk>2.6.0:${PORTSDIR}/accessibility/at-spi2-atk


USES=		gmake gettext pkgconfig
USE_GNOME=	gnomehack gnomehier intlhack gtk20 gconf2 libbonobo
USE_XORG=	x11 xtst
USE_PYTHON=	yes
USE_LDCONFIG=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-static

|







 







>







1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/accessibility/at-spi/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/accessibility/at-spi/Makefile,v 1.103 2010/09/27 09:47:42 kwm Exp $

PORTNAME=	at-spi
PORTVERSION=	1.32.0
PORTREVISION?=	2
CATEGORIES=	accessibility x11-toolkits
MASTER_SITES=	GNOME
................................................................................

USE_BZIP2=	yes

.if !defined(REFERENCE_PORT)

RUN_DEPENDS=	at-spi2-atk>2.6.0:${PORTSDIR}/accessibility/at-spi2-atk

NO_STAGE=	yes
USES=		gmake gettext pkgconfig
USE_GNOME=	gnomehack gnomehier intlhack gtk20 gconf2 libbonobo
USE_XORG=	x11 xtst
USE_PYTHON=	yes
USE_LDCONFIG=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-static

Changes to accessibility/at-spi2-atk/Makefile.

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21

22
23
24
25
26
27
28
29
30
31
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/accessibility/at-spi2-atk/Makefile 324037 2013-07-31 11:57:45Z kwm $
#   $MCom: ports/trunk/accessibility/at-spi2-atk/Makefile 18634 2013-07-26 10:42:35Z kwm $

PORTNAME=	at-spi2-atk
PORTVERSION=	2.8.0
CATEGORIES=	accessibility x11-toolkits
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome3
................................................................................

BUILD_DEPENDS=	at-spi2-core>=2.8.0:${PORTSDIR}/accessibility/at-spi2-core
LIB_DEPENDS=	dbus-1:${PORTSDIR}/devel/dbus
RUN_DEPENDS=	at-spi2-core>=2.8.0:${PORTSDIR}/accessibility/at-spi2-core

PORTSCOUT=	limitw:1,even


USE_XZ=		yes
USES=		gmake pathfix pkgconfig
USE_GNOME=	gnomehier intlhack glib20 atk
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
CONFIGURE_ARGS=	--enable-p2p

.include <bsd.port.mk>

|







 







>










1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/accessibility/at-spi2-atk/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/trunk/accessibility/at-spi2-atk/Makefile 18634 2013-07-26 10:42:35Z kwm $

PORTNAME=	at-spi2-atk
PORTVERSION=	2.8.0
CATEGORIES=	accessibility x11-toolkits
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome3
................................................................................

BUILD_DEPENDS=	at-spi2-core>=2.8.0:${PORTSDIR}/accessibility/at-spi2-core
LIB_DEPENDS=	dbus-1:${PORTSDIR}/devel/dbus
RUN_DEPENDS=	at-spi2-core>=2.8.0:${PORTSDIR}/accessibility/at-spi2-core

PORTSCOUT=	limitw:1,even

NO_STAGE=	yes
USE_XZ=		yes
USES=		gmake pathfix pkgconfig
USE_GNOME=	gnomehier intlhack glib20 atk
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
CONFIGURE_ARGS=	--enable-p2p

.include <bsd.port.mk>

Changes to accessibility/at-spi2-core/Makefile.

1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19

20
21
22
23
24
25
26
27
28
29
30
31
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/accessibility/at-spi2-core/Makefile 324037 2013-07-31 11:57:45Z kwm $
#   $MCom: ports/trunk/accessibility/at-spi2-core/Makefile 18634 2013-07-26 10:42:35Z kwm $

PORTNAME=	at-spi2-core
PORTVERSION=	2.8.0
CATEGORIES=	accessibility x11-toolkits
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome3
................................................................................

LICENSE=	LGPL21

LIB_DEPENDS=	dbus-1:${PORTSDIR}/devel/dbus

PORTSCOUT=	limitw:1,even


USES=		gettext gmake pathfix pkgconfig
USE_XZ=		yes
USE_GNOME=	gnomehier glib20 intlhack introspection:build
USE_XORG=	x11 xi xtst xext
USE_LDCONFIG=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-static \
		--disable-xevie
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

.include <bsd.port.mk>

|







 







>












1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/accessibility/at-spi2-core/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/trunk/accessibility/at-spi2-core/Makefile 18634 2013-07-26 10:42:35Z kwm $

PORTNAME=	at-spi2-core
PORTVERSION=	2.8.0
CATEGORIES=	accessibility x11-toolkits
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome3
................................................................................

LICENSE=	LGPL21

LIB_DEPENDS=	dbus-1:${PORTSDIR}/devel/dbus

PORTSCOUT=	limitw:1,even

NO_STAGE=	yes
USES=		gettext gmake pathfix pkgconfig
USE_XZ=		yes
USE_GNOME=	gnomehier glib20 intlhack introspection:build
USE_XORG=	x11 xi xtst xext
USE_LDCONFIG=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-static \
		--disable-xevie
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

.include <bsd.port.mk>

Changes to accessibility/atk-reference/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
# New ports collection makefile for:	atk-reference
# Date created:				09 May 2006
# Whom:					Jean-Yves Lefort <jylefort@FreeBSD.org>
#
# $FreeBSD: head/accessibility/atk-reference/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTREVISION=	0


REFERENCE_SRC=	${WRKSRC}/docs

.include "${.CURDIR}/../../devel/glib20-reference/bsd.gnome-reference.mk"
<
<
|
<
|
<



>





1

2

3
4
5
6
7
8
9


# Created by: Jean-Yves Lefort <jylefort@FreeBSD.org>

# $FreeBSD: head/accessibility/atk-reference/Makefile 327684 2013-09-20 11:02:49Z bapt $


PORTREVISION=	0

NO_STAGE=	yes
REFERENCE_SRC=	${WRKSRC}/docs

.include "${.CURDIR}/../../devel/glib20-reference/bsd.gnome-reference.mk"

Changes to accessibility/atk/Makefile.

1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18

19
20
21
22
23
24
25
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/accessibility/atk/Makefile 324037 2013-07-31 11:57:45Z kwm $
#   $MCom: ports/trunk/accessibility/atk/Makefile 18634 2013-07-26 10:42:35Z kwm $

PORTNAME=	atk
PORTVERSION=	2.8.0
PORTREVISION?=	0
CATEGORIES=	accessibility devel
MASTER_SITES=	GNOME
................................................................................
MAINTAINER=	gnome@FreeBSD.org
COMMENT=	GNOME accessibility toolkit (ATK)

USE_XZ=		yes

.if !defined(REFERENCE_PORT)


USE_LDCONFIG=	yes
USE_AUTOTOOLS=	libtool
USES=		gettext gmake pathfix pkgconfig
USE_GNOME=	gnomehier glib20 ltverhack referencehack introspection:build
CONFIGURE_ARGS=	--with-html-dir=${PREFIX}/share/doc
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

|







 







>







1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/accessibility/atk/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/trunk/accessibility/atk/Makefile 18634 2013-07-26 10:42:35Z kwm $

PORTNAME=	atk
PORTVERSION=	2.8.0
PORTREVISION?=	0
CATEGORIES=	accessibility devel
MASTER_SITES=	GNOME
................................................................................
MAINTAINER=	gnome@FreeBSD.org
COMMENT=	GNOME accessibility toolkit (ATK)

USE_XZ=		yes

.if !defined(REFERENCE_PORT)

NO_STAGE=	yes
USE_LDCONFIG=	yes
USE_AUTOTOOLS=	libtool
USES=		gettext gmake pathfix pkgconfig
USE_GNOME=	gnomehier glib20 ltverhack referencehack introspection:build
CONFIGURE_ARGS=	--with-html-dir=${PREFIX}/share/doc
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

Changes to accessibility/atkmm/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
18
19
20
21
22
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD: head/accessibility/atkmm/Makefile 325643 2013-08-30 00:47:20Z bapt $
#   $MCom: ports/accessibility/atkmm/Makefile,v 1.12 2012/09/01 23:02:08 mezz Exp $

PORTNAME=	atkmm
PORTVERSION=	2.22.6
CATEGORIES=	accessibility gnome
MASTER_SITES=	GNOME

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	C++ wrapper for ATK API library


USES=		gmake pathfix pkgconfig
USE_XZ=		yes
USE_LDCONFIG=	yes
USE_GNOME=	atk glibmm
GNU_CONFIGURE=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
CONFIGURE_ARGS=	--disable-documentation

.include <bsd.port.mk>

|










>










1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD: head/accessibility/atkmm/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/accessibility/atkmm/Makefile,v 1.12 2012/09/01 23:02:08 mezz Exp $

PORTNAME=	atkmm
PORTVERSION=	2.22.6
CATEGORIES=	accessibility gnome
MASTER_SITES=	GNOME

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	C++ wrapper for ATK API library

NO_STAGE=	yes
USES=		gmake pathfix pkgconfig
USE_XZ=		yes
USE_LDCONFIG=	yes
USE_GNOME=	atk glibmm
GNU_CONFIGURE=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
CONFIGURE_ARGS=	--disable-documentation

.include <bsd.port.mk>

Changes to accessibility/dasher/Makefile.

1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19

20
21
22
23
24
25
26
# Created by: lewiz <purple@lewiz.net>
# $FreeBSD: head/accessibility/dasher/Makefile 326137 2013-09-03 12:13:23Z bapt $
#   $MCom: ports/accessibility/dasher/Makefile,v 1.66 2009/03/18 04:59:21 marcus Exp $

PORTNAME=	dasher
PORTVERSION=	4.10.1
PORTREVISION=	6
PORTEPOCH=	2
CATEGORIES=	accessibility editors x11 gnome
................................................................................
MAINTAINER=	lewiz@compsoc.man.ac.uk
COMMENT=	Information efficient text-entry interface

BUILD_DEPENDS=	rarian-sk-config:${PORTSDIR}/textproc/rarian
LIB_DEPENDS=	ogg:${PORTSDIR}/audio/libogg
RUN_DEPENDS=	rarian-sk-config:${PORTSDIR}/textproc/rarian


USE_BZIP2=	yes
USES=		gettext gmake pkgconfig
USE_GNOME=	gnomeprefix gnomehack intlhack gnomehier libgnomeui atspi \
		libwnck gnomedocutils
WANT_GNOME=	yes
GNU_CONFIGURE=	yes
INSTALLS_ICONS=	yes

|







 







>







1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Created by: lewiz <purple@lewiz.net>
# $FreeBSD: head/accessibility/dasher/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/accessibility/dasher/Makefile,v 1.66 2009/03/18 04:59:21 marcus Exp $

PORTNAME=	dasher
PORTVERSION=	4.10.1
PORTREVISION=	6
PORTEPOCH=	2
CATEGORIES=	accessibility editors x11 gnome
................................................................................
MAINTAINER=	lewiz@compsoc.man.ac.uk
COMMENT=	Information efficient text-entry interface

BUILD_DEPENDS=	rarian-sk-config:${PORTSDIR}/textproc/rarian
LIB_DEPENDS=	ogg:${PORTSDIR}/audio/libogg
RUN_DEPENDS=	rarian-sk-config:${PORTSDIR}/textproc/rarian

NO_STAGE=	yes
USE_BZIP2=	yes
USES=		gettext gmake pkgconfig
USE_GNOME=	gnomeprefix gnomehack intlhack gnomehier libgnomeui atspi \
		libwnck gnomedocutils
WANT_GNOME=	yes
GNU_CONFIGURE=	yes
INSTALLS_ICONS=	yes

Changes to accessibility/eflite/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# Created by: David K. Gerry
# $FreeBSD: head/accessibility/eflite/Makefile 325643 2013-08-30 00:47:20Z bapt $

PORTNAME=	eflite
PORTVERSION=	0.4.1
CATEGORIES=	accessibility
MASTER_SITES=	SF

MAINTAINER=	David.K.Gerry@GMail.com
COMMENT=	Speech server for Festival Lite used by yasr and Emacspeak

BUILD_DEPENDS=	flite:${PORTSDIR}/audio/flite
RUN_DEPENDS=	flite:${PORTSDIR}/audio/flite


USES=		gmake
GNU_CONFIGURE=	yes
ALL_TARGET=	eflite

CONFIGURE_ARGS+=	--with-audio=freebsd
.if defined(FL_LANG)
CONFIGURE_ARGS+=	--with-lang=${FL_LANG}

|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: David K. Gerry
# $FreeBSD: head/accessibility/eflite/Makefile 327684 2013-09-20 11:02:49Z bapt $

PORTNAME=	eflite
PORTVERSION=	0.4.1
CATEGORIES=	accessibility
MASTER_SITES=	SF

MAINTAINER=	David.K.Gerry@GMail.com
COMMENT=	Speech server for Festival Lite used by yasr and Emacspeak

BUILD_DEPENDS=	flite:${PORTSDIR}/audio/flite
RUN_DEPENDS=	flite:${PORTSDIR}/audio/flite

NO_STAGE=	yes
USES=		gmake
GNU_CONFIGURE=	yes
ALL_TARGET=	eflite

CONFIGURE_ARGS+=	--with-audio=freebsd
.if defined(FL_LANG)
CONFIGURE_ARGS+=	--with-lang=${FL_LANG}

Changes to accessibility/gnome-mag/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD: head/accessibility/gnome-mag/Makefile 326122 2013-09-03 06:36:41Z bapt $
#   $MCom: ports/accessibility/gnome-mag/Makefile,v 1.54 2010/10/31 11:01:52 kwm Exp $

PORTNAME=	gnome-mag
PORTVERSION=	0.16.3
PORTREVISION=	1
CATEGORIES=	accessibility gnome
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome2

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	GNOME screen magnifier


USE_BZIP2=	yes
USE_XORG=	xfixes xdamage ice xcomposite sm
USE_GNOME=	gnomehack gnomeprefix atspi libbonobo intlhack ltverhack
USES=		gmake gettext pkgconfig
USE_AUTOTOOLS=	libtool
USE_LDCONFIG=	yes
CPPFLAGS+=	-I${LOCALBASE}/include

|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD: head/accessibility/gnome-mag/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/accessibility/gnome-mag/Makefile,v 1.54 2010/10/31 11:01:52 kwm Exp $

PORTNAME=	gnome-mag
PORTVERSION=	0.16.3
PORTREVISION=	1
CATEGORIES=	accessibility gnome
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome2

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	GNOME screen magnifier

NO_STAGE=	yes
USE_BZIP2=	yes
USE_XORG=	xfixes xdamage ice xcomposite sm
USE_GNOME=	gnomehack gnomeprefix atspi libbonobo intlhack ltverhack
USES=		gmake gettext pkgconfig
USE_AUTOTOOLS=	libtool
USE_LDCONFIG=	yes
CPPFLAGS+=	-I${LOCALBASE}/include

Changes to accessibility/gnome-speech/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
17
18
19
20
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD: head/accessibility/gnome-speech/Makefile 325643 2013-08-30 00:47:20Z bapt $
#   $MCom: ports/accessibility/gnome-speech/Makefile,v 1.21 2006/08/22 00:55:57 ahze Exp $

PORTNAME=	gnome-speech
PORTVERSION=	0.4.25
CATEGORIES=	accessibility audio gnome
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome2

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	GNOME text-to-speech API


USE_BZIP2=	yes
USE_GNOME=	gnomeprefix libbonobo
USES=		gmake pathfix pkgconfig
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
CONFIGURE_ARGS=	--enable-static
CPPFLAGS+=	-I${LOCALBASE}/include

|











>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD: head/accessibility/gnome-speech/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/accessibility/gnome-speech/Makefile,v 1.21 2006/08/22 00:55:57 ahze Exp $

PORTNAME=	gnome-speech
PORTVERSION=	0.4.25
CATEGORIES=	accessibility audio gnome
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome2

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	GNOME text-to-speech API

NO_STAGE=	yes
USE_BZIP2=	yes
USE_GNOME=	gnomeprefix libbonobo
USES=		gmake pathfix pkgconfig
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
CONFIGURE_ARGS=	--enable-static
CPPFLAGS+=	-I${LOCALBASE}/include

Changes to accessibility/gnopernicus/Makefile.

1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16

17
18
19
20
21
22
23
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD: head/accessibility/gnopernicus/Makefile 326137 2013-09-03 12:13:23Z bapt $
#   $MCom: ports/accessibility/gnopernicus/Makefile,v 1.85 2007/07/23 19:03:49 mezz Exp $

PORTNAME=	gnopernicus
PORTVERSION=	1.1.2
PORTREVISION=	10
CATEGORIES=	accessibility x11 gnome
MASTER_SITES=	GNOME
................................................................................
DIST_SUBDIR=	gnome2

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	Collection of accessibility apps for GNOME 2

LIB_DEPENDS=	gnome-mag.2:${PORTSDIR}/accessibility/gnome-mag


USE_BZIP2=	yes
USES=		gettext gmake pkgconfig
USE_LDCONFIG=	yes
INSTALLS_OMF=	yes
INSTALLS_ICONS=	yes
USE_GNOME=	gnomeprefix gnomehack intlhack libgnomeui atspi gnomespeech
GNU_CONFIGURE=	yes

|







 







>







1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD: head/accessibility/gnopernicus/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/accessibility/gnopernicus/Makefile,v 1.85 2007/07/23 19:03:49 mezz Exp $

PORTNAME=	gnopernicus
PORTVERSION=	1.1.2
PORTREVISION=	10
CATEGORIES=	accessibility x11 gnome
MASTER_SITES=	GNOME
................................................................................
DIST_SUBDIR=	gnome2

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	Collection of accessibility apps for GNOME 2

LIB_DEPENDS=	gnome-mag.2:${PORTSDIR}/accessibility/gnome-mag

NO_STAGE=	yes
USE_BZIP2=	yes
USES=		gettext gmake pkgconfig
USE_LDCONFIG=	yes
INSTALLS_OMF=	yes
INSTALLS_ICONS=	yes
USE_GNOME=	gnomeprefix gnomehack intlhack libgnomeui atspi gnomespeech
GNU_CONFIGURE=	yes

Changes to accessibility/gok/Makefile.

1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18

19
20
21
22
23
24
25
26
27
28
29
30
31
# Created by: Adam Weinberger <adamw@freebsd.org>
# $FreeBSD: head/accessibility/gok/Makefile 326137 2013-09-03 12:13:23Z bapt $
#    $MCom: ports/accessibility/gok/Makefile,v 1.112 2010/09/29 07:37:57 kwm Exp $

PORTNAME=	gok
PORTVERSION=	2.30.1
PORTREVISION=	1
PORTEPOCH=	1
CATEGORIES=	accessibility sysutils gnome
................................................................................

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	GNOME On-Screen Keyboard (GOK)

LIB_DEPENDS=	canberra-gtk.0:${PORTSDIR}/audio/libcanberra \
    		dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib


USE_BZIP2=	yes
USES=		gmake gettext pkgconfig
INSTALLS_OMF=	yes
USE_GNOME=	gnomehack gnomeprefix intlhack libgnomeui atspi libwnck \
		gnomespeech libxml2
INSTALLS_ICONS=	yes
GNU_CONFIGURE=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

GCONF_SCHEMAS=	gok.schemas

.include <bsd.port.mk>
|
|







 







>













1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Created by: Adam Weinberger <adamw@FreeBSD.org>
# $FreeBSD: head/accessibility/gok/Makefile 327768 2013-09-20 22:52:20Z bapt $
#    $MCom: ports/accessibility/gok/Makefile,v 1.112 2010/09/29 07:37:57 kwm Exp $

PORTNAME=	gok
PORTVERSION=	2.30.1
PORTREVISION=	1
PORTEPOCH=	1
CATEGORIES=	accessibility sysutils gnome
................................................................................

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	GNOME On-Screen Keyboard (GOK)

LIB_DEPENDS=	canberra-gtk.0:${PORTSDIR}/audio/libcanberra \
    		dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib

NO_STAGE=	yes
USE_BZIP2=	yes
USES=		gmake gettext pkgconfig
INSTALLS_OMF=	yes
USE_GNOME=	gnomehack gnomeprefix intlhack libgnomeui atspi libwnck \
		gnomespeech libxml2
INSTALLS_ICONS=	yes
GNU_CONFIGURE=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

GCONF_SCHEMAS=	gok.schemas

.include <bsd.port.mk>

Changes to accessibility/java-access-bridge/Makefile.

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17

18
19
20
21
22
23
24
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD: head/accessibility/java-access-bridge/Makefile 326491 2013-09-06 12:12:00Z bapt $
#    $MCom: ports/accessibility/java-access-bridge/Makefile,v 1.2 2007/03/06 14:03:02 ahze Exp $

PORTNAME=	java-access-bridge
PORTVERSION=	1.18.0
PORTREVISION=	7
CATEGORIES=	accessibility java gnome
MASTER_SITES=	GNOME
................................................................................

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	Gnome Java Accessibility Bridge

BUILD_DEPENDS=	xprop:${PORTSDIR}/x11/xprop
RUN_DEPENDS=	xprop:${PORTSDIR}/x11/xprop


USES=		gmake pkgconfig
USE_BZIP2=	yes
GNU_CONFIGURE=	yes
USE_GNOME=	atspi gnomehack
USE_JAVA=	yes
JAVA_OS=	native
CONFIGURE_ARGS=	--without-gcj-compile --with-jardir=${JAVAJARDIR}

|







 







>







1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD: head/accessibility/java-access-bridge/Makefile 327684 2013-09-20 11:02:49Z bapt $
#    $MCom: ports/accessibility/java-access-bridge/Makefile,v 1.2 2007/03/06 14:03:02 ahze Exp $

PORTNAME=	java-access-bridge
PORTVERSION=	1.18.0
PORTREVISION=	7
CATEGORIES=	accessibility java gnome
MASTER_SITES=	GNOME
................................................................................

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	Gnome Java Accessibility Bridge

BUILD_DEPENDS=	xprop:${PORTSDIR}/x11/xprop
RUN_DEPENDS=	xprop:${PORTSDIR}/x11/xprop

NO_STAGE=	yes
USES=		gmake pkgconfig
USE_BZIP2=	yes
GNU_CONFIGURE=	yes
USE_GNOME=	atspi gnomehack
USE_JAVA=	yes
JAVA_OS=	native
CONFIGURE_ARGS=	--without-gcj-compile --with-jardir=${JAVAJARDIR}

Changes to accessibility/jovie/Makefile.

1
2
3
4
5
6
7
8
..
10
11
12
13
14
15
16

17
18
19
20
21
22
23
24
25
26
# $FreeBSD: head/accessibility/jovie/Makefile 324744 2013-08-14 22:35:50Z ak $

PORTNAME=	jovie
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}
................................................................................
MAINTAINER=	kde@FreeBSD.org
COMMENT=	KDE text-to-speech system

LIB_DEPENDS=	speechd.5:${PORTSDIR}/accessibility/speech-dispatcher

CONFLICTS=	ktts-4.[4-6].*


USE_XZ=		yes
USES=		cmake:outsource
USE_KDE4=	kdehier kdeprefix kdelibs automoc4
USE_QT4=	xml qmake_build moc_build uic_build rcc_build
USE_LDCONFIG=	yes

post-install:
	@${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>
|







 







>










1
2
3
4
5
6
7
8
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# $FreeBSD: head/accessibility/jovie/Makefile 327684 2013-09-20 11:02:49Z bapt $

PORTNAME=	jovie
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}
................................................................................
MAINTAINER=	kde@FreeBSD.org
COMMENT=	KDE text-to-speech system

LIB_DEPENDS=	speechd.5:${PORTSDIR}/accessibility/speech-dispatcher

CONFLICTS=	ktts-4.[4-6].*

NO_STAGE=	yes
USE_XZ=		yes
USES=		cmake:outsource
USE_KDE4=	kdehier kdeprefix kdelibs automoc4
USE_QT4=	xml qmake_build moc_build uic_build rcc_build
USE_LDCONFIG=	yes

post-install:
	@${CAT} ${PKGMESSAGE}

.include <bsd.port.mk>

Changes to accessibility/kaccessible/Makefile.

1
2
3
4
5
6
7
8
..
10
11
12
13
14
15
16

17
18
19
20
21
22
23
# $FreeBSD: head/accessibility/kaccessible/Makefile 324744 2013-08-14 22:35:50Z ak $

PORTNAME=	kaccessible
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}
................................................................................
MAINTAINER=	kde@FreeBSD.org
COMMENT=	Accessibility services for KDE

LIB_DEPENDS=	speechd.5:${PORTSDIR}/accessibility/speech-dispatcher

CONFLICTS_INSTALL=	kdeaccessibility-4.[0-7].*


USE_XZ=		yes
USE_KDE4=	kdelibs kdeprefix kdehier automoc4
USES=		cmake:outsource
USE_QT4=	corelib dbus gui xml \
		qmake_build moc_build rcc_build uic_build

.include <bsd.port.mk>
|







 







>







1
2
3
4
5
6
7
8
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# $FreeBSD: head/accessibility/kaccessible/Makefile 327684 2013-09-20 11:02:49Z bapt $

PORTNAME=	kaccessible
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}
................................................................................
MAINTAINER=	kde@FreeBSD.org
COMMENT=	Accessibility services for KDE

LIB_DEPENDS=	speechd.5:${PORTSDIR}/accessibility/speech-dispatcher

CONFLICTS_INSTALL=	kdeaccessibility-4.[0-7].*

NO_STAGE=	yes
USE_XZ=		yes
USE_KDE4=	kdelibs kdeprefix kdehier automoc4
USES=		cmake:outsource
USE_QT4=	corelib dbus gui xml \
		qmake_build moc_build rcc_build uic_build

.include <bsd.port.mk>

Changes to accessibility/kdeaccessibility4/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD: head/accessibility/kdeaccessibility4/Makefile 315373 2013-03-27 11:55:25Z makc $

PORTNAME=	kdeaccessibility
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	# empty
DISTFILES=	# empty

MAINTAINER=	kde@FreeBSD.org
COMMENT=	Accessibility applications for KDE 4

USE_KDE4=	kdeprefix
NO_BUILD=	yes


LATEST_LINK=	${PORTNAME}4

OPTIONS_DEFINE=	JOVIE KACCESSIBLE KMAG KMOUSETOOL KMOUTH
OPTIONS_DEFAULT=	${OPTIONS_DEFINE}

JOVIE_DESC=		Install Jovie text-to-speech system

|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD: head/accessibility/kdeaccessibility4/Makefile 327684 2013-09-20 11:02:49Z bapt $

PORTNAME=	kdeaccessibility
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	# empty
DISTFILES=	# empty

MAINTAINER=	kde@FreeBSD.org
COMMENT=	Accessibility applications for KDE 4

USE_KDE4=	kdeprefix
NO_BUILD=	yes
NO_STAGE=	yes

LATEST_LINK=	${PORTNAME}4

OPTIONS_DEFINE=	JOVIE KACCESSIBLE KMAG KMOUSETOOL KMOUTH
OPTIONS_DEFAULT=	${OPTIONS_DEFINE}

JOVIE_DESC=		Install Jovie text-to-speech system

Changes to accessibility/kmag/Makefile.

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
# $FreeBSD: head/accessibility/kmag/Makefile 324744 2013-08-14 22:35:50Z ak $

PORTNAME=	kmag
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}

MAINTAINER=	kde@FreeBSD.org
COMMENT=	KDE Screen magnifier

CONFLICTS_INSTALL=	kdeaccessibility-4.[0-7].*


USE_XZ=		yes
USE_KDE4=	kdelibs kdeprefix kdehier automoc4
USES=		cmake:outsource
USE_QT4=	qmake_build moc_build rcc_build uic_build

MAN1=	kmag.1

# Somebody has to create port for libkdeaccessibilityclient first
CMAKE_ARGS+=	-DWITH_QAccessibilityClient=off

.include <bsd.port.mk>
|













>











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
# $FreeBSD: head/accessibility/kmag/Makefile 327684 2013-09-20 11:02:49Z bapt $

PORTNAME=	kmag
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}

MAINTAINER=	kde@FreeBSD.org
COMMENT=	KDE Screen magnifier

CONFLICTS_INSTALL=	kdeaccessibility-4.[0-7].*

NO_STAGE=	yes
USE_XZ=		yes
USE_KDE4=	kdelibs kdeprefix kdehier automoc4
USES=		cmake:outsource
USE_QT4=	qmake_build moc_build rcc_build uic_build

MAN1=	kmag.1

# Somebody has to create port for libkdeaccessibilityclient first
CMAKE_ARGS+=	-DWITH_QAccessibilityClient=off

.include <bsd.port.mk>

Changes to accessibility/kmousetool/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
22
23
# $FreeBSD: head/accessibility/kmousetool/Makefile 324744 2013-08-14 22:35:50Z ak $

PORTNAME=	kmousetool
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}

MAINTAINER=	kde@FreeBSD.org
COMMENT=	Automatic mouse click tool for KDE

CONFLICTS_INSTALL=	kdeaccessibility-4.[0-7].*


USE_XZ=		yes
USE_KDE4=	kdelibs kdeprefix kdehier automoc4
USES=		cmake:outsource
USE_QT4=	qmake_build moc_build rcc_build uic_build
USE_XORG=	xtst

MAN1=	kmousetool.1

.include <bsd.port.mk>
|













>









1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# $FreeBSD: head/accessibility/kmousetool/Makefile 327684 2013-09-20 11:02:49Z bapt $

PORTNAME=	kmousetool
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}

MAINTAINER=	kde@FreeBSD.org
COMMENT=	Automatic mouse click tool for KDE

CONFLICTS_INSTALL=	kdeaccessibility-4.[0-7].*

NO_STAGE=	yes
USE_XZ=		yes
USE_KDE4=	kdelibs kdeprefix kdehier automoc4
USES=		cmake:outsource
USE_QT4=	qmake_build moc_build rcc_build uic_build
USE_XORG=	xtst

MAN1=	kmousetool.1

.include <bsd.port.mk>

Changes to accessibility/kmouth/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
22
# $FreeBSD: head/accessibility/kmouth/Makefile 324744 2013-08-14 22:35:50Z ak $

PORTNAME=	kmouth
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}

MAINTAINER=	kde@FreeBSD.org
COMMENT=	Speech synthesizer frontend for KDE

CONFLICTS_INSTALL=	kdeaccessibility-4.[0-7].*


USE_XZ=		yes
USE_KDE4=	kdelibs kdeprefix kdehier automoc4
USES=		cmake:outsource
USE_QT4=	qmake_build moc_build rcc_build uic_build

MAN1=	kmouth.1

.include <bsd.port.mk>
|













>








1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# $FreeBSD: head/accessibility/kmouth/Makefile 327684 2013-09-20 11:02:49Z bapt $

PORTNAME=	kmouth
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	accessibility kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}

MAINTAINER=	kde@FreeBSD.org
COMMENT=	Speech synthesizer frontend for KDE

CONFLICTS_INSTALL=	kdeaccessibility-4.[0-7].*

NO_STAGE=	yes
USE_XZ=		yes
USE_KDE4=	kdelibs kdeprefix kdehier automoc4
USES=		cmake:outsource
USE_QT4=	qmake_build moc_build rcc_build uic_build

MAN1=	kmouth.1

.include <bsd.port.mk>

Changes to accessibility/linux-f10-atk/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
# New ports collection makefile for:	accessibility/linux-f10-atk
# Date created:				2009-05-03
# Whom:					bsam
#
# $FreeBSD: head/accessibility/linux-f10-atk/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	atk
PORTVERSION=	1.24.0
CATEGORIES=	accessibility linux
MASTER_SITES=	CRITICAL/rpm/${LINUX_RPM_ARCH}/fedora/${LINUX_DIST_VER}
PKGNAMEPREFIX=	linux-f10-
DISTNAME=	${PORTNAME}-${PORTVERSION}-${RPMVERSION}
|
<
<
<
|
<







1



2

3
4
5
6
7
8
9
# Created by: bsam



# $FreeBSD: head/accessibility/linux-f10-atk/Makefile 329333 2013-10-04 16:02:15Z rene $


PORTNAME=	atk
PORTVERSION=	1.24.0
CATEGORIES=	accessibility linux
MASTER_SITES=	CRITICAL/rpm/${LINUX_RPM_ARCH}/fedora/${LINUX_DIST_VER}
PKGNAMEPREFIX=	linux-f10-
DISTNAME=	${PORTNAME}-${PORTVERSION}-${RPMVERSION}

Changes to accessibility/mousetweaks/Makefile.

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
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD: head/accessibility/mousetweaks/Makefile 326147 2013-09-03 13:05:02Z bapt $
#   $MCom: ports/accessibility/mousetweaks/Makefile,v 1.53 2010/11/15 21:25:36 kwm Exp $

PORTNAME=	mousetweaks
PORTVERSION=	2.32.1
PORTREVISION=	1
CATEGORIES=	accessibility
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome2

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	Mouse accessibility enhancements for the GNOME desktop


USE_XORG=	x11 xfixes xcursor xtst
USE_BZIP2=	yes
USE_GNOME=	gnomehack gnomeprefix gnomepanel intlhack
USES=		gmake gettext pkgconfig
INSTALLS_OMF=	yes
GNU_CONFIGURE=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

GCONF_SCHEMAS=	mousetweaks.schemas pointer-capture-applet.schemas
MAN1=		dwell-click-applet.1 mousetweaks.1 pointer-capture-applet.1

.include <bsd.port.mk>

|












>













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
# Created by: Koop Mast <kwm@FreeBSD.org>
# $FreeBSD: head/accessibility/mousetweaks/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/accessibility/mousetweaks/Makefile,v 1.53 2010/11/15 21:25:36 kwm Exp $

PORTNAME=	mousetweaks
PORTVERSION=	2.32.1
PORTREVISION=	1
CATEGORIES=	accessibility
MASTER_SITES=	GNOME
DIST_SUBDIR=	gnome2

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	Mouse accessibility enhancements for the GNOME desktop

NO_STAGE=	yes
USE_XORG=	x11 xfixes xcursor xtst
USE_BZIP2=	yes
USE_GNOME=	gnomehack gnomeprefix gnomepanel intlhack
USES=		gmake gettext pkgconfig
INSTALLS_OMF=	yes
GNU_CONFIGURE=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

GCONF_SCHEMAS=	mousetweaks.schemas pointer-capture-applet.schemas
MAN1=		dwell-click-applet.1 mousetweaks.1 pointer-capture-applet.1

.include <bsd.port.mk>

Changes to accessibility/orca/Makefile.

1
2
3
4
5
6
7
8
9
..
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD: head/accessibility/orca/Makefile 326151 2013-09-03 14:08:55Z bapt $
#   $MCom: ports/accessibility/orca/Makefile,v 1.90 2010/11/16 12:00:48 avl Exp $

PORTNAME=	orca
PORTVERSION=	2.32.1
PORTREVISION=	2
CATEGORIES=	accessibility gnome
MASTER_SITES=	GNOME
................................................................................
		${PYTHON_SITELIBDIR}/pyatspi/__init__.py:${PORTSDIR}/accessibility/at-spi \
		${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg
LIB_DEPENDS=	gnome-mag.2:${PORTSDIR}/accessibility/gnome-mag
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/_dbus_bindings.so:${PORTSDIR}/devel/py-dbus \
		${PYTHON_SITELIBDIR}/pyatspi/__init__.py:${PORTSDIR}/accessibility/at-spi \
		${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg

LATEST_LINK=	gnome-orca

USE_BZIP2=	yes
USES=		gmake gettext pkgconfig
USE_PYTHON=	yes
USE_GNOME=	gnomeprefix gnomehack libgnomeui gnomespeech pygnome2 \
		pygnomedesktop
INSTALLS_ICONS=	yes
GNU_CONFIGURE=	yes

|







 







|
<







1
2
3
4
5
6
7
8
9
..
16
17
18
19
20
21
22
23

24
25
26
27
28
29
30
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD: head/accessibility/orca/Makefile 329055 2013-10-02 15:37:35Z bapt $
#   $MCom: ports/accessibility/orca/Makefile,v 1.90 2010/11/16 12:00:48 avl Exp $

PORTNAME=	orca
PORTVERSION=	2.32.1
PORTREVISION=	2
CATEGORIES=	accessibility gnome
MASTER_SITES=	GNOME
................................................................................
		${PYTHON_SITELIBDIR}/pyatspi/__init__.py:${PORTSDIR}/accessibility/at-spi \
		${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg
LIB_DEPENDS=	gnome-mag.2:${PORTSDIR}/accessibility/gnome-mag
RUN_DEPENDS=	${PYTHON_SITELIBDIR}/_dbus_bindings.so:${PORTSDIR}/devel/py-dbus \
		${PYTHON_SITELIBDIR}/pyatspi/__init__.py:${PORTSDIR}/accessibility/at-spi \
		${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg

NO_STAGE=	yes

USE_BZIP2=	yes
USES=		gmake gettext pkgconfig
USE_PYTHON=	yes
USE_GNOME=	gnomeprefix gnomehack libgnomeui gnomespeech pygnome2 \
		pygnomedesktop
INSTALLS_ICONS=	yes
GNU_CONFIGURE=	yes

Changes to accessibility/py-atspi/Makefile.

1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20

21
22
23
24
25
26
27
28
29
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/accessibility/py-atspi/Makefile 324037 2013-07-31 11:57:45Z kwm $
#   $MCom: ports/trunk/accessibility/py-atspi/Makefile 18610 2013-06-30 16:33:05Z marcus $

PORTNAME=	atspi
PORTVERSION=	2.8.0
CATEGORIES=	accessibility x11-toolkits python
MASTER_SITES=	GNOME
MASTER_SITE_SUBDIR=	sources/pyatspi/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
................................................................................
MAINTAINER=	gnome@FreeBSD.org
COMMENT=	Python API for the D-BUS based SPI framework

RUN_DEPENDS=	${LOCALBASE}/libexec/at-spi2-registryd:${PORTSDIR}/accessibility/at-spi2-core

CONFLICTS=	at-spi-1.[0-9]*


USE_XZ=		yes
USES=		gettext gmake pathfix pkgconfig
USE_GNOME=	gnomehier intlhack pygobject3
GNU_CONFIGURE=	yes
USE_PYTHON=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

.include <bsd.port.mk>

|







 







>









1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/accessibility/py-atspi/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/trunk/accessibility/py-atspi/Makefile 18610 2013-06-30 16:33:05Z marcus $

PORTNAME=	atspi
PORTVERSION=	2.8.0
CATEGORIES=	accessibility x11-toolkits python
MASTER_SITES=	GNOME
MASTER_SITE_SUBDIR=	sources/pyatspi/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
................................................................................
MAINTAINER=	gnome@FreeBSD.org
COMMENT=	Python API for the D-BUS based SPI framework

RUN_DEPENDS=	${LOCALBASE}/libexec/at-spi2-registryd:${PORTSDIR}/accessibility/at-spi2-core

CONFLICTS=	at-spi-1.[0-9]*

NO_STAGE=	yes
USE_XZ=		yes
USES=		gettext gmake pathfix pkgconfig
USE_GNOME=	gnomehier intlhack pygobject3
GNU_CONFIGURE=	yes
USE_PYTHON=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

.include <bsd.port.mk>

Changes to accessibility/py-papi/Makefile.

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
# Created by: Marcus von Appen
# $FreeBSD: head/accessibility/py-papi/Makefile 316309 2013-04-23 06:26:31Z bapt $

PORTNAME=	papi
PORTVERSION=	0.0.9
CATEGORIES=	accessibility devel python
MASTER_SITES=	SF/ocemp/${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

MAINTAINER=	mva@FreeBSD.org
COMMENT=	ATK accessibility wrapper for python

USES=		pkgconfig
USE_GNOME=	atk
USE_PYTHON=	yes
USE_PYDISTUTILS=yes


EXAMPLES=	atkaction.py atkapplication.py atkcapi.c atktext.py atkvalue.py \
		msaaapplication.py msaacapi.cpp





post-patch:
	${REINPLACE_CMD} -i "" -e 's|: docfiles|: []|g' ${WRKSRC}/setup.py

post-install:
.if !defined(NOPORTEXAMPLES)
	@${INSTALL} -d ${EXAMPLESDIR}/
	@cd ${WRKSRC}/doc/examples && \
		${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR}/
.endif

.include <bsd.port.mk>

|












|

>




>
>
>
>




|
|

|



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
# Created by: Marcus von Appen
# $FreeBSD: head/accessibility/py-papi/Makefile 328664 2013-09-29 10:25:56Z mva $

PORTNAME=	papi
PORTVERSION=	0.0.9
CATEGORIES=	accessibility devel python
MASTER_SITES=	SF/ocemp/${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

MAINTAINER=	mva@FreeBSD.org
COMMENT=	ATK accessibility wrapper for python

USES=		pkgconfig
USE_GNOME=	atk
USE_PYTHON=	-2.7
USE_PYDISTUTILS=yes
PYDISTUTILS_AUTOPLIST=	yes

EXAMPLES=	atkaction.py atkapplication.py atkcapi.c atktext.py atkvalue.py \
		msaaapplication.py msaacapi.cpp

OPTIONS_DEFINE=	EXAMPLES

.include <bsd.port.options.mk>

post-patch:
	${REINPLACE_CMD} -i "" -e 's|: docfiles|: []|g' ${WRKSRC}/setup.py

post-install:
.if ${PORT_OPTIONS:MEXAMPLES}
	@${INSTALL} -d ${STAGEDIR}${EXAMPLESDIR}/
	@cd ${WRKSRC}/doc/examples && \
		${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR}/
.endif

.include <bsd.port.mk>

Changes to accessibility/py-papi/pkg-plist.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
%%PYTHON_INCLUDEDIR%%/papi/papi_atk.h
%%PYTHON_INCLUDEDIR%%/papi/papi_iaccproxy.h
%%PYTHON_INCLUDEDIR%%/papi/papi_msaa.h
%%PYTHON_SITELIBDIR%%/papi/__init__.py
%%PYTHON_SITELIBDIR%%/papi/__init__.pyc
%%PYTHON_SITELIBDIR%%/papi/__init__.pyo
%%PYTHON_SITELIBDIR%%/papi/ATKAccessible.py
%%PYTHON_SITELIBDIR%%/papi/ATKAccessible.pyc
%%PYTHON_SITELIBDIR%%/papi/ATKAccessible.pyo
%%PYTHON_SITELIBDIR%%/papi/MSAAAccessible.py
%%PYTHON_SITELIBDIR%%/papi/MSAAAccessible.pyc
%%PYTHON_SITELIBDIR%%/papi/MSAAAccessible.pyo
%%PYTHON_SITELIBDIR%%/papi/atk.so
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkaction.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkapplication.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkcapi.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atktext.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkvalue.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/msaaapplication.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/msaacapi.cpp
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
@dirrm %%PYTHON_SITELIBDIR%%/papi
@dirrm %%PYTHON_INCLUDEDIR%%/papi
<
<
<
<
<
<
<
<
<
<
<
<
<








<
<













1
2
3
4
5
6
7
8















%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkaction.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkapplication.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkcapi.c
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atktext.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atkvalue.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/msaaapplication.py
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/msaacapi.cpp
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%


Changes to accessibility/qt4-accessible/Makefile.

1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17
18
# Created by: lofi@freebsd.org
# $FreeBSD: head/accessibility/qt4-accessible/Makefile 324744 2013-08-14 22:35:50Z ak $

PORTNAME=	accessible
DISTVERSION=	${QT4_VERSION}
CATEGORIES?=	accessibility
PKGNAMEPREFIX=	qt4-

MAINTAINER=	kde@FreeBSD.org
COMMENT=	Qt accessibility widgets


USE_QT4=	qmake_build moc_build qt3support corelib gui network sql xml
QT_NONSTANDARD=	yes
QT_DIST=	yes

HAS_CONFIGURE=	yes

ALL_TARGET=	first
|
|









>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Created by: lofi@FreeBSD.org
# $FreeBSD: head/accessibility/qt4-accessible/Makefile 327768 2013-09-20 22:52:20Z bapt $

PORTNAME=	accessible
DISTVERSION=	${QT4_VERSION}
CATEGORIES?=	accessibility
PKGNAMEPREFIX=	qt4-

MAINTAINER=	kde@FreeBSD.org
COMMENT=	Qt accessibility widgets

NO_STAGE=	yes
USE_QT4=	qmake_build moc_build qt3support corelib gui network sql xml
QT_NONSTANDARD=	yes
QT_DIST=	yes

HAS_CONFIGURE=	yes

ALL_TARGET=	first

Changes to accessibility/redshift/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
18
19
# Created by: Mark Felder <feld@FreeBSD.org>
# $FreeBSD: head/accessibility/redshift/Makefile 326316 2013-09-04 20:01:05Z bsam $

PORTNAME=	redshift
PORTVERSION=	1.7
PORTREVISION=	1
CATEGORIES=	accessibility
MASTER_SITES=	http://launchpad.net/redshift/trunk/${PORTVERSION}/+download/

MAINTAINER=	feld@FreeBSD.org
COMMENT=	Adjusts the color temperature of your screen


FETCH_ARGS=	"-pRr"
USES=		gmake pkgconfig
USE_BZIP2=	yes
GNU_CONFIGURE=	yes
INSTALLS_ICONS=	yes
MAN1=		redshift.1
MANCOMPRESSED=	no

|










>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Created by: Mark Felder <feld@FreeBSD.org>
# $FreeBSD: head/accessibility/redshift/Makefile 327684 2013-09-20 11:02:49Z bapt $

PORTNAME=	redshift
PORTVERSION=	1.7
PORTREVISION=	1
CATEGORIES=	accessibility
MASTER_SITES=	http://launchpad.net/redshift/trunk/${PORTVERSION}/+download/

MAINTAINER=	feld@FreeBSD.org
COMMENT=	Adjusts the color temperature of your screen

NO_STAGE=	yes
FETCH_ARGS=	"-pRr"
USES=		gmake pkgconfig
USE_BZIP2=	yes
GNU_CONFIGURE=	yes
INSTALLS_ICONS=	yes
MAN1=		redshift.1
MANCOMPRESSED=	no

Changes to accessibility/ruby-atk/Makefile.

1
2
3
4
5
6
7
8
..
13
14
15
16
17
18
19

20
21
22
23
24
25
26
# $FreeBSD: head/accessibility/ruby-atk/Makefile 309766 2012-12-31 17:12:03Z mezz $
#   $MCom: ports/accessibility/ruby-atk/Makefile,v 1.2 2005/10/17 07:05:39 mezz Exp $

PORTNAME=	atk
PORTVERSION=	${RUBY_GNOME_PORTVERSION}
CATEGORIES=	accessibility devel ruby
MASTER_SITES=	${RUBY_GNOME_MASTER_SITES}
MASTER_SITE_SUBDIR=	${RUBY_GNOME_MASTER_SITE_SUBDIR}
................................................................................
MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby binding for ATK

BUILD_DEPENDS+=	rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS=	${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/glib2.so:${PORTSDIR}/devel/ruby-glib2 \
		rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config


USE_RUBY=	yes
USE_GNOME=	atk
USE_RUBY_EXTCONF=	yes
CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig

MASTERDIR=	${.CURDIR}/../../x11/ruby-gnome2
PKGDIR=		${.CURDIR}
|







 







>







1
2
3
4
5
6
7
8
..
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# $FreeBSD: head/accessibility/ruby-atk/Makefile 327684 2013-09-20 11:02:49Z bapt $
#   $MCom: ports/accessibility/ruby-atk/Makefile,v 1.2 2005/10/17 07:05:39 mezz Exp $

PORTNAME=	atk
PORTVERSION=	${RUBY_GNOME_PORTVERSION}
CATEGORIES=	accessibility devel ruby
MASTER_SITES=	${RUBY_GNOME_MASTER_SITES}
MASTER_SITE_SUBDIR=	${RUBY_GNOME_MASTER_SITE_SUBDIR}
................................................................................
MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby binding for ATK

BUILD_DEPENDS+=	rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config
RUN_DEPENDS=	${RUBY_SITEARCHLIBDIR:S/${PREFIX}/${LOCALBASE}/}/glib2.so:${PORTSDIR}/devel/ruby-glib2 \
		rubygem-pkg-config>=1.0.7:${PORTSDIR}/devel/rubygem-pkg-config

NO_STAGE=	yes
USE_RUBY=	yes
USE_GNOME=	atk
USE_RUBY_EXTCONF=	yes
CONFIGURE_ARGS=	--with-pkg-config-dir=${LOCALBASE}/libdata/pkgconfig

MASTERDIR=	${.CURDIR}/../../x11/ruby-gnome2
PKGDIR=		${.CURDIR}

Changes to accessibility/rubygem-atk/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
18
# $FreeBSD: head/accessibility/rubygem-atk/Makefile 320376 2013-06-09 18:42:38Z swills $

PORTNAME=	atk
PORTVERSION=	2.0.2
CATEGORIES=	accessibility rubygems
MASTER_SITES=	RG

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby binding for ATK

RUN_DEPENDS=	rubygem-glib2>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-glib2


USE_GNOME=	atk
USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes

.include <bsd.port.mk>
|











>






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# $FreeBSD: head/accessibility/rubygem-atk/Makefile 327684 2013-09-20 11:02:49Z bapt $

PORTNAME=	atk
PORTVERSION=	2.0.2
CATEGORIES=	accessibility rubygems
MASTER_SITES=	RG

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby binding for ATK

RUN_DEPENDS=	rubygem-glib2>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-glib2

NO_STAGE=	yes
USE_GNOME=	atk
USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes

.include <bsd.port.mk>

Changes to accessibility/speech-dispatcher/Makefile.

1
2
3
4
5
6
7
8
..
11
12
13
14
15
16
17

18
19
20
21
22
23
24
# $FreeBSD: head/accessibility/speech-dispatcher/Makefile 325643 2013-08-30 00:47:20Z bapt $

PORTNAME=	speech-dispatcher
PORTVERSION=	0.7.1
PORTREVISION=	3
CATEGORIES=	accessibility audio
MASTER_SITES=	http://www.freebsoft.org/pub/projects/speechd/

................................................................................

LICENSE=	GPLv2 LGPL21
LICENSE_COMB=	multi

LIB_DEPENDS=	dotconf:${PORTSDIR}/devel/dotconf \
		sndfile:${PORTSDIR}/audio/libsndfile


# gnomehier is required because of share/sounds directory.
USES=		gmake pkgconfig
USE_GNOME=	glib20 gnomehier
GNU_CONFIGURE=	yes
CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
USE_LDCONFIG=	${PREFIX}/lib ${PREFIX}/lib/${PORTNAME}
|







 







>







1
2
3
4
5
6
7
8
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# $FreeBSD: head/accessibility/speech-dispatcher/Makefile 327684 2013-09-20 11:02:49Z bapt $

PORTNAME=	speech-dispatcher
PORTVERSION=	0.7.1
PORTREVISION=	3
CATEGORIES=	accessibility audio
MASTER_SITES=	http://www.freebsoft.org/pub/projects/speechd/

................................................................................

LICENSE=	GPLv2 LGPL21
LICENSE_COMB=	multi

LIB_DEPENDS=	dotconf:${PORTSDIR}/devel/dotconf \
		sndfile:${PORTSDIR}/audio/libsndfile

NO_STAGE=	yes
# gnomehier is required because of share/sounds directory.
USES=		gmake pkgconfig
USE_GNOME=	glib20 gnomehier
GNU_CONFIGURE=	yes
CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
USE_LDCONFIG=	${PREFIX}/lib ${PREFIX}/lib/${PORTNAME}

Changes to accessibility/yasr/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# Created by: David K. Gerry
# $FreeBSD: head/accessibility/yasr/Makefile 325643 2013-08-30 00:47:20Z bapt $

PORTNAME=	yasr
PORTVERSION=	0.6.9
PORTREVISION=	2
CATEGORIES=	accessibility
MASTER_SITES=	SF

MAINTAINER=	David.K.Gerry@GMail.com
COMMENT=	General-purpose console screen reader

LICENSE=	LGPL20


USES=		gmake
GNU_CONFIGURE=	yes
MAN1=		yasr.1
PORTDOCS=	AUTHORS BUGS CREDITS ChangeLog NEWS README TODO \
		README-br README-de README-es README-fr README-ru
SUB_FILES=	pkg-message


|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: David K. Gerry
# $FreeBSD: head/accessibility/yasr/Makefile 327684 2013-09-20 11:02:49Z bapt $

PORTNAME=	yasr
PORTVERSION=	0.6.9
PORTREVISION=	2
CATEGORIES=	accessibility
MASTER_SITES=	SF

MAINTAINER=	David.K.Gerry@GMail.com
COMMENT=	General-purpose console screen reader

LICENSE=	LGPL20

NO_STAGE=	yes
USES=		gmake
GNU_CONFIGURE=	yes
MAN1=		yasr.1
PORTDOCS=	AUTHORS BUGS CREDITS ChangeLog NEWS README TODO \
		README-br README-de README-es README-fr README-ru
SUB_FILES=	pkg-message

Changes to arabic/ae_fonts_mono/Makefile.

1
2
3
4
5
6
7
8
9
..
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Created by: Samy Al Bahra <samy@kerneled.com>
# $FreeBSD: head/arabic/ae_fonts_mono/Makefile 309302 2012-12-20 09:16:17Z danfe $

PORTNAME=	ae_fonts_mono
PORTVERSION=	1.0
PORTREVISION=	2
CATEGORIES=	arabic x11-fonts
MASTER_SITES=	SF/arabeyes/Fonts/ae_fonts
DISTNAME=	${PORTNAME}
................................................................................
USE_BZIP2=	yes
SUB_FILES=	pkg-message

do-build:
	@mkfontdir ${WRKSRC}

do-install:
	@${MKDIR} ${PREFIX}/lib/X11/fonts/ae_fonts_mono
	${INSTALL_DATA} ${WRKSRC}/*.pcf ${WRKSRC}/fonts.dir \
		${PREFIX}/lib/X11/fonts/ae_fonts_mono

post-install:
	@${ECHO_MSG}
	@${CAT} ${PKGMESSAGE}
	@${ECHO_MSG}

.include <bsd.port.mk>

|







 







|

|

<
<
<
<
<

1
2
3
4
5
6
7
8
9
..
19
20
21
22
23
24
25
26
27
28
29





30
# Created by: Samy Al Bahra <samy@kerneled.com>
# $FreeBSD: head/arabic/ae_fonts_mono/Makefile 328292 2013-09-25 13:57:30Z vanilla $

PORTNAME=	ae_fonts_mono
PORTVERSION=	1.0
PORTREVISION=	2
CATEGORIES=	arabic x11-fonts
MASTER_SITES=	SF/arabeyes/Fonts/ae_fonts
DISTNAME=	${PORTNAME}
................................................................................
USE_BZIP2=	yes
SUB_FILES=	pkg-message

do-build:
	@mkfontdir ${WRKSRC}

do-install:
	@${MKDIR} ${STAGEDIR}/${PREFIX}/lib/X11/fonts/ae_fonts_mono
	${INSTALL_DATA} ${WRKSRC}/*.pcf ${WRKSRC}/fonts.dir \
		${STAGEDIR}/${PREFIX}/lib/X11/fonts/ae_fonts_mono






.include <bsd.port.mk>

Changes to arabic/ae_fonts_ttf/Makefile.

1
2
3
4
5
6
7
8
9
..
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# Created by: Samy Al Bahra <samy@kerneled.com>
# $FreeBSD: head/arabic/ae_fonts_ttf/Makefile 309416 2012-12-23 06:54:04Z danfe $

PORTNAME=	ae_fonts1_ttf
PORTVERSION=	1.1
PORTREVISION=	2
CATEGORIES=	arabic x11-fonts
MASTER_SITES=	SF/arabeyes/Fonts/ae_fonts
DISTNAME=	${PORTNAME}_${PORTVERSION}
................................................................................
.for font in ${FONTS}
	cd ${WRKSRC} && ttmkfdir -c -d ${WRKSRC}/${font} > \
		${WRKSRC}/${font}/fonts.dir
.endfor

do-install:
.for font in ${FONTS}
	@${MKDIR} ${PREFIX}/lib/X11/fonts/ae_fonts1/${font}
	${INSTALL_DATA} ${WRKSRC}/${font}/* \
		${PREFIX}/lib/X11/fonts/ae_fonts1/${font}
.endfor

post-install:
	@${ECHO_MSG}
	@${CAT} ${PKGMESSAGE}
	@${ECHO_MSG}

.include <bsd.port.mk>

|







 







|

|


<
<
<
<
<

1
2
3
4
5
6
7
8
9
..
47
48
49
50
51
52
53
54
55
56
57
58





59
# Created by: Samy Al Bahra <samy@kerneled.com>
# $FreeBSD: head/arabic/ae_fonts_ttf/Makefile 328292 2013-09-25 13:57:30Z vanilla $

PORTNAME=	ae_fonts1_ttf
PORTVERSION=	1.1
PORTREVISION=	2
CATEGORIES=	arabic x11-fonts
MASTER_SITES=	SF/arabeyes/Fonts/ae_fonts
DISTNAME=	${PORTNAME}_${PORTVERSION}
................................................................................
.for font in ${FONTS}
	cd ${WRKSRC} && ttmkfdir -c -d ${WRKSRC}/${font} > \
		${WRKSRC}/${font}/fonts.dir
.endfor

do-install:
.for font in ${FONTS}
	@${MKDIR} ${STAGEDIR}/${PREFIX}/lib/X11/fonts/ae_fonts1/${font}
	${INSTALL_DATA} ${WRKSRC}/${font}/* \
		${STAGEDIR}/${PREFIX}/lib/X11/fonts/ae_fonts1/${font}
.endfor






.include <bsd.port.mk>

Changes to arabic/arabtex/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# Created by: Nicola Vitale <nivit@email.it>
# $FreeBSD: head/arabic/arabtex/Makefile 317899 2013-05-11 17:58:55Z hrs $

PORTNAME=	arabtex
PORTVERSION=	3.11
PORTREVISION=	5
CATEGORIES=	arabic print
MASTER_SITES=	ftp://ftp.informatik.uni-stuttgart.de/pub/${PORTNAME}/
DISTNAME=	arab${PORTVERSION:S/.//}
EXTRACT_SUFX=	.tgz

MAINTAINER=	nivit@FreeBSD.org
COMMENT=	TeX/LaTeX package to generate Arabic writing


USE_TEX=	base texmf
NO_WRKSUBDIR=	yes
NO_BUILD=	yes
PLIST_SUB=	MKTEXLSR=${MKTEXLSR}

TEXMFLOCAL=	${LOCALBASE}/share/texmf-local
TEXMFLOCAL_LSR=	${TEXMFLOCAL}/ls-R

|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: Nicola Vitale <nivit@email.it>
# $FreeBSD: head/arabic/arabtex/Makefile 327685 2013-09-20 11:04:48Z bapt $

PORTNAME=	arabtex
PORTVERSION=	3.11
PORTREVISION=	5
CATEGORIES=	arabic print
MASTER_SITES=	ftp://ftp.informatik.uni-stuttgart.de/pub/${PORTNAME}/
DISTNAME=	arab${PORTVERSION:S/.//}
EXTRACT_SUFX=	.tgz

MAINTAINER=	nivit@FreeBSD.org
COMMENT=	TeX/LaTeX package to generate Arabic writing

NO_STAGE=	yes
USE_TEX=	base texmf
NO_WRKSUBDIR=	yes
NO_BUILD=	yes
PLIST_SUB=	MKTEXLSR=${MKTEXLSR}

TEXMFLOCAL=	${LOCALBASE}/share/texmf-local
TEXMFLOCAL_LSR=	${TEXMFLOCAL}/ls-R

Changes to arabic/aspell/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
# Created by: Thierry Thomas <thierry@pompo.net>
# $FreeBSD: head/arabic/aspell/Makefile 309416 2012-12-23 06:54:04Z danfe $

PORTNAME=	aspell
DISTVERSION=	6-ar-1.2-0
PORTREVISION=	1
PORTEPOCH=	1
CATEGORIES=	arabic textproc

MAINTAINER=	office@FreeBSD.org
COMMENT=	Aspell Arabic dictionaries

DICT=		ar


.include "${.CURDIR}/../../textproc/aspell/Makefile.inc"
.include <bsd.port.post.mk>

|












>


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Created by: Thierry Thomas <thierry@pompo.net>
# $FreeBSD: head/arabic/aspell/Makefile 327685 2013-09-20 11:04:48Z bapt $

PORTNAME=	aspell
DISTVERSION=	6-ar-1.2-0
PORTREVISION=	1
PORTEPOCH=	1
CATEGORIES=	arabic textproc

MAINTAINER=	office@FreeBSD.org
COMMENT=	Aspell Arabic dictionaries

DICT=		ar

NO_STAGE=	yes
.include "${.CURDIR}/../../textproc/aspell/Makefile.inc"
.include <bsd.port.post.mk>

Changes to arabic/kacst_fonts/Makefile.

1
2
3
4
5
6
7
8
9
..
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Created by: Samy Al Bahra <samy@kerneled.com>
# $FreeBSD: head/arabic/kacst_fonts/Makefile 309416 2012-12-23 06:54:04Z danfe $

PORTNAME=	kacst_fonts
PORTVERSION=	2.01
CATEGORIES=	arabic
MASTER_SITES=	SF/arabeyes/${PORTNAME} \
		http://www.c-s.li/ports/
DISTNAME=	${PORTNAME}_${PORTVERSION}
................................................................................
SUB_FILES=	pkg-message
SUB_LIST=	PORTNAME="${PORTNAME}"

do-build:
	cd ${WRKDIR} && ttmkfdir -c -d ${WRKSRC} > ${WRKSRC}/fonts.dir

do-install:
	@${MKDIR} ${PREFIX}/lib/X11/fonts/kacst_fonts
	${INSTALL_DATA} ${WRKSRC}/*.ttf ${WRKSRC}/fonts.dir \
		${PREFIX}/lib/X11/fonts/kacst_fonts

post-install:
	@${ECHO_MSG}
	@${CAT} ${PKGMESSAGE}
	@${ECHO_MSG}

.include <bsd.port.mk>

|







 







|

|

<
<
<
<
<

1
2
3
4
5
6
7
8
9
..
21
22
23
24
25
26
27
28
29
30
31





32
# Created by: Samy Al Bahra <samy@kerneled.com>
# $FreeBSD: head/arabic/kacst_fonts/Makefile 328292 2013-09-25 13:57:30Z vanilla $

PORTNAME=	kacst_fonts
PORTVERSION=	2.01
CATEGORIES=	arabic
MASTER_SITES=	SF/arabeyes/${PORTNAME} \
		http://www.c-s.li/ports/
DISTNAME=	${PORTNAME}_${PORTVERSION}
................................................................................
SUB_FILES=	pkg-message
SUB_LIST=	PORTNAME="${PORTNAME}"

do-build:
	cd ${WRKDIR} && ttmkfdir -c -d ${WRKSRC} > ${WRKSRC}/fonts.dir

do-install:
	@${MKDIR} ${STAGEDIR}/${PREFIX}/lib/X11/fonts/kacst_fonts
	${INSTALL_DATA} ${WRKSRC}/*.ttf ${WRKSRC}/fonts.dir \
		${STAGEDIR}/${PREFIX}/lib/X11/fonts/kacst_fonts






.include <bsd.port.mk>

Changes to arabic/kde4-l10n/Makefile.

1
2
3
4
5
6
7
8
9
10
11

12
13
# $FreeBSD: head/arabic/kde4-l10n/Makefile 322618 2013-07-10 06:33:41Z bapt $

PORTNAME=	kde-l10n
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	arabic kde

MAINTAINER=	kde@FreeBSD.org
COMMENT=	Arabic messages and documentation for KDE SC 4

KDE4_L10N=	ar


.include "${.CURDIR}/../../misc/kde4-l10n/files/bsd.l10n.mk"
.include <bsd.port.mk>
|










>


1
2
3
4
5
6
7
8
9
10
11
12
13
14
# $FreeBSD: head/arabic/kde4-l10n/Makefile 327685 2013-09-20 11:04:48Z bapt $

PORTNAME=	kde-l10n
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	arabic kde

MAINTAINER=	kde@FreeBSD.org
COMMENT=	Arabic messages and documentation for KDE SC 4

KDE4_L10N=	ar

NO_STAGE=	yes
.include "${.CURDIR}/../../misc/kde4-l10n/files/bsd.l10n.mk"
.include <bsd.port.mk>

Changes to arabic/khotot/Makefile.

1
2
3
4
5
6
7
8
9
..
33
34
35
36
37
38
39
40
41
42
43
44
45
# Created by: Samy Al Bahra <samy@kerneled.com>
# $FreeBSD: head/arabic/khotot/Makefile 309302 2012-12-20 09:16:17Z danfe $

PORTNAME=	khotot
PORTVERSION=	1.0
PORTREVISION=	2
CATEGORIES=	arabic x11-fonts
MASTER_SITES=	#
DISTFILES=	#
................................................................................
RUN_DEPENDS+=	${LOCALBASE}/lib/X11/fonts/ae_fonts1/AAHS/fonts.dir:${PORTSDIR}/arabic/ae_fonts_ttf
.endif

.if ${PORT_OPTIONS:MKACST}
RUN_DEPENDS+=	${LOCALBASE}/lib/X11/fonts/kacst_fonts/fonts.dir:${PORTSDIR}/arabic/kacst_fonts
.endif

post-install:
	@${ECHO_MSG}
	@${CAT} ${PKGMESSAGE}
	@${ECHO_MSG}

.include <bsd.port.mk>

|







 







<
<
<
<
<

1
2
3
4
5
6
7
8
9
..
33
34
35
36
37
38
39





40
# Created by: Samy Al Bahra <samy@kerneled.com>
# $FreeBSD: head/arabic/khotot/Makefile 328292 2013-09-25 13:57:30Z vanilla $

PORTNAME=	khotot
PORTVERSION=	1.0
PORTREVISION=	2
CATEGORIES=	arabic x11-fonts
MASTER_SITES=	#
DISTFILES=	#
................................................................................
RUN_DEPENDS+=	${LOCALBASE}/lib/X11/fonts/ae_fonts1/AAHS/fonts.dir:${PORTSDIR}/arabic/ae_fonts_ttf
.endif

.if ${PORT_OPTIONS:MKACST}
RUN_DEPENDS+=	${LOCALBASE}/lib/X11/fonts/kacst_fonts/fonts.dir:${PORTSDIR}/arabic/kacst_fonts
.endif






.include <bsd.port.mk>

Changes to arabic/libitl/Makefile.

1
2
3
4
5
6
7
8
9
# Created by: Samy Al Bahra <samy@kerneled.org>
# $FreeBSD: head/arabic/libitl/Makefile 309302 2012-12-20 09:16:17Z danfe $

PORTNAME=	libitl
PORTVERSION=	0.7.0
CATEGORIES=	arabic
MASTER_SITES=	SF/arabeyes/ITL%20Library%20%28${PORTNAME}%29/${PORTNAME}-${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org

|







1
2
3
4
5
6
7
8
9
# Created by: Samy Al Bahra <samy@kerneled.org>
# $FreeBSD: head/arabic/libitl/Makefile 328297 2013-09-25 15:50:40Z vanilla $

PORTNAME=	libitl
PORTVERSION=	0.7.0
CATEGORIES=	arabic
MASTER_SITES=	SF/arabeyes/ITL%20Library%20%28${PORTNAME}%29/${PORTNAME}-${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org

Added arabic/libitl/files/patch-Makefile.in.

















































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--- Makefile.in.orig	2013-09-25 23:27:38.000000000 +0800
+++ Makefile.in	2013-09-25 23:28:25.000000000 +0800
@@ -83,15 +83,15 @@ debinstall: components
 
 install: build/libitl.so build/libitl.a
 	@echo "==> Installing libitl library..."
-	test -d $(PREFIX)/lib/itl \
-	|| install -d $(PREFIX)/lib/itl \
+	test -d $(DESTDIR)$(PREFIX)/lib/itl \
+	|| install -d $(DESTDIR)$(PREFIX)/lib/itl \
 	|| exit 1;
-	install build/$(FULLNAME) $(PREFIX)/lib/itl
-	install build/libitl.a $(PREFIX)/lib/itl
+	install build/$(FULLNAME) $(DESTDIR)$(PREFIX)/lib/itl
+	install build/libitl.a $(DESTDIR)$(PREFIX)/lib/itl
         # Using cp -P as cp --no-dereference is not POSIX
         # or use --preserve=link instead.
-	cp -P build/$(SONAME) $(PREFIX)/lib/itl
-	cp -P build/libitl.so $(PREFIX)/lib/itl
+	cp -P build/$(SONAME) $(DESTDIR)$(PREFIX)/lib/itl
+	cp -P build/libitl.so $(DESTDIR)$(PREFIX)/lib/itl
 	@echo "==> Installing ITL components..."
 	for i in $(COMPONENTS); do \
 	  $(MAKE) -C $$i install || exit 1; \

Added arabic/libitl/files/patch-hijri__Makefile.

































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--- hijri/Makefile.orig	2013-09-25 23:36:27.000000000 +0800
+++ hijri/Makefile	2013-09-25 23:36:43.000000000 +0800
@@ -10,10 +10,10 @@ demo_hijri:
 
 install: all
 	@echo "==> Installing hijri component..."
-	test -d $(PREFIX)/include/itl \
-	|| install -d $(PREFIX)/include/itl \
+	test -d $(DESTDIR)$(PREFIX)/include/itl \
+	|| install -d $(DESTDIR)$(PREFIX)/include/itl \
 	|| exit 1;
-	install src/hijri.h $(PREFIX)/include/itl
+	install src/hijri.h $(DESTDIR)$(PREFIX)/include/itl
 
 uninstall:
 	@echo "==> Uninstalling hijri component..."

Added arabic/libitl/files/patch-prayertime__Makefile.

































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--- prayertime/Makefile.orig	2013-09-25 23:35:59.000000000 +0800
+++ prayertime/Makefile	2013-09-25 23:36:20.000000000 +0800
@@ -10,10 +10,10 @@ demo_prayer:
 
 install: all
 	@echo "==> Installing prayertime component..."
-	test -d $(PREFIX)/include/itl \
-	|| install $(PREFIX)/include/itl \
+	test -d $(DESTDIR)$(PREFIX)/include/itl \
+	|| install $(DESTDIR)$(PREFIX)/include/itl \
 	|| exit 1;
-	install src/prayer.h $(PREFIX)/include/itl
+	install src/prayer.h $(DESTDIR)$(PREFIX)/include/itl
 
 uninstall:
 	@echo "==> Uninstalling prayertime component..."

Changes to arabic/libitl/pkg-plist.



1
2
3
4
5
6
7
8


lib/itl/libitl.so.0.0.7
lib/itl/libitl.so.0
lib/itl/libitl.so
lib/itl/libitl.a
include/itl/prayer.h
include/itl/hijri.h
@dirrm lib/itl
@dirrm include/itl
>
>
|
|
|
|
<
<


1
2
3
4
5
6


7
8
include/itl/hijri.h
include/itl/prayer.h
lib/itl/libitl.a
lib/itl/libitl.so
lib/itl/libitl.so.0
lib/itl/libitl.so.0.0.7


@dirrm lib/itl
@dirrm include/itl

Changes to arabic/libreoffice/Makefile.

1
2
3
4
5

6
7
# $FreeBSD: head/arabic/libreoffice/Makefile 309416 2012-12-23 06:54:04Z danfe $

LO_I18N=	ar
CATEGORIES=	arabic editors


.include "${.CURDIR}/../../editors/libreoffice/Makefile.common"
.include <bsd.port.mk>
|




>


1
2
3
4
5
6
7
8
# $FreeBSD: head/arabic/libreoffice/Makefile 327685 2013-09-20 11:04:48Z bapt $

LO_I18N=	ar
CATEGORIES=	arabic editors

NO_STAGE=	yes
.include "${.CURDIR}/../../editors/libreoffice/Makefile.common"
.include <bsd.port.mk>

Changes to archivers/9e/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

17
18
19
20
21
22
23
# New ports collection makefile for:    9e
# Date created:         17 Mar 1999
# Whom:			Jerry Hicks
#
# $FreeBSD: head/archivers/9e/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	9e
PORTVERSION=	1.0
CATEGORIES=	archivers
MASTER_SITES=	http://rodrigo.osorio.free.fr/freebsd/distfiles/
DISTNAME=	9e

MAINTAINER=	rodrigo@bebik.net
COMMENT=	Explode Plan9 archives


PLIST_FILES=	bin/9e
MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}" LIBS="" HDRS=""

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/9e ${PREFIX}/bin

.include <bsd.port.mk>
<
<
|
<
|
<










>









1

2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


# Created by: Jerry Hicks

# $FreeBSD: head/archivers/9e/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	9e
PORTVERSION=	1.0
CATEGORIES=	archivers
MASTER_SITES=	http://rodrigo.osorio.free.fr/freebsd/distfiles/
DISTNAME=	9e

MAINTAINER=	rodrigo@bebik.net
COMMENT=	Explode Plan9 archives

NO_STAGE=	yes
PLIST_FILES=	bin/9e
MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}" LIBS="" HDRS=""

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/9e ${PREFIX}/bin

.include <bsd.port.mk>

Changes to archivers/Makefile.

1
2
3
4
5
6
7
8
...
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
# $FreeBSD: head/archivers/Makefile 325326 2013-08-25 05:15:39Z sunpoet $
#

    COMMENT = Archivers

    SUBDIR += 9e
    SUBDIR += advancecomp
    SUBDIR += amigadepacker
................................................................................
    SUBDIR += quazip
    SUBDIR += rar
    SUBDIR += rox-archive
    SUBDIR += rpm
    SUBDIR += rpm2cpio
    SUBDIR += rpm4
    SUBDIR += rpm5
    SUBDIR += ruby-bz2
    SUBDIR += ruby-lha
    SUBDIR += ruby-libarchive
    SUBDIR += ruby-zip
    SUBDIR += rubygem-archive-tar-minitar
    SUBDIR += rubygem-archive-zip
    SUBDIR += rubygem-bzip2
    SUBDIR += rubygem-minitar
|







 







<







1
2
3
4
5
6
7
8
...
163
164
165
166
167
168
169

170
171
172
173
174
175
176
# $FreeBSD: head/archivers/Makefile 328961 2013-10-01 16:13:32Z tabthorpe $
#

    COMMENT = Archivers

    SUBDIR += 9e
    SUBDIR += advancecomp
    SUBDIR += amigadepacker
................................................................................
    SUBDIR += quazip
    SUBDIR += rar
    SUBDIR += rox-archive
    SUBDIR += rpm
    SUBDIR += rpm2cpio
    SUBDIR += rpm4
    SUBDIR += rpm5

    SUBDIR += ruby-lha
    SUBDIR += ruby-libarchive
    SUBDIR += ruby-zip
    SUBDIR += rubygem-archive-tar-minitar
    SUBDIR += rubygem-archive-zip
    SUBDIR += rubygem-bzip2
    SUBDIR += rubygem-minitar

Changes to archivers/advancecomp/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Created by: Radim Kolar
# $FreeBSD: head/archivers/advancecomp/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	advancecomp
PORTVERSION=	1.17
CATEGORIES=	archivers
MASTER_SITES=	SF/advancemame/${PORTNAME}/${PORTVERSION}

MAINTAINER=	danilogondolfo@gmail.com
COMMENT=	Recompression utilities for .ZIP, .PNG, .MNG, and .GZ files

USES=		gmake
GNU_CONFIGURE=	yes

MAN1=		advdef.1 advmng.1 advpng.1 advzip.1
PLIST_FILES=	bin/advdef bin/advmng bin/advpng bin/advzip

.include <bsd.port.mk>

|






|





<
<
<

1
2
3
4
5
6
7
8
9
10
11
12
13
14



15
# Created by: Radim Kolar
# $FreeBSD: head/archivers/advancecomp/Makefile 328322 2013-09-25 21:54:48Z danilo $

PORTNAME=	advancecomp
PORTVERSION=	1.17
CATEGORIES=	archivers
MASTER_SITES=	SF/advancemame/${PORTNAME}/${PORTVERSION}

MAINTAINER=	danilo@FreeBSD.org
COMMENT=	Recompression utilities for .ZIP, .PNG, .MNG, and .GZ files

USES=		gmake
GNU_CONFIGURE=	yes




.include <bsd.port.mk>

Added archivers/advancecomp/pkg-plist.

















>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
bin/advdef
bin/advmng
bin/advpng
bin/advzip
man/man1/advdef.1.gz
man/man1/advmng.1.gz
man/man1/advpng.1.gz
man/man1/advzip.1.gz

Changes to archivers/amigadepacker/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
# $FreeBSD: head/archivers/amigadepacker/Makefile 323578 2013-07-24 08:19:07Z ehaupt $

PORTNAME=	amigadepacker
PORTVERSION=	0.04
CATEGORIES=	archivers
MASTER_SITES=	http://zakalwe.fi/~shd/foss/amigadepacker/ \
		CRITICAL

MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	Tool for depacking some compressed Amiga formats

LICENSE=	GPLv2


HAS_CONFIGURE=	yes
USE_BZIP2=	yes
USE_CSTD=	gnu89

CONFIGURE_ARGS+=	--prefix=${PREFIX}
ALL_TARGET=	${PORTNAME}


|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
# $FreeBSD: head/archivers/amigadepacker/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	amigadepacker
PORTVERSION=	0.04
CATEGORIES=	archivers
MASTER_SITES=	http://zakalwe.fi/~shd/foss/amigadepacker/ \
		CRITICAL

MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	Tool for depacking some compressed Amiga formats

LICENSE=	GPLv2

NO_STAGE=	yes
HAS_CONFIGURE=	yes
USE_BZIP2=	yes
USE_CSTD=	gnu89

CONFIGURE_ARGS+=	--prefix=${PREFIX}
ALL_TARGET=	${PORTNAME}

Changes to archivers/aolserver-nszlib/Makefile.

1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19

20
21
22
23
24
25
26
# Created by: Martin Matuska <mm@FreeBSD.org>
# $FreeBSD: head/archivers/aolserver-nszlib/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	nszlib
PORTVERSION=	1.1
PORTREVISION=	2
CATEGORIES=	archivers www
MASTER_SITES=	ftp://ftp.crystalballinc.com/pub/vlad/
MASTER_SITE_SUBDIR=	aolserver
................................................................................

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Zlib library interface for AOLserver

LICENSE=	MPL GPLv1
LICENSE_COMB=	dual


AOLSERVERBASE?=	aolserver

BUILD_DEPENDS+=	${LOCALBASE}/${AOLSERVERBASE}/bin/nsd:${PORTSDIR}/www/aolserver
RUN_DEPENDS+=	${LOCALBASE}/${AOLSERVERBASE}/bin/nsd:${PORTSDIR}/www/aolserver

USES=		gmake


|







 







>







1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Created by: Martin Matuska <mm@FreeBSD.org>
# $FreeBSD: head/archivers/aolserver-nszlib/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	nszlib
PORTVERSION=	1.1
PORTREVISION=	2
CATEGORIES=	archivers www
MASTER_SITES=	ftp://ftp.crystalballinc.com/pub/vlad/
MASTER_SITE_SUBDIR=	aolserver
................................................................................

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Zlib library interface for AOLserver

LICENSE=	MPL GPLv1
LICENSE_COMB=	dual

NO_STAGE=	yes
AOLSERVERBASE?=	aolserver

BUILD_DEPENDS+=	${LOCALBASE}/${AOLSERVERBASE}/bin/nsd:${PORTSDIR}/www/aolserver
RUN_DEPENDS+=	${LOCALBASE}/${AOLSERVERBASE}/bin/nsd:${PORTSDIR}/www/aolserver

USES=		gmake

Changes to archivers/arc/Makefile.

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
# New ports collection makefile for:    arc
# Date created:         31 Dec 1994
# Whom:                 ache
#
# $FreeBSD: head/archivers/arc/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	arc
PORTVERSION=	5.21p
CATEGORIES=	archivers
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}

MAINTAINER=	delphij@FreeBSD.org
COMMENT=	Create & extract files from DOS .ARC files


PLIST_FILES=	bin/arc bin/marc
PORTDOCS=	Arc521.doc
MAN1=		arc.1

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/arc ${WRKSRC}/marc ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/arc.1 ${MANPREFIX}/man/man1
.if !defined(NOPORTDOCS)
	@${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/Arc521.doc ${DOCSDIR}
.endif

.include <bsd.port.mk>
|
<
<
<
|
<









>













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
# Created by: ache



# $FreeBSD: head/archivers/arc/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	arc
PORTVERSION=	5.21p
CATEGORIES=	archivers
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}

MAINTAINER=	delphij@FreeBSD.org
COMMENT=	Create & extract files from DOS .ARC files

NO_STAGE=	yes
PLIST_FILES=	bin/arc bin/marc
PORTDOCS=	Arc521.doc
MAN1=		arc.1

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/arc ${WRKSRC}/marc ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/arc.1 ${MANPREFIX}/man/man1
.if !defined(NOPORTDOCS)
	@${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/Arc521.doc ${DOCSDIR}
.endif

.include <bsd.port.mk>

Changes to archivers/arj/Makefile.

1
2
3
4
5
6
7
8
9
..
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
60
61
# Created by: Konstantin Reznichenko <kot@premierbank.dp.ua>
# $FreeBSD: head/archivers/arj/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	arj
PORTVERSION=	3.10.22
PORTREVISION=	4
CATEGORIES=	archivers
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/2.78_3.10%20build%2022

................................................................................
MAKE_JOBS_UNSAFE=	yes
CONFIGURE_WRKSRC=	${WRKSRC}/gnu
CFLAGS+=	-fPIC
MAKEFILE=	GNUmakefile
STRIP=
LANGUAGE?=	en
MAKE_ENV+=	"LOCALE=${LANGUAGE}"

PORTDOCS=	*

PLIST_FILES=	bin/arj \
		bin/arj-register \
		bin/arjdisp \
		bin/rearj \
		lib/arj/arjcrypt.so




PLIST_DIRS=	lib/arj

MAN1=		arj-register.1 arj.1 arjdisp.1 rearj.1

PORTSCOUT=	skipv:3.10g

.include <bsd.port.pre.mk>





post-patch:
	@${REINPLACE_CMD} -e 's!/etc!${LOCALBASE}/etc!' \
		 ${WRKSRC}/arj.c ${WRKSRC}/file_reg.c ${WRKSRC}/rearj.c
	@${REINPLACE_CMD} -e 's!-O2!!' ${WRKSRC}/gnu/configure.in
	@${REINPLACE_CMD} -e 's!^static !!' ${WRKSRC}/integr.c
	@${REINPLACE_CMD} -e 's!strnlen!_strnlen!g' ${WRKSRC}/fardata.c

pre-build:
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} prepare)

post-install:
.if ${PORT_OPTIONS:MDOCS}
	@${MKDIR} ${DOCSDIR}
	cd ${WRKSRC}/doc && ${INSTALL_DATA} COPYING debug.txt ${DOCSDIR}
	cd ${WRKSRC}/resource/en && \
		${INSTALL_DATA} arjl.txt arjs.txt history.txt readme.txt unix.txt ${DOCSDIR}
.endif

.if ${ARCH} == "powerpc"
BROKEN=		Does not install on powerpc
.endif

.include <bsd.port.post.mk>

|







 







>






|
>
>
>
>


<
<



>
>
>
>













|
|

|
<
<
<
<



1
2
3
4
5
6
7
8
9
..
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
60
61




62
63
64
# Created by: Konstantin Reznichenko <kot@premierbank.dp.ua>
# $FreeBSD: head/archivers/arj/Makefile 328487 2013-09-27 14:49:44Z garga $

PORTNAME=	arj
PORTVERSION=	3.10.22
PORTREVISION=	4
CATEGORIES=	archivers
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/2.78_3.10%20build%2022

................................................................................
MAKE_JOBS_UNSAFE=	yes
CONFIGURE_WRKSRC=	${WRKSRC}/gnu
CFLAGS+=	-fPIC
MAKEFILE=	GNUmakefile
STRIP=
LANGUAGE?=	en
MAKE_ENV+=	"LOCALE=${LANGUAGE}"

PORTDOCS=	*

PLIST_FILES=	bin/arj \
		bin/arj-register \
		bin/arjdisp \
		bin/rearj \
		lib/arj/arjcrypt.so \
		man/man1/arj-register.1.gz \
		man/man1/arj.1.gz \
		man/man1/arjdisp.1.gz \
		man/man1/rearj.1.gz
PLIST_DIRS=	lib/arj



PORTSCOUT=	skipv:3.10g

.include <bsd.port.pre.mk>

.if ${ARCH} == "powerpc"
BROKEN=		Does not install on powerpc
.endif

post-patch:
	@${REINPLACE_CMD} -e 's!/etc!${LOCALBASE}/etc!' \
		 ${WRKSRC}/arj.c ${WRKSRC}/file_reg.c ${WRKSRC}/rearj.c
	@${REINPLACE_CMD} -e 's!-O2!!' ${WRKSRC}/gnu/configure.in
	@${REINPLACE_CMD} -e 's!^static !!' ${WRKSRC}/integr.c
	@${REINPLACE_CMD} -e 's!strnlen!_strnlen!g' ${WRKSRC}/fardata.c

pre-build:
	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} prepare)

post-install:
.if ${PORT_OPTIONS:MDOCS}
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
	cd ${WRKSRC}/doc && ${INSTALL_DATA} COPYING debug.txt ${STAGEDIR}${DOCSDIR}
	cd ${WRKSRC}/resource/en && \
		${INSTALL_DATA} arjl.txt arjs.txt history.txt readme.txt unix.txt ${STAGEDIR}${DOCSDIR}




.endif

.include <bsd.port.post.mk>

Changes to archivers/ark/Makefile.

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17

18
19
20
21
22
23
24
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD: head/archivers/ark/Makefile 324744 2013-08-14 22:35:50Z ak $

PORTNAME=	ark
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	archivers kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}
................................................................................
MAINTAINER=	kde@FreeBSD.org
COMMENT=	Archiving tool for KDE

LIB_DEPENDS=	qjson.0:${PORTSDIR}/devel/qjson

CONFLICTS_INSTALL=	kdeutils-4.[0-7].*


USE_XZ=		yes
USE_KDE4=	kdeprefix kdehier automoc4 kdelibs libkonq
USES=		cmake:outsource
USE_QT4=	qtestlib qmake_build moc_build rcc_build uic_build
USE_LDCONFIG=	yes

MAN1=		ark.1

|







 







>







1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD: head/archivers/ark/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	ark
PORTVERSION=	${KDE4_VERSION}
CATEGORIES=	archivers kde
MASTER_SITES=	${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR=	${KDE4_BRANCH}/${PORTVERSION}/src
DIST_SUBDIR=	KDE/${PORTVERSION}
................................................................................
MAINTAINER=	kde@FreeBSD.org
COMMENT=	Archiving tool for KDE

LIB_DEPENDS=	qjson.0:${PORTSDIR}/devel/qjson

CONFLICTS_INSTALL=	kdeutils-4.[0-7].*

NO_STAGE=	yes
USE_XZ=		yes
USE_KDE4=	kdeprefix kdehier automoc4 kdelibs libkonq
USES=		cmake:outsource
USE_QT4=	qtestlib qmake_build moc_build rcc_build uic_build
USE_LDCONFIG=	yes

MAN1=		ark.1

Changes to archivers/bicom/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
20
21
22
23
24
25
26
27
28
29
# New ports collection makefile for:	BIjective COMpressor
# Date created:				09 May 2003
# Whom:					Alexey Dokuchaev <danfe@regency.nsu.ru>
#
# $FreeBSD: head/archivers/bicom/Makefile 324744 2013-08-14 22:35:50Z ak $
#

PORTNAME=	bicom
PORTVERSION=	1.01
CATEGORIES=	archivers
MASTER_SITES=	http://www3.sympatico.ca/mt0000/bicom/ \
		http://freebsd.nsu.ru/distfiles/
DISTNAME=	${PORTNAME}${PORTVERSION:S/.//g}
................................................................................
USE_ZIP=	yes
NO_WRKSUBDIR=	yes
MAKEFILE=	${FILESDIR}/Makefile

PLIST_FILES=	bin/bicom

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/bicom/bicom ${PREFIX}/bin

.include <bsd.port.mk>
<
<
|
<
|
<







 







|




1

2

3
4
5
6
7
8
9
..
16
17
18
19
20
21
22
23
24
25


# Created by: Alexey Dokuchaev <danfe@regency.nsu.ru>

# $FreeBSD: head/archivers/bicom/Makefile 328236 2013-09-25 02:06:25Z vanilla $


PORTNAME=	bicom
PORTVERSION=	1.01
CATEGORIES=	archivers
MASTER_SITES=	http://www3.sympatico.ca/mt0000/bicom/ \
		http://freebsd.nsu.ru/distfiles/
DISTNAME=	${PORTNAME}${PORTVERSION:S/.//g}
................................................................................
USE_ZIP=	yes
NO_WRKSUBDIR=	yes
MAKEFILE=	${FILESDIR}/Makefile

PLIST_FILES=	bin/bicom

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/bicom/bicom ${STAGEDIR}/${PREFIX}/bin

.include <bsd.port.mk>

Changes to archivers/bzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17
18
# Created by: Andreas Klemm <andreas@klemm.gtn.com>
# $FreeBSD: head/archivers/bzip/Makefile 309150 2012-12-18 07:57:31Z danfe $

PORTNAME=	bzip
PORTVERSION=	0.21
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.42.org/pub/OLD/b/

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Block-sorting file compressor


RESTRICTED=	may be covered by patents
MAN1=		bzip.1 bunzip.1
USE_CSTD=	gnu89

PLIST_FILES=	bin/bzip bin/bunzip

pre-install:

|









>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Created by: Andreas Klemm <andreas@klemm.gtn.com>
# $FreeBSD: head/archivers/bzip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	bzip
PORTVERSION=	0.21
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.42.org/pub/OLD/b/

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Block-sorting file compressor

NO_STAGE=	yes
RESTRICTED=	may be covered by patents
MAN1=		bzip.1 bunzip.1
USE_CSTD=	gnu89

PLIST_FILES=	bin/bzip bin/bunzip

pre-install:

Changes to archivers/bzip2/Makefile.

1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17
18
# Created by: Thomas Gellekum <tg@FreeBSD.org>
# $FreeBSD: head/archivers/bzip2/Makefile 309150 2012-12-18 07:57:31Z danfe $

PORTNAME=	bzip2
PORTVERSION=	1.0.6
CATEGORIES=	archivers
MASTER_SITES=	http://www.bzip.org/${PORTVERSION}/

MAINTAINER=	jharris@widomaker.com
COMMENT=	Block-sorting file compressor


USE_LDCONFIG=	yes
PATCH_STRIP=	-p3

MAN1=		bzip2.1 bzgrep.1 bzmore.1
MLINKS=		bzip2.1 bunzip2.1   bzip2.1 bzcat.1   bzip2.1 bz2cat.1 \
		bzip2.1 bzip2recover.1 \
		bzgrep.1 bzegrep.1 \

|









>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Created by: Thomas Gellekum <tg@FreeBSD.org>
# $FreeBSD: head/archivers/bzip2/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	bzip2
PORTVERSION=	1.0.6
CATEGORIES=	archivers
MASTER_SITES=	http://www.bzip.org/${PORTVERSION}/

MAINTAINER=	jharris@widomaker.com
COMMENT=	Block-sorting file compressor

NO_STAGE=	yes
USE_LDCONFIG=	yes
PATCH_STRIP=	-p3

MAN1=		bzip2.1 bzgrep.1 bzmore.1
MLINKS=		bzip2.1 bunzip2.1   bzip2.1 bzcat.1   bzip2.1 bz2cat.1 \
		bzip2.1 bzip2recover.1 \
		bzgrep.1 bzegrep.1 \

Changes to archivers/cabextract/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
17
18
19
20
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/archivers/cabextract/Makefile 309340 2012-12-21 05:32:17Z danfe $

PORTNAME=	cabextract
PORTVERSION=	1.4
CATEGORIES=	archivers
MASTER_SITES=	http://www.cabextract.org.uk/

MAINTAINER=	gabor@FreeBSD.org
COMMENT=	Program to extract Microsoft cabinet (.CAB) files

LICENSE=	GPLv3


GNU_CONFIGURE=	yes

MANLANG=	"" ja
MAN1=		cabextract.1

PLIST_FILES=	bin/cabextract
DOCS=		AUTHORS ChangeLog NEWS README TODO

|











>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/archivers/cabextract/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	cabextract
PORTVERSION=	1.4
CATEGORIES=	archivers
MASTER_SITES=	http://www.cabextract.org.uk/

MAINTAINER=	gabor@FreeBSD.org
COMMENT=	Program to extract Microsoft cabinet (.CAB) files

LICENSE=	GPLv3

NO_STAGE=	yes
GNU_CONFIGURE=	yes

MANLANG=	"" ja
MAN1=		cabextract.1

PLIST_FILES=	bin/cabextract
DOCS=		AUTHORS ChangeLog NEWS README TODO

Changes to archivers/dact/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# Created by: ijliao
# $FreeBSD: head/archivers/dact/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	dact
PORTVERSION=	0.8.42
CATEGORIES=	archivers
MASTER_SITES=	http://www.rkeene.org/files/oss/dact/release/

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	Dynamic Adaptive Compression Tool

LIB_DEPENDS=	mcrypt.8:${PORTSDIR}/security/libmcrypt \
		lzo2.2:${PORTSDIR}/archivers/lzo2


USES=		gmake
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--libdir=${PREFIX}/lib
CPPFLAGS+=	${CXXFLAGS} -I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
MAKE_ARGS=	TOBUILD="dact libdact.so dact.conf"


|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: ijliao
# $FreeBSD: head/archivers/dact/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	dact
PORTVERSION=	0.8.42
CATEGORIES=	archivers
MASTER_SITES=	http://www.rkeene.org/files/oss/dact/release/

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	Dynamic Adaptive Compression Tool

LIB_DEPENDS=	mcrypt.8:${PORTSDIR}/security/libmcrypt \
		lzo2.2:${PORTSDIR}/archivers/lzo2

NO_STAGE=	yes
USES=		gmake
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--libdir=${PREFIX}/lib
CPPFLAGS+=	${CXXFLAGS} -I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
MAKE_ARGS=	TOBUILD="dact libdact.so dact.conf"

Changes to archivers/deb2targz/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
18
19
20
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD: head/archivers/deb2targz/Makefile 309150 2012-12-18 07:57:31Z danfe $

PORTNAME=	deb2targz
PORTVERSION=	20100710
CATEGORIES=	archivers
MASTER_SITES=	# none
DISTFILES=	# none

MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	Command-line utility for converting a Debian .deb file to a .tar.gz


NO_BUILD=	yes

PLIST_FILES=	bin/deb2targz

do-install:
	${INSTALL_SCRIPT} ${FILESDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}

.include <bsd.port.mk>

|










>








1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD: head/archivers/deb2targz/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	deb2targz
PORTVERSION=	20100710
CATEGORIES=	archivers
MASTER_SITES=	# none
DISTFILES=	# none

MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	Command-line utility for converting a Debian .deb file to a .tar.gz

NO_STAGE=	yes
NO_BUILD=	yes

PLIST_FILES=	bin/deb2targz

do-install:
	${INSTALL_SCRIPT} ${FILESDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}

.include <bsd.port.mk>

Changes to archivers/deco/Makefile.

1
2
3
4
5
6
7
8
..
23
24
25
26
27
28
29

30
31
32
33
34
35
36
# $FreeBSD: head/archivers/deco/Makefile 313135 2013-03-01 05:16:49Z kevlo $

PORTNAME=	deco
PORTVERSION=	1.6.3
CATEGORIES=	archivers
MASTER_SITES=	http://hartlich.com/deco/download/:site1 \
		http://hartlich.com/deco/archive/download/:site2
DISTFILES=	${PORTNAME}-${PORTVERSION}.tar.gz:site1 \
................................................................................
		rzip:${PORTSDIR}/archivers/rzip \
		unace:${PORTSDIR}/archivers/unace \
		unrar:${PORTSDIR}/archivers/unrar \
		unzip:${PORTSDIR}/archivers/unzip \
		zoo:${PORTSDIR}/archivers/zoo \
		flac:${PORTSDIR}/audio/flac


NO_LATEST_LINK=	yes
CONFLICTS=	deco-[0-9]*

post-patch:
	@${CP} ${FILESDIR}/extract ${WRKDIR}/${PORTNAME}-archive-1.6/x/"tar\.xz"

do-build:
|







 







>







1
2
3
4
5
6
7
8
..
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# $FreeBSD: head/archivers/deco/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	deco
PORTVERSION=	1.6.3
CATEGORIES=	archivers
MASTER_SITES=	http://hartlich.com/deco/download/:site1 \
		http://hartlich.com/deco/archive/download/:site2
DISTFILES=	${PORTNAME}-${PORTVERSION}.tar.gz:site1 \
................................................................................
		rzip:${PORTSDIR}/archivers/rzip \
		unace:${PORTSDIR}/archivers/unace \
		unrar:${PORTSDIR}/archivers/unrar \
		unzip:${PORTSDIR}/archivers/unzip \
		zoo:${PORTSDIR}/archivers/zoo \
		flac:${PORTSDIR}/audio/flac

NO_STAGE=	yes
NO_LATEST_LINK=	yes
CONFLICTS=	deco-[0-9]*

post-patch:
	@${CP} ${FILESDIR}/extract ${WRKDIR}/${PORTNAME}-archive-1.6/x/"tar\.xz"

do-build:

Changes to archivers/deutex/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
15
16
17
18
19
20
21

22
23
24
25
26
27
28
# New ports collection makefile for:	DeuTex
# Date created:				20 Dec 2005
# Whom:					Alexey Dokuchaev <danfe@FreeBSD.org>
#
# $FreeBSD: head/archivers/deutex/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	deutex
PORTVERSION=	4.4.0
PORTREVISION=	1
CATEGORIES=	archivers games
MASTER_SITES=	http://www.teaser.fr/~amajorel/deutex/ \
		http://freebsd.nsu.ru/distfiles/
................................................................................
MAINTAINER=	danfe@FreeBSD.org
COMMENT=	WAD file manipulator for Doom, Heretic, Hexen, and Strife

LICENSE=	GPLv2

MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}"


MAN6=		${PORTNAME}.6
PLIST_FILES=	bin/deusf bin/deutex
PORTDOCS=	*

post-extract:
	@${REINPLACE_CMD} -e 's,-mkdir,mkdir -p,' ${WRKSRC}/Makefile
	@${REINPLACE_CMD} -e 's,malloc\.h,stdlib.h,' ${WRKSRC}/src/tools.c
<
<
|
<
|
<







 







>









1

2

3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25


# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>

# $FreeBSD: head/archivers/deutex/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	deutex
PORTVERSION=	4.4.0
PORTREVISION=	1
CATEGORIES=	archivers games
MASTER_SITES=	http://www.teaser.fr/~amajorel/deutex/ \
		http://freebsd.nsu.ru/distfiles/
................................................................................
MAINTAINER=	danfe@FreeBSD.org
COMMENT=	WAD file manipulator for Doom, Heretic, Hexen, and Strife

LICENSE=	GPLv2

MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}"

NO_STAGE=	yes
MAN6=		${PORTNAME}.6
PLIST_FILES=	bin/deusf bin/deutex
PORTDOCS=	*

post-extract:
	@${REINPLACE_CMD} -e 's,-mkdir,mkdir -p,' ${WRKSRC}/Makefile
	@${REINPLACE_CMD} -e 's,malloc\.h,stdlib.h,' ${WRKSRC}/src/tools.c

Changes to archivers/dpkg/Makefile.

1
2
3
4
5
6
7
8
9
..
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# Created by: Hye-Shik Chang <perky@FreeBSD.org>
# $FreeBSD: head/archivers/dpkg/Makefile 326932 2013-09-10 20:45:04Z pawel $

PORTNAME=	dpkg
PORTVERSION=	1.17.1
CATEGORIES=	archivers sysutils
MASTER_SITES=	${MASTER_SITE_DEBIAN_POOL}
DISTNAME=	dpkg_${PORTVERSION}

................................................................................
OPTIONS_SUB=	yes

NLS_CONFIGURE_OFF=	--disable-nls
NLS_USES=		gettext

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MNLS}
MANLANG=	"" de fr hu ja pl sv
.endif

.include "Makefile.man"

post-patch:
	@${REINPLACE_CMD} 's|-t$$host|-t${ARCH}-freebsd|g' \
		${WRKSRC}/configure
	@${REINPLACE_CMD} '/^#define TAR/ s|tar|g&|' \
		${WRKSRC}/lib/dpkg/dpkg.h
	@${REINPLACE_CMD} -E 's/(md5|sha1|sha256)sum/g&/g' \
		${WRKSRC}/scripts/Dpkg/Checksums.pm

post-install:
.for f in available diversions statoverride status
	${TOUCH} ${DPKGDIR}/${f}
.endfor
	${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL

.include <bsd.port.mk>

|







 







<
<
<
<
<
<










|




1
2
3
4
5
6
7
8
9
..
37
38
39
40
41
42
43






44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# Created by: Hye-Shik Chang <perky@FreeBSD.org>
# $FreeBSD: head/archivers/dpkg/Makefile 328310 2013-09-25 19:59:55Z pawel $

PORTNAME=	dpkg
PORTVERSION=	1.17.1
CATEGORIES=	archivers sysutils
MASTER_SITES=	${MASTER_SITE_DEBIAN_POOL}
DISTNAME=	dpkg_${PORTVERSION}

................................................................................
OPTIONS_SUB=	yes

NLS_CONFIGURE_OFF=	--disable-nls
NLS_USES=		gettext

.include <bsd.port.options.mk>







post-patch:
	@${REINPLACE_CMD} 's|-t$$host|-t${ARCH}-freebsd|g' \
		${WRKSRC}/configure
	@${REINPLACE_CMD} '/^#define TAR/ s|tar|g&|' \
		${WRKSRC}/lib/dpkg/dpkg.h
	@${REINPLACE_CMD} -E 's/(md5|sha1|sha256)sum/g&/g' \
		${WRKSRC}/scripts/Dpkg/Checksums.pm

post-install:
.for f in available diversions statoverride status
	${TOUCH} ${STAGEDIR}${DPKGDIR}/${f}
.endfor
	${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL

.include <bsd.port.mk>

Deleted archivers/dpkg/Makefile.man.

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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
# $FreeBSD: head/archivers/dpkg/Makefile.man 326932 2013-09-10 20:45:04Z pawel $

MAN1_EN=	dpkg-architecture.1 \
		dpkg-buildflags.1 \
		dpkg-buildpackage.1 \
		dpkg-checkbuilddeps.1 \
		dpkg-deb.1 \
		dpkg-distaddfile.1 \
		dpkg-genchanges.1 \
		dpkg-gencontrol.1 \
		dpkg-gensymbols.1 \
		dpkg-maintscript-helper.1 \
		dpkg-mergechangelogs.1 \
		dpkg-name.1 \
		dpkg-parsechangelog.1 \
		dpkg-query.1 \
		dpkg-scanpackages.1 \
		dpkg-scansources.1 \
		dpkg-shlibdeps.1 \
		dpkg-source.1 \
		dpkg-split.1 \
		dpkg-trigger.1 \
		dpkg-vendor.1 \
		dpkg.1 \
		dselect.1

MAN3_EN=	Dpkg::BuildEnv.3 \
		Dpkg::BuildFlags.3 \
		Dpkg::BuildOptions.3 \
		Dpkg::Changelog.3 \
		Dpkg::Changelog::Debian.3 \
		Dpkg::Changelog::Entry.3 \
		Dpkg::Changelog::Entry::Debian.3 \
		Dpkg::Changelog::Parse.3 \
		Dpkg::Checksums.3 \
		Dpkg::Compression.3 \
		Dpkg::Compression::FileHandle.3 \
		Dpkg::Compression::Process.3 \
		Dpkg::Conf.3 \
		Dpkg::Control.3 \
		Dpkg::Control::Changelog.3 \
		Dpkg::Control::Fields.3 \
		Dpkg::Control::FieldsCore.3 \
		Dpkg::Control::Hash.3 \
		Dpkg::Control::HashCore.3 \
		Dpkg::Control::Info.3 \
		Dpkg::Control::Types.3 \
		Dpkg::Deps.3 \
		Dpkg::IPC.3 \
		Dpkg::Index.3 \
		Dpkg::Interface::Storable.3 \
		Dpkg::Path.3 \
		Dpkg::Source::Package.3 \
		Dpkg::Substvars.3 \
		Dpkg::Vendor.3 \
		Dpkg::Vendor::Debian.3 \
		Dpkg::Vendor::Default.3 \
		Dpkg::Vendor::Ubuntu.3 \
		Dpkg::Version.3

MAN5_EN=	deb-control.5 \
		deb-extra-override.5 \
		deb-origin.5 \
		deb-old.5 \
		deb-override.5 \
		deb-shlibs.5 \
		deb-split.5 \
		deb-src-control.5 \
		deb-substvars.5 \
		deb-symbols.5 \
		deb-triggers.5 \
		deb-version.5 \
		deb.5 \
		dpkg.cfg.5 \
		dselect.cfg.5

MAN8_EN=	dpkg-divert.8 \
		dpkg-statoverride.8 \
		start-stop-daemon.8 \
		update-alternatives.8

.if ${PORT_OPTIONS:MNLS}
MAN1_DE=	dpkg-buildpackage.1 \
		dpkg-checkbuilddeps.1 \
		dpkg-deb.1 \
		dpkg-distaddfile.1 \
		dpkg-genchanges.1 \
		dpkg-gencontrol.1 \
		dpkg-name.1 \
		dpkg-parsechangelog.1 \
		dpkg-query.1 \
		dpkg-scanpackages.1 \
		dpkg-scansources.1 \
		dpkg-shlibdeps.1 \
		dpkg-source.1 \
		dpkg-split.1 \
		dpkg-trigger.1 \
		dpkg.1 \
		dselect.1

MAN5_DE=	deb-control.5 \
		deb-old.5 \
		deb-override.5 \
		deb-shlibs.5 \
		deb-substvars.5 \
		deb-symbols.5 \
		deb-triggers.5 \
		deb-version.5 \
		deb.5 \
		dpkg.cfg.5 \
		dselect.cfg.5

MAN8_DE=	dpkg-divert.8 \
		start-stop-daemon.8 \
		update-alternatives.8

MAN1_FR=	dpkg-buildpackage.1 \
		dpkg-checkbuilddeps.1 \
		dpkg-deb.1 \
		dpkg-distaddfile.1 \
		dpkg-genchanges.1 \
		dpkg-gencontrol.1 \
		dpkg-name.1 \
		dpkg-parsechangelog.1 \
		dpkg-query.1 \
		dpkg-scanpackages.1 \
		dpkg-scansources.1 \
		dpkg-shlibdeps.1 \
		dpkg-source.1 \
		dpkg-split.1 \
		dpkg-trigger.1 \
		dpkg.1 \
		dselect.1

MAN5_FR=	deb-control.5 \
		deb-old.5 \
		deb-override.5 \
		deb-shlibs.5 \
		deb-substvars.5 \
		deb-symbols.5 \
		deb-triggers.5 \
		deb-version.5 \
		deb.5 \
		dpkg.cfg.5 \
		dselect.cfg.5

MAN8_FR=	dpkg-divert.8 \
		start-stop-daemon.8 \
		update-alternatives.8

MAN5_HU=	dpkg.cfg.5 \
		dselect.cfg.5

MAN1_JA=	dpkg-buildpackage.1 \
		dpkg-checkbuilddeps.1 \
		dpkg-deb.1 \
		dpkg-distaddfile.1 \
		dpkg-genchanges.1 \
		dpkg-gencontrol.1 \
		dpkg-gensymbols.1 \
		dpkg-mergechangelogs.1 \
		dpkg-name.1 \
		dpkg-parsechangelog.1 \
		dpkg-query.1 \
		dpkg-scanpackages.1 \
		dpkg-scansources.1 \
		dpkg-shlibdeps.1 \
		dpkg-source.1 \
		dpkg-split.1 \
		dpkg-trigger.1 \
		dpkg-vendor.1 \
		dpkg.1 \
		dselect.1

MAN5_JA=	deb-control.5 \
		deb-extra-override.5 \
		deb-old.5 \
		deb-origin.5 \
		deb-override.5 \
		deb-shlibs.5 \
		deb-split.5 \
		deb-src-control.5 \
		deb-substvars.5 \
		deb-symbols.5 \
		deb-triggers.5 \
		deb-version.5 \
		deb.5 \
		dpkg.cfg.5 \
		dselect.cfg.5

MAN8_JA=	dpkg-divert.8 \
		start-stop-daemon.8 \
		update-alternatives.8

MAN1_PL=	dpkg-buildpackage.1 \
		dpkg-checkbuilddeps.1 \
		dpkg-deb.1 \
		dpkg-distaddfile.1 \
		dpkg-genchanges.1 \
		dpkg-gencontrol.1 \
		dpkg-name.1 \
		dpkg-parsechangelog.1 \
		dpkg-query.1 \
		dpkg-scanpackages.1 \
		dpkg-scansources.1 \
		dpkg-shlibdeps.1 \
		dpkg-split.1 \
		dpkg-trigger.1 \
		dpkg.1 \
		dselect.1

MAN5_PL=	deb-control.5 \
		deb-old.5 \
		deb-override.5 \
		deb-shlibs.5 \
		deb-substvars.5 \
		deb-symbols.5 \
		deb-triggers.5 \
		deb-version.5 \
		deb.5 \
		dpkg.cfg.5 \
		dselect.cfg.5

MAN8_PL=	dpkg-divert.8 \
		start-stop-daemon.8 \
		update-alternatives.8

MAN1_SV=	dpkg-buildpackage.1 \
		dpkg-checkbuilddeps.1 \
		dpkg-deb.1 \
		dpkg-distaddfile.1 \
		dpkg-genchanges.1 \
		dpkg-gencontrol.1 \
		dpkg-name.1 \
		dpkg-parsechangelog.1 \
		dpkg-query.1 \
		dpkg-scanpackages.1 \
		dpkg-scansources.1 \
		dpkg-shlibdeps.1 \
		dpkg-source.1 \
		dpkg-split.1 \
		dpkg-trigger.1 \
		dpkg.1 \
		dselect.1

MAN5_SV=	deb-control.5 \
		deb-old.5 \
		deb-override.5 \
		deb-shlibs.5 \
		deb-substvars.5 \
		deb-symbols.5 \
		deb-triggers.5 \
		deb-version.5 \
		deb.5 \
		dpkg.cfg.5 \
		dselect.cfg.5

MAN8_SV=	dpkg-divert.8 \
		start-stop-daemon.8 \
		update-alternatives.8
.endif
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<










































































































































































































































































































































































































































































































































Changes to archivers/dpkg/pkg-plist.

147
148
149
150
151
152
153











































































































































































































































































































































154
155
156
157
158
159
160
libexec/dpkg/methods/multicd/install
libexec/dpkg/methods/multicd/names
libexec/dpkg/methods/multicd/setup
libexec/dpkg/methods/multicd/update
libexec/dpkg/parsechangelog/debian
libexec/libdpkg.a
libexec/pkgconfig/libdpkg.pc











































































































































































































































































































































sbin/start-stop-daemon
%%DATADIR%%/abitable
%%DATADIR%%/architecture.mk
%%DATADIR%%/buildflags.mk
%%DATADIR%%/cputable
%%DATADIR%%/default.mk
%%DATADIR%%/ostable







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
libexec/dpkg/methods/multicd/install
libexec/dpkg/methods/multicd/names
libexec/dpkg/methods/multicd/setup
libexec/dpkg/methods/multicd/update
libexec/dpkg/parsechangelog/debian
libexec/libdpkg.a
libexec/pkgconfig/libdpkg.pc
%%NLS%%man/de/man1/dpkg-buildpackage.1.gz
%%NLS%%man/de/man1/dpkg-checkbuilddeps.1.gz
%%NLS%%man/de/man1/dpkg-deb.1.gz
%%NLS%%man/de/man1/dpkg-distaddfile.1.gz
%%NLS%%man/de/man1/dpkg-genchanges.1.gz
%%NLS%%man/de/man1/dpkg-gencontrol.1.gz
%%NLS%%man/de/man1/dpkg-gensymbols.1.gz
%%NLS%%man/de/man1/dpkg-mergechangelogs.1.gz
%%NLS%%man/de/man1/dpkg-name.1.gz
%%NLS%%man/de/man1/dpkg-parsechangelog.1.gz
%%NLS%%man/de/man1/dpkg-query.1.gz
%%NLS%%man/de/man1/dpkg-scanpackages.1.gz
%%NLS%%man/de/man1/dpkg-scansources.1.gz
%%NLS%%man/de/man1/dpkg-shlibdeps.1.gz
%%NLS%%man/de/man1/dpkg-source.1.gz
%%NLS%%man/de/man1/dpkg-split.1.gz
%%NLS%%man/de/man1/dpkg-trigger.1.gz
%%NLS%%man/de/man1/dpkg-vendor.1.gz
%%NLS%%man/de/man1/dpkg.1.gz
%%NLS%%man/de/man1/dselect.1.gz
%%NLS%%man/de/man5/deb-control.5.gz
%%NLS%%man/de/man5/deb-extra-override.5.gz
%%NLS%%man/de/man5/deb-old.5.gz
%%NLS%%man/de/man5/deb-origin.5.gz
%%NLS%%man/de/man5/deb-override.5.gz
%%NLS%%man/de/man5/deb-shlibs.5.gz
%%NLS%%man/de/man5/deb-split.5.gz
%%NLS%%man/de/man5/deb-src-control.5.gz
%%NLS%%man/de/man5/deb-substvars.5.gz
%%NLS%%man/de/man5/deb-symbols.5.gz
%%NLS%%man/de/man5/deb-triggers.5.gz
%%NLS%%man/de/man5/deb-version.5.gz
%%NLS%%man/de/man5/deb.5.gz
%%NLS%%man/de/man5/dpkg.cfg.5.gz
%%NLS%%man/de/man5/dselect.cfg.5.gz
%%NLS%%man/de/man8/dpkg-divert.8.gz
%%NLS%%man/de/man8/start-stop-daemon.8.gz
%%NLS%%man/de/man8/update-alternatives.8.gz
%%NLS%%man/es/man1/dpkg-buildpackage.1.gz
%%NLS%%man/es/man1/dpkg-checkbuilddeps.1.gz
%%NLS%%man/es/man1/dpkg-deb.1.gz
%%NLS%%man/es/man1/dpkg-distaddfile.1.gz
%%NLS%%man/es/man1/dpkg-genchanges.1.gz
%%NLS%%man/es/man1/dpkg-gencontrol.1.gz
%%NLS%%man/es/man1/dpkg-gensymbols.1.gz
%%NLS%%man/es/man1/dpkg-mergechangelogs.1.gz
%%NLS%%man/es/man1/dpkg-name.1.gz
%%NLS%%man/es/man1/dpkg-parsechangelog.1.gz
%%NLS%%man/es/man1/dpkg-query.1.gz
%%NLS%%man/es/man1/dpkg-scanpackages.1.gz
%%NLS%%man/es/man1/dpkg-scansources.1.gz
%%NLS%%man/es/man1/dpkg-shlibdeps.1.gz
%%NLS%%man/es/man1/dpkg-source.1.gz
%%NLS%%man/es/man1/dpkg-split.1.gz
%%NLS%%man/es/man1/dpkg-trigger.1.gz
%%NLS%%man/es/man1/dpkg-vendor.1.gz
%%NLS%%man/es/man1/dpkg.1.gz
%%NLS%%man/es/man1/dselect.1.gz
%%NLS%%man/es/man5/deb-control.5.gz
%%NLS%%man/es/man5/deb-extra-override.5.gz
%%NLS%%man/es/man5/deb-old.5.gz
%%NLS%%man/es/man5/deb-origin.5.gz
%%NLS%%man/es/man5/deb-override.5.gz
%%NLS%%man/es/man5/deb-shlibs.5.gz
%%NLS%%man/es/man5/deb-split.5.gz
%%NLS%%man/es/man5/deb-src-control.5.gz
%%NLS%%man/es/man5/deb-substvars.5.gz
%%NLS%%man/es/man5/deb-symbols.5.gz
%%NLS%%man/es/man5/deb-triggers.5.gz
%%NLS%%man/es/man5/deb-version.5.gz
%%NLS%%man/es/man5/deb.5.gz
%%NLS%%man/es/man5/dpkg.cfg.5.gz
%%NLS%%man/es/man5/dselect.cfg.5.gz
%%NLS%%man/es/man8/dpkg-divert.8.gz
%%NLS%%man/es/man8/start-stop-daemon.8.gz
%%NLS%%man/es/man8/update-alternatives.8.gz
%%NLS%%man/fr/man1/dpkg-buildpackage.1.gz
%%NLS%%man/fr/man1/dpkg-checkbuilddeps.1.gz
%%NLS%%man/fr/man1/dpkg-deb.1.gz
%%NLS%%man/fr/man1/dpkg-distaddfile.1.gz
%%NLS%%man/fr/man1/dpkg-genchanges.1.gz
%%NLS%%man/fr/man1/dpkg-gencontrol.1.gz
%%NLS%%man/fr/man1/dpkg-gensymbols.1.gz
%%NLS%%man/fr/man1/dpkg-mergechangelogs.1.gz
%%NLS%%man/fr/man1/dpkg-name.1.gz
%%NLS%%man/fr/man1/dpkg-parsechangelog.1.gz
%%NLS%%man/fr/man1/dpkg-query.1.gz
%%NLS%%man/fr/man1/dpkg-scanpackages.1.gz
%%NLS%%man/fr/man1/dpkg-scansources.1.gz
%%NLS%%man/fr/man1/dpkg-shlibdeps.1.gz
%%NLS%%man/fr/man1/dpkg-source.1.gz
%%NLS%%man/fr/man1/dpkg-split.1.gz
%%NLS%%man/fr/man1/dpkg-trigger.1.gz
%%NLS%%man/fr/man1/dpkg-vendor.1.gz
%%NLS%%man/fr/man1/dpkg.1.gz
%%NLS%%man/fr/man1/dselect.1.gz
%%NLS%%man/fr/man5/deb-control.5.gz
%%NLS%%man/fr/man5/deb-extra-override.5.gz
%%NLS%%man/fr/man5/deb-old.5.gz
%%NLS%%man/fr/man5/deb-origin.5.gz
%%NLS%%man/fr/man5/deb-override.5.gz
%%NLS%%man/fr/man5/deb-shlibs.5.gz
%%NLS%%man/fr/man5/deb-split.5.gz
%%NLS%%man/fr/man5/deb-src-control.5.gz
%%NLS%%man/fr/man5/deb-substvars.5.gz
%%NLS%%man/fr/man5/deb-symbols.5.gz
%%NLS%%man/fr/man5/deb-triggers.5.gz
%%NLS%%man/fr/man5/deb-version.5.gz
%%NLS%%man/fr/man5/deb.5.gz
%%NLS%%man/fr/man5/dpkg.cfg.5.gz
%%NLS%%man/fr/man5/dselect.cfg.5.gz
%%NLS%%man/fr/man8/dpkg-divert.8.gz
%%NLS%%man/fr/man8/start-stop-daemon.8.gz
%%NLS%%man/fr/man8/update-alternatives.8.gz
%%NLS%%man/hu/man5/dpkg.cfg.5.gz
%%NLS%%man/hu/man5/dselect.cfg.5.gz
%%NLS%%man/it/man1/dpkg-buildpackage.1.gz
%%NLS%%man/it/man1/dpkg-deb.1.gz
%%NLS%%man/it/man1/dpkg-name.1.gz
%%NLS%%man/it/man1/dpkg-parsechangelog.1.gz
%%NLS%%man/it/man1/dpkg-query.1.gz
%%NLS%%man/it/man1/dpkg-scanpackages.1.gz
%%NLS%%man/it/man1/dpkg-scansources.1.gz
%%NLS%%man/it/man1/dpkg-split.1.gz
%%NLS%%man/it/man1/dpkg-vendor.1.gz
%%NLS%%man/it/man1/dpkg.1.gz
%%NLS%%man/it/man1/dselect.1.gz
%%NLS%%man/it/man5/deb-control.5.gz
%%NLS%%man/it/man5/deb-extra-override.5.gz
%%NLS%%man/it/man5/deb-old.5.gz
%%NLS%%man/it/man5/deb-origin.5.gz
%%NLS%%man/it/man5/deb-override.5.gz
%%NLS%%man/it/man5/deb-shlibs.5.gz
%%NLS%%man/it/man5/deb-split.5.gz
%%NLS%%man/it/man5/deb-src-control.5.gz
%%NLS%%man/it/man5/deb-substvars.5.gz
%%NLS%%man/it/man5/deb-version.5.gz
%%NLS%%man/it/man5/deb.5.gz
%%NLS%%man/it/man5/dpkg.cfg.5.gz
%%NLS%%man/it/man5/dselect.cfg.5.gz
%%NLS%%man/it/man8/start-stop-daemon.8.gz
%%NLS%%man/it/man8/update-alternatives.8.gz
%%NLS%%man/ja/man1/dpkg-buildpackage.1.gz
%%NLS%%man/ja/man1/dpkg-checkbuilddeps.1.gz
%%NLS%%man/ja/man1/dpkg-deb.1.gz
%%NLS%%man/ja/man1/dpkg-distaddfile.1.gz
%%NLS%%man/ja/man1/dpkg-genchanges.1.gz
%%NLS%%man/ja/man1/dpkg-gencontrol.1.gz
%%NLS%%man/ja/man1/dpkg-gensymbols.1.gz
%%NLS%%man/ja/man1/dpkg-mergechangelogs.1.gz
%%NLS%%man/ja/man1/dpkg-name.1.gz
%%NLS%%man/ja/man1/dpkg-parsechangelog.1.gz
%%NLS%%man/ja/man1/dpkg-query.1.gz
%%NLS%%man/ja/man1/dpkg-scanpackages.1.gz
%%NLS%%man/ja/man1/dpkg-scansources.1.gz
%%NLS%%man/ja/man1/dpkg-shlibdeps.1.gz
%%NLS%%man/ja/man1/dpkg-source.1.gz
%%NLS%%man/ja/man1/dpkg-split.1.gz
%%NLS%%man/ja/man1/dpkg-trigger.1.gz
%%NLS%%man/ja/man1/dpkg-vendor.1.gz
%%NLS%%man/ja/man1/dpkg.1.gz
%%NLS%%man/ja/man1/dselect.1.gz
%%NLS%%man/ja/man5/deb-control.5.gz
%%NLS%%man/ja/man5/deb-extra-override.5.gz
%%NLS%%man/ja/man5/deb-old.5.gz
%%NLS%%man/ja/man5/deb-origin.5.gz
%%NLS%%man/ja/man5/deb-override.5.gz
%%NLS%%man/ja/man5/deb-shlibs.5.gz
%%NLS%%man/ja/man5/deb-split.5.gz
%%NLS%%man/ja/man5/deb-src-control.5.gz
%%NLS%%man/ja/man5/deb-substvars.5.gz
%%NLS%%man/ja/man5/deb-symbols.5.gz
%%NLS%%man/ja/man5/deb-triggers.5.gz
%%NLS%%man/ja/man5/deb-version.5.gz
%%NLS%%man/ja/man5/deb.5.gz
%%NLS%%man/ja/man5/dpkg.cfg.5.gz
%%NLS%%man/ja/man5/dselect.cfg.5.gz
%%NLS%%man/ja/man8/dpkg-divert.8.gz
%%NLS%%man/ja/man8/start-stop-daemon.8.gz
%%NLS%%man/ja/man8/update-alternatives.8.gz
man/man1/dpkg-architecture.1.gz
man/man1/dpkg-buildflags.1.gz
man/man1/dpkg-buildpackage.1.gz
man/man1/dpkg-checkbuilddeps.1.gz
man/man1/dpkg-deb.1.gz
man/man1/dpkg-distaddfile.1.gz
man/man1/dpkg-genchanges.1.gz
man/man1/dpkg-gencontrol.1.gz
man/man1/dpkg-gensymbols.1.gz
man/man1/dpkg-maintscript-helper.1.gz
man/man1/dpkg-mergechangelogs.1.gz
man/man1/dpkg-name.1.gz
man/man1/dpkg-parsechangelog.1.gz
man/man1/dpkg-query.1.gz
man/man1/dpkg-scanpackages.1.gz
man/man1/dpkg-scansources.1.gz
man/man1/dpkg-shlibdeps.1.gz
man/man1/dpkg-source.1.gz
man/man1/dpkg-split.1.gz
man/man1/dpkg-trigger.1.gz
man/man1/dpkg-vendor.1.gz
man/man1/dpkg.1.gz
man/man1/dselect.1.gz
man/man3/Dpkg::BuildEnv.3.gz
man/man3/Dpkg::BuildFlags.3.gz
man/man3/Dpkg::BuildOptions.3.gz
man/man3/Dpkg::Changelog.3.gz
man/man3/Dpkg::Changelog::Debian.3.gz
man/man3/Dpkg::Changelog::Entry.3.gz
man/man3/Dpkg::Changelog::Entry::Debian.3.gz
man/man3/Dpkg::Changelog::Parse.3.gz
man/man3/Dpkg::Checksums.3.gz
man/man3/Dpkg::Compression.3.gz
man/man3/Dpkg::Compression::FileHandle.3.gz
man/man3/Dpkg::Compression::Process.3.gz
man/man3/Dpkg::Conf.3.gz
man/man3/Dpkg::Control.3.gz
man/man3/Dpkg::Control::Changelog.3.gz
man/man3/Dpkg::Control::Fields.3.gz
man/man3/Dpkg::Control::FieldsCore.3.gz
man/man3/Dpkg::Control::Hash.3.gz
man/man3/Dpkg::Control::HashCore.3.gz
man/man3/Dpkg::Control::Info.3.gz
man/man3/Dpkg::Control::Types.3.gz
man/man3/Dpkg::Deps.3.gz
man/man3/Dpkg::IPC.3.gz
man/man3/Dpkg::Index.3.gz
man/man3/Dpkg::Interface::Storable.3.gz
man/man3/Dpkg::Path.3.gz
man/man3/Dpkg::Source::Package.3.gz
man/man3/Dpkg::Substvars.3.gz
man/man3/Dpkg::Vendor.3.gz
man/man3/Dpkg::Vendor::Debian.3.gz
man/man3/Dpkg::Vendor::Default.3.gz
man/man3/Dpkg::Vendor::Ubuntu.3.gz
man/man3/Dpkg::Version.3.gz
man/man5/deb-control.5.gz
man/man5/deb-extra-override.5.gz
man/man5/deb-old.5.gz
man/man5/deb-origin.5.gz
man/man5/deb-override.5.gz
man/man5/deb-shlibs.5.gz
man/man5/deb-split.5.gz
man/man5/deb-src-control.5.gz
man/man5/deb-substvars.5.gz
man/man5/deb-symbols.5.gz
man/man5/deb-triggers.5.gz
man/man5/deb-version.5.gz
man/man5/deb.5.gz
man/man5/dpkg.cfg.5.gz
man/man5/dselect.cfg.5.gz
man/man8/dpkg-divert.8.gz
man/man8/dpkg-statoverride.8.gz
man/man8/start-stop-daemon.8.gz
man/man8/update-alternatives.8.gz
%%NLS%%man/pl/man1/dpkg-buildpackage.1.gz
%%NLS%%man/pl/man1/dpkg-checkbuilddeps.1.gz
%%NLS%%man/pl/man1/dpkg-deb.1.gz
%%NLS%%man/pl/man1/dpkg-distaddfile.1.gz
%%NLS%%man/pl/man1/dpkg-genchanges.1.gz
%%NLS%%man/pl/man1/dpkg-gencontrol.1.gz
%%NLS%%man/pl/man1/dpkg-gensymbols.1.gz
%%NLS%%man/pl/man1/dpkg-mergechangelogs.1.gz
%%NLS%%man/pl/man1/dpkg-name.1.gz
%%NLS%%man/pl/man1/dpkg-parsechangelog.1.gz
%%NLS%%man/pl/man1/dpkg-query.1.gz
%%NLS%%man/pl/man1/dpkg-scanpackages.1.gz
%%NLS%%man/pl/man1/dpkg-scansources.1.gz
%%NLS%%man/pl/man1/dpkg-shlibdeps.1.gz
%%NLS%%man/pl/man1/dpkg-source.1.gz
%%NLS%%man/pl/man1/dpkg-split.1.gz
%%NLS%%man/pl/man1/dpkg-trigger.1.gz
%%NLS%%man/pl/man1/dpkg-vendor.1.gz
%%NLS%%man/pl/man1/dpkg.1.gz
%%NLS%%man/pl/man1/dselect.1.gz
%%NLS%%man/pl/man5/deb-control.5.gz
%%NLS%%man/pl/man5/deb-extra-override.5.gz
%%NLS%%man/pl/man5/deb-old.5.gz
%%NLS%%man/pl/man5/deb-origin.5.gz
%%NLS%%man/pl/man5/deb-override.5.gz
%%NLS%%man/pl/man5/deb-shlibs.5.gz
%%NLS%%man/pl/man5/deb-split.5.gz
%%NLS%%man/pl/man5/deb-src-control.5.gz
%%NLS%%man/pl/man5/deb-substvars.5.gz
%%NLS%%man/pl/man5/deb-symbols.5.gz
%%NLS%%man/pl/man5/deb-triggers.5.gz
%%NLS%%man/pl/man5/deb-version.5.gz
%%NLS%%man/pl/man5/deb.5.gz
%%NLS%%man/pl/man5/dpkg.cfg.5.gz
%%NLS%%man/pl/man5/dselect.cfg.5.gz
%%NLS%%man/pl/man8/dpkg-divert.8.gz
%%NLS%%man/pl/man8/start-stop-daemon.8.gz
%%NLS%%man/pl/man8/update-alternatives.8.gz
%%NLS%%man/sv/man1/dpkg-buildpackage.1.gz
%%NLS%%man/sv/man1/dpkg-checkbuilddeps.1.gz
%%NLS%%man/sv/man1/dpkg-deb.1.gz
%%NLS%%man/sv/man1/dpkg-distaddfile.1.gz
%%NLS%%man/sv/man1/dpkg-genchanges.1.gz
%%NLS%%man/sv/man1/dpkg-gencontrol.1.gz
%%NLS%%man/sv/man1/dpkg-gensymbols.1.gz
%%NLS%%man/sv/man1/dpkg-mergechangelogs.1.gz
%%NLS%%man/sv/man1/dpkg-name.1.gz
%%NLS%%man/sv/man1/dpkg-parsechangelog.1.gz
%%NLS%%man/sv/man1/dpkg-query.1.gz
%%NLS%%man/sv/man1/dpkg-scanpackages.1.gz
%%NLS%%man/sv/man1/dpkg-scansources.1.gz
%%NLS%%man/sv/man1/dpkg-shlibdeps.1.gz
%%NLS%%man/sv/man1/dpkg-source.1.gz
%%NLS%%man/sv/man1/dpkg-split.1.gz
%%NLS%%man/sv/man1/dpkg-trigger.1.gz
%%NLS%%man/sv/man1/dpkg-vendor.1.gz
%%NLS%%man/sv/man1/dpkg.1.gz
%%NLS%%man/sv/man1/dselect.1.gz
%%NLS%%man/sv/man5/deb-control.5.gz
%%NLS%%man/sv/man5/deb-extra-override.5.gz
%%NLS%%man/sv/man5/deb-old.5.gz
%%NLS%%man/sv/man5/deb-origin.5.gz
%%NLS%%man/sv/man5/deb-override.5.gz
%%NLS%%man/sv/man5/deb-shlibs.5.gz
%%NLS%%man/sv/man5/deb-split.5.gz
%%NLS%%man/sv/man5/deb-src-control.5.gz
%%NLS%%man/sv/man5/deb-substvars.5.gz
%%NLS%%man/sv/man5/deb-symbols.5.gz
%%NLS%%man/sv/man5/deb-triggers.5.gz
%%NLS%%man/sv/man5/deb-version.5.gz
%%NLS%%man/sv/man5/deb.5.gz
%%NLS%%man/sv/man5/dpkg.cfg.5.gz
%%NLS%%man/sv/man5/dselect.cfg.5.gz
%%NLS%%man/sv/man8/dpkg-divert.8.gz
%%NLS%%man/sv/man8/start-stop-daemon.8.gz
%%NLS%%man/sv/man8/update-alternatives.8.gz
sbin/start-stop-daemon
%%DATADIR%%/abitable
%%DATADIR%%/architecture.mk
%%DATADIR%%/buildflags.mk
%%DATADIR%%/cputable
%%DATADIR%%/default.mk
%%DATADIR%%/ostable

Changes to archivers/dzip/Makefile.

1
2
3
4
5
6
7
8
9
..
28
29
30
31
32
33
34
35
36
37
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
# $FreeBSD: head/archivers/dzip/Makefile 306444 2012-10-26 14:16:57Z danfe $

PORTNAME=	dzip
PORTVERSION=	2.9
CATEGORIES=	archivers games
MASTER_SITES=	http://speeddemosarchive.com/dzip/
DISTNAME=	dz${PORTVERSION:S/.//g}src

................................................................................
			${WRKSRC}/dzip.h ${WRKSRC}/conmain.c
	${REINPLACE_CMD} -e '4s,^,#include <machine/endian.h>,' \
		${WRKSRC}/dzip.h
	${REINPLACE_CMD} -e 's/) $$(OBJECTS/&:T/' ${MAKEFILE}
	${REINPLACE_CMD} -e '21d;23d' ${WRKSRC}/dzipcon.h

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin

.include <bsd.port.mk>

|







 







|


1
2
3
4
5
6
7
8
9
..
28
29
30
31
32
33
34
35
36
37
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
# $FreeBSD: head/archivers/dzip/Makefile 328237 2013-09-25 02:17:18Z vanilla $

PORTNAME=	dzip
PORTVERSION=	2.9
CATEGORIES=	archivers games
MASTER_SITES=	http://speeddemosarchive.com/dzip/
DISTNAME=	dz${PORTVERSION:S/.//g}src

................................................................................
			${WRKSRC}/dzip.h ${WRKSRC}/conmain.c
	${REINPLACE_CMD} -e '4s,^,#include <machine/endian.h>,' \
		${WRKSRC}/dzip.h
	${REINPLACE_CMD} -e 's/) $$(OBJECTS/&:T/' ${MAKEFILE}
	${REINPLACE_CMD} -e '21d;23d' ${WRKSRC}/dzipcon.h

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin

.include <bsd.port.mk>

Changes to archivers/ecm/Makefile.

1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16

17
18
19
20
21
22
23
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD: head/archivers/ecm/Makefile 323578 2013-07-24 08:19:07Z ehaupt $

PORTNAME=	ecm
PORTVERSION=	1.0
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	CRITICAL

................................................................................
MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	Compresses CD images by stripping unnecessary EDC/ECC data

LICENSE=	GPLv2

CONFLICTS=	gmp-ecm-[0-9]*


PLIST_FILES=	bin/ecm bin/unecm
PORTDOCS=	format.txt

OPTIONS_DEFINE=	DOCS

.include <bsd.port.options.mk>


|







 







>







1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD: head/archivers/ecm/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	ecm
PORTVERSION=	1.0
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	CRITICAL

................................................................................
MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	Compresses CD images by stripping unnecessary EDC/ECC data

LICENSE=	GPLv2

CONFLICTS=	gmp-ecm-[0-9]*

NO_STAGE=	yes
PLIST_FILES=	bin/ecm bin/unecm
PORTDOCS=	format.txt

OPTIONS_DEFINE=	DOCS

.include <bsd.port.options.mk>

Changes to archivers/epkg/Makefile.

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
# New ports collection makefile for:	epkg
# Date created:				12 May 2006
# Whom:						Jim Pirzyk <pirzyk@freebsd.org>
#
# $FreeBSD: head/archivers/epkg/Makefile 322783 2013-07-11 16:26:26Z sunpoet $
#

PORTNAME=	epkg
PORTVERSION=	2.3.9
PORTREVISION=	6
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.feep.net/pub/encap/epkg/

................................................................................
MAINTAINER=	pirzyk@FreeBSD.org
COMMENT=	Encap Package Manager

BUILD_DEPENDS=	${LOCALBASE}/lib/libfget.a:${PORTSDIR}/ftp/fget
LIB_DEPENDS=	curl:${PORTSDIR}/ftp/curl \
		expat.6:${PORTSDIR}/textproc/expat2


HAS_CONFIGURE=	YES
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
CONFIGURE_ARGS=	--disable-encap --disable-epkg-install --without-libtar \
		--with-libfget \
		--prefix=${PREFIX}

<
<
|
<
|
<







 







>









1

2

3
4
5
6
7
8
9
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24


# Created by: Jim Pirzyk <pirzyk@FreeBSD.org>

# $FreeBSD: head/archivers/epkg/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	epkg
PORTVERSION=	2.3.9
PORTREVISION=	6
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.feep.net/pub/encap/epkg/

................................................................................
MAINTAINER=	pirzyk@FreeBSD.org
COMMENT=	Encap Package Manager

BUILD_DEPENDS=	${LOCALBASE}/lib/libfget.a:${PORTSDIR}/ftp/fget
LIB_DEPENDS=	curl:${PORTSDIR}/ftp/curl \
		expat.6:${PORTSDIR}/textproc/expat2

NO_STAGE=	yes
HAS_CONFIGURE=	YES
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
CONFIGURE_ARGS=	--disable-encap --disable-epkg-install --without-libtar \
		--with-libfget \
		--prefix=${PREFIX}

Changes to archivers/fastjar/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD: head/archivers/fastjar/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	fastjar
PORTVERSION=	0.93.20060808
CATEGORIES=	archivers java
MASTER_SITES=	${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=	maho/fastjar

MAINTAINER=	maho@FreeBSD.org
COMMENT=	Version of JDK's `jar' command written entirely in C

LICENSE=	GPLv2


USES=		gmake perl5
USES_PERL5=	build
USE_BZIP2=	yes
GNU_CONFIGURE=	yes

WRKSRC=		${WRKDIR}/${PORTNAME}
PORTDOCS=	CHANGES ChangeLog NEWS README

|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD: head/archivers/fastjar/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	fastjar
PORTVERSION=	0.93.20060808
CATEGORIES=	archivers java
MASTER_SITES=	${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=	maho/fastjar

MAINTAINER=	maho@FreeBSD.org
COMMENT=	Version of JDK's `jar' command written entirely in C

LICENSE=	GPLv2

NO_STAGE=	yes
USES=		gmake perl5
USES_PERL5=	build
USE_BZIP2=	yes
GNU_CONFIGURE=	yes

WRKSRC=		${WRKDIR}/${PORTNAME}
PORTDOCS=	CHANGES ChangeLog NEWS README

Changes to archivers/file-roller/Makefile.

1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18

19
20
21
22
23
24
25
# Created by: Anders Nordby <anders@FreeBSD.org>
# $FreeBSD: head/archivers/file-roller/Makefile 326137 2013-09-03 12:13:23Z bapt $
#   $MCom: ports/archivers/file-roller/Makefile,v 1.184 2010/11/15 22:58:48 kwm Exp $

PORTNAME=	file-roller
PORTVERSION=	2.32.1
PORTREVISION=	1
PORTEPOCH=	1
CATEGORIES=	archivers gnome
................................................................................

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	An archive manager for zip files, tar, etc

RUN_DEPENDS=	${LOCALBASE}/bin/gtar:${PORTSDIR}/archivers/gtar \
    		${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip


USE_LDCONFIG=	yes
USE_BZIP2=	yes
USES=		gettext gmake pkgconfig
INSTALLS_OMF=	yes
INSTALLS_ICONS=	yes
USE_GNOME=	gnomeprefix intlhack gnomehack desktopfileutils gnomedocutils \
		gtk20 gconf2

|







 







>







1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Created by: Anders Nordby <anders@FreeBSD.org>
# $FreeBSD: head/archivers/file-roller/Makefile 327699 2013-09-20 13:11:20Z bapt $
#   $MCom: ports/archivers/file-roller/Makefile,v 1.184 2010/11/15 22:58:48 kwm Exp $

PORTNAME=	file-roller
PORTVERSION=	2.32.1
PORTREVISION=	1
PORTEPOCH=	1
CATEGORIES=	archivers gnome
................................................................................

MAINTAINER=	gnome@FreeBSD.org
COMMENT=	An archive manager for zip files, tar, etc

RUN_DEPENDS=	${LOCALBASE}/bin/gtar:${PORTSDIR}/archivers/gtar \
    		${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip

NO_STAGE=	yes
USE_LDCONFIG=	yes
USE_BZIP2=	yes
USES=		gettext gmake pkgconfig
INSTALLS_OMF=	yes
INSTALLS_ICONS=	yes
USE_GNOME=	gnomeprefix intlhack gnomehack desktopfileutils gnomedocutils \
		gtk20 gconf2

Changes to archivers/fpc-bzip2/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
# Created by:	Christopher Key <cjk32@cam.ac.uk>
# $FreeBSD: head/archivers/fpc-bzip2/Makefile 314989 2013-03-23 05:25:05Z acm $

PORTREVISION=	0
CATEGORIES=	archivers lang
PKGNAMESUFFIX=	-bzip2

MAINTAINER=	acm@FreeBSD.org
COMMENT=	Free Pascal bzip2 unit

USE_FPC=	yes


MASTERDIR=	${.CURDIR}/../../lang/fpc
WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
EXTRACTUNITDIR+=	${WRKUNITDIR}

.include "${MASTERDIR}/Makefile"
|
|










>





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Created by: Christopher Key <cjk32@cam.ac.uk>
# $FreeBSD: head/archivers/fpc-bzip2/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTREVISION=	0
CATEGORIES=	archivers lang
PKGNAMESUFFIX=	-bzip2

MAINTAINER=	acm@FreeBSD.org
COMMENT=	Free Pascal bzip2 unit

USE_FPC=	yes

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/fpc
WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
EXTRACTUNITDIR+=	${WRKUNITDIR}

.include "${MASTERDIR}/Makefile"

Changes to archivers/fpc-paszlib/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
# Created by:	John Merryweather Cooper
# $FreeBSD: head/archivers/fpc-paszlib/Makefile 314989 2013-03-23 05:25:05Z acm $

PORTREVISION=	0
CATEGORIES=	archivers devel
PKGNAMESUFFIX=	-paszlib

MAINTAINER=	acm@FreeBSD.org
COMMENT=	Free Pascal unit for native compression IO

USE_FPC=	hash


MASTERDIR=	${.CURDIR}/../../lang/fpc
WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
EXTRACTUNITDIR+=	${WRKUNITDIR}

.include "${MASTERDIR}/Makefile"
|
|










>





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Created by: John Merryweather Cooper
# $FreeBSD: head/archivers/fpc-paszlib/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTREVISION=	0
CATEGORIES=	archivers devel
PKGNAMESUFFIX=	-paszlib

MAINTAINER=	acm@FreeBSD.org
COMMENT=	Free Pascal unit for native compression IO

USE_FPC=	hash

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/fpc
WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
EXTRACTUNITDIR+=	${WRKUNITDIR}

.include "${MASTERDIR}/Makefile"

Changes to archivers/fpc-unzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
18
19
20
21
# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD: head/archivers/fpc-unzip/Makefile 314989 2013-03-23 05:25:05Z acm $

PORTREVISION=	0
CATEGORIES=	archivers lang
PKGNAMESUFFIX=	-unzip

MAINTAINER=	acm@FreeBSD.org
COMMENT=	Free Pascal routines for unzipping zip files

USE_FPC=	yes


MASTERDIR=	${.CURDIR}/../../lang/fpc
WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
EXTRACTUNITDIR+=	${WRKUNITDIR}

OPTIONS_DEFINE=	UNZIP
UNZIP_DESC=	Install unzip tools
OPTIONS_DEFAULT=	UNZIP

.include "${MASTERDIR}/Makefile"

|










>









1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD: head/archivers/fpc-unzip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTREVISION=	0
CATEGORIES=	archivers lang
PKGNAMESUFFIX=	-unzip

MAINTAINER=	acm@FreeBSD.org
COMMENT=	Free Pascal routines for unzipping zip files

USE_FPC=	yes

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/fpc
WRKUNITDIR=	${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
EXTRACTUNITDIR+=	${WRKUNITDIR}

OPTIONS_DEFINE=	UNZIP
UNZIP_DESC=	Install unzip tools
OPTIONS_DEFAULT=	UNZIP

.include "${MASTERDIR}/Makefile"

Changes to archivers/freetar/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
22
# $FreeBSD: head/archivers/freetar/Makefile 305832 2012-10-13 13:39:56Z dinoex $

PORTNAME=	freetar
PORTVERSION=	0.9
PORTREVISION=	2
CATEGORIES=	archivers gnustep
MASTER_SITES=	http://download.gna.org/freetar/
DISTNAME=	FreeTar-${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	TAR archiver for GNUstep

LICENSE=	GPLv2


USE_GNUSTEP=	yes
USE_GNUSTEP_BACK=	yes
USE_GNUSTEP_BUILD=	yes
USE_GNUSTEP_INSTALL=	yes

WRKSRC=		${WRKDIR}/FreeTar_1_1_1_Source

.include <bsd.port.mk>
|













>








1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# $FreeBSD: head/archivers/freetar/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	freetar
PORTVERSION=	0.9
PORTREVISION=	2
CATEGORIES=	archivers gnustep
MASTER_SITES=	http://download.gna.org/freetar/
DISTNAME=	FreeTar-${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	TAR archiver for GNUstep

LICENSE=	GPLv2

NO_STAGE=	yes
USE_GNUSTEP=	yes
USE_GNUSTEP_BACK=	yes
USE_GNUSTEP_BUILD=	yes
USE_GNUSTEP_INSTALL=	yes

WRKSRC=		${WRKDIR}/FreeTar_1_1_1_Source

.include <bsd.port.mk>

Changes to archivers/freeze/Makefile.

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
# New ports collection makefile for:    freeze
# Date created:         20 Jul 1996
# Whom:                 lukin@okbmei.msk.su
#
# $FreeBSD: head/archivers/freeze/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	freeze
PORTVERSION=	2.5
PORTREVISION=	2
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.warwick.ac.uk/pub/compression/ \
		http://www.rebootking.de/distfiles/ \
		http://ngsoftwareltd.com/freebsd/distfiles/

MAINTAINER=	gabor@FreeBSD.org
COMMENT=	Compression program - often used in QNX


GNU_CONFIGURE=	yes
ALL_TARGET=	prog
MAKE_ARGS+=	CFLAGS="${CFLAGS} -I. -DCOMPAT" CC="${CC}"
MAN1=		freeze.1 melt.1 unfreeze.1 fcat.1 statist.1
PLIST_FILES=	bin/fcat bin/freeze bin/melt bin/statist bin/unfreeze
PORTDOCS=	README

<
<
|
<
|
<












>









1

2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22


# Created by: lukin@okbmei.msk.su

# $FreeBSD: head/archivers/freeze/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	freeze
PORTVERSION=	2.5
PORTREVISION=	2
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.warwick.ac.uk/pub/compression/ \
		http://www.rebootking.de/distfiles/ \
		http://ngsoftwareltd.com/freebsd/distfiles/

MAINTAINER=	gabor@FreeBSD.org
COMMENT=	Compression program - often used in QNX

NO_STAGE=	yes
GNU_CONFIGURE=	yes
ALL_TARGET=	prog
MAKE_ARGS+=	CFLAGS="${CFLAGS} -I. -DCOMPAT" CC="${CC}"
MAN1=		freeze.1 melt.1 unfreeze.1 fcat.1 statist.1
PLIST_FILES=	bin/fcat bin/freeze bin/melt bin/statist bin/unfreeze
PORTDOCS=	README

Changes to archivers/gcpio/Makefile.

1
2
3
4
5
6
7
8
..
14
15
16
17
18
19
20
21
22

23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# $FreeBSD: head/archivers/gcpio/Makefile 324122 2013-08-01 20:22:27Z naddy $

PORTNAME=	cpio
PORTVERSION=	2.11
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR=	${PORTNAME}
................................................................................
USE_BZIP2=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--program-prefix=g \
		--disable-silent-rules \
		--with-rmt=/etc/rmt

INFO=		cpio
MAN1=		gcpio.1


.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MNLS}
USES+=		gettext
PLIST_SUB+=	NLS=""
CONFIGURE_ARGS+=--with-libintl-prefix="${LOCALBASE}"
.else
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB+=	NLS="@comment "
.endif

regression-test: build
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check

.include <bsd.port.mk>
|







 







<

>
|

<
|
<
<
<
|
<
<





1
2
3
4
5
6
7
8
..
14
15
16
17
18
19
20

21
22
23
24

25



26


27
28
29
30
31
# $FreeBSD: head/archivers/gcpio/Makefile 328015 2013-09-23 15:43:51Z naddy $

PORTNAME=	cpio
PORTVERSION=	2.11
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR=	${PORTNAME}
................................................................................
USE_BZIP2=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--program-prefix=g \
		--disable-silent-rules \
		--with-rmt=/etc/rmt

INFO=		cpio


OPTIONS_DEFINE=	NLS
OPTIONS_SUB=	yes


NLS_USES=	gettext



NLS_CONFIGURE_ENABLE=	nls



regression-test: build
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check

.include <bsd.port.mk>

Changes to archivers/gcpio/pkg-plist.

1
2

3
4
5
6
7
8
9
@comment $FreeBSD: head/archivers/gcpio/pkg-plist 300895 2012-07-14 12:56:14Z beat $
bin/gcpio

%%NLS%%share/locale/da/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/de/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/es/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/fi/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/fr/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/ga/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/gl/LC_MESSAGES/cpio.mo
|

>







1
2
3
4
5
6
7
8
9
10
@comment $FreeBSD: head/archivers/gcpio/pkg-plist 328015 2013-09-23 15:43:51Z naddy $
bin/gcpio
man/man1/gcpio.1.gz
%%NLS%%share/locale/da/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/de/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/es/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/fi/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/fr/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/ga/LC_MESSAGES/cpio.mo
%%NLS%%share/locale/gl/LC_MESSAGES/cpio.mo

Changes to archivers/grzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

17
18
19
20
21
22
23
# New ports collection makefile for:	grzip
# Date created:		02 February 2007
# Whom:			Andrew Pantyukhin <infofarmer@FreeBSD.org>
#
# $FreeBSD: head/archivers/grzip/Makefile 316464 2013-04-24 18:10:30Z ak $
#

PORTNAME=	grzip
PORTVERSION=	0.3.0
PORTREVISION=	2
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.ac-grenoble.fr/ge/compression/ CENKES

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Efficient file compressor


USE_BZIP2=	yes
USES=		gettext
USE_LDCONFIG=	yes
CFLAGS+=	-I${LOCALBASE}/include -fPIC
LDFLAGS+=	-L${LOCALBASE}/lib -lintl
ALL_TARGET=	${PORTNAME}
WRAPPERS=	grztar grzdiff grzgrep grzmore
<
<
|
<
|
<










>









1

2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>

# $FreeBSD: head/archivers/grzip/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	grzip
PORTVERSION=	0.3.0
PORTREVISION=	2
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.ac-grenoble.fr/ge/compression/ CENKES

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Efficient file compressor

NO_STAGE=	yes
USE_BZIP2=	yes
USES=		gettext
USE_LDCONFIG=	yes
CFLAGS+=	-I${LOCALBASE}/include -fPIC
LDFLAGS+=	-L${LOCALBASE}/lib -lintl
ALL_TARGET=	${PORTNAME}
WRAPPERS=	grztar grzdiff grzgrep grzmore

Changes to archivers/grzip/pkg-descr.

2
3
4
5
6
7
8
9
10
Transform, Schindler Transform, Move-To-Front, and Weighted Frequency
Counting. It uses the Block-Sorting Lossless Data Compression Algorithm,
which has received considerable attention in recent years for both its
simplicity and effectiveness. This implementation has a compression rate
of 2.234 bps on the Calgary Corpus (14 files) without preprocessing
filters.

Author: Ilya Grebnov
WWW: http://magicssoft.ru/?folder=projects&page=GRZipII







<

2
3
4
5
6
7
8

9
Transform, Schindler Transform, Move-To-Front, and Weighted Frequency
Counting. It uses the Block-Sorting Lossless Data Compression Algorithm,
which has received considerable attention in recent years for both its
simplicity and effectiveness. This implementation has a compression rate
of 2.234 bps on the Calgary Corpus (14 files) without preprocessing
filters.


WWW: http://magicssoft.ru/?folder=projects&page=GRZipII

Changes to archivers/gtar/Makefile.

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
# Created by: Andreas Klemm <andreas@klemm.gtn.com>
# $FreeBSD: head/archivers/gtar/Makefile 325019 2013-08-19 20:54:39Z naddy $

PORTNAME=	tar
PORTVERSION=	1.26
CATEGORIES=	archivers sysutils
MASTER_SITES=	${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR=	${PORTNAME}
PKGNAMEPREFIX=	g

MAINTAINER=	naddy@FreeBSD.org
COMMENT=	GNU version of the traditional tape archiver

INFO=		tar

USES=		iconv
USE_AUTOTOOLS=	autoconf:env	# autom4te
USE_XZ=		yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--program-prefix=g \
		--disable-silent-rules
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib ${LDSTATIC}
CONFIGURE_ENV=	DEFAULT_ARCHIVE=/dev/sa0 \
		DEFAULT_RMT_COMMAND=/etc/rmt
# supply result to skip a test that will abort configure if run as root
CONFIGURE_ENV+=	gl_cv_func_mknod_works=yes

OPTIONS_DEFINE=	STATIC








.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MSTATIC}
LDSTATIC=	-static
MAKE_ARGS+=	LIBINTL='$$(LTLIBINTL)' LIBICONV='$$(LTLIBICONV)'
.else
LDSTATIC=
.endif

.if ${PORT_OPTIONS:MNLS}
USES+=		gettext
PLIST_SUB+=	NLS=""
.else
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB+=	NLS="@comment "
.endif

regression-test: build
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check

.include <bsd.port.mk>

|


|










|
<





|





|
>
>
>
>
>
>
>




|
<

|
<
<
<
<
<
<
<
<






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
# Created by: Andreas Klemm <andreas@klemm.gtn.com>
# $FreeBSD: head/archivers/gtar/Makefile 329714 2013-10-07 16:53:54Z naddy $

PORTNAME=	tar
PORTVERSION=	1.27
CATEGORIES=	archivers sysutils
MASTER_SITES=	${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR=	${PORTNAME}
PKGNAMEPREFIX=	g

MAINTAINER=	naddy@FreeBSD.org
COMMENT=	GNU version of the traditional tape archiver

INFO=		tar

USES=		iconv:${STATIC_ARGS}

USE_XZ=		yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--program-prefix=g \
		--disable-silent-rules
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
CONFIGURE_ENV=	DEFAULT_ARCHIVE=/dev/sa0 \
		DEFAULT_RMT_COMMAND=/etc/rmt
# supply result to skip a test that will abort configure if run as root
CONFIGURE_ENV+=	gl_cv_func_mknod_works=yes

OPTIONS_DEFINE=	NLS STATIC
OPTIONS_SUB=	yes

NLS_USES=	gettext:${STATIC_ARGS}
NLS_CONFIGURE_ENABLE=	nls

STATIC_LDFLAGS=	-static
STATIC_CONFIGURE_ENV=	SHLIBEXT=""

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MSTATIC}
STATIC_ARGS=	build

.else
STATIC_ARGS=	lib








.endif

regression-test: build
	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check

.include <bsd.port.mk>

Changes to archivers/gtar/distinfo.

1
2
SHA256 (tar-1.26.tar.xz) = 8e7959b8edfa1eeed75819d887a2da2412a4467ef7312f7242cfc6907854b332
SIZE (tar-1.26.tar.xz) = 1783904
|
|
1
2
SHA256 (tar-1.27.tar.xz) = 1b2a6b4b9de6b48e9e994276197e1f18e512a9acf6f598905f0e481ca3f8245b
SIZE (tar-1.27.tar.xz) = 1867024

Added archivers/gtar/files/patch-configure.

































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$FreeBSD: head/archivers/gtar/files/patch-configure 328143 2013-09-24 15:11:03Z naddy $

Hack to disable shared library detection, so configure won't try
to link with "/usr/local/lib/libiconv.so -static".

--- configure.orig
+++ configure
@@ -53560,7 +53560,7 @@
 $as_echo "$acl_cv_rpath" >&6; }
   wl="$acl_cv_wl"
   acl_libext="$acl_cv_libext"
-  acl_shlibext="$acl_cv_shlibext"
+  acl_shlibext="${SHLIBEXT-$acl_cv_shlibext}"
   acl_libname_spec="$acl_cv_libname_spec"
   acl_library_names_spec="$acl_cv_library_names_spec"
   acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"

Deleted archivers/gtar/files/patch-gnu_Makefile.in.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$FreeBSD: head/archivers/gtar/files/patch-gnu_Makefile.in 300895 2012-07-14 12:56:14Z beat $

Don't install lib/charset.alias.

--- gnu/Makefile.in.orig	2010-11-07 14:53:46.000000000 +0100
+++ gnu/Makefile.in	2010-11-27 21:07:28.000000000 +0100
@@ -1957,7 +1957,7 @@ langinfo.h: langinfo.in.h $(CXXDEFS_H) $
 # avoid installing it.
 
 all-local: charset.alias ref-add.sed ref-del.sed
-install-exec-local: install-exec-localcharset
+install-exec-local:
 install-exec-localcharset: all-local
 	if test $(GLIBC21) = no; then \
 	  case '$(host_os)' in \
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






























Deleted archivers/gtar/files/patch-tests_sparse04.at.

1
2
3
4
5
6
7
8
9
10
11
12
$FreeBSD: head/archivers/gtar/files/patch-tests_sparse04.at 300895 2012-07-14 12:56:14Z beat $
--- tests/sparse04.at.orig	2011-02-16 23:12:16.000000000 +0100
+++ tests/sparse04.at	2011-03-15 22:27:50.000000000 +0100
@@ -34,7 +34,7 @@ m4_define([NAME_111],
 
 AT_TAR_CHECK([
 genfile --sparse --file NAME_111 --block-size 512 8M A || AT_SKIP_TEST
-tar -c --sparse --posix NAME_111 | tar t
+tar -f - -c --sparse --posix NAME_111 | tar tf -
 ],
 [0],
 [NAME_111
<
<
<
<
<
<
<
<
<
<
<
<
























Changes to archivers/gtar/pkg-plist.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
15
16
@comment $FreeBSD: head/archivers/gtar/pkg-plist 300895 2012-07-14 12:56:14Z beat $
bin/gtar
libexec/grmt
%%NLS%%share/locale/bg/LC_MESSAGES/tar.mo
%%NLS%%share/locale/ca/LC_MESSAGES/tar.mo
%%NLS%%share/locale/cs/LC_MESSAGES/tar.mo
%%NLS%%share/locale/da/LC_MESSAGES/tar.mo
%%NLS%%share/locale/de/LC_MESSAGES/tar.mo
%%NLS%%share/locale/el/LC_MESSAGES/tar.mo

%%NLS%%share/locale/es/LC_MESSAGES/tar.mo
%%NLS%%share/locale/et/LC_MESSAGES/tar.mo
%%NLS%%share/locale/eu/LC_MESSAGES/tar.mo
%%NLS%%share/locale/fi/LC_MESSAGES/tar.mo
%%NLS%%share/locale/fr/LC_MESSAGES/tar.mo
%%NLS%%share/locale/ga/LC_MESSAGES/tar.mo
%%NLS%%share/locale/gl/LC_MESSAGES/tar.mo
|








>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@comment $FreeBSD: head/archivers/gtar/pkg-plist 329714 2013-10-07 16:53:54Z naddy $
bin/gtar
libexec/grmt
%%NLS%%share/locale/bg/LC_MESSAGES/tar.mo
%%NLS%%share/locale/ca/LC_MESSAGES/tar.mo
%%NLS%%share/locale/cs/LC_MESSAGES/tar.mo
%%NLS%%share/locale/da/LC_MESSAGES/tar.mo
%%NLS%%share/locale/de/LC_MESSAGES/tar.mo
%%NLS%%share/locale/el/LC_MESSAGES/tar.mo
%%NLS%%share/locale/eo/LC_MESSAGES/tar.mo
%%NLS%%share/locale/es/LC_MESSAGES/tar.mo
%%NLS%%share/locale/et/LC_MESSAGES/tar.mo
%%NLS%%share/locale/eu/LC_MESSAGES/tar.mo
%%NLS%%share/locale/fi/LC_MESSAGES/tar.mo
%%NLS%%share/locale/fr/LC_MESSAGES/tar.mo
%%NLS%%share/locale/ga/LC_MESSAGES/tar.mo
%%NLS%%share/locale/gl/LC_MESSAGES/tar.mo

Changes to archivers/gzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17
18
# Created by: Cyrille Lefevre <cyrille.lefevre@laposte.net>
# $FreeBSD: head/archivers/gzip/Makefile 321707 2013-06-24 19:04:49Z johans $

PORTNAME=	gzip
PORTVERSION=	1.6
CATEGORIES=	archivers
MASTER_SITES=	GNU

MAINTAINER=	johans@FreeBSD.org
COMMENT=	Compression utility designed to be a replacement for compress


USES=		charsetfix
GNU_CONFIGURE=	yes

MAN1=	gunzip.1 gzexe.1 gzip.1 zcat.1 zcmp.1 zdiff.1 zforce.1 \
	zgrep.1 zless.1 zmore.1 znew.1
INFO=	gzip


|









>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Created by: Cyrille Lefevre <cyrille.lefevre@laposte.net>
# $FreeBSD: head/archivers/gzip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	gzip
PORTVERSION=	1.6
CATEGORIES=	archivers
MASTER_SITES=	GNU

MAINTAINER=	johans@FreeBSD.org
COMMENT=	Compression utility designed to be a replacement for compress

NO_STAGE=	yes
USES=		charsetfix
GNU_CONFIGURE=	yes

MAN1=	gunzip.1 gzexe.1 gzip.1 zcat.1 zcmp.1 zdiff.1 zforce.1 \
	zgrep.1 zless.1 zmore.1 znew.1
INFO=	gzip

Changes to archivers/gzrecover/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
..
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD: head/archivers/gzrecover/Makefile 323578 2013-07-24 08:19:07Z ehaupt $

PORTNAME=	gzrecover
PORTVERSION=	0.7
CATEGORIES=	archivers
MASTER_SITES=	http://www.urbanophile.com/arenn/hacking/gzrt/ \
		CRITICAL
DISTNAME=	gzrt-${PORTVERSION}

MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	GZIP recovery toolkit
................................................................................

.include <bsd.port.options.mk>

do-build:
	${CC} -o ${WRKSRC}/${PORTNAME} ${CFLAGS} ${WRKSRC}/${PORTNAME}.c

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
.if ${PORT_OPTIONS:MDOCS}
	${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif

.include <bsd.port.mk>

|


|







 







|

|
|



1
2
3
4
5
6
7
8
9
10
11
12
..
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD: head/archivers/gzrecover/Makefile 329172 2013-10-03 12:46:23Z ehaupt $

PORTNAME=	gzrecover
PORTVERSION=	0.8
CATEGORIES=	archivers
MASTER_SITES=	http://www.urbanophile.com/arenn/hacking/gzrt/ \
		CRITICAL
DISTNAME=	gzrt-${PORTVERSION}

MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	GZIP recovery toolkit
................................................................................

.include <bsd.port.options.mk>

do-build:
	${CC} -o ${WRKSRC}/${PORTNAME} ${CFLAGS} ${WRKSRC}/${PORTNAME}.c

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin
.if ${PORT_OPTIONS:MDOCS}
	${MKDIR} ${STAGEDIR}/${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}/${DOCSDIR}
.endif

.include <bsd.port.mk>

Changes to archivers/gzrecover/distinfo.

1
2
SHA256 (gzrt-0.7.tar.gz) = b51b094a149dbd65b88ca725bb3039822c435f89ccba2ab1c2252a5212281841
SIZE (gzrt-0.7.tar.gz) = 6093
|
|
1
2
SHA256 (gzrt-0.8.tar.gz) = b0b7dc53dadd8309ad9f43d6d6be7ac502c68ef854f1f9a15bd7f543e4571fee
SIZE (gzrt-0.8.tar.gz) = 7311

Changes to archivers/ha/Makefile.

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
# Created by: ache
# $FreeBSD: head/archivers/ha/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	ha
PORTVERSION=	0.999b
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
DISTNAME=	ha0999
EXTRACT_SUFX=	.tgz

MAINTAINER=	ak@FreeBSD.org
COMMENT=	The HA archiver using the HSC compression method

PROJECTHOST=	ak-various-projects

NO_WRKSUBDIR=	yes
PLIST_FILES=	bin/ha
MAKEFILE=	makefile.nix
ALL_TARGET=	ha
USES=		gmake

post-patch:
	@${REINPLACE_CMD} 's,<malloc.h>,<stdlib.h>,' \
		${WRKSRC}/c/hsc.c ${WRKSRC}/c/cpy.c \
		${WRKSRC}/c/asc.c
	@${REINPLACE_CMD} -e 's|CC =|CC ?=|' \
		-e 's|LDFLAGS = -O2||' \
		-e 's|CFLAGS = -Wall -O2|CFLAGS += -Wall|' \
		${WRKSRC}/makefile.nix

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/ha ${PREFIX}/bin

.include <bsd.port.mk>

|










|











|
<






|


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
# Created by: ache
# $FreeBSD: head/archivers/ha/Makefile 328347 2013-09-26 09:52:15Z ak $

PORTNAME=	ha
PORTVERSION=	0.999b
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
DISTNAME=	ha0999
EXTRACT_SUFX=	.tgz

MAINTAINER=	ak@FreeBSD.org
COMMENT=	File archiver based on HSC compression method

PROJECTHOST=	ak-various-projects

NO_WRKSUBDIR=	yes
PLIST_FILES=	bin/ha
MAKEFILE=	makefile.nix
ALL_TARGET=	ha
USES=		gmake

post-patch:
	@${REINPLACE_CMD} 's,<malloc.h>,<stdlib.h>,' \
		${WRKSRC}/c/hsc.c ${WRKSRC}/c/cpy.c ${WRKSRC}/c/asc.c

	@${REINPLACE_CMD} -e 's|CC =|CC ?=|' \
		-e 's|LDFLAGS = -O2||' \
		-e 's|CFLAGS = -Wall -O2|CFLAGS += -Wall|' \
		${WRKSRC}/makefile.nix

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/ha ${STAGEDIR}${PREFIX}/bin

.include <bsd.port.mk>

Changes to archivers/ha/pkg-descr.

5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
for internals of HA (especially for the HSC compression method) I
decided to make a source level release from my current test version
(0.999 beta) and place it under GNU General Public License. The sources
for this version are not very consistent or clean, but everything should
work.

There are several improvements which should be made before this could be
called version 1.0. Some of the most obvious of these are: 
- Compression methods should be coded in assembler for PC and using more
  efficient data structures for 32 bit platforms. Current version does
  some things only to overcome 64kB segments of 8086. 
- UNIX port has still some problems and is missing some things (for example 
  a grouping operator in wildcard matches). 
- File handling is far from optimum.  
- Archive handling is not too clever either. 
- Testing should be done more thoroughly as there are many special cases 
  in compression routines which get used very rarely. 
- Documentation of code and algorithms is totally missing.

Author:	Harri Hirvola <harri.hirvola@vaisala.infonet.com>







|


|
|
|
|
|
|
|



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
for internals of HA (especially for the HSC compression method) I
decided to make a source level release from my current test version
(0.999 beta) and place it under GNU General Public License. The sources
for this version are not very consistent or clean, but everything should
work.

There are several improvements which should be made before this could be
called version 1.0. Some of the most obvious of these are:
- Compression methods should be coded in assembler for PC and using more
  efficient data structures for 32 bit platforms. Current version does
  some things only to overcome 64kB segments of 8086.
- UNIX port has still some problems and is missing some things (for example
  a grouping operator in wildcard matches).
- File handling is far from optimum.
- Archive handling is not too clever either.
- Testing should be done more thoroughly as there are many special cases
  in compression routines which get used very rarely.
- Documentation of code and algorithms is totally missing.

Author:	Harri Hirvola <harri.hirvola@vaisala.infonet.com>

Changes to archivers/hffzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
18
19
20
21
22
23
24
25
26
27
# New ports collection makefile for:	hffzip
# Date created:				10 Jun 2003
# Whom:					Kirill Ponomarew <ponomarew@oberon.net>
#
# $FreeBSD: head/archivers/hffzip/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	hffzip
PORTVERSION=	1.01
CATEGORIES=	archivers
MASTER_SITES=	http://retis.sssup.it/~scordino/code/
DISTNAME=	${PORTNAME}${PORTVERSION}

................................................................................
LICENSE_COMB=	dual

WRKSRC=		${WRKDIR}/${PORTNAME}

PLIST_FILES=	bin/hffzip

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin

.include <bsd.port.mk>
<
<
|
<
|
<







 







|




1

2

3
4
5
6
7
8
9
..
14
15
16
17
18
19
20
21
22
23


# Created by: Kirill Ponomarew <ponomarew@oberon.net>

# $FreeBSD: head/archivers/hffzip/Makefile 328238 2013-09-25 02:22:52Z vanilla $


PORTNAME=	hffzip
PORTVERSION=	1.01
CATEGORIES=	archivers
MASTER_SITES=	http://retis.sssup.it/~scordino/code/
DISTNAME=	${PORTNAME}${PORTVERSION}

................................................................................
LICENSE_COMB=	dual

WRKSRC=		${WRKDIR}/${PORTNAME}

PLIST_FILES=	bin/hffzip

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin

.include <bsd.port.mk>

Changes to archivers/hlextract/Makefile.

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
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
# $FreeBSD: head/archivers/hlextract/Makefile 312245 2013-02-14 22:05:15Z lippe $

PORTNAME=	hlextract
PORTVERSION=	2.4.4
CATEGORIES=	archivers games
MASTER_SITES=	http://nemesis.thewavelength.net/files/files/
DISTNAME=	hllib${PORTVERSION:S/.//g}

MAINTAINER=	danilogondolfo@gmail.com
COMMENT=	Utility to extract data from various Half-Life file formats

LICENSE=	GPLv2

LIB_DEPENDS=	hl:${PORTSDIR}/games/hllib

USE_DOS2UNIX=	yes
USE_ZIP=	yes
WRKSRC=		${WRKDIR}/HLExtract

PATCH_WRKSRC=	${WRKDIR}

................................................................................
PLIST_FILES=	bin/${PORTNAME}

do-build:
	${CC} ${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib \
		${WRKSRC}/Main.c -o ${WRKSRC}/${PORTNAME} -lhl

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin

.include <bsd.port.mk>

|







|




|







 







|


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
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
# $FreeBSD: head/archivers/hlextract/Makefile 328312 2013-09-25 20:16:30Z danilo $

PORTNAME=	hlextract
PORTVERSION=	2.4.4
CATEGORIES=	archivers games
MASTER_SITES=	http://nemesis.thewavelength.net/files/files/
DISTNAME=	hllib${PORTVERSION:S/.//g}

MAINTAINER=	danilo@FreeBSD.org
COMMENT=	Utility to extract data from various Half-Life file formats

LICENSE=	GPLv2

LIB_DEPENDS=	libhl.so:${PORTSDIR}/games/hllib

USE_DOS2UNIX=	yes
USE_ZIP=	yes
WRKSRC=		${WRKDIR}/HLExtract

PATCH_WRKSRC=	${WRKDIR}

................................................................................
PLIST_FILES=	bin/${PORTNAME}

do-build:
	${CC} ${CFLAGS} -I${LOCALBASE}/include -L${LOCALBASE}/lib \
		${WRKSRC}/Main.c -o ${WRKSRC}/${PORTNAME} -lhl

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin

.include <bsd.port.mk>

Changes to archivers/hpack.non-usa.only/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
17
18
19
20
# Created by: ache
# $FreeBSD: head/archivers/hpack.non-usa.only/Makefile 324087 2013-08-01 05:50:29Z bapt $

PORTNAME=	hpack
PORTVERSION=	0.79a
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.franken.de/pub/crypt/misc/ \
		http://ftp.tugraz.at/mirror/crypto/programs/hpack/
DISTNAME=	hpack79src

MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	Multi-System Archiver with open keys PGP-based security


USE_CSTD=	gnu89
NO_WRKSUBDIR=	yes
MAKEFILE=	makefile
ALL_TARGET=	freebsd
INSTALL_TARGET=	freebsd.install
MAN1=		hpack.1


|











>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: ache
# $FreeBSD: head/archivers/hpack.non-usa.only/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	hpack
PORTVERSION=	0.79a
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.franken.de/pub/crypt/misc/ \
		http://ftp.tugraz.at/mirror/crypto/programs/hpack/
DISTNAME=	hpack79src

MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	Multi-System Archiver with open keys PGP-based security

NO_STAGE=	yes
USE_CSTD=	gnu89
NO_WRKSUBDIR=	yes
MAKEFILE=	makefile
ALL_TARGET=	freebsd
INSTALL_TARGET=	freebsd.install
MAN1=		hpack.1

Changes to archivers/hs-tar/Makefile.

1
2
3
4
5
6
7
8
9
10
11


12
13
14
# $FreeBSD: head/archivers/hs-tar/Makefile 319894 2013-06-04 18:53:40Z pgj $

PORTNAME=	tar
PORTVERSION=	0.4.0.1
PORTREVISION=	2
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Reading, writing, and manipulating ".tar" archive files

LICENSE=	BSD



.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
|










>
>



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# $FreeBSD: head/archivers/hs-tar/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	tar
PORTVERSION=	0.4.0.1
PORTREVISION=	2
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Reading, writing, and manipulating ".tar" archive files

LICENSE=	BSD

NO_STAGE=	yes

.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

Changes to archivers/hs-zip-archive/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
17
18
19
20
# $FreeBSD: head/archivers/hs-zip-archive/Makefile 319894 2013-06-04 18:53:40Z pgj $

PORTNAME=	zip-archive
PORTVERSION=	0.1.3.4
PORTREVISION=	1
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Library for creating and modifying zip archives

LICENSE=	BSD

USE_CABAL=	digest>=0.0.0.1 mtl utf8-string>=0.3.1 zlib


OPTIONS_DEFINE=		EXECUTABLE

EXECUTABLE_DESC=	Build the Zip executable

.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"

|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# $FreeBSD: head/archivers/hs-zip-archive/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	zip-archive
PORTVERSION=	0.1.3.4
PORTREVISION=	1
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Library for creating and modifying zip archives

LICENSE=	BSD

USE_CABAL=	digest>=0.0.0.1 mtl utf8-string>=0.3.1 zlib
NO_STAGE=	yes

OPTIONS_DEFINE=		EXECUTABLE

EXECUTABLE_DESC=	Build the Zip executable

.include "${.CURDIR}/../../lang/ghc/bsd.cabal.options.mk"

Changes to archivers/hs-zlib-bindings/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
# $FreeBSD: head/archivers/hs-zlib-bindings/Makefile 319894 2013-06-04 18:53:40Z pgj $

PORTNAME=	zlib-bindings
PORTVERSION=	0.1.1.3
PORTREVISION=	1
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Low-level bindings to the zlib package

LICENSE=	BSD

USE_CABAL=	zlib>=0.5.2.0


.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
|












>



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# $FreeBSD: head/archivers/hs-zlib-bindings/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	zlib-bindings
PORTVERSION=	0.1.1.3
PORTREVISION=	1
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Low-level bindings to the zlib package

LICENSE=	BSD

USE_CABAL=	zlib>=0.5.2.0
NO_STAGE=	yes

.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

Changes to archivers/hs-zlib-conduit/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
# $FreeBSD: head/archivers/hs-zlib-conduit/Makefile 319894 2013-06-04 18:53:40Z pgj $

PORTNAME=	zlib-conduit
PORTVERSION=	1.0.0
PORTREVISION=	1
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Streaming compression/decompression via conduits

LICENSE=	BSD

USE_CABAL=	conduit>=1.0 transformers>=0.2.2 void zlib-bindings>=0.1


.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
|












>



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# $FreeBSD: head/archivers/hs-zlib-conduit/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	zlib-conduit
PORTVERSION=	1.0.0
PORTREVISION=	1
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Streaming compression/decompression via conduits

LICENSE=	BSD

USE_CABAL=	conduit>=1.0 transformers>=0.2.2 void zlib-bindings>=0.1
NO_STAGE=	yes

.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

Changes to archivers/hs-zlib-enum/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
# $FreeBSD: head/archivers/hs-zlib-enum/Makefile 319894 2013-06-04 18:53:40Z pgj $

PORTNAME=	zlib-enum
PORTVERSION=	0.2.3
PORTREVISION=	2
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Enumerator interface for zlib compression

LICENSE=	MIT

USE_CABAL=	enumerator transformers>=0.2 zlib-bindings


.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>
|












>



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# $FreeBSD: head/archivers/hs-zlib-enum/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	zlib-enum
PORTVERSION=	0.2.3
PORTREVISION=	2
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Enumerator interface for zlib compression

LICENSE=	MIT

USE_CABAL=	enumerator transformers>=0.2 zlib-bindings
NO_STAGE=	yes

.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

Changes to archivers/hs-zlib/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
# Created by: Samy Al Bahra <sbahra@kerneled.org>
# $FreeBSD: head/archivers/hs-zlib/Makefile 319894 2013-06-04 18:53:40Z pgj $

PORTNAME=	zlib
PORTVERSION=	0.5.4.1
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Compression and decompression in the gzip and zlib formats

LICENSE=	BSD


.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

|










>


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Created by: Samy Al Bahra <sbahra@kerneled.org>
# $FreeBSD: head/archivers/hs-zlib/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	zlib
PORTVERSION=	0.5.4.1
CATEGORIES=	archivers haskell

MAINTAINER=	haskell@FreeBSD.org
COMMENT=	Compression and decompression in the gzip and zlib formats

LICENSE=	BSD

NO_STAGE=	yes
.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk"
.include <bsd.port.mk>

Changes to archivers/javatar/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20
21
22
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD: head/archivers/javatar/Makefile 309150 2012-12-18 07:57:31Z danfe $

PORTNAME=	javatar
PORTVERSION=	2.5
PORTREVISION=	1
CATEGORIES=	archivers java
MASTER_SITES=	http://www.gjt.org/download/time/java/tar/ \
		ftp://ftp.gjt.org/pub/time/java/tar/

MAINTAINER=	ale@FreeBSD.org
COMMENT=	Java tar archive I/O package

RUN_DEPENDS=	${JAVALIBDIR}/activation.jar:${PORTSDIR}/java/jaf


USE_JAVA=	yes
JAVA_VERSION=	1.6+

NO_BUILD=	yes

PORTDOCS=	api LICENSE License.html readme.html tarman.html


|













>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD: head/archivers/javatar/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	javatar
PORTVERSION=	2.5
PORTREVISION=	1
CATEGORIES=	archivers java
MASTER_SITES=	http://www.gjt.org/download/time/java/tar/ \
		ftp://ftp.gjt.org/pub/time/java/tar/

MAINTAINER=	ale@FreeBSD.org
COMMENT=	Java tar archive I/O package

RUN_DEPENDS=	${JAVALIBDIR}/activation.jar:${PORTSDIR}/java/jaf

NO_STAGE=	yes
USE_JAVA=	yes
JAVA_VERSION=	1.6+

NO_BUILD=	yes

PORTDOCS=	api LICENSE License.html readme.html tarman.html

Changes to archivers/jzip.org/Makefile.

1
2
3
4
5
6
7
8
9
..
23
24
25
26
27
28
29
30
31
32
33
# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
# $FreeBSD: head/archivers/jzip.org/Makefile 308604 2012-12-10 13:18:28Z bapt $

PORTNAME=	jzip.org
PORTVERSION=	0.2.0
PORTREVISION=	2
CATEGORIES=	archivers java
MASTER_SITES=	SF/jzipdotorg/jzipdotorg/${PORTVERSION}
DISTNAME=	${PORTNAME}${PORTVERSION}.src
................................................................................

do-build:
	@cd ${WRKSRC} && ${JAVAC} -d bin src/*.java && \
	 cd bin && ${JAR} cvfm jzip.org.jar manifest/MANIFEST.MF \
			i18n/*.properties jzipdotorg/*.class images/*.png

do-install:
	@${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}
	@${INSTALL_DATA} ${WRKSRC}/bin/${PORTNAME}.jar ${JAVAJARDIR}

.include <bsd.port.mk>

|







 







|
|


1
2
3
4
5
6
7
8
9
..
23
24
25
26
27
28
29
30
31
32
33
# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
# $FreeBSD: head/archivers/jzip.org/Makefile 328239 2013-09-25 02:54:34Z vanilla $

PORTNAME=	jzip.org
PORTVERSION=	0.2.0
PORTREVISION=	2
CATEGORIES=	archivers java
MASTER_SITES=	SF/jzipdotorg/jzipdotorg/${PORTVERSION}
DISTNAME=	${PORTNAME}${PORTVERSION}.src
................................................................................

do-build:
	@cd ${WRKSRC} && ${JAVAC} -d bin src/*.java && \
	 cd bin && ${JAR} cvfm jzip.org.jar manifest/MANIFEST.MF \
			i18n/*.properties jzipdotorg/*.class images/*.png

do-install:
	@${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}/${PREFIX}/bin/${PORTNAME}
	@${INSTALL_DATA} ${WRKSRC}/bin/${PORTNAME}.jar ${STAGEDIR}/${JAVAJARDIR}

.include <bsd.port.mk>

Changes to archivers/jzlib/Makefile.

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
60
61
62
63
64
65
66
67
68
69
70
71
# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
# $FreeBSD: head/archivers/jzlib/Makefile 312169 2013-02-13 18:37:58Z lippe $

PORTNAME=	jzlib
PORTVERSION=	1.1.1
CATEGORIES=	archivers java
MASTER_SITES=	http://www.jcraft.com/jzlib/

MAINTAINER=	danilogondolfo@gmail.com
COMMENT=	Reimplementation of zlib in pure Java

USE_ZIP=	yes
USE_JAVA=	yes
JAVA_VERSION=	1.6+

JAR_FILE=	${WRKSRC}/src/main/java/${PORTNAME}.jar

DOC_FILES=	\
		ChangeLog \
		LICENSE.txt \
		README
PORTDOCS=	${DOC_FILES}

OPTIONS_DEFINE=	DOCS EXAMPLES

EXAMPLE_FILES=	\
		README \
		test_deflate_inflate.java \
		test_dict_deflate_inflate.java \
		test_flush_sync.java \
		test_gzip_deflate_inflate.java \
		test_gzip_inflate.java \
		test_large_deflate_inflate.java \
		test_stream_deflate_inflate.java

PLIST_FILES+=	%%JAVAJARDIR%%/${PORTNAME}.jar

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MEXAMPLES}
. for file in ${EXAMPLE_FILES}
PLIST_FILES+=	%%EXAMPLESDIR%%/${file}
. endfor
PLIST_DIRS+=	%%EXAMPLESDIR%%
.endif

do-build:
	@cd ${WRKSRC}/src/main/java && ${FIND} com -name "*.java" | \
		${XARGS} -n 10 -x \
		${JAVAC} -classpath ${WRKSRC}/src/main/java
	@cd ${WRKSRC}/src/main/java && ${FIND} com -name "*class" | \
		${XARGS} \
		${JAR} -cf ${PORTNAME}.jar

do-install:
# docs
.if ${PORT_OPTIONS:MDOCS}
	@${MKDIR} ${DOCSDIR}
. for file in ${DOC_FILES}
	@${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
. endfor
.endif
# examples
.if ${PORT_OPTIONS:MEXAMPLES}
	@${MKDIR} ${EXAMPLESDIR}
	${INSTALL_DATA} ${WRKSRC}/example/* ${EXAMPLESDIR}
.endif
# jar
	${INSTALL_DATA} ${JAR_FILE} ${JAVAJARDIR}/${PORTNAME}.jar

.include <bsd.port.mk>

|






|








<
<
<
<
<
<


<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<









<
<
|
|
|
|
<
<
<
|
|
<
<
|


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
# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
# $FreeBSD: head/archivers/jzlib/Makefile 328317 2013-09-25 21:15:17Z danilo $

PORTNAME=	jzlib
PORTVERSION=	1.1.1
CATEGORIES=	archivers java
MASTER_SITES=	http://www.jcraft.com/jzlib/

MAINTAINER=	danilo@FreeBSD.org
COMMENT=	Reimplementation of zlib in pure Java

USE_ZIP=	yes
USE_JAVA=	yes
JAVA_VERSION=	1.6+

JAR_FILE=	${WRKSRC}/src/main/java/${PORTNAME}.jar







OPTIONS_DEFINE=	DOCS EXAMPLES






















do-build:
	@cd ${WRKSRC}/src/main/java && ${FIND} com -name "*.java" | \
		${XARGS} -n 10 -x \
		${JAVAC} -classpath ${WRKSRC}/src/main/java
	@cd ${WRKSRC}/src/main/java && ${FIND} com -name "*class" | \
		${XARGS} \
		${JAR} -cf ${PORTNAME}.jar

do-install:


	@${MKDIR} ${STAGEDIR}/${DOCSDIR}
.for file in ChangeLog LICENSE.txt README
	@${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}/${DOCSDIR}
.endfor



	@${MKDIR} ${STAGEDIR}/${EXAMPLESDIR}
	${INSTALL_DATA} ${WRKSRC}/example/* ${STAGEDIR}/${EXAMPLESDIR}


	${INSTALL_DATA} ${JAR_FILE} ${STAGEDIR}/${JAVAJARDIR}/${PORTNAME}.jar

.include <bsd.port.mk>

Added archivers/jzlib/pkg-plist.





























>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_deflate_inflate.java
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_dict_deflate_inflate.java
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_flush_sync.java
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_gzip_deflate_inflate.java
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_gzip_inflate.java
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_large_deflate_inflate.java
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_stream_deflate_inflate.java
share/java/classes/jzlib.jar
%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%%
%%PORTDOCS%%@dirrmtry %%DOCSDIR%%

Changes to archivers/kzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
16
17
18
19
20
21
22

23
24
25
26
27
28
29
# New ports collection makefile for:	kzip
# Date created:		Thu Jan 8 2009 14:06:34 UTC
# Whom:			Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
#
# $FreeBSD: head/archivers/kzip/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	kzip
DISTVERSION=	20070805
CATEGORIES=	archivers linux
MASTER_SITES=	http://static.jonof.id.au.nyud.net/dl/kenutils/
DISTNAME=	kzipmix-${DISTVERSION}-linux-static

................................................................................

NO_CDROM=	License does not allow redistribution
NO_PACKAGE=	${NO_CDROM}
RESTRICTED=	${NO_CDROM}

ONLY_FOR_ARCHS=	i386


USE_LINUX=	yes
NO_BUILD=	yes
WRKSRC=		${WRKDIR}/kzipmix-static

FILES=		kzip-static

.for file in ${FILES}
<
<
|
<
|
<







 







>









1

2

3
4
5
6
7
8
9
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26


# Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>

# $FreeBSD: head/archivers/kzip/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	kzip
DISTVERSION=	20070805
CATEGORIES=	archivers linux
MASTER_SITES=	http://static.jonof.id.au.nyud.net/dl/kenutils/
DISTNAME=	kzipmix-${DISTVERSION}-linux-static

................................................................................

NO_CDROM=	License does not allow redistribution
NO_PACKAGE=	${NO_CDROM}
RESTRICTED=	${NO_CDROM}

ONLY_FOR_ARCHS=	i386

NO_STAGE=	yes
USE_LINUX=	yes
NO_BUILD=	yes
WRKSRC=		${WRKDIR}/kzipmix-static

FILES=		kzip-static

.for file in ${FILES}

Changes to archivers/laszip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
17
18
19
20
21
22
23
# Created by: Rainer Hurling <rhurlin@gwdg.de>
# $FreeBSD: head/archivers/laszip/Makefile 314960 2013-03-22 20:06:14Z makc $

PORTNAME=	laszip
PORTVERSION=	2.1.0
CATEGORIES=	archivers
MASTER_SITES=	http://download.osgeo.org/laszip/

MAINTAINER=	rhurlin@gwdg.de
COMMENT=	Library for lossless LAS compression

LICENSE=	LGPL3


GNU_CONFIGURE=	yes
USES=		cmake
USE_LDCONFIG=	yes

CMAKE_DEFS+=	-DCMAKE_USE_PTHREADS:BOOL=ON

post-install:
	@${LN} -s liblaszip.so.5.0.0 ${PREFIX}/lib/liblaszip.so.5

.include <bsd.port.mk>

|











>










1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Created by: Rainer Hurling <rhurlin@gwdg.de>
# $FreeBSD: head/archivers/laszip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	laszip
PORTVERSION=	2.1.0
CATEGORIES=	archivers
MASTER_SITES=	http://download.osgeo.org/laszip/

MAINTAINER=	rhurlin@gwdg.de
COMMENT=	Library for lossless LAS compression

LICENSE=	LGPL3

NO_STAGE=	yes
GNU_CONFIGURE=	yes
USES=		cmake
USE_LDCONFIG=	yes

CMAKE_DEFS+=	-DCMAKE_USE_PTHREADS:BOOL=ON

post-install:
	@${LN} -s liblaszip.so.5.0.0 ${PREFIX}/lib/liblaszip.so.5

.include <bsd.port.mk>

Changes to archivers/lbrate/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
15
16
17
18
19
20
21

22
23
24
25
26
27
28
29
30
31
32
33
34
# New ports collection makefile for:	lbrate
# Date created:			26 August 2001
# Whom:				Gea-Suan Lin (gslin@ccca.nctu.edu.tw)
#
# $FreeBSD: head/archivers/lbrate/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	lbrate
PORTVERSION=	1.1
PORTREVISION=	2
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR=	utils/compress
................................................................................
MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	Extract/decompress CP/M LBR archives

LICENSE=	GPLv2

MAKE_ARGS=	CC="${CC}" CFLAGS="${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"


MAN1=		lbrate.1
PORTDOCS=	ChangeLog README TODO
PLIST_FILES=	bin/lbrate

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/lbrate ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/lbrate.1 ${MANPREFIX}/man/man1
.if !defined(NOPORTDOCS)
	@${MKDIR} ${DOCSDIR}
	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
.endif

.include <bsd.port.mk>
<
<
|
<
|
<







 







>















1

2

3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31


# Created by: Gea-Suan Lin (gslin@ccca.nctu.edu.tw)

# $FreeBSD: head/archivers/lbrate/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	lbrate
PORTVERSION=	1.1
PORTREVISION=	2
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR=	utils/compress
................................................................................
MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	Extract/decompress CP/M LBR archives

LICENSE=	GPLv2

MAKE_ARGS=	CC="${CC}" CFLAGS="${CPPFLAGS} ${CFLAGS} ${LDFLAGS}"

NO_STAGE=	yes
MAN1=		lbrate.1
PORTDOCS=	ChangeLog README TODO
PLIST_FILES=	bin/lbrate

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/lbrate ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/lbrate.1 ${MANPREFIX}/man/man1
.if !defined(NOPORTDOCS)
	@${MKDIR} ${DOCSDIR}
	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
.endif

.include <bsd.port.mk>

Changes to archivers/lbzip2/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# Created by: Gabor Kovesdan <gabor@FreeBSD.org>
# $FreeBSD: head/archivers/lbzip2/Makefile 309150 2012-12-18 07:57:31Z danfe $

PORTNAME=	lbzip2
PORTVERSION=	0.23
CATEGORIES=	archivers
MASTER_SITES=	http://lacos.web.elte.hu/pub/lbzip2/

MAINTAINER=	gabor@FreeBSD.org
COMMENT=	Multi-threaded bzip2/bunzip2 filter

WRKSRC=		${WRKDIR}/${PORTNAME}
PLIST_FILES=	bin/lbzip2


MAN1=		lbzip2.1

PORTDOCS=	ChangeLog README

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/lbzip2 ${PREFIX}/bin/lbzip2
	${INSTALL_MAN} ${WRKSRC}/lbzip2.1 ${MAN1PREFIX}/man/man1

|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: Gabor Kovesdan <gabor@FreeBSD.org>
# $FreeBSD: head/archivers/lbzip2/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	lbzip2
PORTVERSION=	0.23
CATEGORIES=	archivers
MASTER_SITES=	http://lacos.web.elte.hu/pub/lbzip2/

MAINTAINER=	gabor@FreeBSD.org
COMMENT=	Multi-threaded bzip2/bunzip2 filter

WRKSRC=		${WRKDIR}/${PORTNAME}
PLIST_FILES=	bin/lbzip2

NO_STAGE=	yes
MAN1=		lbzip2.1

PORTDOCS=	ChangeLog README

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/lbzip2 ${PREFIX}/bin/lbzip2
	${INSTALL_MAN} ${WRKSRC}/lbzip2.1 ${MAN1PREFIX}/man/man1

Changes to archivers/lcab/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
15
16
17
18
19
20
21
22
23
24
# New ports collection makefile for:	LCAB
# Date created:				27 May 2005
# Whom:					Alexey Dokuchaev <danfe@FreeBSD.org>
#
# $FreeBSD: head/archivers/lcab/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	lcab
DISTVERSION=	1.0b12
CATEGORIES=	archivers
MASTER_SITES=	ftp://ohnopublishing.net/mirror/

MAINTAINER=	ports@FreeBSD.org
................................................................................

LICENSE=	GPLv2

MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}"
PLIST_FILES=	bin/lcab

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/lcab ${PREFIX}/bin

.include <bsd.port.mk>
<
<
|
<
|
<







 







|




1

2

3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20


# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>

# $FreeBSD: head/archivers/lcab/Makefile 328240 2013-09-25 02:56:20Z vanilla $


PORTNAME=	lcab
DISTVERSION=	1.0b12
CATEGORIES=	archivers
MASTER_SITES=	ftp://ohnopublishing.net/mirror/

MAINTAINER=	ports@FreeBSD.org
................................................................................

LICENSE=	GPLv2

MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}"
PLIST_FILES=	bin/lcab

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/lcab ${STAGEDIR}/${PREFIX}/bin

.include <bsd.port.mk>

Changes to archivers/lha-ac/Makefile.

1
2
3
4
5
6
7
8
..
10
11
12
13
14
15
16

17
18
19
20
21
22
23
# $FreeBSD: head/archivers/lha-ac/Makefile 316850 2013-04-29 22:27:05Z bapt $

PORTNAME=	lha
PORTVERSION=	1.14i
PORTREVISION=	10
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE_JP} \
		http://osdn.dl.sourceforge.jp/%SUBDIR%/
................................................................................
PKGNAMESUFFIX=	-ac${PKGNAMESUFFIX2}
DISTNAME=	${PORTNAME}-${PORTVERSION}-ac20050924p1

MAINTAINER=	dinoex@FreeBSD.org
COMMENT=	Archive files using LZSS and Huffman compression (.lzh files)

CONFLICTS=	lha-1*


MAN1=		lha.1
MANLANG=	ja
PLIST_FILES=	bin/lha
#PLIST_DIRS=	man/ja/man1
GNU_CONFIGURE=	yes

|







 







>







1
2
3
4
5
6
7
8
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# $FreeBSD: head/archivers/lha-ac/Makefile 327804 2013-09-21 11:06:03Z dinoex $

PORTNAME=	lha
PORTVERSION=	1.14i
PORTREVISION=	10
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE_JP} \
		http://osdn.dl.sourceforge.jp/%SUBDIR%/
................................................................................
PKGNAMESUFFIX=	-ac${PKGNAMESUFFIX2}
DISTNAME=	${PORTNAME}-${PORTVERSION}-ac20050924p1

MAINTAINER=	dinoex@FreeBSD.org
COMMENT=	Archive files using LZSS and Huffman compression (.lzh files)

CONFLICTS=	lha-1*
NO_STAGE=	yes

MAN1=		lha.1
MANLANG=	ja
PLIST_FILES=	bin/lha
#PLIST_DIRS=	man/ja/man1
GNU_CONFIGURE=	yes

Changes to archivers/lha/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
# Created by: ache
# $FreeBSD: head/archivers/lha/Makefile 311027 2013-01-26 16:34:39Z dinoex $

PORTNAME=	lha
PORTVERSION=	1.14i
PORTREVISION=	6
CATEGORIES=	archivers
MASTER_SITES=	http://www2m.biglobe.ne.jp/~dolphin/lha/prog/
DISTNAME=	${PORTNAME}-${PORTVERSION:S/.//}

MAINTAINER=	dinoex@FreeBSD.org
COMMENT=	Archive files using LZSS and Huffman compression (.lzh files)

CONFLICTS=	lha-ac-1*


MAN1=		lha.1
MANLANG=	ja
PLIST_FILES=	bin/lha

.include <bsd.port.mk>

|












>






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: ache
# $FreeBSD: head/archivers/lha/Makefile 327804 2013-09-21 11:06:03Z dinoex $

PORTNAME=	lha
PORTVERSION=	1.14i
PORTREVISION=	6
CATEGORIES=	archivers
MASTER_SITES=	http://www2m.biglobe.ne.jp/~dolphin/lha/prog/
DISTNAME=	${PORTNAME}-${PORTVERSION:S/.//}

MAINTAINER=	dinoex@FreeBSD.org
COMMENT=	Archive files using LZSS and Huffman compression (.lzh files)

CONFLICTS=	lha-ac-1*
NO_STAGE=	yes

MAN1=		lha.1
MANLANG=	ja
PLIST_FILES=	bin/lha

.include <bsd.port.mk>

Changes to archivers/libarc/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# New ports collection makefile for:	libarc
# Date Created:				20 June 2000
# Whom:					Maxim Sobolev <sobomax@FreeBSD.org>
#
# $FreeBSD: head/archivers/libarc/Makefile 324744 2013-08-14 22:35:50Z ak $
#

PORTNAME=	libarc
PORTVERSION=	2.0.2
PORTREVISION=	1
CATEGORIES=	archivers devel
MASTER_SITES=	http://www.onicos.com/staff/iz/release/

................................................................................
COMMENT=	Tiny C decompression library for several popular compression formats

SOLIB=		libarc.so
SOVERSION=	1

MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS} -I." LN="${LN} -sf" \
		SOLIB="${SOLIB}" SOVERSION="${SOVERSION}"


USE_LDCONFIG=	yes

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/arccat ${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/${SOLIB}.${SOVERSION} ${PREFIX}/lib
	${LN} -sf ${PREFIX}/lib/${SOLIB}.${SOVERSION} ${PREFIX}/lib/${SOLIB}
	@${MKDIR} ${PREFIX}/include/libarc
	${INSTALL_DATA} ${WRKSRC}/libarc/* ${PREFIX}/include/libarc
	(cd ${WRKSRC} && ${INSTALL_DATA} unlzh.h zip.h ${PREFIX}/include/libarc)

.include <bsd.port.mk>
<
<
|
<
|
<







 







<
<



|
|
|
|
|
|




1

2

3
4
5
6
7
8
9
..
11
12
13
14
15
16
17


18
19
20
21
22
23
24
25
26
27
28


# Created by: Maxim Sobolev <sobomax@FreeBSD.org>

# $FreeBSD: head/archivers/libarc/Makefile 328241 2013-09-25 02:59:32Z vanilla $


PORTNAME=	libarc
PORTVERSION=	2.0.2
PORTREVISION=	1
CATEGORIES=	archivers devel
MASTER_SITES=	http://www.onicos.com/staff/iz/release/

................................................................................
COMMENT=	Tiny C decompression library for several popular compression formats

SOLIB=		libarc.so
SOVERSION=	1

MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS} -I." LN="${LN} -sf" \
		SOLIB="${SOLIB}" SOVERSION="${SOVERSION}"


USE_LDCONFIG=	yes

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/arccat ${STAGEDIR}/${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/${SOLIB}.${SOVERSION} ${STAGEDIR}/${PREFIX}/lib
	${LN} -sf ${PREFIX}/lib/${SOLIB}.${SOVERSION} ${STAGEDIR}/${PREFIX}/lib/${SOLIB}
	@${MKDIR} ${STAGEDIR}/${PREFIX}/include/libarc
	${INSTALL_DATA} ${WRKSRC}/libarc/* ${STAGEDIR}/${PREFIX}/include/libarc
	(cd ${WRKSRC} && ${INSTALL_DATA} unlzh.h zip.h ${STAGEDIR}/${PREFIX}/include/libarc)

.include <bsd.port.mk>

Changes to archivers/libarchive/Makefile.

1
2
3
4
5
6
7
8
..
12
13
14
15
16
17
18

19
20
21
22
23
24
25
# $FreeBSD: head/archivers/libarchive/Makefile 315047 2013-03-23 17:09:43Z glewis $

PORTNAME=	libarchive
PORTVERSION=	3.1.2
PORTEPOCH=	1
CATEGORIES=	archivers
MASTER_SITES=	http://libarchive.org/downloads/

................................................................................
OPTIONS_DEFINE=	LIBXML2 LZO NETTLE
OPTIONS_DEFAULT=LIBXML2 LZO

LIBXML2_DESC=	Support writing xar via libxml2
LZO_DESC=	Support lzo compression via liblzo2
NETTLE_DESC=	Use Nettle instead of OpenSSL


GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
USE_GNOME=	gnomehack
PATCH_STRIP=	-p1

CONFIGURE_ARGS+=	--without-expat

|







 







>







1
2
3
4
5
6
7
8
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# $FreeBSD: head/archivers/libarchive/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	libarchive
PORTVERSION=	3.1.2
PORTEPOCH=	1
CATEGORIES=	archivers
MASTER_SITES=	http://libarchive.org/downloads/

................................................................................
OPTIONS_DEFINE=	LIBXML2 LZO NETTLE
OPTIONS_DEFAULT=LIBXML2 LZO

LIBXML2_DESC=	Support writing xar via libxml2
LZO_DESC=	Support lzo compression via liblzo2
NETTLE_DESC=	Use Nettle instead of OpenSSL

NO_STAGE=	yes
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
USE_GNOME=	gnomehack
PATCH_STRIP=	-p1

CONFIGURE_ARGS+=	--without-expat

Changes to archivers/libcabinet/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
18
19
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/archivers/libcabinet/Makefile 318993 2013-05-24 16:35:30Z bapt $

PORTNAME=	libcabinet
PORTVERSION=	0.30
CATEGORIES=	archivers
MASTER_SITES=	http://www.bsd-geek.de/FreeBSD/distfiles/

MAINTAINER=	tj@FreeBSD.org
COMMENT=	Portable library and utility to use Microsoft cabinet files (.cab)

USE_LDCONFIG=	yes


SRCFILE=	${WRKSRC}/listcab.cpp
PROGFILE=	${SRCFILE:S/.cpp$//}
MAKE_ENV=	WITHOUT_PROFILE=yes __MAKE_CONF=/dev/null SRCCONF=/dev/null

post-build:
	${CXX} ${CXXFLAGS} -o ${PROGFILE} ${SRCFILE} -L${WRKSRC} -lcabinet

|










>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
# $FreeBSD: head/archivers/libcabinet/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	libcabinet
PORTVERSION=	0.30
CATEGORIES=	archivers
MASTER_SITES=	http://www.bsd-geek.de/FreeBSD/distfiles/

MAINTAINER=	tj@FreeBSD.org
COMMENT=	Portable library and utility to use Microsoft cabinet files (.cab)

USE_LDCONFIG=	yes
NO_STAGE=	yes

SRCFILE=	${WRKSRC}/listcab.cpp
PROGFILE=	${SRCFILE:S/.cpp$//}
MAKE_ENV=	WITHOUT_PROFILE=yes __MAKE_CONF=/dev/null SRCCONF=/dev/null

post-build:
	${CXX} ${CXXFLAGS} -o ${PROGFILE} ${SRCFILE} -L${WRKSRC} -lcabinet

Changes to archivers/libcomprex/Makefile.

1
2
3
4
5
6
7
8
9
..
26
27
28
29
30
31
32
33
34
# Created by: ijliao
# $FreeBSD: head/archivers/libcomprex/Makefile 324744 2013-08-14 22:35:50Z ak $

PORTNAME=	libcomprex
PORTVERSION=	0.3.3
PORTREVISION=	8
CATEGORIES=	archivers
MASTER_SITES=	SF/gnupdate/${PORTNAME}/${PORTVERSION}

................................................................................
LDFLAGS+=	-L${LOCALBASE}/lib -lintl
PLIST_SUB+=	NLS=""
.else
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB+=	NLS="@comment "
.endif

.include "Makefile.man"
.include <bsd.port.mk>

|







 







<

1
2
3
4
5
6
7
8
9
..
26
27
28
29
30
31
32

33
# Created by: ijliao
# $FreeBSD: head/archivers/libcomprex/Makefile 328242 2013-09-25 03:05:42Z vanilla $

PORTNAME=	libcomprex
PORTVERSION=	0.3.3
PORTREVISION=	8
CATEGORIES=	archivers
MASTER_SITES=	SF/gnupdate/${PORTNAME}/${PORTVERSION}

................................................................................
LDFLAGS+=	-L${LOCALBASE}/lib -lintl
PLIST_SUB+=	NLS=""
.else
CONFIGURE_ARGS+=--disable-nls
PLIST_SUB+=	NLS="@comment "
.endif


.include <bsd.port.mk>

Deleted archivers/libcomprex/Makefile.man.

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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
MAN1+=	comprex-config.1
MAN3+=	cxApplyFsNodeInfo.3
MAN3+=	cxCleanup.3
MAN3+=	cxCleanupModules.3
MAN3+=	cxClearErr.3
MAN3+=	cxClose.3
MAN3+=	cxCloseArchive.3
MAN3+=	cxDestroyArchive.3
MAN3+=	cxDestroyDirectory.3
MAN3+=	cxDestroyFile.3
MAN3+=	cxDestroyFsIterator.3
MAN3+=	cxDestroyFsNode.3
MAN3+=	cxDirAddFile.3
MAN3+=	cxDirAddSubDir.3
MAN3+=	cxDirRemoveFile.3
MAN3+=	cxDirRemoveSubDir.3
MAN3+=	cxEof.3
MAN3+=	cxError.3
MAN3+=	cxExtractArchive.3
MAN3+=	cxExtractFile.3
MAN3+=	cxFixPath.3
MAN3+=	cxGetArchiveAccessMode.3
MAN3+=	cxGetArchiveFileCount.3
MAN3+=	cxGetArchiveFileName.3
MAN3+=	cxGetArchiveFileSize.3
MAN3+=	cxGetArchiveModule.3
MAN3+=	cxGetArchivePath.3
MAN3+=	cxGetArchivePhysicalPath.3
MAN3+=	cxGetArchiveRoot.3
MAN3+=	cxGetArchiveSize.3
MAN3+=	cxGetArchiveType.3
MAN3+=	cxGetBaseName.3
MAN3+=	cxGetBasePath.3
MAN3+=	cxGetDirArchive.3
MAN3+=	cxGetDirDate.3
MAN3+=	cxGetDirGid.3
MAN3+=	cxGetDirMode.3
MAN3+=	cxGetDirName.3
MAN3+=	cxGetDirParent.3
MAN3+=	cxGetDirPath.3
MAN3+=	cxGetDirPhysicalPath.3
MAN3+=	cxGetDirUid.3
MAN3+=	cxGetDirectory.3
MAN3+=	cxGetFile.3
MAN3+=	cxGetFileArchive.3
MAN3+=	cxGetFileCompressedSize.3
MAN3+=	cxGetFileCount.3
MAN3+=	cxGetFileDate.3
MAN3+=	cxGetFileGid.3
MAN3+=	cxGetFileMode.3
MAN3+=	cxGetFileName.3
MAN3+=	cxGetFileParent.3
MAN3+=	cxGetFilePath.3
MAN3+=	cxGetFilePhysicalPath.3
MAN3+=	cxGetFileSize.3
MAN3+=	cxGetFileUid.3
MAN3+=	cxGetFirstFile.3
MAN3+=	cxGetFirstModule.3
MAN3+=	cxGetFirstSubDir.3
MAN3+=	cxGetFpAccessMode.3
MAN3+=	cxGetFsIterFirst.3
MAN3+=	cxGetFsIterNext.3
MAN3+=	cxGetFsIterPrev.3
MAN3+=	cxGetFsNodeArchive.3
MAN3+=	cxGetFsNodeDate.3
MAN3+=	cxGetFsNodeGid.3
MAN3+=	cxGetFsNodeMode.3
MAN3+=	cxGetFsNodeName.3
MAN3+=	cxGetFsNodeParent.3
MAN3+=	cxGetFsNodePath.3
MAN3+=	cxGetFsNodeType.3
MAN3+=	cxGetFsNodeUid.3
MAN3+=	cxGetFullFilePath.3
MAN3+=	cxGetModule.3
MAN3+=	cxGetNextDir.3
MAN3+=	cxGetNextFile.3
MAN3+=	cxGetNextFsNode.3
MAN3+=	cxGetPreviousDir.3
MAN3+=	cxGetPreviousFile.3
MAN3+=	cxGetPreviousFsNode.3
MAN3+=	cxGetSubDirCount.3
MAN3+=	cxGets.3
MAN3+=	cxIsArchiveLocal.3
MAN3+=	cxIsDirLocal.3
MAN3+=	cxIsFileLocal.3
MAN3+=	cxIsFsNodeLocal.3
MAN3+=	cxLinkModule.3
MAN3+=	cxLoadModule.3
MAN3+=	cxMakeFile.3
MAN3+=	cxMakePhysDirs.3
MAN3+=	cxMkDir.3
MAN3+=	cxNewArchive.3
MAN3+=	cxNewDirectory.3
MAN3+=	cxNewFile.3
MAN3+=	cxNewFp.3
MAN3+=	cxNewFsIterator.3
MAN3+=	cxNewFsNode.3
MAN3+=	cxOpenArchive.3
MAN3+=	cxOpenArchiveBuffer.3
MAN3+=	cxOpenArchiveFromHandle.3
MAN3+=	cxOpenArchiveStream.3
MAN3+=	cxOpenBuffer.3
MAN3+=	cxOpenFile.3
MAN3+=	cxOpenFileHandle.3
MAN3+=	cxOpenStream.3
MAN3+=	cxRead.3
MAN3+=	cxRegisterModule.3
MAN3+=	cxRewind.3
MAN3+=	cxSaveArchive.3
MAN3+=	cxSeek.3
MAN3+=	cxSetArchiveAccessMode.3
MAN3+=	cxSetArchiveExtractCallback.3
MAN3+=	cxSetArchiveFileName.3
MAN3+=	cxSetArchiveFileSize.3
MAN3+=	cxSetArchiveLocal.3
MAN3+=	cxSetArchiveModule.3
MAN3+=	cxSetArchivePath.3
MAN3+=	cxSetArchivePhysicalPath.3
MAN3+=	cxSetArchiveSize.3
MAN3+=	cxSetArchiveType.3
MAN3+=	cxSetCloseFunc.3
MAN3+=	cxSetDirArchive.3
MAN3+=	cxSetDirDate.3
MAN3+=	cxSetDirGid.3
MAN3+=	cxSetDirLocal.3
MAN3+=	cxSetDirMode.3
MAN3+=	cxSetDirName.3
MAN3+=	cxSetDirParent.3
MAN3+=	cxSetDirPhysicalPath.3
MAN3+=	cxSetDirUid.3
MAN3+=	cxSetError.3
MAN3+=	cxSetFileArchive.3
MAN3+=	cxSetFileCompressedSize.3
MAN3+=	cxSetFileDate.3
MAN3+=	cxSetFileGid.3
MAN3+=	cxSetFileLocal.3
MAN3+=	cxSetFileMode.3
MAN3+=	cxSetFileName.3
MAN3+=	cxSetFileParent.3
MAN3+=	cxSetFilePhysicalPath.3
MAN3+=	cxSetFileSize.3
MAN3+=	cxSetFileUid.3
MAN3+=	cxSetFpAccessMode.3
MAN3+=	cxSetFsNodeArchive.3
MAN3+=	cxSetFsNodeDate.3
MAN3+=	cxSetFsNodeGid.3
MAN3+=	cxSetFsNodeLocal.3
MAN3+=	cxSetFsNodeMode.3
MAN3+=	cxSetFsNodeName.3
MAN3+=	cxSetFsNodeParent.3
MAN3+=	cxSetFsNodeType.3
MAN3+=	cxSetFsNodeUid.3
MAN3+=	cxSetReadFunc.3
MAN3+=	cxSetSeekFunc.3
MAN3+=	cxSetWriteFunc.3
MAN3+=	cxSplitPath.3
MAN3+=	cxStrError.3
MAN3+=	cxTell.3
MAN3+=	cxUnlinkModule.3
MAN3+=	cxUnloadModule.3
MAN3+=	cxWrite.3
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<


































































































































































































































































































































Changes to archivers/libcomprex/pkg-plist.

36
37
38
39
40
41
42

































































































































































43
44
45
46
47
48
49
@comment lib/comprex/scheme/libcurlscm.la
@comment lib/comprex/scheme/libcurlscm.so
lib/libcomprex.a
lib/libcomprex.la
lib/libcomprex.so
lib/libcomprex.so.3
libdata/pkgconfig/libcomprex.pc

































































































































































share/aclocal/libcomprex.m4
%%NLS%%share/locale/it/LC_MESSAGES/libcomprex.mo
%%NLS%%share/locale/nl/LC_MESSAGES/libcomprex.mo
@comment @dirrm lib/comprex/scheme
@dirrm lib/comprex/archive
@dirrm lib/comprex
@dirrm include/libcomprex







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
@comment lib/comprex/scheme/libcurlscm.la
@comment lib/comprex/scheme/libcurlscm.so
lib/libcomprex.a
lib/libcomprex.la
lib/libcomprex.so
lib/libcomprex.so.3
libdata/pkgconfig/libcomprex.pc
man/man1/comprex-config.1.gz
man/man3/cxApplyFsNodeInfo.3.gz
man/man3/cxCleanup.3.gz
man/man3/cxCleanupModules.3.gz
man/man3/cxClearErr.3.gz
man/man3/cxClose.3.gz
man/man3/cxCloseArchive.3.gz
man/man3/cxDestroyArchive.3.gz
man/man3/cxDestroyDirectory.3.gz
man/man3/cxDestroyFile.3.gz
man/man3/cxDestroyFsIterator.3.gz
man/man3/cxDestroyFsNode.3.gz
man/man3/cxDirAddFile.3.gz
man/man3/cxDirAddSubDir.3.gz
man/man3/cxDirRemoveFile.3.gz
man/man3/cxDirRemoveSubDir.3.gz
man/man3/cxEof.3.gz
man/man3/cxError.3.gz
man/man3/cxExtractArchive.3.gz
man/man3/cxExtractFile.3.gz
man/man3/cxFixPath.3.gz
man/man3/cxGetArchiveAccessMode.3.gz
man/man3/cxGetArchiveFileCount.3.gz
man/man3/cxGetArchiveFileName.3.gz
man/man3/cxGetArchiveFileSize.3.gz
man/man3/cxGetArchiveModule.3.gz
man/man3/cxGetArchivePath.3.gz
man/man3/cxGetArchivePhysicalPath.3.gz
man/man3/cxGetArchiveRoot.3.gz
man/man3/cxGetArchiveSize.3.gz
man/man3/cxGetArchiveType.3.gz
man/man3/cxGetBaseName.3.gz
man/man3/cxGetBasePath.3.gz
man/man3/cxGetDirArchive.3.gz
man/man3/cxGetDirDate.3.gz
man/man3/cxGetDirGid.3.gz
man/man3/cxGetDirMode.3.gz
man/man3/cxGetDirName.3.gz
man/man3/cxGetDirParent.3.gz
man/man3/cxGetDirPath.3.gz
man/man3/cxGetDirPhysicalPath.3.gz
man/man3/cxGetDirUid.3.gz
man/man3/cxGetDirectory.3.gz
man/man3/cxGetFile.3.gz
man/man3/cxGetFileArchive.3.gz
man/man3/cxGetFileCompressedSize.3.gz
man/man3/cxGetFileCount.3.gz
man/man3/cxGetFileDate.3.gz
man/man3/cxGetFileGid.3.gz
man/man3/cxGetFileMode.3.gz
man/man3/cxGetFileName.3.gz
man/man3/cxGetFileParent.3.gz
man/man3/cxGetFilePath.3.gz
man/man3/cxGetFilePhysicalPath.3.gz
man/man3/cxGetFileSize.3.gz
man/man3/cxGetFileUid.3.gz
man/man3/cxGetFirstFile.3.gz
man/man3/cxGetFirstModule.3.gz
man/man3/cxGetFirstSubDir.3.gz
man/man3/cxGetFpAccessMode.3.gz
man/man3/cxGetFsIterFirst.3.gz
man/man3/cxGetFsIterNext.3.gz
man/man3/cxGetFsIterPrev.3.gz
man/man3/cxGetFsNodeArchive.3.gz
man/man3/cxGetFsNodeDate.3.gz
man/man3/cxGetFsNodeGid.3.gz
man/man3/cxGetFsNodeMode.3.gz
man/man3/cxGetFsNodeName.3.gz
man/man3/cxGetFsNodeParent.3.gz
man/man3/cxGetFsNodePath.3.gz
man/man3/cxGetFsNodeType.3.gz
man/man3/cxGetFsNodeUid.3.gz
man/man3/cxGetFullFilePath.3.gz
man/man3/cxGetModule.3.gz
man/man3/cxGetNextDir.3.gz
man/man3/cxGetNextFile.3.gz
man/man3/cxGetNextFsNode.3.gz
man/man3/cxGetPreviousDir.3.gz
man/man3/cxGetPreviousFile.3.gz
man/man3/cxGetPreviousFsNode.3.gz
man/man3/cxGetSubDirCount.3.gz
man/man3/cxGets.3.gz
man/man3/cxIsArchiveLocal.3.gz
man/man3/cxIsDirLocal.3.gz
man/man3/cxIsFileLocal.3.gz
man/man3/cxIsFsNodeLocal.3.gz
man/man3/cxLinkModule.3.gz
man/man3/cxLoadModule.3.gz
man/man3/cxMakeFile.3.gz
man/man3/cxMakePhysDirs.3.gz
man/man3/cxMkDir.3.gz
man/man3/cxNewArchive.3.gz
man/man3/cxNewDirectory.3.gz
man/man3/cxNewFile.3.gz
man/man3/cxNewFp.3.gz
man/man3/cxNewFsIterator.3.gz
man/man3/cxNewFsNode.3.gz
man/man3/cxOpenArchive.3.gz
man/man3/cxOpenArchiveBuffer.3.gz
man/man3/cxOpenArchiveFromHandle.3.gz
man/man3/cxOpenArchiveStream.3.gz
man/man3/cxOpenBuffer.3.gz
man/man3/cxOpenFile.3.gz
man/man3/cxOpenFileHandle.3.gz
man/man3/cxOpenStream.3.gz
man/man3/cxRead.3.gz
man/man3/cxRegisterModule.3.gz
man/man3/cxRewind.3.gz
man/man3/cxSaveArchive.3.gz
man/man3/cxSeek.3.gz
man/man3/cxSetArchiveAccessMode.3.gz
man/man3/cxSetArchiveExtractCallback.3.gz
man/man3/cxSetArchiveFileName.3.gz
man/man3/cxSetArchiveFileSize.3.gz
man/man3/cxSetArchiveLocal.3.gz
man/man3/cxSetArchiveModule.3.gz
man/man3/cxSetArchivePath.3.gz
man/man3/cxSetArchivePhysicalPath.3.gz
man/man3/cxSetArchiveSize.3.gz
man/man3/cxSetArchiveType.3.gz
man/man3/cxSetCloseFunc.3.gz
man/man3/cxSetDirArchive.3.gz
man/man3/cxSetDirDate.3.gz
man/man3/cxSetDirGid.3.gz
man/man3/cxSetDirLocal.3.gz
man/man3/cxSetDirMode.3.gz
man/man3/cxSetDirName.3.gz
man/man3/cxSetDirParent.3.gz
man/man3/cxSetDirPhysicalPath.3.gz
man/man3/cxSetDirUid.3.gz
man/man3/cxSetError.3.gz
man/man3/cxSetFileArchive.3.gz
man/man3/cxSetFileCompressedSize.3.gz
man/man3/cxSetFileDate.3.gz
man/man3/cxSetFileGid.3.gz
man/man3/cxSetFileLocal.3.gz
man/man3/cxSetFileMode.3.gz
man/man3/cxSetFileName.3.gz
man/man3/cxSetFileParent.3.gz
man/man3/cxSetFilePhysicalPath.3.gz
man/man3/cxSetFileSize.3.gz
man/man3/cxSetFileUid.3.gz
man/man3/cxSetFpAccessMode.3.gz
man/man3/cxSetFsNodeArchive.3.gz
man/man3/cxSetFsNodeDate.3.gz
man/man3/cxSetFsNodeGid.3.gz
man/man3/cxSetFsNodeLocal.3.gz
man/man3/cxSetFsNodeMode.3.gz
man/man3/cxSetFsNodeName.3.gz
man/man3/cxSetFsNodeParent.3.gz
man/man3/cxSetFsNodeType.3.gz
man/man3/cxSetFsNodeUid.3.gz
man/man3/cxSetReadFunc.3.gz
man/man3/cxSetSeekFunc.3.gz
man/man3/cxSetWriteFunc.3.gz
man/man3/cxSplitPath.3.gz
man/man3/cxStrError.3.gz
man/man3/cxTell.3.gz
man/man3/cxUnlinkModule.3.gz
man/man3/cxUnloadModule.3.gz
man/man3/cxWrite.3.gz
share/aclocal/libcomprex.m4
%%NLS%%share/locale/it/LC_MESSAGES/libcomprex.mo
%%NLS%%share/locale/nl/LC_MESSAGES/libcomprex.mo
@comment @dirrm lib/comprex/scheme
@dirrm lib/comprex/archive
@dirrm lib/comprex
@dirrm include/libcomprex

Changes to archivers/libdynamite/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# New ports collection makefile for:	dynamite
# Date Created:				10 January 2005
# Whom:					Sam Lawrance <boris@brooknet.com.au>
#
# $FreeBSD: head/archivers/libdynamite/Makefile 324744 2013-08-14 22:35:50Z ak $
#

PORTNAME=	libdynamite
PORTVERSION=	0.1.1
CATEGORIES=	archivers
MASTER_SITES=	SF/synce/Dynamite/${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Decompress data compressed with PKWARE Data Compression Library


USE_AUTOTOOLS=	libtool
GNU_CONFIGURE=	yes
USES=	pathfix
USE_LDCONFIG=	yes

MAN1=		dynamite.1

.include <bsd.port.mk>
<
<
|
<
|
<









<





<
<



1

2

3
4
5
6
7
8
9
10
11

12
13
14
15
16


17


# Created by: Sam Lawrance <boris@brooknet.com.au>

# $FreeBSD: head/archivers/libdynamite/Makefile 328243 2013-09-25 03:08:03Z vanilla $


PORTNAME=	libdynamite
PORTVERSION=	0.1.1
CATEGORIES=	archivers
MASTER_SITES=	SF/synce/Dynamite/${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Decompress data compressed with PKWARE Data Compression Library


USE_AUTOTOOLS=	libtool
GNU_CONFIGURE=	yes
USES=	pathfix
USE_LDCONFIG=	yes



.include <bsd.port.mk>

Changes to archivers/libdynamite/pkg-plist.

1
2
3
4
5
6
7

bin/dynamite
include/libdynamite.h
lib/libdynamite.a
lib/libdynamite.la
lib/libdynamite.so
lib/libdynamite.so.0
libdata/pkgconfig/libdynamite.pc








>
1
2
3
4
5
6
7
8
bin/dynamite
include/libdynamite.h
lib/libdynamite.a
lib/libdynamite.la
lib/libdynamite.so
lib/libdynamite.so.0
libdata/pkgconfig/libdynamite.pc
man/man1/dynamite.1.gz

Changes to archivers/liblzxcomp/Makefile.

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
# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD: head/archivers/liblzxcomp/Makefile 316230 2013-04-22 13:27:47Z bapt $

PORTNAME=	liblzxcomp
PORTVERSION=	20020619
CATEGORIES=	archivers
MASTER_SITES=	http://www.speakeasy.org/~russotto/chm/
DISTNAME=	lzx_compress

................................................................................
MAINTAINER=	ports@FreeBSD.org
COMMENT=	LZX compression library

USE_LDCONFIG=	YES
SHLIB_MAJOR=	1
PLIST_SUB=	SHLIB_MAJOR="${SHLIB_MAJOR}"

MAN3=		lzxcomp.3
MANCOMPRESSED=	yes

.if defined(NOPROFILE)
PLIST_SUB+=	PROFILE="@comment "
.else
PLIST_SUB+=	PROFILE=""
.endif

post-patch:

|







 







<
<
<







1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16



17
18
19
20
21
22
23
# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD: head/archivers/liblzxcomp/Makefile 328244 2013-09-25 03:17:42Z vanilla $

PORTNAME=	liblzxcomp
PORTVERSION=	20020619
CATEGORIES=	archivers
MASTER_SITES=	http://www.speakeasy.org/~russotto/chm/
DISTNAME=	lzx_compress

................................................................................
MAINTAINER=	ports@FreeBSD.org
COMMENT=	LZX compression library

USE_LDCONFIG=	YES
SHLIB_MAJOR=	1
PLIST_SUB=	SHLIB_MAJOR="${SHLIB_MAJOR}"




.if defined(NOPROFILE)
PLIST_SUB+=	PROFILE="@comment "
.else
PLIST_SUB+=	PROFILE=""
.endif

post-patch:

Changes to archivers/liblzxcomp/pkg-plist.

1
2
3
4
5
6

include/lzx_compress.h
include/lzx_constants.h
lib/liblzxcomp.a
lib/liblzxcomp.so
lib/liblzxcomp.so.%%SHLIB_MAJOR%%
%%PROFILE%%lib/liblzxcomp_p.a







>
1
2
3
4
5
6
7
include/lzx_compress.h
include/lzx_constants.h
lib/liblzxcomp.a
lib/liblzxcomp.so
lib/liblzxcomp.so.%%SHLIB_MAJOR%%
%%PROFILE%%lib/liblzxcomp_p.a
man/man3/lzxcomp.3.gz

Changes to archivers/libmspack/Makefile.

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17

18
19
20
21
22
# Created by: Max Khon <fjoe@FreeBSD.org>
# $FreeBSD: head/archivers/libmspack/Makefile 309150 2012-12-18 07:57:31Z danfe $

PORTNAME=	libmspack
PORTVERSION=	0.3
CATEGORIES=	archivers
MASTER_SITES=	http://www.cabextract.org.uk/libmspack/
DISTNAME=	${PORTNAME}-${PORTVERSION}alpha

................................................................................
COMMENT=	Library for Microsoft compression formats

LICENSE=	LGPL21

USE_AUTOTOOLS=	libtool
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes


post-patch:
	@${REINPLACE_CMD} -e 's,$$(libdir)/pkgconfig,@prefix@/libdata/pkgconfig,g' ${WRKSRC}/Makefile.in

.include <bsd.port.mk>

|







 







>

<
<
<

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19



20
# Created by: Max Khon <fjoe@FreeBSD.org>
# $FreeBSD: head/archivers/libmspack/Makefile 328096 2013-09-24 06:24:17Z bapt $

PORTNAME=	libmspack
PORTVERSION=	0.3
CATEGORIES=	archivers
MASTER_SITES=	http://www.cabextract.org.uk/libmspack/
DISTNAME=	${PORTNAME}-${PORTVERSION}alpha

................................................................................
COMMENT=	Library for Microsoft compression formats

LICENSE=	LGPL21

USE_AUTOTOOLS=	libtool
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes
USES=		pathfix




.include <bsd.port.mk>

Changes to archivers/liborange/Makefile.

1
2
3
4
5
6
7
8
9
..
18
19
20
21
22
23
24

25
26
27
28
29
30
31
# Created by: Sam Lawrance <boris@brooknet.com.au>
# $FreeBSD: head/archivers/liborange/Makefile 324744 2013-08-14 22:35:50Z ak $

PORTNAME=	liborange
PORTVERSION=	0.4
CATEGORIES=	archivers
MASTER_SITES=	SF/synce/Orange/${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org
................................................................................
LIBDYNAMITE_DESC=	Build with libdynamite support
LIBUNSHIELD_DESC=	Build with libunshield support
INNO_DESC=		Build with expermential Inno Setup support
VISE_DESC=		Build with expermential VISE support
MSI_DESC=		Build with expermential MSI support



USE_AUTOTOOLS=	libtool
GNU_CONFIGURE=	yes
USES=	iconv pathfix pkgconfig
CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
USE_LDCONFIG=	yes


|







 







>







1
2
3
4
5
6
7
8
9
..
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Created by: Sam Lawrance <boris@brooknet.com.au>
# $FreeBSD: head/archivers/liborange/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	liborange
PORTVERSION=	0.4
CATEGORIES=	archivers
MASTER_SITES=	SF/synce/Orange/${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org
................................................................................
LIBDYNAMITE_DESC=	Build with libdynamite support
LIBUNSHIELD_DESC=	Build with libunshield support
INNO_DESC=		Build with expermential Inno Setup support
VISE_DESC=		Build with expermential VISE support
MSI_DESC=		Build with expermential MSI support


NO_STAGE=	yes
USE_AUTOTOOLS=	libtool
GNU_CONFIGURE=	yes
USES=	iconv pathfix pkgconfig
CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
USE_LDCONFIG=	yes

Changes to archivers/libpar2/Makefile.

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17

18
19
20
21
22
23
24
# Created by: Jeff Burchell <toxic@doobie.com>
# $FreeBSD: head/archivers/libpar2/Makefile 326277 2013-09-04 13:47:08Z bapt $

PORTNAME=	libpar2
PORTVERSION=	0.3
CATEGORIES=	archivers
MASTER_SITES=	http://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/

LICENSE=	GPLv2
................................................................................
MAINTAINER=	toxic@doobie.com
COMMENT=	Library for manipulating PAR2 files, extracted from par2cmdline

LIB_DEPENDS=	sigc-2.0:${PORTSDIR}/devel/libsigc++20

GNU_CONFIGURE=	yes


FETCH_ARGS=	-pRr
LDFLAGS+=	-L${LOCALBASE}/lib
CPPFLAGS+=	-I${LOCALBASE}/include

USE_LDCONFIG=	yes
USES=		pkgconfig


|







 







>







1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Created by: Jeff Burchell <toxic@doobie.com>
# $FreeBSD: head/archivers/libpar2/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	libpar2
PORTVERSION=	0.3
CATEGORIES=	archivers
MASTER_SITES=	http://launchpad.net/${PORTNAME}/trunk/${PORTVERSION}/+download/

LICENSE=	GPLv2
................................................................................
MAINTAINER=	toxic@doobie.com
COMMENT=	Library for manipulating PAR2 files, extracted from par2cmdline

LIB_DEPENDS=	sigc-2.0:${PORTSDIR}/devel/libsigc++20

GNU_CONFIGURE=	yes

NO_STAGE=	yes
FETCH_ARGS=	-pRr
LDFLAGS+=	-L${LOCALBASE}/lib
CPPFLAGS+=	-I${LOCALBASE}/include

USE_LDCONFIG=	yes
USES=		pkgconfig

Changes to archivers/librtfcomp/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
# New ports collection makefile for:	librtfcomp
# Date Created:				13 June 2008
# Whom:					Alexander Logvinov <ports@logvinov.com>
#
# $FreeBSD: head/archivers/librtfcomp/Makefile 324744 2013-08-14 22:35:50Z ak $
#

PORTNAME=	librtfcomp
PORTVERSION=	1.1
CATEGORIES?=	archivers
MASTER_SITES=	SF/synce/SynCE/0.10.0

MAINTAINER=	ports@FreeBSD.org
<
<
|
<
|
<









1

2

3
4
5
6
7
8
9


# Created by: Alexander Logvinov <ports@logvinov.com>

# $FreeBSD: head/archivers/librtfcomp/Makefile 328226 2013-09-25 00:54:08Z bdrewery $


PORTNAME=	librtfcomp
PORTVERSION=	1.1
CATEGORIES?=	archivers
MASTER_SITES=	SF/synce/SynCE/0.10.0

MAINTAINER=	ports@FreeBSD.org

Changes to archivers/libunrar/Makefile.

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
# Created by: samm@os2.kiev.ua
# $FreeBSD: head/archivers/libunrar/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	libunrar
PORTVERSION=	3.9.10
PORTEPOCH=	1
CATEGORIES=	archivers
MASTER_SITES=	http://www.rarlab.com/rar/
DISTNAME=	unrarsrc-${PORTVERSION}

MAINTAINER=	samm@os2.kiev.ua
COMMENT=	Library to work with RAR archives

WRKSRC=		${WRKDIR}/unrar


USES=		gmake
MAKEFILE=	makefile.unix
ALL_TARGET=	lib
USE_LDCONFIG=	yes

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/libunrar.so.3 ${PREFIX}/lib/
	cd ${PREFIX}/lib && ${LN} -sf libunrar.so.3 libunrar.so
	${MKDIR} ${PREFIX}/include/libunrar3
	${INSTALL_DATA} ${WRKSRC}/dll.hpp ${PREFIX}/include/libunrar3/dll.hpp

.include <bsd.port.mk>

|













>












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
# Created by: samm@os2.kiev.ua
# $FreeBSD: head/archivers/libunrar/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	libunrar
PORTVERSION=	3.9.10
PORTEPOCH=	1
CATEGORIES=	archivers
MASTER_SITES=	http://www.rarlab.com/rar/
DISTNAME=	unrarsrc-${PORTVERSION}

MAINTAINER=	samm@os2.kiev.ua
COMMENT=	Library to work with RAR archives

WRKSRC=		${WRKDIR}/unrar

NO_STAGE=	yes
USES=		gmake
MAKEFILE=	makefile.unix
ALL_TARGET=	lib
USE_LDCONFIG=	yes

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/libunrar.so.3 ${PREFIX}/lib/
	cd ${PREFIX}/lib && ${LN} -sf libunrar.so.3 libunrar.so
	${MKDIR} ${PREFIX}/include/libunrar3
	${INSTALL_DATA} ${WRKSRC}/dll.hpp ${PREFIX}/include/libunrar3/dll.hpp

.include <bsd.port.mk>

Changes to archivers/libunrar4/Makefile.

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
# Created by: Joris Vandalon
# $FreeBSD: head/archivers/libunrar4/Makefile 324100 2013-08-01 11:57:14Z bapt $

PORTNAME=	libunrar4
PORTVERSION=	4.2.4
CATEGORIES=	archivers
MASTER_SITES=	http://www.rarlab.com/rar/
DISTNAME=	unrarsrc-${PORTVERSION}

MAINTAINER=	joris@vandalon.nl
COMMENT=	Library to work with RAR archives

WRKSRC=		${WRKDIR}/unrar


USES=		gmake
MAKE_ARGS=	CC="${CC}" CXX="${CXX}"
MAKEFILE=	makefile.unix
ALL_TARGET=	lib
USE_LDCONFIG=	yes

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/libunrar.so ${PREFIX}/lib/libunrar.so.4
	cd ${PREFIX}/lib && ${LN} -sf libunrar.so.4 libunrar.so
	${MKDIR} ${PREFIX}/include/libunrar4
	${INSTALL_DATA} ${WRKSRC}/dll.hpp ${PREFIX}/include/libunrar4/dll.hpp

.include <bsd.port.mk>

|












>













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
# Created by: Joris Vandalon
# $FreeBSD: head/archivers/libunrar4/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	libunrar4
PORTVERSION=	4.2.4
CATEGORIES=	archivers
MASTER_SITES=	http://www.rarlab.com/rar/
DISTNAME=	unrarsrc-${PORTVERSION}

MAINTAINER=	joris@vandalon.nl
COMMENT=	Library to work with RAR archives

WRKSRC=		${WRKDIR}/unrar

NO_STAGE=	yes
USES=		gmake
MAKE_ARGS=	CC="${CC}" CXX="${CXX}"
MAKEFILE=	makefile.unix
ALL_TARGET=	lib
USE_LDCONFIG=	yes

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/libunrar.so ${PREFIX}/lib/libunrar.so.4
	cd ${PREFIX}/lib && ${LN} -sf libunrar.so.4 libunrar.so
	${MKDIR} ${PREFIX}/include/libunrar4
	${INSTALL_DATA} ${WRKSRC}/dll.hpp ${PREFIX}/include/libunrar4/dll.hpp

.include <bsd.port.mk>

Changes to archivers/libzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17
18
19
20
# Created by: Alexander Zhuravlev <zaa@zaa.pp.ru>
# $FreeBSD: head/archivers/libzip/Makefile 322958 2013-07-13 18:01:04Z makc $

PORTNAME=	libzip
PORTVERSION=	0.11.1
CATEGORIES=	archivers devel
MASTER_SITES=	http://www.nih.at/libzip/

MAINTAINER=	makc@FreeBSD.org
COMMENT=	C library for reading, creating, and modifying ZIP archives


USE_XZ=		yes
GNU_CONFIGURE=	yes
MAKE_ENV=	LC_ALL="C"
USE_AUTOTOOLS=	libtool
USES=		pathfix
USE_LDCONFIG=	yes

.include <${.CURDIR}/Makefile.man>
.include <bsd.port.mk>

|









>









1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: Alexander Zhuravlev <zaa@zaa.pp.ru>
# $FreeBSD: head/archivers/libzip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	libzip
PORTVERSION=	0.11.1
CATEGORIES=	archivers devel
MASTER_SITES=	http://www.nih.at/libzip/

MAINTAINER=	makc@FreeBSD.org
COMMENT=	C library for reading, creating, and modifying ZIP archives

NO_STAGE=	yes
USE_XZ=		yes
GNU_CONFIGURE=	yes
MAKE_ENV=	LC_ALL="C"
USE_AUTOTOOLS=	libtool
USES=		pathfix
USE_LDCONFIG=	yes

.include <${.CURDIR}/Makefile.man>
.include <bsd.port.mk>

Changes to archivers/linux-f10-ucl/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
# New ports collection makefile for:	archivers/linux-f10-ucl
# Date created:				2009-05-03
# Whom:					bsam
#
# $FreeBSD: head/archivers/linux-f10-ucl/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=		ucl
PORTVERSION=		1.03
CATEGORIES=		archivers linux
MASTER_SITES=		CRITICAL/rpm/${LINUX_RPM_ARCH}/fedora/${LINUX_DIST_VER}
PKGNAMEPREFIX=		linux-f10-
DISTNAME=		${PORTNAME}-${PORTVERSION}-${RPMVERSION}
|
<
<
<
|
<







1



2

3
4
5
6
7
8
9
# Created by: bsam



# $FreeBSD: head/archivers/linux-f10-ucl/Makefile 329387 2013-10-04 21:05:03Z rene $


PORTNAME=		ucl
PORTVERSION=		1.03
CATEGORIES=		archivers linux
MASTER_SITES=		CRITICAL/rpm/${LINUX_RPM_ARCH}/fedora/${LINUX_DIST_VER}
PKGNAMEPREFIX=		linux-f10-
DISTNAME=		${PORTNAME}-${PORTVERSION}-${RPMVERSION}

Changes to archivers/linux-f10-upx/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
# New ports collection makefile for:	archivers/linux-f10-upx
# Date created:				2009-05-03
# Whom:					bsam
#
# $FreeBSD: head/archivers/linux-f10-upx/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=		upx
PORTVERSION=		3.03
CATEGORIES=		archivers linux
MASTER_SITES=		CRITICAL/rpm/${LINUX_RPM_ARCH}/fedora/${LINUX_DIST_VER}
PKGNAMEPREFIX=		linux-f10-
DISTNAME=		${PORTNAME}-${PORTVERSION}-${RPMVERSION}
|
<
<
<
|
<







1



2

3
4
5
6
7
8
9
# Created by: bsam



# $FreeBSD: head/archivers/linux-f10-upx/Makefile 329387 2013-10-04 21:05:03Z rene $


PORTNAME=		upx
PORTVERSION=		3.03
CATEGORIES=		archivers linux
MASTER_SITES=		CRITICAL/rpm/${LINUX_RPM_ARCH}/fedora/${LINUX_DIST_VER}
PKGNAMEPREFIX=		linux-f10-
DISTNAME=		${PORTNAME}-${PORTVERSION}-${RPMVERSION}

Changes to archivers/lrzip/Makefile.

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17

18
19
20
21
22
23
24
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/lrzip/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	lrzip
PORTVERSION=	0.614
CATEGORIES=	archivers
MASTER_SITES=	http://ck.kolivas.org/apps/lrzip/ \
		http://files.gslin.org/Software/

................................................................................
COMMENT=	Long Range ZIP or Lzma RZIP

LICENSE=	GPLv2

BUILD_DEPENDS=	nasm>=0:${PORTSDIR}/devel/nasm
LIB_DEPENDS=	lzo2:${PORTSDIR}/archivers/lzo2


CFLAGS+=	-I${LOCALBASE}/include
CONFIGURE_ARGS+=	--enable-asm
GNU_CONFIGURE=	yes
LDFLAGS+=	-L${LOCALBASE}/lib
USE_BZIP2=	yes
USES=	gmake pathfix perl5
USE_PERL5=	build

|







 







>







1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/lrzip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	lrzip
PORTVERSION=	0.614
CATEGORIES=	archivers
MASTER_SITES=	http://ck.kolivas.org/apps/lrzip/ \
		http://files.gslin.org/Software/

................................................................................
COMMENT=	Long Range ZIP or Lzma RZIP

LICENSE=	GPLv2

BUILD_DEPENDS=	nasm>=0:${PORTSDIR}/devel/nasm
LIB_DEPENDS=	lzo2:${PORTSDIR}/archivers/lzo2

NO_STAGE=		yes
CFLAGS+=	-I${LOCALBASE}/include
CONFIGURE_ARGS+=	--enable-asm
GNU_CONFIGURE=	yes
LDFLAGS+=	-L${LOCALBASE}/lib
USE_BZIP2=	yes
USES=	gmake pathfix perl5
USE_PERL5=	build

Changes to archivers/lz4/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
18
19
20
21
# Created by: Alexey Degtyarev <alexey@renatasystems.org>
# $FreeBSD: head/archivers/lz4/Makefile 324828 2013-08-17 02:24:38Z vanilla $

PORTNAME=	lz4
PORTVERSION=	r101
CATEGORIES=	archivers
MASTER_SITES=	https://dl.dropboxusercontent.com/u/59565338/LZ4/ \
		ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/

MAINTAINER=	alexey@renatasystems.org
COMMENT=	Fast compressor using LZ4 algorithm


USES=		gmake
ALL_TARGET=	lz4c

PLIST_FILES=	bin/lz4c

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/lz4c.exe ${PREFIX}/bin/lz4c

.include <bsd.port.mk>

|










>









1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: Alexey Degtyarev <alexey@renatasystems.org>
# $FreeBSD: head/archivers/lz4/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	lz4
PORTVERSION=	r101
CATEGORIES=	archivers
MASTER_SITES=	https://dl.dropboxusercontent.com/u/59565338/LZ4/ \
		ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/

MAINTAINER=	alexey@renatasystems.org
COMMENT=	Fast compressor using LZ4 algorithm

NO_STAGE=		yes
USES=		gmake
ALL_TARGET=	lz4c

PLIST_FILES=	bin/lz4c

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/lz4c.exe ${PREFIX}/bin/lz4c

.include <bsd.port.mk>

Changes to archivers/lzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20
21
22
23
# Created by: Sylvio Cesar <sylvio@FreeBSD.org>
# $FreeBSD: head/archivers/lzip/Makefile 325169 2013-08-21 22:58:24Z wg $

PORTNAME=	lzip
PORTVERSION=	1.14
CATEGORIES=	archivers
MASTER_SITES=	SAVANNAH/lzip

MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	Lossless data compressor based on the LZMA algorithm

LICENSE=	GPLv3

PLIST_FILES=	bin/lzip


GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	CXX="${CXX}" \
		CXXFLAGS="${CXXFLAGS}" \
		LDFLAGS="${LDFLAGS}"
MAN1=		lzip.1
INFO=		lzip

.include <bsd.port.mk>

|













>








1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Created by: Sylvio Cesar <sylvio@FreeBSD.org>
# $FreeBSD: head/archivers/lzip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	lzip
PORTVERSION=	1.14
CATEGORIES=	archivers
MASTER_SITES=	SAVANNAH/lzip

MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	Lossless data compressor based on the LZMA algorithm

LICENSE=	GPLv3

PLIST_FILES=	bin/lzip

NO_STAGE=		yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	CXX="${CXX}" \
		CXXFLAGS="${CXXFLAGS}" \
		LDFLAGS="${LDFLAGS}"
MAN1=		lzip.1
INFO=		lzip

.include <bsd.port.mk>

Changes to archivers/lzlib/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
# Created by: Albert Vernon <f3cun3c02@sneakemail.com>
# $FreeBSD: head/archivers/lzlib/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	lzlib
PORTVERSION=	1.4
CATEGORIES=	archivers
MASTER_SITES=	SAVANNAH/lzip

MAINTAINER=	delphij@FreeBSD.org
COMMENT=	In-memory LZMA compression and decompression library

PLIST_FILES=	include/lzlib.h \
		lib/liblz.a


USES=		gmake
GNU_CONFIGURE=	yes
MAKE_ARGS=	${MAKE_ENV}
INFO=		lzlib

.include <bsd.port.mk>

|


|









>






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: Albert Vernon <f3cun3c02@sneakemail.com>
# $FreeBSD: head/archivers/lzlib/Makefile 328397 2013-09-26 17:29:29Z delphij $

PORTNAME=	lzlib
PORTVERSION=	1.5
CATEGORIES=	archivers
MASTER_SITES=	SAVANNAH/lzip

MAINTAINER=	delphij@FreeBSD.org
COMMENT=	In-memory LZMA compression and decompression library

PLIST_FILES=	include/lzlib.h \
		lib/liblz.a

NO_STAGE=		yes
USES=		gmake
GNU_CONFIGURE=	yes
MAKE_ARGS=	${MAKE_ENV}
INFO=		lzlib

.include <bsd.port.mk>

Changes to archivers/lzlib/distinfo.

1
2
SHA256 (lzlib-1.4.tar.gz) = ccada999f48b7d5907020c02f01ba58a2726f6049fdfb905fd4cdc6c184e1e5f
SIZE (lzlib-1.4.tar.gz) = 105039
|
|
1
2
SHA256 (lzlib-1.5.tar.gz) = dde4812c40c210e1fd0c9ba54208a5120cc0030c01d12ff85d32deb4a0ba07c8
SIZE (lzlib-1.5.tar.gz) = 105488

Changes to archivers/lzma/Makefile.

1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16

17
18
19
20
21
22
23
# Created by: Radim Kolar <hsn@netmag.cz>
# $FreeBSD: head/archivers/lzma/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	lzma
PORTVERSION=	9.22
CATEGORIES=	archivers
MASTER_SITES=	SF/sevenzip/LZMA%20SDK/
DISTNAME=	lzma${PORTVERSION:S/.//g}

................................................................................
MAINTAINER=	bf@FreeBSD.org
COMMENT=	High-ratio LZMA compressor

CONFLICTS=	lzmautils-[0-9]* xz-[0-9]*

USES=		gmake
USE_BZIP2=	yes

NO_WRKSUBDIR=	yes
USE_DOS2UNIX=	yes
BUILD_WRKSRC=	${WRKSRC}/CPP/7zip/Bundles/LzmaCon
MAKEFILE=	makefile.gcc
PLIST_FILES=	bin/${PORTNAME}
.ifdef(WITH_LZMA_PROB32)
#increase the speed of decoding on some 32-bit CPUs, at the expense of doubled

|







 







>







1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Created by: Radim Kolar <hsn@netmag.cz>
# $FreeBSD: head/archivers/lzma/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	lzma
PORTVERSION=	9.22
CATEGORIES=	archivers
MASTER_SITES=	SF/sevenzip/LZMA%20SDK/
DISTNAME=	lzma${PORTVERSION:S/.//g}

................................................................................
MAINTAINER=	bf@FreeBSD.org
COMMENT=	High-ratio LZMA compressor

CONFLICTS=	lzmautils-[0-9]* xz-[0-9]*

USES=		gmake
USE_BZIP2=	yes
NO_STAGE=	yes
NO_WRKSUBDIR=	yes
USE_DOS2UNIX=	yes
BUILD_WRKSRC=	${WRKSRC}/CPP/7zip/Bundles/LzmaCon
MAKEFILE=	makefile.gcc
PLIST_FILES=	bin/${PORTNAME}
.ifdef(WITH_LZMA_PROB32)
#increase the speed of decoding on some 32-bit CPUs, at the expense of doubled

Changes to archivers/lzmalib/Makefile.

1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD: head/archivers/lzmalib/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	lzmalib
PORTVERSION=	0.0.1
CATEGORIES=	archivers
MASTER_SITES=	http://tokyocabinet.sourceforge.net/misc/

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	Thin wrapper library of LZMA


USES=		gmake
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes

.include <bsd.port.mk>

|









>





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD: head/archivers/lzmalib/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	lzmalib
PORTVERSION=	0.0.1
CATEGORIES=	archivers
MASTER_SITES=	http://tokyocabinet.sourceforge.net/misc/

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	Thin wrapper library of LZMA

NO_STAGE=	yes
USES=		gmake
GNU_CONFIGURE=	yes
USE_LDCONFIG=	yes

.include <bsd.port.mk>

Changes to archivers/lzo2/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20
21
22
# Created by: giffunip@asme.org
# $FreeBSD: head/archivers/lzo2/Makefile 325635 2013-08-29 21:58:49Z mandree $

PORTNAME=	lzo2
PORTVERSION=	2.06
CATEGORIES=	archivers devel
MASTER_SITES=	http://www.oberhumer.com/opensource/lzo/download/ \
		LOCAL/mandree
DISTNAME=	lzo-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}

MAINTAINER=	mandree@FreeBSD.org
COMMENT=	Portable speedy, lossless data compression library

LICENSE=	GPLv2


USE_AUTOTOOLS=	libtool
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-shared --docdir=${DOCSDIR}
USE_LDCONFIG=	yes

.include <bsd.port.options.mk>


|













>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Created by: giffunip@asme.org
# $FreeBSD: head/archivers/lzo2/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	lzo2
PORTVERSION=	2.06
CATEGORIES=	archivers devel
MASTER_SITES=	http://www.oberhumer.com/opensource/lzo/download/ \
		LOCAL/mandree
DISTNAME=	lzo-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}

MAINTAINER=	mandree@FreeBSD.org
COMMENT=	Portable speedy, lossless data compression library

LICENSE=	GPLv2

NO_STAGE=	yes
USE_AUTOTOOLS=	libtool
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-shared --docdir=${DOCSDIR}
USE_LDCONFIG=	yes

.include <bsd.port.options.mk>

Changes to archivers/lzop/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
17
18
19
20
21
22
23

24
25
26
27
28
29
30
31
# New ports collection makefile for:	lzop
# Date created:				Fri 2 June 2000
# Whom:					will
#
# $FreeBSD: head/archivers/lzop/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	lzop
DISTVERSION=	1.03
CATEGORIES=	archivers
MASTER_SITES=	http://www.lzop.org/download/ \
		LOCAL/mandree

................................................................................
# prefer lzo2 if it is already installed or if no lzo is installed.
.if exists(${LOCALBASE}/lib/liblzo2.so.2) || !exists(${LOCALBASE}/lib/liblzo.so.1)
LIB_DEPENDS=	lzo2.2:${PORTSDIR}/archivers/lzo2
.else
LIB_DEPENDS=	lzo.1:${PORTSDIR}/archivers/lzo
.endif


GNU_CONFIGURE=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

MAN1=		lzop.1
PLIST_FILES=	bin/lzop

.include <bsd.port.mk>
|
<
<
<
|
<







 







>








1



2

3
4
5
6
7
8
9
..
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Created by: will



# $FreeBSD: head/archivers/lzop/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	lzop
DISTVERSION=	1.03
CATEGORIES=	archivers
MASTER_SITES=	http://www.lzop.org/download/ \
		LOCAL/mandree

................................................................................
# prefer lzo2 if it is already installed or if no lzo is installed.
.if exists(${LOCALBASE}/lib/liblzo2.so.2) || !exists(${LOCALBASE}/lib/liblzo.so.1)
LIB_DEPENDS=	lzo2.2:${PORTSDIR}/archivers/lzo2
.else
LIB_DEPENDS=	lzo.1:${PORTSDIR}/archivers/lzo
.endif

NO_STAGE=	yes
GNU_CONFIGURE=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

MAN1=		lzop.1
PLIST_FILES=	bin/lzop

.include <bsd.port.mk>

Changes to archivers/macutils/Makefile.

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
# New ports collection makefile for:	macutils
# Date created:		14th April 1997
# Whom:			Joel Sutton <jsutton@bbcon.com.au>
#
# $FreeBSD: head/archivers/macutils/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	macutils
PORTVERSION=	2.0b3
CATEGORIES=	archivers emulators
MASTER_SITES=	${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR=	utils/compress
DISTNAME=	${PORTNAME}

MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	Utilities for Apple Macintosh files

WRKSRC=		${WRKDIR}/${PORTNAME}
MAKEFILE=	makefile


MAN1=		macunpack.1 hexbin.1 macsave.1 macstream.1 binhex.1 tomac.1 \
		frommac.1 macutil.1

BINDIR=		${PREFIX}/bin
DOCFILES=	README.crc README.hexbin README.macput README.unpit \
		README.zoom README.crc.orig README.macget README.scan \
<
<
|
<
|
<













>









1

2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23


# Created by: Joel Sutton <jsutton@bbcon.com.au>

# $FreeBSD: head/archivers/macutils/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	macutils
PORTVERSION=	2.0b3
CATEGORIES=	archivers emulators
MASTER_SITES=	${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR=	utils/compress
DISTNAME=	${PORTNAME}

MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	Utilities for Apple Macintosh files

WRKSRC=		${WRKDIR}/${PORTNAME}
MAKEFILE=	makefile
NO_STAGE=	yes

MAN1=		macunpack.1 hexbin.1 macsave.1 macstream.1 binhex.1 tomac.1 \
		frommac.1 macutil.1

BINDIR=		${PREFIX}/bin
DOCFILES=	README.crc README.hexbin README.macput README.unpit \
		README.zoom README.crc.orig README.macget README.scan \

Changes to archivers/makeself/Makefile.

1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20

21
22
23
24
25
26
27
# Created by: Will Andrews <andrews@technologist.com>
# $FreeBSD: head/archivers/makeself/Makefile 309150 2012-12-18 07:57:31Z danfe $

PORTNAME=	makeself
PORTVERSION=	2.1.5
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	http://www.megastep.org/makeself/
EXTRACT_SUFX=	.run
................................................................................
RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash

EXTRACT_CMD=	${SH}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS=	--nox11 --target ${WRKSRC}

NO_BUILD=	yes


PLIST_FILES=	bin/makeself bin/makeself-header \
		bin/makeself-header.sh bin/makeself.sh

PORTDOCS=	README

post-patch:

|







 







>







1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Created by: Will Andrews <andrews@technologist.com>
# $FreeBSD: head/archivers/makeself/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	makeself
PORTVERSION=	2.1.5
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	http://www.megastep.org/makeself/
EXTRACT_SUFX=	.run
................................................................................
RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash

EXTRACT_CMD=	${SH}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS=	--nox11 --target ${WRKSRC}

NO_BUILD=	yes
NO_STAGE=	yes

PLIST_FILES=	bin/makeself bin/makeself-header \
		bin/makeself-header.sh bin/makeself.sh

PORTDOCS=	README

post-patch:

Changes to archivers/mar/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20
21
22
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD: head/archivers/mar/Makefile 323578 2013-07-24 08:19:07Z ehaupt $

PORTNAME=	mar
DISTVERSION=	0.5
CATEGORIES=	archivers
MASTER_SITES=	CRITICAL
DISTNAME=	${PORTNAME}-${DISTVERSION}-src

MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	Simple binary file format for storing arbitrary meta and user data

LICENSE=	MIT

WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}


MAN1=		mar.1

OPTIONS_DEFINE=	DOCS

.include <bsd.port.options.mk>


|













>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD: head/archivers/mar/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	mar
DISTVERSION=	0.5
CATEGORIES=	archivers
MASTER_SITES=	CRITICAL
DISTNAME=	${PORTNAME}-${DISTVERSION}-src

MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	Simple binary file format for storing arbitrary meta and user data

LICENSE=	MIT

WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
NO_STAGE=	yes

MAN1=		mar.1

OPTIONS_DEFINE=	DOCS

.include <bsd.port.options.mk>

Changes to archivers/mscompress/Makefile.

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
# Ports collection makefile for:  mscompress
# Date created:			  15 Apr 2000
# Whom:				  Patrick Seal <patseal@hyperhost.net>
#
# $FreeBSD: head/archivers/mscompress/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	mscompress
PORTVERSION=	0.3
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR=	utils/compress

MAINTAINER=	tj@FreeBSD.org
COMMENT=	Microsoft "compress.exe/expand.exe" compatible (de)compressor

USE_BZIP2=	yes
HAS_CONFIGURE=	yes


MAN1=		mscompress.1 msexpand.1

PLIST_FILES=	bin/mscompress bin/msexpand

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/mscompress ${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/msexpand ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/mscompress.1 ${MAN1PREFIX}/man/man1
	${INSTALL_MAN} ${WRKSRC}/msexpand.1 ${MAN1PREFIX}/man/man1

.include <bsd.port.mk>
<
<
|
<
|
<












>














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


# Created by: Patrick Seal <patseal@hyperhost.net>

# $FreeBSD: head/archivers/mscompress/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	mscompress
PORTVERSION=	0.3
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR=	utils/compress

MAINTAINER=	tj@FreeBSD.org
COMMENT=	Microsoft "compress.exe/expand.exe" compatible (de)compressor

USE_BZIP2=	yes
HAS_CONFIGURE=	yes
NO_STAGE=	yes

MAN1=		mscompress.1 msexpand.1

PLIST_FILES=	bin/mscompress bin/msexpand

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/mscompress ${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/msexpand ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/mscompress.1 ${MAN1PREFIX}/man/man1
	${INSTALL_MAN} ${WRKSRC}/msexpand.1 ${MAN1PREFIX}/man/man1

.include <bsd.port.mk>

Changes to archivers/mtf/Makefile.

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17

18
19
20
21
22
23
24
# Created by: Philippe Casidy <pcasidy@casidy.com>
# $FreeBSD: head/archivers/mtf/Makefile 309150 2012-12-18 07:57:31Z danfe $

PORTNAME=	mtf
PORTVERSION=	0.2.1
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR=	system/backup
................................................................................

MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	Unix reader for the Microsoft Tape Format used by NT Backup

LICENSE=	GPLv2

ALL_TARGET=	# empty

PLIST_FILES=	bin/mtf
PORTDOCS=	README

post-patch:
	@${REINPLACE_CMD} -e "s|CC=|CC?=|" -e "s|CFLAGS=|CFLAGS?=|" \
		${WRKSRC}/Makefile


|







 







>







1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Created by: Philippe Casidy <pcasidy@casidy.com>
# $FreeBSD: head/archivers/mtf/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	mtf
PORTVERSION=	0.2.1
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR=	system/backup
................................................................................

MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	Unix reader for the Microsoft Tape Format used by NT Backup

LICENSE=	GPLv2

ALL_TARGET=	# empty
NO_STAGE=	yes
PLIST_FILES=	bin/mtf
PORTDOCS=	README

post-patch:
	@${REINPLACE_CMD} -e "s|CC=|CC?=|" -e "s|CFLAGS=|CFLAGS?=|" \
		${WRKSRC}/Makefile

Changes to archivers/nomarch/Makefile.

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
# ex:ts=8
# New ports collection makefile for:	nomarch
# Date created:			Nov 5, 2001
# Whom:				ijliao
#
# $FreeBSD: head/archivers/nomarch/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	nomarch
PORTVERSION=	1.4
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR=	utils/compress

MAINTAINER=	gabor@FreeBSD.org
COMMENT=	Extracts files from the old `.arc' archive format

MAN1=	nomarch.1

PLIST_FILES=	bin/nomarch
PORTDOCS=	COPYING ChangeLog NEWS README TODO

post-patch:
	${REINPLACE_CMD} -e 's|CC=|CC?=|' \
		-e 's|CFLAGS=|CFLAGS?=|' ${WRKSRC}/Makefile

|
<
<
<
<
|
<








|


>







1




2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: ijliao




# $FreeBSD: head/archivers/nomarch/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	nomarch
PORTVERSION=	1.4
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SUNSITE}
MASTER_SITE_SUBDIR=	utils/compress

MAINTAINER=	gabor@FreeBSD.org
COMMENT=	Extracts files from the old '.arc' archive format

MAN1=	nomarch.1
NO_STAGE=	yes
PLIST_FILES=	bin/nomarch
PORTDOCS=	COPYING ChangeLog NEWS README TODO

post-patch:
	${REINPLACE_CMD} -e 's|CC=|CC?=|' \
		-e 's|CFLAGS=|CFLAGS?=|' ${WRKSRC}/Makefile

Changes to archivers/nulib/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# New ports collection makefile for:	nulib
# Date created:				Thu May  8 00:14:31 PDT 1997
# Whom:					Steven Wallace <swallace@FreeBSD.org>
#
# $FreeBSD: head/archivers/nulib/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	nulib
PORTVERSION=	3.25
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=	jseger
DISTNAME=	nulib325
................................................................................

MAINTAINER=	ports@FreeBSD.org
COMMENT=	NuFX archive utility

WRKSRC=		${WRKDIR}/nulib
MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}"

MAN1=		${PORTNAME}.1
PLIST_FILES=	bin/${PORTNAME}

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MANPREFIX}/man/man1

.include <bsd.port.mk>
<
<
|
<
|
<







 







<
|


|
|




1

2

3
4
5
6
7
8
9
..
11
12
13
14
15
16
17

18
19
20
21
22
23
24


# Created by: Steven Wallace <swallace@FreeBSD.org>

# $FreeBSD: head/archivers/nulib/Makefile 328245 2013-09-25 03:24:11Z vanilla $


PORTNAME=	nulib
PORTVERSION=	3.25
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=	jseger
DISTNAME=	nulib325
................................................................................

MAINTAINER=	ports@FreeBSD.org
COMMENT=	NuFX archive utility

WRKSRC=		${WRKDIR}/nulib
MAKE_ARGS=	CC="${CC}" CFLAGS="${CFLAGS}"


PLIST_FILES=	bin/${PORTNAME} man/man1/${PORTNAME}.1.gz

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}/${MANPREFIX}/man/man1

.include <bsd.port.mk>

Changes to archivers/nwreckdum/Makefile.

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21
22
23
24
# Created by: Alexey Dokuchaev <danfe@regency.nsu.ru>
# $FreeBSD: head/archivers/nwreckdum/Makefile 320228 2013-06-07 22:29:01Z bdrewery $

PORTNAME=	nwreckdum
PORTVERSION=	0.0.6
PORTREVISION=	2
CATEGORIES=	archivers games

MAINTAINER=	ports@FreeBSD.org
................................................................................
GH_ACCOUNT=	danfe
GH_TAGNAME=	${GH_COMMIT}
GH_COMMIT=	22cbc47

PLIST_FILES=	bin/${PORTNAME}

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin

.include <bsd.port.mk>

|







 







|


1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21
22
23
24
# Created by: Alexey Dokuchaev <danfe@regency.nsu.ru>
# $FreeBSD: head/archivers/nwreckdum/Makefile 328246 2013-09-25 03:26:07Z vanilla $

PORTNAME=	nwreckdum
PORTVERSION=	0.0.6
PORTREVISION=	2
CATEGORIES=	archivers games

MAINTAINER=	ports@FreeBSD.org
................................................................................
GH_ACCOUNT=	danfe
GH_TAGNAME=	${GH_COMMIT}
GH_COMMIT=	22cbc47

PLIST_FILES=	bin/${PORTNAME}

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin

.include <bsd.port.mk>

Changes to archivers/ocaml-bz2/Makefile.

1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16

17
18
19
20
21
22
23
# Created by: Jaap Boender <jaapb@kerguelen.org>
# $FreeBSD: head/archivers/ocaml-bz2/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	bz2
PORTVERSION=	0.6.0
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	http://forge.ocamlcore.org/frs/download.php/72/
PKGNAMEPREFIX=	ocaml-
................................................................................
DISTNAME=	caml${PORTNAME}-${PORTVERSION}

MAINTAINER=	jaapb@kerguelen.org
COMMENT=	OCaml library to manipulate bz2 files

GNU_CONFIGURE=	yes
USES=		gmake


USE_OCAML=		yes
USE_OCAML_LDCONFIG=	yes
USE_OCAML_WASH=		yes
USE_OCAML_FINDLIB=	yes
USE_OCAMLFIND_PLIST=	yes


|







 







>







1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Created by: Jaap Boender <jaapb@kerguelen.org>
# $FreeBSD: head/archivers/ocaml-bz2/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	bz2
PORTVERSION=	0.6.0
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	http://forge.ocamlcore.org/frs/download.php/72/
PKGNAMEPREFIX=	ocaml-
................................................................................
DISTNAME=	caml${PORTNAME}-${PORTVERSION}

MAINTAINER=	jaapb@kerguelen.org
COMMENT=	OCaml library to manipulate bz2 files

GNU_CONFIGURE=	yes
USES=		gmake
NO_STAGE=	yes

USE_OCAML=		yes
USE_OCAML_LDCONFIG=	yes
USE_OCAML_WASH=		yes
USE_OCAML_FINDLIB=	yes
USE_OCAMLFIND_PLIST=	yes

Changes to archivers/ocaml-zip/Makefile.

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
# New ports collection makefile for:	ocaml-zip
# Date created:				2006-08-01
# Whom:					Stanislav Sedov <ssedov@mbsd.msk.ru>
#
# $MBSDlabs$
# $FreeBSD: head/archivers/ocaml-zip/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	zip
PORTVERSION=	1.04
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	http://caml.inria.fr/distrib/bazar-ocaml/
PKGNAMEPREFIX=	ocaml-
DISTNAME=	caml${PORTNAME}-${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	OCaml library to manipulate ZIP/GZIP/JAR archives

#USE_GMAKE=	yes
USE_OCAML=	yes
USE_OCAML_LDCONFIG=yes
USE_OCAML_WASH=	yes



ALL_TARGET=	all allopt
INSTALL_TARGET=	install installopt
MASTERPORT=	${PORTSDIR}/devel/ocaml-camlidl
PATTERN=	([[:space:]]*)cp([[:space:]]+.*)

.include <bsd.port.pre.mk>
<
<
|
<
<
|
<












<



>
>









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


# Created by: Stanislav Sedov <ssedov@mbsd.msk.ru>


# $FreeBSD: head/archivers/ocaml-zip/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	zip
PORTVERSION=	1.04
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	http://caml.inria.fr/distrib/bazar-ocaml/
PKGNAMEPREFIX=	ocaml-
DISTNAME=	caml${PORTNAME}-${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	OCaml library to manipulate ZIP/GZIP/JAR archives


USE_OCAML=	yes
USE_OCAML_LDCONFIG=yes
USE_OCAML_WASH=	yes

NO_STAGE=	yes

ALL_TARGET=	all allopt
INSTALL_TARGET=	install installopt
MASTERPORT=	${PORTSDIR}/devel/ocaml-camlidl
PATTERN=	([[:space:]]*)cp([[:space:]]+.*)

.include <bsd.port.pre.mk>

Changes to archivers/p5-Archive-Any-Lite/Makefile.

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17

18
19
20
21
22
23
24
25
26
27
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD: head/archivers/p5-Archive-Any-Lite/Makefile 325326 2013-08-25 05:15:39Z sunpoet $

PORTNAME=	Archive-Any-Lite
PORTVERSION=	0.07
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................
COMMENT=	Simple CPAN package extractor

LICENSE=	ART10 GPLv1
LICENSE_COMB=	dual

BUILD_DEPENDS=	p5-Archive-Zip>=0:${PORTSDIR}/archivers/p5-Archive-Zip
RUN_DEPENDS:=	${BUILD_DEPENDS}

TEST_DEPENDS=	p5-Test-Pod>=1.18:${PORTSDIR}/devel/p5-Test-Pod \
		p5-Test-Pod-Coverage>=1.04:${PORTSDIR}/devel/p5-Test-Pod-Coverage \
		p5-Test-UseAllModules>=0.10:${PORTSDIR}/devel/p5-Test-UseAllModules

USE_PERL5=	configure
USES=		perl5

MAN3=		Archive::Any::Lite.3

.include <bsd.port.mk>

|







 







>
|






<
<

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25


26
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD: head/archivers/p5-Archive-Any-Lite/Makefile 328392 2013-09-26 16:49:06Z sunpoet $

PORTNAME=	Archive-Any-Lite
PORTVERSION=	0.07
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................
COMMENT=	Simple CPAN package extractor

LICENSE=	ART10 GPLv1
LICENSE_COMB=	dual

BUILD_DEPENDS=	p5-Archive-Zip>=0:${PORTSDIR}/archivers/p5-Archive-Zip
RUN_DEPENDS:=	${BUILD_DEPENDS}
TEST_DEPENDS=	p5-Parallel-ForkManager>=0:${PORTSDIR}/devel/p5-Parallel-ForkManager \
		p5-Test-Pod>=1.18:${PORTSDIR}/devel/p5-Test-Pod \
		p5-Test-Pod-Coverage>=1.04:${PORTSDIR}/devel/p5-Test-Pod-Coverage \
		p5-Test-UseAllModules>=0.10:${PORTSDIR}/devel/p5-Test-UseAllModules

USE_PERL5=	configure
USES=		perl5



.include <bsd.port.mk>

Changes to archivers/p5-Archive-Any-Lite/pkg-plist.

1
2

3
4
5
6
7
%%SITE_PERL%%/Archive/Any/Lite.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Any/Lite/.packlist

@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Any/Lite
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Any
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive
@dirrmtry %%SITE_PERL%%/Archive/Any
@dirrmtry %%SITE_PERL%%/Archive


>





1
2
3
4
5
6
7
8
%%SITE_PERL%%/Archive/Any/Lite.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Any/Lite/.packlist
%%PERL5_MAN3%%/Archive::Any::Lite.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Any/Lite
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Any
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive
@dirrmtry %%SITE_PERL%%/Archive/Any
@dirrmtry %%SITE_PERL%%/Archive

Changes to archivers/p5-Archive-Any-Plugin-Rar/Makefile.

1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19

20
21
22
# Created by: Anes Mukhametov <anes@anes.su>
# $FreeBSD: head/archivers/p5-Archive-Any-Plugin-Rar/Makefile 326530 2013-09-06 17:55:21Z az $

PORTNAME=	Archive-Any-Plugin-Rar
PORTVERSION=	0.02
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................
BUILD_DEPENDS=	p5-Archive-Any>=0:${PORTSDIR}/archivers/p5-Archive-Any \
		p5-Archive-Rar>=0:${PORTSDIR}/archivers/p5-Archive-Rar \
		p5-lib-abs>=0.90:${PORTSDIR}/devel/p5-lib-abs
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure

MAN3=		Archive::Any::Plugin::Rar.3

.include <bsd.port.mk>

|







 







>



1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19
20
21
22
23
# Created by: Anes Mukhametov <anes@anes.su>
# $FreeBSD: head/archivers/p5-Archive-Any-Plugin-Rar/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	Archive-Any-Plugin-Rar
PORTVERSION=	0.02
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................
BUILD_DEPENDS=	p5-Archive-Any>=0:${PORTSDIR}/archivers/p5-Archive-Any \
		p5-Archive-Rar>=0:${PORTSDIR}/archivers/p5-Archive-Rar \
		p5-lib-abs>=0.90:${PORTSDIR}/devel/p5-lib-abs
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure
NO_STAGE=	yes
MAN3=		Archive::Any::Plugin::Rar.3

.include <bsd.port.mk>

Changes to archivers/p5-Archive-Any/Makefile.

1
2
3
4
5
6
7
8
9
..
21
22
23
24
25
26
27
28
29
30
31
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-Archive-Any/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	Archive-Any
PORTVERSION=	0.09.32
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
DISTNAME=	${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
................................................................................
RUN_DEPENDS:=	${BUILD_DEPENDS}
TEST_DEPENDS=	p5-Test-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Test-Perl-Critic \
		p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn

USES=		perl5
USE_PERL5=	configure

MAN3=		Archive::Any.3 Archive::Any::Plugin.3 \
		Archive::Any::Plugin::Tar.3 Archive::Any::Plugin::Zip.3

.include <bsd.port.mk>

|







 







<
<
<

1
2
3
4
5
6
7
8
9
..
21
22
23
24
25
26
27



28
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-Archive-Any/Makefile 328597 2013-09-28 17:12:12Z sunpoet $

PORTNAME=	Archive-Any
PORTVERSION=	0.09.32
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
DISTNAME=	${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
................................................................................
RUN_DEPENDS:=	${BUILD_DEPENDS}
TEST_DEPENDS=	p5-Test-Perl-Critic>=0:${PORTSDIR}/textproc/p5-Test-Perl-Critic \
		p5-Test-Warn>=0:${PORTSDIR}/devel/p5-Test-Warn

USES=		perl5
USE_PERL5=	configure




.include <bsd.port.mk>

Changes to archivers/p5-Archive-Any/pkg-plist.

1
2
3
4
5




6
7
8
9
10
%%SITE_PERL%%/Archive/Any.pm
%%SITE_PERL%%/Archive/Any/Plugin.pm
%%SITE_PERL%%/Archive/Any/Plugin/Tar.pm
%%SITE_PERL%%/Archive/Any/Plugin/Zip.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Any/.packlist




@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Any
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive
@dirrmtry %%SITE_PERL%%/Archive/Any/Plugin
@dirrmtry %%SITE_PERL%%/Archive/Any
@dirrmtry %%SITE_PERL%%/Archive





>
>
>
>





1
2
3
4
5
6
7
8
9
10
11
12
13
14
%%SITE_PERL%%/Archive/Any.pm
%%SITE_PERL%%/Archive/Any/Plugin.pm
%%SITE_PERL%%/Archive/Any/Plugin/Tar.pm
%%SITE_PERL%%/Archive/Any/Plugin/Zip.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Any/.packlist
%%PERL5_MAN3%%/Archive::Any.3.gz
%%PERL5_MAN3%%/Archive::Any::Plugin.3.gz
%%PERL5_MAN3%%/Archive::Any::Plugin::Tar.3.gz
%%PERL5_MAN3%%/Archive::Any::Plugin::Zip.3.gz
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Any
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive
@dirrmtry %%SITE_PERL%%/Archive/Any/Plugin
@dirrmtry %%SITE_PERL%%/Archive/Any
@dirrmtry %%SITE_PERL%%/Archive

Changes to archivers/p5-Archive-Extract-Libarchive/Makefile.

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21

22
23
24
25
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD: head/archivers/p5-Archive-Extract-Libarchive/Makefile 325148 2013-08-21 14:55:43Z sunpoet $

PORTNAME=	Archive-Extract-Libarchive
PORTVERSION=	0.38
PORTREVISION=	1
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
................................................................................
RUN_DEPENDS:=	${BUILD_DEPENDS}
TEST_DEPENDS=	p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \
		p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class \
		p5-Test-Pod>=1.04:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	modbuild
USES=		perl5


MAN3=		Archive::Extract::Libarchive.3

.include <bsd.port.mk>

|







 







>




1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21
22
23
24
25
26
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD: head/archivers/p5-Archive-Extract-Libarchive/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	Archive-Extract-Libarchive
PORTVERSION=	0.38
PORTREVISION=	1
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
................................................................................
RUN_DEPENDS:=	${BUILD_DEPENDS}
TEST_DEPENDS=	p5-File-Slurp>=0:${PORTSDIR}/devel/p5-File-Slurp \
		p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class \
		p5-Test-Pod>=1.04:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	modbuild
USES=		perl5
NO_STAGE=	yes

MAN3=		Archive::Extract::Libarchive.3

.include <bsd.port.mk>

Changes to archivers/p5-Archive-Extract/Makefile.

1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD: head/archivers/p5-Archive-Extract/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	Archive-Extract
PORTVERSION=	0.68
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................

LICENSE=	ART10 GPLv1
LICENSE_COMB=	dual

USES=		perl5
USE_PERL5=	configure

MAN3=		Archive::Extract.3

.include <bsd.port.pre.mk>

.if ${PERL_LEVEL} < 501400
BUILD_DEPENDS+=	p5-IPC-Cmd>=0.64:${PORTSDIR}/devel/p5-IPC-Cmd
RUN_DEPENDS+=	p5-IPC-Cmd>=0.64:${PORTSDIR}/devel/p5-IPC-Cmd
.endif

.include <bsd.port.post.mk>

|







 







<
<








1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18


19
20
21
22
23
24
25
26
# Created by: Aaron Dalton <aaron@FreeBSD.org>
# $FreeBSD: head/archivers/p5-Archive-Extract/Makefile 328598 2013-09-28 17:12:17Z sunpoet $

PORTNAME=	Archive-Extract
PORTVERSION=	0.68
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................

LICENSE=	ART10 GPLv1
LICENSE_COMB=	dual

USES=		perl5
USE_PERL5=	configure



.include <bsd.port.pre.mk>

.if ${PERL_LEVEL} < 501400
BUILD_DEPENDS+=	p5-IPC-Cmd>=0.64:${PORTSDIR}/devel/p5-IPC-Cmd
RUN_DEPENDS+=	p5-IPC-Cmd>=0.64:${PORTSDIR}/devel/p5-IPC-Cmd
.endif

.include <bsd.port.post.mk>

Changes to archivers/p5-Archive-Extract/pkg-plist.

1
2

3
4
5
%%SITE_PERL%%/Archive/Extract.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Extract/.packlist

@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Extract
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive
@dirrmtry %%SITE_PERL%%/Archive


>



1
2
3
4
5
6
%%SITE_PERL%%/Archive/Extract.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Extract/.packlist
%%PERL5_MAN3%%/Archive::Extract.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Extract
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive
@dirrmtry %%SITE_PERL%%/Archive

Changes to archivers/p5-Archive-Peek/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
20
21
22
23
24
25
26

27
28
29
30
31
32
33
# New ports collection makefile for:	archivers/p5-Archive-Peek
# Date created:				01 September 2011
# Whom:					Lars Thegler <lth@FreeBSD.org>
#
# $FreeBSD: head/archivers/p5-Archive-Peek/Makefile 324352 2013-08-07 13:20:32Z az $
#

PORTNAME=	Archive-Peek
PORTVERSION=	0.35
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................
		p5-MooseX-Types-Path-Class>=0:${PORTSDIR}/devel/p5-MooseX-Types-Path-Class
RUN_DEPENDS:=	${BUILD_DEPENDS}

TEST_DEPENDS=	p5-Test-Pod>=1.14:${PORTSDIR}/devel/p5-Test-Pod

USES=		perl5
USE_PERL5=	configure


MAN3=		Archive::Peek.3

regression-test: build
	cd ${WRKSRC}/ && ${MAKE} test

.include <bsd.port.mk>
<
<
|
<
|
<







 







>









1

2

3
4
5
6
7
8
9
..
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30


# Created by: Lars Thegler <lth@FreeBSD.org>

# $FreeBSD: head/archivers/p5-Archive-Peek/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	Archive-Peek
PORTVERSION=	0.35
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................
		p5-MooseX-Types-Path-Class>=0:${PORTSDIR}/devel/p5-MooseX-Types-Path-Class
RUN_DEPENDS:=	${BUILD_DEPENDS}

TEST_DEPENDS=	p5-Test-Pod>=1.14:${PORTSDIR}/devel/p5-Test-Pod

USES=		perl5
USE_PERL5=	configure
NO_STAGE=	yes

MAN3=		Archive::Peek.3

regression-test: build
	cd ${WRKSRC}/ && ${MAKE} test

.include <bsd.port.mk>

Changes to archivers/p5-Archive-Rar/Makefile.

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD: head/archivers/p5-Archive-Rar/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	Archive-Rar
PORTVERSION=	2.02
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................
COMMENT=	Interface with the 'rar' command

BUILD_DEPENDS=	rar>=0:${PORTSDIR}/archivers/rar \
		p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run

USES=		perl5
USE_PERL5=	configure
MAN3=		Archive::Rar.3 \
		Archive::Rar::Passthrough.3

.include <bsd.port.mk>

|







 







<
<


1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17


18
19
# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD: head/archivers/p5-Archive-Rar/Makefile 328599 2013-09-28 17:12:21Z sunpoet $

PORTNAME=	Archive-Rar
PORTVERSION=	2.02
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................
COMMENT=	Interface with the 'rar' command

BUILD_DEPENDS=	rar>=0:${PORTSDIR}/archivers/rar \
		p5-IPC-Run>=0:${PORTSDIR}/devel/p5-IPC-Run

USES=		perl5
USE_PERL5=	configure



.include <bsd.port.mk>

Changes to archivers/p5-Archive-Rar/pkg-plist.

1
2
3


4
5
6
7
%%SITE_PERL%%/Archive/Rar.pm
%%SITE_PERL%%/Archive/Rar/Passthrough.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Rar/.packlist


@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Rar
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive
@dirrmtry %%SITE_PERL%%/Archive/Rar
@dirrmtry %%SITE_PERL%%/Archive



>
>




1
2
3
4
5
6
7
8
9
%%SITE_PERL%%/Archive/Rar.pm
%%SITE_PERL%%/Archive/Rar/Passthrough.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Rar/.packlist
%%PERL5_MAN3%%/Archive::Rar.3.gz
%%PERL5_MAN3%%/Archive::Rar::Passthrough.3.gz
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/Rar
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive
@dirrmtry %%SITE_PERL%%/Archive/Rar
@dirrmtry %%SITE_PERL%%/Archive

Changes to archivers/p5-Archive-SimpleExtractor/Makefile.

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21
22
23
24
25
26
27
# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD: head/archivers/p5-Archive-SimpleExtractor/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	Archive-SimpleExtractor
PORTVERSION=	0.11
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................
		p5-Archive-Zip>=1.30:${PORTSDIR}/archivers/p5-Archive-Zip \
		p5-Module-Load>=0.16:${PORTSDIR}/devel/p5-Module-Load \
		p5-Module-Load-Conditional>=0.3:${PORTSDIR}/devel/p5-Module-Load-Conditional
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure
MAN3=		Archive::SimpleExtractor::Zip.3 \
		Archive::SimpleExtractor::Tar.3 \
		Archive::SimpleExtractor.3 \
		Archive::SimpleExtractor::Rar.3

.include <bsd.port.mk>

|







 







<
<
<
<


1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21




22
23
# Created by: Andrey Kostenko <andrey@kostenko.name>
# $FreeBSD: head/archivers/p5-Archive-SimpleExtractor/Makefile 328600 2013-09-28 17:12:25Z sunpoet $

PORTNAME=	Archive-SimpleExtractor
PORTVERSION=	0.11
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................
		p5-Archive-Zip>=1.30:${PORTSDIR}/archivers/p5-Archive-Zip \
		p5-Module-Load>=0.16:${PORTSDIR}/devel/p5-Module-Load \
		p5-Module-Load-Conditional>=0.3:${PORTSDIR}/devel/p5-Module-Load-Conditional
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure





.include <bsd.port.mk>

Changes to archivers/p5-Archive-SimpleExtractor/pkg-plist.

1
2
3
4
5




6
7
%%SITE_PERL%%/Archive/SimpleExtractor/Zip.pm
%%SITE_PERL%%/Archive/SimpleExtractor/Tar.pm
%%SITE_PERL%%/Archive/SimpleExtractor/Rar.pm
%%SITE_PERL%%/Archive/SimpleExtractor.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/SimpleExtractor/.packlist




@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/SimpleExtractor
@dirrmtry %%SITE_PERL%%/Archive/SimpleExtractor





>
>
>
>


1
2
3
4
5
6
7
8
9
10
11
%%SITE_PERL%%/Archive/SimpleExtractor/Zip.pm
%%SITE_PERL%%/Archive/SimpleExtractor/Tar.pm
%%SITE_PERL%%/Archive/SimpleExtractor/Rar.pm
%%SITE_PERL%%/Archive/SimpleExtractor.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/SimpleExtractor/.packlist
%%PERL5_MAN3%%/Archive::SimpleExtractor.3.gz
%%PERL5_MAN3%%/Archive::SimpleExtractor::Rar.3.gz
%%PERL5_MAN3%%/Archive::SimpleExtractor::Tar.3.gz
%%PERL5_MAN3%%/Archive::SimpleExtractor::Zip.3.gz
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Archive/SimpleExtractor
@dirrmtry %%SITE_PERL%%/Archive/SimpleExtractor

Changes to archivers/p5-Archive-Tar/Makefile.

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
# Created by: Roman Shterenzon <roman@xpert.com>
# $FreeBSD: head/archivers/p5-Archive-Tar/Makefile 321278 2013-06-19 15:01:23Z jadawin $

PORTNAME=	Archive-Tar
PORTVERSION=	1.92
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:BINGOS
PKGNAMEPREFIX=	p5-

MAINTAINER=	jadawin@FreeBSD.org
COMMENT=	Perl module for creation and manipulation of tar files

RUN_DEPENDS=	p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String

PERL_CONFIGURE=	YES



MAN3=		Archive::Tar.3 Archive::Tar::File.3

OPTIONS_DEFINE=	TEXTDIFF
TEXTDIFF_DESC=	"Text::Diff support for ptardiff"

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MTEXTDIFF}
RUN_DEPENDS+=	p5-Text-Diff>=0:${PORTSDIR}/textproc/p5-Text-Diff
.endif

.include <bsd.port.pre.mk>

post-patch:
	@${REINPLACE_CMD} -e 's/5.009/5.666/' ${WRKSRC}/Makefile.PL
	@${REINPLACE_CMD} -e '/EXE_FILES/d' ${WRKSRC}/Makefile.PL

.include <bsd.port.post.mk>

|













|
>
>






<
<
<
|
<
<
<





|
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
# Created by: Roman Shterenzon <roman@xpert.com>
# $FreeBSD: head/archivers/p5-Archive-Tar/Makefile 327702 2013-09-20 13:27:44Z sunpoet $

PORTNAME=	Archive-Tar
PORTVERSION=	1.92
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:BINGOS
PKGNAMEPREFIX=	p5-

MAINTAINER=	jadawin@FreeBSD.org
COMMENT=	Perl module for creation and manipulation of tar files

RUN_DEPENDS=	p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String

USES=		perl5
USE_PERL5=	configure
NO_STAGE=	yes

MAN3=		Archive::Tar.3 Archive::Tar::File.3

OPTIONS_DEFINE=	TEXTDIFF
TEXTDIFF_DESC=	"Text::Diff support for ptardiff"




TEXTDIFF_RUN_DEPENDS=	p5-Text-Diff>=0:${PORTSDIR}/textproc/p5-Text-Diff




post-patch:
	@${REINPLACE_CMD} -e 's/5.009/5.666/' ${WRKSRC}/Makefile.PL
	@${REINPLACE_CMD} -e '/EXE_FILES/d' ${WRKSRC}/Makefile.PL

.include <bsd.port.mk>

Changes to archivers/p5-Archive-Zip/Makefile.

1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16
17
18
19
# Created by: will
# $FreeBSD: head/archivers/p5-Archive-Zip/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	Archive-Zip
PORTVERSION=	1.30
PORTREVISION=	1
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
................................................................................

MAINTAINER=	perl@FreeBSD.org
COMMENT=	Perl module to create, manipulate, read, and write Zip archive files

USES=		perl5
USE_PERL5=	configure

MAN3=		Archive::Zip.3 Archive::Zip::Tree.3 Archive::Zip::FAQ.3 Archive::Zip::MemberRead.3

.include <bsd.port.mk>

|







 







<
<

1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16


17
# Created by: will
# $FreeBSD: head/archivers/p5-Archive-Zip/Makefile 328247 2013-09-25 03:31:19Z vanilla $

PORTNAME=	Archive-Zip
PORTVERSION=	1.30
PORTREVISION=	1
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
................................................................................

MAINTAINER=	perl@FreeBSD.org
COMMENT=	Perl module to create, manipulate, read, and write Zip archive files

USES=		perl5
USE_PERL5=	configure



.include <bsd.port.mk>

Changes to archivers/p5-Archive-Zip/pkg-plist.

1




2
3
4
5
6
7
8
bin/crc32




%%SITE_PERL%%/Archive/Zip.pm
%%SITE_PERL%%/Archive/Zip/Archive.pm
%%SITE_PERL%%/Archive/Zip/DirectoryMember.pm
%%SITE_PERL%%/Archive/Zip/BufferedFileHandle.pm
%%SITE_PERL%%/Archive/Zip/FAQ.pod
%%SITE_PERL%%/Archive/Zip/FileMember.pm
%%SITE_PERL%%/Archive/Zip/Member.pm

>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
bin/crc32
%%PERL5_MAN3%%/Archive::Zip.3.gz
%%PERL5_MAN3%%/Archive::Zip::FAQ.3.gz
%%PERL5_MAN3%%/Archive::Zip::MemberRead.3.gz
%%PERL5_MAN3%%/Archive::Zip::Tree.3.gz
%%SITE_PERL%%/Archive/Zip.pm
%%SITE_PERL%%/Archive/Zip/Archive.pm
%%SITE_PERL%%/Archive/Zip/DirectoryMember.pm
%%SITE_PERL%%/Archive/Zip/BufferedFileHandle.pm
%%SITE_PERL%%/Archive/Zip/FAQ.pod
%%SITE_PERL%%/Archive/Zip/FileMember.pm
%%SITE_PERL%%/Archive/Zip/Member.pm

Changes to archivers/p5-Compress-Bzip2/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

19
20
21
22
# New ports collection makefile for:	Compress::Bzip2
# Date created:				23 February 2003
# Whom:	      				Dmitry Sivachenko <demon@FreeBSD.org>
#
# $FreeBSD: head/archivers/p5-Compress-Bzip2/Makefile 326530 2013-09-06 17:55:21Z az $
#

PORTNAME=	Compress-Bzip2
PORTVERSION=	2.17
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	demon@FreeBSD.org
COMMENT=	Perl5 interface to bzip2 compression library

USES=		perl5
USE_PERL5=	configure


MAN3=		Compress::Bzip2.3

.include <bsd.port.mk>
<
<
|
<
|
<












>






1

2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19


# Created by: Dmitry Sivachenko <demon@FreeBSD.org>

# $FreeBSD: head/archivers/p5-Compress-Bzip2/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	Compress-Bzip2
PORTVERSION=	2.17
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	demon@FreeBSD.org
COMMENT=	Perl5 interface to bzip2 compression library

USES=		perl5
USE_PERL5=	configure
NO_STAGE=	yes

MAN3=		Compress::Bzip2.3

.include <bsd.port.mk>

Changes to archivers/p5-Compress-LZF/Makefile.

1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19
20
21
22
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-Compress-LZF/Makefile 325481 2013-08-27 18:11:13Z sunpoet $

PORTNAME=	Compress-LZF
PORTVERSION=	3.70
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
DISTNAME=	${PORTNAME}-${PORTVERSION:S/0$//}
................................................................................

LICENSE=	ART10 GPLv1
LICENSE_COMB=	dual

USES=		perl5
USE_PERL5=	configure

MAN3=		Compress::LZF.3

.include <bsd.port.mk>

|







 







<
<

1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19


20
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-Compress-LZF/Makefile 328601 2013-09-28 17:12:30Z sunpoet $

PORTNAME=	Compress-LZF
PORTVERSION=	3.70
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
DISTNAME=	${PORTNAME}-${PORTVERSION:S/0$//}
................................................................................

LICENSE=	ART10 GPLv1
LICENSE_COMB=	dual

USES=		perl5
USE_PERL5=	configure



.include <bsd.port.mk>

Changes to archivers/p5-Compress-LZF/pkg-plist.

1
2
3
4

5
6
7
%%SITE_PERL%%/%%PERL_ARCH%%/Compress/LZF.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZF/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZF/LZF.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZF/LZF.so

@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZF
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress




>



1
2
3
4
5
6
7
8
%%SITE_PERL%%/%%PERL_ARCH%%/Compress/LZF.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZF/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZF/LZF.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZF/LZF.so
%%PERL5_MAN3%%/Compress::LZF.3.gz
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZF
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress

Changes to archivers/p5-Compress-LZO/Makefile.

1
2
3
4
5
6
7
8
9
..
16
17
18
19
20
21
22
23
24
25
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-Compress-LZO/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	Compress-LZO
PORTVERSION=	1.08
PORTREVISION=	2
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
................................................................................
CFLAGS+=	-I${LOCALBASE}/include/lzo
USES=		perl5
USE_PERL5=	configure

post-patch:
	@${REINPLACE_CMD} -i '' -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/Makefile.PL

MAN3=		Compress::LZO.3

.include <bsd.port.mk>

|







 







<
<

1
2
3
4
5
6
7
8
9
..
16
17
18
19
20
21
22


23
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-Compress-LZO/Makefile 328272 2013-09-25 12:19:08Z vanilla $

PORTNAME=	Compress-LZO
PORTVERSION=	1.08
PORTREVISION=	2
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
................................................................................
CFLAGS+=	-I${LOCALBASE}/include/lzo
USES=		perl5
USE_PERL5=	configure

post-patch:
	@${REINPLACE_CMD} -i '' -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/Makefile.PL



.include <bsd.port.mk>

Changes to archivers/p5-Compress-LZO/pkg-plist.


1
2
3
4
5
6
7
8

%%SITE_PERL%%/%%PERL_ARCH%%/Compress/LZO.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZO/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZO/LZO.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZO/LZO.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZO/autosplit.ix
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZO
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress
>








1
2
3
4
5
6
7
8
9
%%PERL5_MAN3%%/Compress::LZO.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/Compress/LZO.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZO/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZO/LZO.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZO/LZO.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZO/autosplit.ix
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZO
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress

Changes to archivers/p5-Compress-LZW/Makefile.

1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-Compress-LZW/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	Compress-LZW
PORTVERSION=	0.01
PORTREVISION=	1
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
................................................................................

MAINTAINER=	perl@FreeBSD.org
COMMENT=	Pure perl implementation of LZW

USES=		perl5
USE_PERL5=	configure

MAN3=		Compress::LZW.3

post-patch:
	@${REINPLACE_CMD} -i '' -e 's|\@hattmoward|\\@hattmoward|' \
		${WRKSRC}/Makefile.PL

.include <bsd.port.mk>

|







 







<
<





1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16


17
18
19
20
21
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-Compress-LZW/Makefile 328274 2013-09-25 12:24:22Z vanilla $

PORTNAME=	Compress-LZW
PORTVERSION=	0.01
PORTREVISION=	1
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
................................................................................

MAINTAINER=	perl@FreeBSD.org
COMMENT=	Pure perl implementation of LZW

USES=		perl5
USE_PERL5=	configure



post-patch:
	@${REINPLACE_CMD} -i '' -e 's|\@hattmoward|\\@hattmoward|' \
		${WRKSRC}/Makefile.PL

.include <bsd.port.mk>

Changes to archivers/p5-Compress-LZW/pkg-plist.

1
2

3
4
5
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZW/.packlist
%%SITE_PERL%%/Compress/LZW.pm

@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZW
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/Compress
|

>



1
2
3
4
5
6
%%PERL5_MAN3%%/Compress::LZW.3.gz
%%SITE_PERL%%/Compress/LZW.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZW/.packlist
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/LZW
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/Compress

Changes to archivers/p5-Compress-Raw-Bzip2/Makefile.

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21
22
23
24
# Created by: Thomas Abthorpe <thomas@goodking.ca>
# $FreeBSD: head/archivers/p5-Compress-Raw-Bzip2/Makefile 325134 2013-08-21 14:08:06Z sunpoet $

PORTNAME=	Compress-Raw-Bzip2
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
LICENSE_COMB=	dual

TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	configure
USES=		perl5

MAN3=		Compress::Raw::Bzip2.3

.include <bsd.port.mk>

|







 







<
<

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21


22
# Created by: Thomas Abthorpe <thomas@goodking.ca>
# $FreeBSD: head/archivers/p5-Compress-Raw-Bzip2/Makefile 328779 2013-09-30 08:50:37Z sunpoet $

PORTNAME=	Compress-Raw-Bzip2
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
LICENSE_COMB=	dual

TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	configure
USES=		perl5



.include <bsd.port.mk>

Changes to archivers/p5-Compress-Raw-Bzip2/pkg-plist.

1
2
3
4
5

6
7
8
9
10
%%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw/Bzip2.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/Bzip2.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/Bzip2.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/autosplit.ix

@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress





>





1
2
3
4
5
6
7
8
9
10
11
%%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw/Bzip2.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/Bzip2.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/Bzip2.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2/autosplit.ix
%%PERL5_MAN3%%/Compress::Raw::Bzip2.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Bzip2
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress

Changes to archivers/p5-Compress-Raw-Lzma/Makefile.

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
# $FreeBSD: head/archivers/p5-Compress-Raw-Lzma/Makefile 325134 2013-08-21 14:08:06Z sunpoet $

PORTNAME=	Compress-Raw-Lzma
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
LICENSE_COMB=	dual

TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	configure
USES=		perl5

MAN3=		Compress::Raw::Lzma.3

.include <bsd.port.pre.mk>

.if (${ARCH} == "sparc64")
LZMA_DEPEND=	xz
.endif

.if (${OSVERSION} > 900012) || ((${OSVERSION} > 800505) && (${OSVERSION} < 900000))

|







 







<
<







1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21


22
23
24
25
26
27
28
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
# $FreeBSD: head/archivers/p5-Compress-Raw-Lzma/Makefile 328780 2013-09-30 12:25:38Z sunpoet $

PORTNAME=	Compress-Raw-Lzma
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
LICENSE_COMB=	dual

TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	configure
USES=		perl5



.include <bsd.port.pre.mk>

.if (${ARCH} == "sparc64")
LZMA_DEPEND=	xz
.endif

.if (${OSVERSION} > 900012) || ((${OSVERSION} > 800505) && (${OSVERSION} < 900000))

Changes to archivers/p5-Compress-Raw-Lzma/pkg-plist.

1
2
3
4
5

6
7
8
9
10
%%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw/Lzma.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Lzma/Lzma.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Lzma/Lzma.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Lzma/autosplit.ix
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Lzma/.packlist

@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Lzma
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw/
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress/





>





1
2
3
4
5
6
7
8
9
10
11
%%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw/Lzma.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Lzma/Lzma.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Lzma/Lzma.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Lzma/autosplit.ix
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Lzma/.packlist
%%PERL5_MAN3%%/Compress::Raw::Lzma.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Lzma
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw/
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress/

Changes to archivers/p5-Compress-Raw-Zlib/Makefile.

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21
22
23
24
25
26
27
# Created by: Thomas Abthorpe <thomas@goodking.ca>
# $FreeBSD: head/archivers/p5-Compress-Raw-Zlib/Makefile 325134 2013-08-21 14:08:06Z sunpoet $

PORTNAME=	Compress-Raw-Zlib
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
LICENSE_COMB=	dual

TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	configure
USES=		perl5

MAN3=		Compress::Raw::Zlib.3

post-patch:
	@${REINPLACE_CMD} -e '/^BUILD_ZLIB/ s|True|False|; /^INCLUDE/ s|= .*$$|= ${INCLUDEDIR}|; /^LIB/ s|= .*$$|= ${LIBDIR}|' ${WRKSRC}/config.in

.include <bsd.port.mk>

|







 







<
<




1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21


22
23
24
25
# Created by: Thomas Abthorpe <thomas@goodking.ca>
# $FreeBSD: head/archivers/p5-Compress-Raw-Zlib/Makefile 328781 2013-09-30 12:25:42Z sunpoet $

PORTNAME=	Compress-Raw-Zlib
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
LICENSE_COMB=	dual

TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	configure
USES=		perl5



post-patch:
	@${REINPLACE_CMD} -e '/^BUILD_ZLIB/ s|True|False|; /^INCLUDE/ s|= .*$$|= ${INCLUDEDIR}|; /^LIB/ s|= .*$$|= ${LIBDIR}|' ${WRKSRC}/config.in

.include <bsd.port.mk>

Changes to archivers/p5-Compress-Raw-Zlib/pkg-plist.

1
2
3
4
5

6
7
8
9
10
%%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw/Zlib.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/Zlib.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/Zlib.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/autosplit.ix

@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress





>





1
2
3
4
5
6
7
8
9
10
11
%%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw/Zlib.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/Zlib.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/Zlib.so
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib/autosplit.ix
%%PERL5_MAN3%%/Compress::Raw::Zlib.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw/Zlib
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Raw
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress/Raw
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress

Changes to archivers/p5-Compress-Snappy/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD: head/archivers/p5-Compress-Snappy/Makefile 325134 2013-08-21 14:08:06Z sunpoet $

PORTNAME=	Compress-Snappy
PORTVERSION=	0.20
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	sunpoet@FreeBSD.org
COMMENT=	Perl interface to Google Snappy (de)compressor

LICENSE=	ART10 GPLv1
LICENSE_COMB=	dual

LIB_DEPENDS=	snappy:${PORTSDIR}/archivers/snappy

USE_PERL5=	configure
USES=		perl5

MAN3=		Compress::Snappy.3

.include <bsd.port.mk>

|


|










|




<
<

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20


21
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD: head/archivers/p5-Compress-Snappy/Makefile 328386 2013-09-26 16:47:22Z sunpoet $

PORTNAME=	Compress-Snappy
PORTVERSION=	0.22
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	sunpoet@FreeBSD.org
COMMENT=	Perl interface to Google Snappy (de)compressor

LICENSE=	ART10 GPLv1
LICENSE_COMB=	dual

LIB_DEPENDS=	libsnappy.so:${PORTSDIR}/archivers/snappy

USE_PERL5=	configure
USES=		perl5



.include <bsd.port.mk>

Changes to archivers/p5-Compress-Snappy/distinfo.

1
2
SHA256 (Compress-Snappy-0.20.tar.gz) = 56cbe2c85f1092f01e1818cb8f4bc3d10658ab3e0e32ea24d535ab4c458c8c55
SIZE (Compress-Snappy-0.20.tar.gz) = 42729
|
|
1
2
SHA256 (Compress-Snappy-0.22.tar.gz) = e21042939ca715b3705ddebf5124666275f65e25c2cd38d7a1dfecc228f6e243
SIZE (Compress-Snappy-0.22.tar.gz) = 42889

Changes to archivers/p5-Compress-Snappy/pkg-plist.

1
2
3
4

5
6
7
%%SITE_PERL%%/%%PERL_ARCH%%/Compress/Snappy.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Snappy/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Snappy/Snappy.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Snappy/Snappy.so

@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Snappy
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress




>



1
2
3
4
5
6
7
8
%%SITE_PERL%%/%%PERL_ARCH%%/Compress/Snappy.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Snappy/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Snappy/Snappy.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Snappy/Snappy.so
%%PERL5_MAN3%%/Compress::Snappy.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress/Snappy
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Compress

Changes to archivers/p5-IO-Compress-Lzf/Makefile.

1
2
3
4
5
6
7
8
9
..
18
19
20
21
22
23
24
25
26
27
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD: head/archivers/p5-IO-Compress-Lzf/Makefile 325134 2013-08-21 14:08:06Z sunpoet $

PORTNAME=	IO-Compress-Lzf
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
		p5-IO-Compress>=2.062:${PORTSDIR}/archivers/p5-IO-Compress
RUN_DEPENDS:=	${BUILD_DEPENDS}
TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	configure
USES=		perl5

MAN3=		IO::Compress::Lzf.3 IO::Uncompress::UnLzf.3

.include <bsd.port.mk>

|







 







<
<

1
2
3
4
5
6
7
8
9
..
18
19
20
21
22
23
24


25
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD: head/archivers/p5-IO-Compress-Lzf/Makefile 328783 2013-09-30 12:25:49Z sunpoet $

PORTNAME=	IO-Compress-Lzf
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
		p5-IO-Compress>=2.062:${PORTSDIR}/archivers/p5-IO-Compress
RUN_DEPENDS:=	${BUILD_DEPENDS}
TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	configure
USES=		perl5



.include <bsd.port.mk>

Changes to archivers/p5-IO-Compress-Lzf/pkg-plist.

1
2
3
4
5


6
%%SITE_PERL%%/IO/Compress/Adapter/Lzf.pm
%%SITE_PERL%%/IO/Compress/Lzf.pm
%%SITE_PERL%%/IO/Uncompress/Adapter/Lzf.pm
%%SITE_PERL%%/IO/Uncompress/UnLzf.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzf/.packlist


@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzf





>
>

1
2
3
4
5
6
7
8
%%SITE_PERL%%/IO/Compress/Adapter/Lzf.pm
%%SITE_PERL%%/IO/Compress/Lzf.pm
%%SITE_PERL%%/IO/Uncompress/Adapter/Lzf.pm
%%SITE_PERL%%/IO/Uncompress/UnLzf.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzf/.packlist
%%PERL5_MAN3%%/IO::Compress::Lzf.3.gz
%%PERL5_MAN3%%/IO::Uncompress::UnLzf.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzf

Changes to archivers/p5-IO-Compress-Lzma/Makefile.

1
2
3
4
5
6
7
8
9
..
20
21
22
23
24
25
26
27
28
29
30
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
# $FreeBSD: head/archivers/p5-IO-Compress-Lzma/Makefile 325134 2013-08-21 14:08:06Z sunpoet $

PORTNAME=	IO-Compress-Lzma
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
TEST_DEPENDS=	p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String \
		p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod \
		p7zip>=0:${PORTSDIR}/archivers/p7zip

USE_PERL5=	configure
USES=		perl5

MAN3=		IO::Compress::Lzma.3 IO::Compress::Xz.3 \
		IO::Uncompress::UnLzma.3 IO::Uncompress::UnXz.3

.include <bsd.port.mk>

|







 







<
<
<

1
2
3
4
5
6
7
8
9
..
20
21
22
23
24
25
26



27
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
# $FreeBSD: head/archivers/p5-IO-Compress-Lzma/Makefile 328784 2013-09-30 12:25:53Z sunpoet $

PORTNAME=	IO-Compress-Lzma
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
TEST_DEPENDS=	p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String \
		p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod \
		p7zip>=0:${PORTSDIR}/archivers/p7zip

USE_PERL5=	configure
USES=		perl5




.include <bsd.port.mk>

Changes to archivers/p5-IO-Compress-Lzma/pkg-plist.

3
4
5
6
7
8
9




10
%%SITE_PERL%%/IO/Compress/Adapter/Lzma.pm
%%SITE_PERL%%/IO/Compress/Adapter/Xz.pm
%%SITE_PERL%%/IO/Uncompress/UnLzma.pm
%%SITE_PERL%%/IO/Uncompress/UnXz.pm
%%SITE_PERL%%/IO/Uncompress/Adapter/UnLzma.pm
%%SITE_PERL%%/IO/Uncompress/Adapter/UnXz.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzma/.packlist




@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzma







>
>
>
>

3
4
5
6
7
8
9
10
11
12
13
14
%%SITE_PERL%%/IO/Compress/Adapter/Lzma.pm
%%SITE_PERL%%/IO/Compress/Adapter/Xz.pm
%%SITE_PERL%%/IO/Uncompress/UnLzma.pm
%%SITE_PERL%%/IO/Uncompress/UnXz.pm
%%SITE_PERL%%/IO/Uncompress/Adapter/UnLzma.pm
%%SITE_PERL%%/IO/Uncompress/Adapter/UnXz.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzma/.packlist
%%PERL5_MAN3%%/IO::Compress::Lzma.3.gz
%%PERL5_MAN3%%/IO::Compress::Xz.3.gz
%%PERL5_MAN3%%/IO::Uncompress::UnLzma.3.gz
%%PERL5_MAN3%%/IO::Uncompress::UnXz.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzma

Changes to archivers/p5-IO-Compress-Lzop/Makefile.

1
2
3
4
5
6
7
8
9
..
18
19
20
21
22
23
24
25
26
27
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD: head/archivers/p5-IO-Compress-Lzop/Makefile 325134 2013-08-21 14:08:06Z sunpoet $

PORTNAME=	IO-Compress-Lzop
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
		p5-IO-Compress>=2.062:${PORTSDIR}/archivers/p5-IO-Compress
RUN_DEPENDS:=	${BUILD_DEPENDS}
TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	configure
USES=		perl5

MAN3=		IO::Compress::Lzop.3 IO::Uncompress::UnLzop.3

.include <bsd.port.mk>

|







 







<
<

1
2
3
4
5
6
7
8
9
..
18
19
20
21
22
23
24


25
# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
# $FreeBSD: head/archivers/p5-IO-Compress-Lzop/Makefile 328785 2013-09-30 12:25:57Z sunpoet $

PORTNAME=	IO-Compress-Lzop
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
		p5-IO-Compress>=2.062:${PORTSDIR}/archivers/p5-IO-Compress
RUN_DEPENDS:=	${BUILD_DEPENDS}
TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

USE_PERL5=	configure
USES=		perl5



.include <bsd.port.mk>

Changes to archivers/p5-IO-Compress-Lzop/pkg-plist.

1
2
3
4
5
6


7
8
%%SITE_PERL%%/IO/Compress/Adapter/LZO.pm
%%SITE_PERL%%/IO/Compress/Lzop.pm
%%SITE_PERL%%/IO/Compress/Lzop/Constants.pm
%%SITE_PERL%%/IO/Uncompress/Adapter/LZO.pm
%%SITE_PERL%%/IO/Uncompress/UnLzop.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzop/.packlist


@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzop
@dirrm %%SITE_PERL%%/IO/Compress/Lzop






>
>


1
2
3
4
5
6
7
8
9
10
%%SITE_PERL%%/IO/Compress/Adapter/LZO.pm
%%SITE_PERL%%/IO/Compress/Lzop.pm
%%SITE_PERL%%/IO/Compress/Lzop/Constants.pm
%%SITE_PERL%%/IO/Uncompress/Adapter/LZO.pm
%%SITE_PERL%%/IO/Uncompress/UnLzop.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzop/.packlist
%%PERL5_MAN3%%/IO::Compress::Lzop.3.gz
%%PERL5_MAN3%%/IO::Uncompress::UnLzop.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/Lzop
@dirrm %%SITE_PERL%%/IO/Compress/Lzop

Changes to archivers/p5-IO-Compress/Makefile.

1
2
3
4
5
6
7
8
9
..
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
# Created by: Martin Matuska <mm@FreeBSD.org>
# $FreeBSD: head/archivers/p5-IO-Compress/Makefile 325134 2013-08-21 14:08:06Z sunpoet $

PORTNAME=	IO-Compress
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

CONFLICTS=	p5-Compress-Zlib-2* p5-IO-Compress-Base-2* p5-IO-Compress-Zlib-2* p5-IO-Compress-Bzip2-2*

USE_PERL5=	configure
USES=		perl5

MAN3=		Compress::Zlib.3 \
		File::GlobMapper.3 \
		IO::Compress::Base.3 \
		IO::Compress::Bzip2.3 \
		IO::Compress::Deflate.3 \
		IO::Compress::FAQ.3 \
		IO::Compress::Gzip.3 \
		IO::Compress::RawDeflate.3 \
		IO::Compress::Zip.3 \
		IO::Uncompress::AnyInflate.3 \
		IO::Uncompress::AnyUncompress.3 \
		IO::Uncompress::Base.3 \
		IO::Uncompress::Bunzip2.3 \
		IO::Uncompress::Gunzip.3 \
		IO::Uncompress::Inflate.3 \
		IO::Uncompress::RawInflate.3 \
		IO::Uncompress::Unzip.3

.include <bsd.port.pre.mk>

.if ${PERL_LEVEL} >= 501600
PLIST_SUB+=	EXE_FILES="@comment "
.else
MAN1+=		zipdetails.1
PLIST_SUB+=	EXE_FILES=""
.endif

post-patch:
.if ${PERL_LEVEL} >= 501600
	@${REINPLACE_CMD} -e '/EXE_FILES/d' ${WRKSRC}/Makefile.PL
.endif

.include <bsd.port.post.mk>

|







 







<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<





<









1
2
3
4
5
6
7
8
9
..
20
21
22
23
24
25
26


















27
28
29
30
31

32
33
34
35
36
37
38
39
40
# Created by: Martin Matuska <mm@FreeBSD.org>
# $FreeBSD: head/archivers/p5-IO-Compress/Makefile 329560 2013-10-06 13:19:56Z sunpoet $

PORTNAME=	IO-Compress
PORTVERSION=	2.062
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:PMQS
PKGNAMEPREFIX=	p5-
................................................................................
TEST_DEPENDS=	p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod

CONFLICTS=	p5-Compress-Zlib-2* p5-IO-Compress-Base-2* p5-IO-Compress-Zlib-2* p5-IO-Compress-Bzip2-2*

USE_PERL5=	configure
USES=		perl5



















.include <bsd.port.pre.mk>

.if ${PERL_LEVEL} >= 501600
PLIST_SUB+=	EXE_FILES="@comment "
.else

PLIST_SUB+=	EXE_FILES=""
.endif

post-patch:
.if ${PERL_LEVEL} >= 501600
	@${REINPLACE_CMD} -e '/EXE_FILES/d' ${WRKSRC}/Makefile.PL
.endif

.include <bsd.port.post.mk>

Changes to archivers/p5-IO-Compress/pkg-plist.

24
25
26
27
28
29
30


















31
32
33
34
35
36
37
38
39
40
41
42
43
%%SITE_PERL%%/IO/Uncompress/Base.pm
%%SITE_PERL%%/IO/Uncompress/Bunzip2.pm
%%SITE_PERL%%/IO/Uncompress/Gunzip.pm
%%SITE_PERL%%/IO/Uncompress/Inflate.pm
%%SITE_PERL%%/IO/Uncompress/RawInflate.pm
%%SITE_PERL%%/IO/Uncompress/Unzip.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/.packlist


















@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO
@dirrmtry %%SITE_PERL%%/IO/Uncompress/Adapter
@dirrmtry %%SITE_PERL%%/IO/Uncompress
@dirrmtry %%SITE_PERL%%/IO/Compress/Zlib
@dirrmtry %%SITE_PERL%%/IO/Compress/Zip
@dirrmtry %%SITE_PERL%%/IO/Compress/Gzip
@dirrmtry %%SITE_PERL%%/IO/Compress/Base
@dirrmtry %%SITE_PERL%%/IO/Compress/Adapter
@dirrmtry %%SITE_PERL%%/IO/Compress
@dirrmtry %%SITE_PERL%%/IO
@dirrmtry %%SITE_PERL%%/File
@dirrmtry %%SITE_PERL%%/Compress







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>













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
60
61
%%SITE_PERL%%/IO/Uncompress/Base.pm
%%SITE_PERL%%/IO/Uncompress/Bunzip2.pm
%%SITE_PERL%%/IO/Uncompress/Gunzip.pm
%%SITE_PERL%%/IO/Uncompress/Inflate.pm
%%SITE_PERL%%/IO/Uncompress/RawInflate.pm
%%SITE_PERL%%/IO/Uncompress/Unzip.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress/.packlist
%%PERL5_MAN3%%/Compress::Zlib.3.gz
%%PERL5_MAN3%%/File::GlobMapper.3.gz
%%PERL5_MAN3%%/IO::Compress::Base.3.gz
%%PERL5_MAN3%%/IO::Compress::Bzip2.3.gz
%%PERL5_MAN3%%/IO::Compress::Deflate.3.gz
%%PERL5_MAN3%%/IO::Compress::FAQ.3.gz
%%PERL5_MAN3%%/IO::Compress::Gzip.3.gz
%%PERL5_MAN3%%/IO::Compress::RawDeflate.3.gz
%%PERL5_MAN3%%/IO::Compress::Zip.3.gz
%%PERL5_MAN3%%/IO::Uncompress::AnyInflate.3.gz
%%PERL5_MAN3%%/IO::Uncompress::AnyUncompress.3.gz
%%PERL5_MAN3%%/IO::Uncompress::Base.3.gz
%%PERL5_MAN3%%/IO::Uncompress::Bunzip2.3.gz
%%PERL5_MAN3%%/IO::Uncompress::Gunzip.3.gz
%%PERL5_MAN3%%/IO::Uncompress::Inflate.3.gz
%%PERL5_MAN3%%/IO::Uncompress::RawInflate.3.gz
%%PERL5_MAN3%%/IO::Uncompress::Unzip.3.gz
%%EXE_FILES%%man/man1/zipdetails.1.gz
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/Compress
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO
@dirrmtry %%SITE_PERL%%/IO/Uncompress/Adapter
@dirrmtry %%SITE_PERL%%/IO/Uncompress
@dirrmtry %%SITE_PERL%%/IO/Compress/Zlib
@dirrmtry %%SITE_PERL%%/IO/Compress/Zip
@dirrmtry %%SITE_PERL%%/IO/Compress/Gzip
@dirrmtry %%SITE_PERL%%/IO/Compress/Base
@dirrmtry %%SITE_PERL%%/IO/Compress/Adapter
@dirrmtry %%SITE_PERL%%/IO/Compress
@dirrmtry %%SITE_PERL%%/IO
@dirrmtry %%SITE_PERL%%/File
@dirrmtry %%SITE_PERL%%/Compress

Changes to archivers/p5-IO-Zlib/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
14
15
16
17
18
19
20

21
22
23
# New ports collection makefile for:	IO::Zlib
# Date created:		15 Feb 2002
# Whom:			Jun Kuriyama <kuriyama@FreeBSD.org>
#
# $FreeBSD: head/archivers/p5-IO-Zlib/Makefile 326530 2013-09-06 17:55:21Z az $
#

PORTNAME=	IO-Zlib
PORTVERSION=	1.10
PORTREVISION=	1
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	IO
................................................................................
PKGNAMEPREFIX=	p5-

MAINTAINER=	kuriyama@FreeBSD.org
COMMENT=	IO:: style interface to Compress::Zlib

USES=		perl5
USE_PERL5=	configure

MAN3=		IO::Zlib.3

.include <bsd.port.mk>
<
<
<
<
|
<







 







>







1

2
3
4
5
6
7
8
.
9
10
11
12
13
14
15
16
17
18
19




# $FreeBSD: head/archivers/p5-IO-Zlib/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	IO-Zlib
PORTVERSION=	1.10
PORTREVISION=	1
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	IO
................................................................................
PKGNAMEPREFIX=	p5-

MAINTAINER=	kuriyama@FreeBSD.org
COMMENT=	IO:: style interface to Compress::Zlib

USES=		perl5
USE_PERL5=	configure
NO_STAGE=	yes
MAN3=		IO::Zlib.3

.include <bsd.port.mk>

Changes to archivers/p5-Mac-Macbinary/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Created by: will
# $FreeBSD: head/archivers/p5-Mac-Macbinary/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	Mac-Macbinary
PORTVERSION=	0.06
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	perl@FreeBSD.org
COMMENT=	Perl module that can extract info from Macbinary files

USES=		perl5
USE_PERL5=	configure

MAN3=		Mac::Macbinary.3

.include <bsd.port.mk>

|













<
<

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15


16
# Created by: will
# $FreeBSD: head/archivers/p5-Mac-Macbinary/Makefile 328275 2013-09-25 12:30:08Z vanilla $

PORTNAME=	Mac-Macbinary
PORTVERSION=	0.06
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	perl@FreeBSD.org
COMMENT=	Perl module that can extract info from Macbinary files

USES=		perl5
USE_PERL5=	configure



.include <bsd.port.mk>

Changes to archivers/p5-Mac-Macbinary/pkg-plist.


1
2
3
4
5

%%SITE_PERL%%/Mac/Macbinary.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Mac/Macbinary/.packlist
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Mac/Macbinary
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Mac
@dirrmtry %%SITE_PERL%%/Mac
>





1
2
3
4
5
6
%%PERL5_MAN3%%/Mac::Macbinary.3.gz
%%SITE_PERL%%/Mac/Macbinary.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Mac/Macbinary/.packlist
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Mac/Macbinary
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Mac
@dirrmtry %%SITE_PERL%%/Mac

Changes to archivers/p5-POE-Filter-Bzip2/Makefile.

1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20
21
22
23
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-POE-Filter-Bzip2/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	POE-Filter-Bzip2
PORTVERSION=	1.5.8
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
DISTNAME=	${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
................................................................................
BUILD_DEPENDS=	p5-Compress-Bzip2>=2.08:${PORTSDIR}/archivers/p5-Compress-Bzip2 \
		p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure

MAN3=		POE::Filter::Bzip2.3

.include <bsd.port.mk>

|







 







<
<

1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20


21
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-POE-Filter-Bzip2/Makefile 328602 2013-09-28 17:12:34Z sunpoet $

PORTNAME=	POE-Filter-Bzip2
PORTVERSION=	1.5.8
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
DISTNAME=	${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
................................................................................
BUILD_DEPENDS=	p5-Compress-Bzip2>=2.08:${PORTSDIR}/archivers/p5-Compress-Bzip2 \
		p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure



.include <bsd.port.mk>

Changes to archivers/p5-POE-Filter-Bzip2/pkg-plist.

1
2

3
4
5
6
7
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/Bzip2/.packlist
%%SITE_PERL%%/POE/Filter/Bzip2.pm

@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/Bzip2
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
@dirrmtry %%SITE_PERL%%/POE/Filter
@dirrmtry %%SITE_PERL%%/POE


>





1
2
3
4
5
6
7
8
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/Bzip2/.packlist
%%SITE_PERL%%/POE/Filter/Bzip2.pm
%%PERL5_MAN3%%/POE::Filter::Bzip2.3.gz
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/Bzip2
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
@dirrmtry %%SITE_PERL%%/POE/Filter
@dirrmtry %%SITE_PERL%%/POE

Changes to archivers/p5-POE-Filter-LZF/Makefile.

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21
22
23
24
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-POE-Filter-LZF/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	POE-Filter-LZF
PORTVERSION=	1.7.0
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:BINGOS
PKGNAMEPREFIX=	p5-
................................................................................
BUILD_DEPENDS=	p5-Compress-LZF>=1.51:${PORTSDIR}/archivers/p5-Compress-LZF \
		p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure

MAN3=		POE::Filter::LZF.3

.include <bsd.port.mk>

|







 







<
<

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21


22
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-POE-Filter-LZF/Makefile 328603 2013-09-28 17:12:38Z sunpoet $

PORTNAME=	POE-Filter-LZF
PORTVERSION=	1.7.0
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:BINGOS
PKGNAMEPREFIX=	p5-
................................................................................
BUILD_DEPENDS=	p5-Compress-LZF>=1.51:${PORTSDIR}/archivers/p5-Compress-LZF \
		p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure



.include <bsd.port.mk>

Changes to archivers/p5-POE-Filter-LZF/pkg-plist.

1
2

3
4
5
6
7
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZF/.packlist
%%SITE_PERL%%/POE/Filter/LZF.pm

@dirrmtry %%SITE_PERL%%/POE/Filter
@dirrmtry %%SITE_PERL%%/POE
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZF
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE


>





1
2
3
4
5
6
7
8
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZF/.packlist
%%SITE_PERL%%/POE/Filter/LZF.pm
%%PERL5_MAN3%%/POE::Filter::LZF.3.gz
@dirrmtry %%SITE_PERL%%/POE/Filter
@dirrmtry %%SITE_PERL%%/POE
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZF
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE

Changes to archivers/p5-POE-Filter-LZO/Makefile.

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21
22
23
24
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-POE-Filter-LZO/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	POE-Filter-LZO
PORTVERSION=	1.7.0
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:BINGOS
PKGNAMEPREFIX=	p5-
................................................................................
BUILD_DEPENDS=	p5-Compress-LZO>=1.08:${PORTSDIR}/archivers/p5-Compress-LZO \
		p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure

MAN3=		POE::Filter::LZO.3

.include <bsd.port.mk>

|







 







<
<

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21


22
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-POE-Filter-LZO/Makefile 328604 2013-09-28 17:12:42Z sunpoet $

PORTNAME=	POE-Filter-LZO
PORTVERSION=	1.7.0
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
MASTER_SITE_SUBDIR=	CPAN:BINGOS
PKGNAMEPREFIX=	p5-
................................................................................
BUILD_DEPENDS=	p5-Compress-LZO>=1.08:${PORTSDIR}/archivers/p5-Compress-LZO \
		p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure



.include <bsd.port.mk>

Changes to archivers/p5-POE-Filter-LZO/pkg-plist.

1
2

3
4
5
6
7
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZO/.packlist
%%SITE_PERL%%/POE/Filter/LZO.pm

@dirrmtry %%SITE_PERL%%/POE/Filter
@dirrmtry %%SITE_PERL%%/POE
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZO
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE


>





1
2
3
4
5
6
7
8
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZO/.packlist
%%SITE_PERL%%/POE/Filter/LZO.pm
%%PERL5_MAN3%%/POE::Filter::LZO.3.gz
@dirrmtry %%SITE_PERL%%/POE/Filter
@dirrmtry %%SITE_PERL%%/POE
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZO
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE

Changes to archivers/p5-POE-Filter-LZW/Makefile.

1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20
21
22
23
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-POE-Filter-LZW/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	POE-Filter-LZW
PORTVERSION=	1.7.2
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
DISTNAME=	${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
................................................................................
BUILD_DEPENDS=	p5-Compress-LZW>=0:${PORTSDIR}/archivers/p5-Compress-LZW \
		p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure

MAN3=		POE::Filter::LZW.3

.include <bsd.port.mk>

|







 







<
<

1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20


21
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-POE-Filter-LZW/Makefile 328605 2013-09-28 17:12:47Z sunpoet $

PORTNAME=	POE-Filter-LZW
PORTVERSION=	1.7.2
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
DISTNAME=	${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
................................................................................
BUILD_DEPENDS=	p5-Compress-LZW>=0:${PORTSDIR}/archivers/p5-Compress-LZW \
		p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure



.include <bsd.port.mk>

Changes to archivers/p5-POE-Filter-LZW/pkg-plist.

1
2

3
4
5
6
7
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZW/.packlist
%%SITE_PERL%%/POE/Filter/LZW.pm

@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZW
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
@dirrmtry %%SITE_PERL%%/POE/Filter
@dirrmtry %%SITE_PERL%%/POE


>





1
2
3
4
5
6
7
8
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZW/.packlist
%%SITE_PERL%%/POE/Filter/LZW.pm
%%PERL5_MAN3%%/POE::Filter::LZW.3.gz
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/LZW
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
@dirrmtry %%SITE_PERL%%/POE/Filter
@dirrmtry %%SITE_PERL%%/POE

Changes to archivers/p5-POE-Filter-Zlib/Makefile.

1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20
21
22
23
24
25
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-POE-Filter-Zlib/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	POE-Filter-Zlib
PORTVERSION=	2.0.2
PORTREVISION=	1
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
................................................................................

BUILD_DEPENDS=	p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure

MAN3=		POE::Filter::Zlib.3 \
		POE::Filter::Zlib::Stream.3

.include <bsd.port.mk>


|







 







<
<
<


1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20



21
22
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/p5-POE-Filter-Zlib/Makefile 328606 2013-09-28 17:12:51Z sunpoet $

PORTNAME=	POE-Filter-Zlib
PORTVERSION=	2.0.2
PORTREVISION=	1
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-
................................................................................

BUILD_DEPENDS=	p5-POE>=0.38:${PORTSDIR}/devel/p5-POE
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure




.include <bsd.port.mk>

Changes to archivers/p5-POE-Filter-Zlib/pkg-plist.

1
2
3


4
5
6
7
8
9
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/Zlib/.packlist
%%SITE_PERL%%/POE/Filter/Zlib.pm
%%SITE_PERL%%/POE/Filter/Zlib/Stream.pm


@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/Zlib
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
@dirrmtry %%SITE_PERL%%/POE/Filter/Zlib
@dirrmtry %%SITE_PERL%%/POE/Filter
@dirrmtry %%SITE_PERL%%/POE



>
>






1
2
3
4
5
6
7
8
9
10
11
%%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/Zlib/.packlist
%%SITE_PERL%%/POE/Filter/Zlib.pm
%%SITE_PERL%%/POE/Filter/Zlib/Stream.pm
%%PERL5_MAN3%%/POE::Filter::Zlib.3.gz
%%PERL5_MAN3%%/POE::Filter::Zlib::Stream.3.gz
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter/Zlib
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE/Filter
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/POE
@dirrmtry %%SITE_PERL%%/POE/Filter/Zlib
@dirrmtry %%SITE_PERL%%/POE/Filter
@dirrmtry %%SITE_PERL%%/POE

Changes to archivers/p5-PerlIO-gzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD: head/archivers/p5-PerlIO-gzip/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	PerlIO-gzip
PORTVERSION=	0.18
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	perl@FreeBSD.org
COMMENT=	Perl extension to provide a PerlIO layer to gzip/gunzip

USES=		perl5
USE_PERL5=	configure

MAN3=		PerlIO::gzip.3

.include <bsd.port.mk>

|













<
<

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15


16
# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD: head/archivers/p5-PerlIO-gzip/Makefile 328278 2013-09-25 12:39:45Z vanilla $

PORTNAME=	PerlIO-gzip
PORTVERSION=	0.18
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

MAINTAINER=	perl@FreeBSD.org
COMMENT=	Perl extension to provide a PerlIO layer to gzip/gunzip

USES=		perl5
USE_PERL5=	configure



.include <bsd.port.mk>

Changes to archivers/p5-PerlIO-gzip/pkg-plist.


1
2
3
4
5
6
7

%%SITE_PERL%%/%%PERL_ARCH%%/PerlIO/gzip.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/gzip/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/gzip/gzip.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/gzip/gzip.so
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/PerlIO
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/gzip
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO
>




|
|
|
1
2
3
4
5
6
7
8
%%PERL5_MAN3%%/PerlIO::gzip.3.gz
%%SITE_PERL%%/%%PERL_ARCH%%/PerlIO/gzip.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/gzip/.packlist
%%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/gzip/gzip.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/gzip/gzip.so
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/gzip
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/PerlIO

Changes to archivers/p5-PerlIO-via-Bzip2/Makefile.

1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18
19
20
21
# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD: head/archivers/p5-PerlIO-via-Bzip2/Makefile 324174 2013-08-02 18:52:07Z mat $

PORTNAME=	PerlIO-via-Bzip2
PORTVERSION=	0.02
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................

BUILD_DEPENDS=	p5-Compress-Bzip2>=0:${PORTSDIR}/archivers/p5-Compress-Bzip2
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure

MAN3=		PerlIO::via::Bzip2.3

.include <bsd.port.mk>

|







 







<
<

1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18


19
# Created by: Sergey Skvortsov <skv@protey.ru>
# $FreeBSD: head/archivers/p5-PerlIO-via-Bzip2/Makefile 328279 2013-09-25 12:42:49Z vanilla $

PORTNAME=	PerlIO-via-Bzip2
PORTVERSION=	0.02
CATEGORIES=	archivers perl5
MASTER_SITES=	CPAN
PKGNAMEPREFIX=	p5-

................................................................................

BUILD_DEPENDS=	p5-Compress-Bzip2>=0:${PORTSDIR}/archivers/p5-Compress-Bzip2
RUN_DEPENDS:=	${BUILD_DEPENDS}

USES=		perl5
USE_PERL5=	configure



.include <bsd.port.mk>

Changes to archivers/p5-PerlIO-via-Bzip2/pkg-plist.

1
2

3
4
5
6
7
%%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/via/Bzip2/.packlist
%%SITE_PERL%%/PerlIO/via/Bzip2.pm

@dirrm    %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/via/Bzip2
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/via
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO
@dirrmtry %%SITE_PERL%%/PerlIO/via
@dirrmtry %%SITE_PERL%%/PerlIO
|

>
|




1
2
3
4
5
6
7
8
%%PERL5_MAN3%%/PerlIO::via::Bzip2.3.gz
%%SITE_PERL%%/PerlIO/via/Bzip2.pm
%%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/via/Bzip2/.packlist
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/via/Bzip2
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/via
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO
@dirrmtry %%SITE_PERL%%/PerlIO/via
@dirrmtry %%SITE_PERL%%/PerlIO

Changes to archivers/p7zip/Makefile.

1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18

19
20
21
22
23
24
25
# Created by: Juergen Lock <nox@jelal.kn-bremen.de>
# $FreeBSD: head/archivers/p7zip/Makefile 311833 2013-02-07 13:04:29Z gahr $

PORTNAME=	p7zip
PORTVERSION=	9.20.1
CATEGORIES=	archivers
MASTER_SITES=	SF
DISTNAME=	${PORTNAME}_${DISTVERSION}_src_all

................................................................................

OPTIONS_DEFINE=        MINIMAL MODULES
OPTIONS_DEFAULT=       MODULES

MINIMAL_DESC=  Support only .7z file format
MODULES_DESC=  Build modules


USE_BZIP2=	yes
MAKEFILE=	makefile
WRKSRC=		${WRKDIR}/${PORTNAME}_${PORTVERSION}

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MMINIMAL}

|







 







>







1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Created by: Juergen Lock <nox@jelal.kn-bremen.de>
# $FreeBSD: head/archivers/p7zip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	p7zip
PORTVERSION=	9.20.1
CATEGORIES=	archivers
MASTER_SITES=	SF
DISTNAME=	${PORTNAME}_${DISTVERSION}_src_all

................................................................................

OPTIONS_DEFINE=        MINIMAL MODULES
OPTIONS_DEFAULT=       MODULES

MINIMAL_DESC=  Support only .7z file format
MODULES_DESC=  Build modules

NO_STAGE=	yes
USE_BZIP2=	yes
MAKEFILE=	makefile
WRKSRC=		${WRKDIR}/${PORTNAME}_${PORTVERSION}

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MMINIMAL}

Changes to archivers/packddir/Makefile.

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
# New ports collection makefile for:	packddir
# Date created:		2009-08-22
# Whom:			Ayumi M <ayu@commun.jp>
#
# $FreeBSD: head/archivers/packddir/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	packddir
PORTVERSION=	0.0.6
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SAVANNAH}
MASTER_SITE_SUBDIR=	${PORTNAME}
DISTNAME=	upackddir_${PORTVERSION}-1

MAINTAINER=	ayu@commun.jp
COMMENT=	These trivial utilities can unpack and create PackdDir archives

WRKSRC=		${WRKDIR}/src


PLIST_FILES=	bin/upackddir
MAN1=		upackddir.1

.include <bsd.port.pre.mk>

post-patch:
	${REINPLACE_CMD} -e 's|$$(DESTDIR)/usr|${PREFIX}|' ${WRKSRC}/Makefile

post-install:
	${INSTALL_MAN} ${WRKSRC}/upackddir.1 ${MANPREFIX}/man/man1

.include <bsd.port.post.mk>
<
<
|
<
|
<













>














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


# Created by: Ayumi M <ayu@commun.jp>

# $FreeBSD: head/archivers/packddir/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	packddir
PORTVERSION=	0.0.6
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_SAVANNAH}
MASTER_SITE_SUBDIR=	${PORTNAME}
DISTNAME=	upackddir_${PORTVERSION}-1

MAINTAINER=	ayu@commun.jp
COMMENT=	These trivial utilities can unpack and create PackdDir archives

WRKSRC=		${WRKDIR}/src

NO_STAGE=	yes
PLIST_FILES=	bin/upackddir
MAN1=		upackddir.1

.include <bsd.port.pre.mk>

post-patch:
	${REINPLACE_CMD} -e 's|$$(DESTDIR)/usr|${PREFIX}|' ${WRKSRC}/Makefile

post-install:
	${INSTALL_MAN} ${WRKSRC}/upackddir.1 ${MANPREFIX}/man/man1

.include <bsd.port.post.mk>

Changes to archivers/paq/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

18
19
20
21
22
23
24
# Created by: bf <bf2006a@yahoo.com>
# $FreeBSD: head/archivers/paq/Makefile 324369 2013-08-07 23:32:02Z bf $

PORTNAME=	paq
PORTVERSION=	20130802
CATEGORIES=	archivers
MASTER_SITES=	http://mattmahoney.net/dc/ LOCAL/bf/paq/
DISTFILES=	wbpe110.zip zpaqd633.zip zpaq641.zip zpipe.201.zip
DIST_SUBDIR=	${PORTNAME}
EXTRACT_ONLY=	${DISTFILES:M*.zip}

MAINTAINER=	bf@FreeBSD.org
COMMENT=	Family of archivers with extremely high compression ratios

LICENSE=	GPLv3 MIT
LICENSE_COMB=	multi


USE_DOS2UNIX=	yes
USE_ZIP=	yes

EXTRACT_AFTER_ARGS=	-x *.bat *.exe readme.txt -d ${WRKDIR}
NO_WRKSUBDIR=	yes
OPTIONS_DEFINE=	OPENMP
SUB_FILES=	pkg-message

|


|


|









>







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
# Created by: bf <bf2006a@yahoo.com>
# $FreeBSD: head/archivers/paq/Makefile 328565 2013-09-28 12:59:17Z bf $

PORTNAME=	paq
PORTVERSION=	20130926
CATEGORIES=	archivers
MASTER_SITES=	http://mattmahoney.net/dc/ LOCAL/bf/paq/
DISTFILES=	wbpe110.zip zpaqd633.zip zpaq642.zip zpipe.201.zip
DIST_SUBDIR=	${PORTNAME}
EXTRACT_ONLY=	${DISTFILES:M*.zip}

MAINTAINER=	bf@FreeBSD.org
COMMENT=	Family of archivers with extremely high compression ratios

LICENSE=	GPLv3 MIT
LICENSE_COMB=	multi

NO_STAGE=	yes
USE_DOS2UNIX=	yes
USE_ZIP=	yes

EXTRACT_AFTER_ARGS=	-x *.bat *.exe readme.txt -d ${WRKDIR}
NO_WRKSUBDIR=	yes
OPTIONS_DEFINE=	OPENMP
SUB_FILES=	pkg-message

Changes to archivers/paq/distinfo.

1
2
3
4
5
6
7
8
9
10
11
12
13
SHA256 (paq/wbpe110.zip) = 1675083b253e04ba7dd7cd28b2f7be179b3f5c1bb4d5289be4cfa217c6bc9b27
SIZE (paq/wbpe110.zip) = 13667
SHA256 (paq/zpaqd633.zip) = bd913f3f843fb9a14a2b015d35d37ac87b56bdb9b9fee71469a3e9ca2a61ef03
SIZE (paq/zpaqd633.zip) = 297885
SHA256 (paq/zpaq641.zip) = 0d90a6be9a70c9c2b337116da4044385821c3b7bbd1988bff8d21171e5daf86c
SIZE (paq/zpaq641.zip) = 576673
SHA256 (paq/zpipe.201.zip) = e95dfe6f701dd463f969fe16c933ed97fca194bd7aacec37d6c35409766133a8
SIZE (paq/zpipe.201.zip) = 67555
SHA256 (paq/bmp_j4c.zip) = 98fe722a89ac107f637d54bf609673402fa9ede87d19ed68ee28633e64e879a7
SIZE (paq/bmp_j4c.zip) = 2511
SHA256 (paq/bwt.1.zip) = 689dbafe057afb5d46be34906f4c7565d5f9d8eed7943c78b70ac10753943c68
SIZE (paq/bwt.1.zip) = 40417
SHA256 (paq/bwt_j3.zip) = c5e75abdd8d8a3fb6effa3c467e98aeb3175068bd454a635baae79de024b9120




|
|







1
2
3
4
5
6
7
8
9
10
11
12
13
SHA256 (paq/wbpe110.zip) = 1675083b253e04ba7dd7cd28b2f7be179b3f5c1bb4d5289be4cfa217c6bc9b27
SIZE (paq/wbpe110.zip) = 13667
SHA256 (paq/zpaqd633.zip) = bd913f3f843fb9a14a2b015d35d37ac87b56bdb9b9fee71469a3e9ca2a61ef03
SIZE (paq/zpaqd633.zip) = 297885
SHA256 (paq/zpaq642.zip) = e58a1ca0095ff5ddc1a04cbc7856216430163a8133b8d52863d0faff5f691608
SIZE (paq/zpaq642.zip) = 581003
SHA256 (paq/zpipe.201.zip) = e95dfe6f701dd463f969fe16c933ed97fca194bd7aacec37d6c35409766133a8
SIZE (paq/zpipe.201.zip) = 67555
SHA256 (paq/bmp_j4c.zip) = 98fe722a89ac107f637d54bf609673402fa9ede87d19ed68ee28633e64e879a7
SIZE (paq/bmp_j4c.zip) = 2511
SHA256 (paq/bwt.1.zip) = 689dbafe057afb5d46be34906f4c7565d5f9d8eed7943c78b70ac10753943c68
SIZE (paq/bwt.1.zip) = 40417
SHA256 (paq/bwt_j3.zip) = c5e75abdd8d8a3fb6effa3c467e98aeb3175068bd454a635baae79de024b9120

Changes to archivers/par/Makefile.

1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16

17
18
19
20
21
22
23
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
# $FreeBSD: head/archivers/par/Makefile 316938 2013-04-30 15:07:15Z danfe $

PORTNAME=	par
PORTVERSION=	0.03.01
CATEGORIES=	archivers games
MASTER_SITES=	http://ibiblio.org/pub/linux/games/quake/
PKGNAMEPREFIX=	quake-

................................................................................
MAINTAINER=	danfe@FreeBSD.org
COMMENT=	Archiver for Quake I and II packed data files

LICENSE=	GPLv2

CONFLICTS=	par-[0-9]*


MAKEFILE=	Makefile.Linux
MAKE_ARGS=	CC="${CC}"

PLIST_FILES=	bin/${PORTNAME}
MAN1=		${PORTNAME}.1
PORTDOCS=	ChangeLog README


|







 







>







1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Created by: Alexey Dokuchaev <danfe@FreeBSD.org>
# $FreeBSD: head/archivers/par/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	par
PORTVERSION=	0.03.01
CATEGORIES=	archivers games
MASTER_SITES=	http://ibiblio.org/pub/linux/games/quake/
PKGNAMEPREFIX=	quake-

................................................................................
MAINTAINER=	danfe@FreeBSD.org
COMMENT=	Archiver for Quake I and II packed data files

LICENSE=	GPLv2

CONFLICTS=	par-[0-9]*

NO_STAGE=	yes
MAKEFILE=	Makefile.Linux
MAKE_ARGS=	CC="${CC}"

PLIST_FILES=	bin/${PORTNAME}
MAN1=		${PORTNAME}.1
PORTDOCS=	ChangeLog README

Changes to archivers/par2cmdline-tbb/Makefile.

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17

18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Created by: Ganael Laplanche <ganael.laplanche@martymac.org>
# $FreeBSD: head/archivers/par2cmdline-tbb/Makefile 323088 2013-07-16 05:42:36Z ade $

PORTNAME=	par2cmdline-tbb
PORTVERSION=	20100203
PORTREVISION=	8
CATEGORIES=	archivers
MASTER_SITES=	http://chuchusoft.com/par2_tbb/
DISTNAME=	par2cmdline-0.4-tbb-${PORTVERSION}
................................................................................
MAINTAINER=	martymac@FreeBSD.org
COMMENT=	Tools for using Parity v2 Archive files (tbb version)

LICENSE=	GPLv2

LIB_DEPENDS=	tbb:${PORTSDIR}/devel/tbb


ONLY_FOR_ARCHS=	i386 amd64 ia64
GNU_CONFIGURE=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib -pthread
USE_AUTOTOOLS=	aclocal automake autoconf
AUTOMAKE_ARGS=	--add-missing
USE_GCC=	4.2+

PORTDOCS=	README
CONFLICTS=	par2cmdline-[0-9]*
PLIST_FILES=	bin/par2 bin/par2create bin/par2repair bin/par2verify

post-extract:
	@${CHMOD} u+x ${WRKSRC}/install-sh

|







 







>






<







1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24

25
26
27
28
29
30
31
# Created by: Ganael Laplanche <ganael.laplanche@martymac.org>
# $FreeBSD: head/archivers/par2cmdline-tbb/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	par2cmdline-tbb
PORTVERSION=	20100203
PORTREVISION=	8
CATEGORIES=	archivers
MASTER_SITES=	http://chuchusoft.com/par2_tbb/
DISTNAME=	par2cmdline-0.4-tbb-${PORTVERSION}
................................................................................
MAINTAINER=	martymac@FreeBSD.org
COMMENT=	Tools for using Parity v2 Archive files (tbb version)

LICENSE=	GPLv2

LIB_DEPENDS=	tbb:${PORTSDIR}/devel/tbb

NO_STAGE=	yes
ONLY_FOR_ARCHS=	i386 amd64 ia64
GNU_CONFIGURE=	yes
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib -pthread
USE_AUTOTOOLS=	aclocal automake autoconf
AUTOMAKE_ARGS=	--add-missing


PORTDOCS=	README
CONFLICTS=	par2cmdline-[0-9]*
PLIST_FILES=	bin/par2 bin/par2create bin/par2repair bin/par2verify

post-extract:
	@${CHMOD} u+x ${WRKSRC}/install-sh

Changes to archivers/par2cmdline/Makefile.

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
# New ports collection makefile for:	par2cmdline
# Whom:					Chris Larsen <darth@vader.dk>
# Date created:				24 July 2003
#
# $FreeBSD: head/archivers/par2cmdline/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	par2cmdline
PORTVERSION=	0.4
PORTREVISION=	4
CATEGORIES=	archivers
MASTER_SITES=	SF/parchive/${PORTNAME}/${PORTVERSION}

MAINTAINER=	martymac@FreeBSD.org
COMMENT=	Tools for using Parity v2 Archive files

LICENSE=	GPLv2


GNU_CONFIGURE=	yes

PORTDOCS=	README
CONFLICTS=	par2cmdline-tbb-[0-9]*
PLIST_FILES=	bin/par2 bin/par2create bin/par2repair bin/par2verify

.include <bsd.port.options.mk>
<
|
<
<
|
<












>








1


2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

# Created by: Chris Larsen <darth@vader.dk>


# $FreeBSD: head/archivers/par2cmdline/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	par2cmdline
PORTVERSION=	0.4
PORTREVISION=	4
CATEGORIES=	archivers
MASTER_SITES=	SF/parchive/${PORTNAME}/${PORTVERSION}

MAINTAINER=	martymac@FreeBSD.org
COMMENT=	Tools for using Parity v2 Archive files

LICENSE=	GPLv2

NO_STAGE=	yes
GNU_CONFIGURE=	yes

PORTDOCS=	README
CONFLICTS=	par2cmdline-tbb-[0-9]*
PLIST_FILES=	bin/par2 bin/par2create bin/par2repair bin/par2verify

.include <bsd.port.options.mk>

Changes to archivers/parchive/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
# New ports collection makefile for:	parchive
# Whom:					Chris D. Faulhaber <jedgar@FreeBSD.org>
# Date created:				26 November 2001
#
# $FreeBSD: head/archivers/parchive/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	parchive
PORTVERSION=	1.1
CATEGORIES=	archivers
MASTER_SITES=	SF/${PORTNAME}/par/${PORTVERSION}
DISTNAME=	par-v${PORTVERSION}

<
|
<
<
|
<








1


2

3
4
5
6
7
8
9

# Created by: Chris D. Faulhaber <jedgar@FreeBSD.org>


# $FreeBSD: head/archivers/parchive/Makefile 328226 2013-09-25 00:54:08Z bdrewery $


PORTNAME=	parchive
PORTVERSION=	1.1
CATEGORIES=	archivers
MASTER_SITES=	SF/${PORTNAME}/par/${PORTVERSION}
DISTNAME=	par-v${PORTVERSION}

Changes to archivers/pbzip2/Makefile.

1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19

20
21
22
23
24
25
26
# Created by: ijliao
# $FreeBSD: head/archivers/pbzip2/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	pbzip2
PORTVERSION=	1.1.6
CATEGORIES=	archivers
MASTER_SITES=	http://compression.ca/pbzip2/
DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}

................................................................................
LICENSE=	BSD
LICENSE_FILE=	${WRKSRC}/COPYING

MAN1=		pbzip2.1
MLINKS=		pbzip2.1 pbunzip2.1

USES=		gmake


PLIST_FILES=	bin/pbzip2 bin/pbunzip2

post-patch:
	@${REINPLACE_CMD} \
		-e 's,-O2,${CXXFLAGS},; \
		s,^CC,#CC,; \

|







 







>







1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Created by: ijliao
# $FreeBSD: head/archivers/pbzip2/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	pbzip2
PORTVERSION=	1.1.6
CATEGORIES=	archivers
MASTER_SITES=	http://compression.ca/pbzip2/
DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}

................................................................................
LICENSE=	BSD
LICENSE_FILE=	${WRKSRC}/COPYING

MAN1=		pbzip2.1
MLINKS=		pbzip2.1 pbunzip2.1

USES=		gmake
NO_STAGE=	yes

PLIST_FILES=	bin/pbzip2 bin/pbunzip2

post-patch:
	@${REINPLACE_CMD} \
		-e 's,-O2,${CXXFLAGS},; \
		s,^CC,#CC,; \

Changes to archivers/pear-File_Archive/Makefile.

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
# Ports collection makefile for:  pear-File_Archive
# Date created:			  18 April 2005
# Whom:				  Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)
#
# $FreeBSD: head/archivers/pear-File_Archive/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	File_Archive
PORTVERSION=	1.5.5
CATEGORIES=	archivers www pear

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	PEAR class to manipulate tar, gz, tgz, bz2, tbz, zip, ar (deb) files

BUILD_DEPENDS=	${PEARDIR}/MIME/Type.php:${PORTSDIR}/mail/pear-MIME_Type \
		${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear
RUN_DEPENDS=	${PEARDIR}/MIME/Type.php:${PORTSDIR}/mail/pear-MIME_Type \
		${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear


USE_PHP=	bz2 pcre zlib
LATEST_LINK=	pear-${PORTNAME}

OPTIONS_DEFINE=	PEAR_MAIL PEAR_MAIL_MIME PEAR_CACHE_LITE

PEAR_MAIL_DESC=		"PEAR::Mail support"
PEAR_MAIL_MIME_DESC=	"PEAR::Mail_Mime support"
<
<
|
<
|
<













>









1

2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23


# Created by: Antonio Carlos Venancio Junior (<antonio@inf.ufsc.br>)

# $FreeBSD: head/archivers/pear-File_Archive/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	File_Archive
PORTVERSION=	1.5.5
CATEGORIES=	archivers www pear

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	PEAR class to manipulate tar, gz, tgz, bz2, tbz, zip, ar (deb) files

BUILD_DEPENDS=	${PEARDIR}/MIME/Type.php:${PORTSDIR}/mail/pear-MIME_Type \
		${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear
RUN_DEPENDS=	${PEARDIR}/MIME/Type.php:${PORTSDIR}/mail/pear-MIME_Type \
		${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear

NO_STAGE=	yes
USE_PHP=	bz2 pcre zlib
LATEST_LINK=	pear-${PORTNAME}

OPTIONS_DEFINE=	PEAR_MAIL PEAR_MAIL_MIME PEAR_CACHE_LITE

PEAR_MAIL_DESC=		"PEAR::Mail support"
PEAR_MAIL_MIME_DESC=	"PEAR::Mail_Mime support"

Changes to archivers/pear-Horde_Compress/Makefile.

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
# $FreeBSD: head/archivers/pear-Horde_Compress/Makefile 323135 2013-07-16 23:00:57Z mm $

PORTNAME=	Horde_Compress
PORTVERSION=	2.0.4
CATEGORIES=	archivers www pear
PKGNAMEPREFIX=	pear-

MAINTAINER=	horde@FreeBSD.org
COMMENT=	Horde Compression API

OPTIONS_DEFAULT=	ZLIB
OPTIONS_DEFINE=		ZLIB
ZLIB_DESC=	Depend on PHP zlib extension


USE_HORDE_RUN=	Horde_Exception \
		Horde_Translation \
		Horde_Util \
		Horde_Stream_Filter

.include <bsd.port.pre.mk>

.if ${PORT_OPTIONS:MZLIB}
USE_PHP+=	zlib
.endif

.include "${PORTSDIR}/devel/pear-channel-horde/bsd.horde.mk"
.include <bsd.port.post.mk>
|













>













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
# $FreeBSD: head/archivers/pear-Horde_Compress/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	Horde_Compress
PORTVERSION=	2.0.4
CATEGORIES=	archivers www pear
PKGNAMEPREFIX=	pear-

MAINTAINER=	horde@FreeBSD.org
COMMENT=	Horde Compression API

OPTIONS_DEFAULT=	ZLIB
OPTIONS_DEFINE=		ZLIB
ZLIB_DESC=	Depend on PHP zlib extension

NO_STAGE=	yes
USE_HORDE_RUN=	Horde_Exception \
		Horde_Translation \
		Horde_Util \
		Horde_Stream_Filter

.include <bsd.port.pre.mk>

.if ${PORT_OPTIONS:MZLIB}
USE_PHP+=	zlib
.endif

.include "${PORTSDIR}/devel/pear-channel-horde/bsd.horde.mk"
.include <bsd.port.post.mk>

Changes to archivers/pear-Horde_Compress_Fast/Makefile.

1
2
3
4
5
6
7
8
9
10

11
12
13
14
15
# $FreeBSD: head/archivers/pear-Horde_Compress_Fast/Makefile 323135 2013-07-16 23:00:57Z mm $

PORTNAME=	Horde_Compress_Fast
PORTVERSION=	1.0.2
CATEGORIES=	archivers www pear
PKGNAMEPREFIX=	pear-

MAINTAINER=	horde@FreeBSD.org
COMMENT=	Horde Fast Compression Library


USE_HORDE_RUN=	Horde_Exception

.include <bsd.port.pre.mk>
.include "${PORTSDIR}/devel/pear-channel-horde/bsd.horde.mk"
.include <bsd.port.post.mk>
|









>





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# $FreeBSD: head/archivers/pear-Horde_Compress_Fast/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	Horde_Compress_Fast
PORTVERSION=	1.0.2
CATEGORIES=	archivers www pear
PKGNAMEPREFIX=	pear-

MAINTAINER=	horde@FreeBSD.org
COMMENT=	Horde Fast Compression Library

NO_STAGE=	yes
USE_HORDE_RUN=	Horde_Exception

.include <bsd.port.pre.mk>
.include "${PORTSDIR}/devel/pear-channel-horde/bsd.horde.mk"
.include <bsd.port.post.mk>

Changes to archivers/pear-PHP_Archiv/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
17
18
# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD: head/archivers/pear-PHP_Archiv/Makefile 314219 2013-03-15 01:33:44Z miwi $

PORTNAME=	PHP_Archive
PORTVERSION=	0.11.4
CATEGORIES=	archivers

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	Create and Use PHP Archive files

BUILD_DEPENDS=	${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear
RUN_DEPENDS=	${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear


PEAR_AUTOINSTALL=	yes

.include <bsd.port.pre.mk>
.include "${PORTSDIR}/devel/pear/bsd.pear.mk"
.include <bsd.port.post.mk>

|











>





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Created by: Wen Heping <wenheping@gmail.com>
# $FreeBSD: head/archivers/pear-PHP_Archiv/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	PHP_Archive
PORTVERSION=	0.11.4
CATEGORIES=	archivers

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	Create and Use PHP Archive files

BUILD_DEPENDS=	${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear
RUN_DEPENDS=	${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear

NO_STAGE=	yes
PEAR_AUTOINSTALL=	yes

.include <bsd.port.pre.mk>
.include "${PORTSDIR}/devel/pear/bsd.pear.mk"
.include <bsd.port.post.mk>

Changes to archivers/pecl-lzf/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD: head/archivers/pecl-lzf/Makefile 306607 2012-10-29 13:01:50Z flo $

PORTNAME=	lzf
PORTVERSION=	1.6.2
CATEGORIES=	archivers pear
MASTER_SITES=	http://pecl.php.net/get/
PKGNAMEPREFIX=	pecl-
EXTRACT_SUFX=	.tgz
DIST_SUBDIR=	PECL

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	Handles LZF de/compression


USE_PHP=	yes
USE_PHPEXT=	yes

CONFIGURE_ARGS=	--enable-lzf
WRKSRC=		${WRKDIR}/${DISTNAME:U}

OPTIONS_DEFINE=		BETTER_COMPRESSION

|












>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Created by: chinsan <chinsan.tw@gmail.com>
# $FreeBSD: head/archivers/pecl-lzf/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	lzf
PORTVERSION=	1.6.2
CATEGORIES=	archivers pear
MASTER_SITES=	http://pecl.php.net/get/
PKGNAMEPREFIX=	pecl-
EXTRACT_SUFX=	.tgz
DIST_SUBDIR=	PECL

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	Handles LZF de/compression

NO_STAGE=	yes
USE_PHP=	yes
USE_PHPEXT=	yes

CONFIGURE_ARGS=	--enable-lzf
WRKSRC=		${WRKDIR}/${DISTNAME:U}

OPTIONS_DEFINE=		BETTER_COMPRESSION

Changes to archivers/pecl-phk/Makefile.

1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16

17
18
19
20
21
22
23
# Created by: Ditesh Shashikant Gathani <ditesh@gathani.org>
# $FreeBSD: head/archivers/pecl-phk/Makefile 311358 2013-02-01 08:36:04Z miwi $

PORTNAME=	phk
PORTVERSION=	2.1.0
CATEGORIES=	archivers pear
MASTER_SITES=	http://pecl.php.net/get/
PKGNAMEPREFIX=	pecl-
EXTRACT_SUFX=	.tgz
................................................................................
DIST_SUBDIR=	PECL

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	PHK is a PHP-oriented package/archive system

LICENSE=	PHP301


USE_PHP=	yes
USE_PHP_BUILD=	yes
USE_PHPEXT=	yes

CONFIGURE_ARGS=	--enable-phk

.include <bsd.port.mk>

|







 







>







1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Created by: Ditesh Shashikant Gathani <ditesh@gathani.org>
# $FreeBSD: head/archivers/pecl-phk/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	phk
PORTVERSION=	2.1.0
CATEGORIES=	archivers pear
MASTER_SITES=	http://pecl.php.net/get/
PKGNAMEPREFIX=	pecl-
EXTRACT_SUFX=	.tgz
................................................................................
DIST_SUBDIR=	PECL

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	PHK is a PHP-oriented package/archive system

LICENSE=	PHP301

NO_STAGE=	yes
USE_PHP=	yes
USE_PHP_BUILD=	yes
USE_PHPEXT=	yes

CONFIGURE_ARGS=	--enable-phk

.include <bsd.port.mk>

Changes to archivers/pecl-rar/Makefile.

1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16

17
18
19
20
21
22
23
# Created by: Chin-San Huang <chinsan.tw@gmail.com>
# $FreeBSD: head/archivers/pecl-rar/Makefile 319297 2013-05-28 08:40:58Z miwi $

PORTNAME=	rar
PORTVERSION=	3.0.1
CATEGORIES=	archivers pear
MASTER_SITES=	http://pecl.php.net/get/
PKGNAMEPREFIX=	pecl-
EXTRACT_SUFX=	.tgz
................................................................................
DIST_SUBDIR=	PECL

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	PECL extension to create and read RAR files

LICENSE=	PHP301


USE_PHP=	spl
USE_PHPEXT=	yes
USE_PHP_BUILD=	yes

CONFIGURE_ARGS=	--enable-rar

.include <bsd.port.mk>

|







 







>







1
2
3
4
5
6
7
8
9
..
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Created by: Chin-San Huang <chinsan.tw@gmail.com>
# $FreeBSD: head/archivers/pecl-rar/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	rar
PORTVERSION=	3.0.1
CATEGORIES=	archivers pear
MASTER_SITES=	http://pecl.php.net/get/
PKGNAMEPREFIX=	pecl-
EXTRACT_SUFX=	.tgz
................................................................................
DIST_SUBDIR=	PECL

MAINTAINER=	miwi@FreeBSD.org
COMMENT=	PECL extension to create and read RAR files

LICENSE=	PHP301

NO_STAGE=	yes
USE_PHP=	spl
USE_PHPEXT=	yes
USE_PHP_BUILD=	yes

CONFIGURE_ARGS=	--enable-rar

.include <bsd.port.mk>

Changes to archivers/php-horde_lz4/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
# Created by: Martin Matuska <mm@FreeBSD.org>
# $FreeBSD: head/archivers/php-horde_lz4/Makefile 319925 2013-06-04 22:14:58Z mm $

PORTNAME=	horde_lz4
PORTVERSION=	1.0.0
CATEGORIES=	archivers pear
MASTER_SITES=	http://pear.horde.org/get/
PKGNAMEPREFIX=	php-
EXTRACT_SUFX=	.tgz
DIST_SUBDIR=	PECL

MAINTAINER=	mm@FreeBSD.org
COMMENT=	Horde LZ4 Compression Extension for php


USE_PHP=	yes
USE_PHPEXT=	yes

CONFIGURE_ARGS=	--enable-horde_lz4

.include <bsd.port.mk>

|












>






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: Martin Matuska <mm@FreeBSD.org>
# $FreeBSD: head/archivers/php-horde_lz4/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	horde_lz4
PORTVERSION=	1.0.0
CATEGORIES=	archivers pear
MASTER_SITES=	http://pear.horde.org/get/
PKGNAMEPREFIX=	php-
EXTRACT_SUFX=	.tgz
DIST_SUBDIR=	PECL

MAINTAINER=	mm@FreeBSD.org
COMMENT=	Horde LZ4 Compression Extension for php

NO_STAGE=	yes
USE_PHP=	yes
USE_PHPEXT=	yes

CONFIGURE_ARGS=	--enable-horde_lz4

.include <bsd.port.mk>

Changes to archivers/php5-bz2/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
# New ports collection makefile for:	php5-bz2
# Date created:			7 Jul 2004
# Whom:				Alex Dupre <ale@FreeBSD.org>
#
# $FreeBSD: head/archivers/php5-bz2/Makefile 300895 2012-07-14 12:56:14Z beat $
#

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php5

PKGNAMESUFFIX=	-bz2

.include "${MASTERDIR}/Makefile"
<
<
|
<
|
<



>







1

2

3
4
5
6
7
8
9
10
11


# Created by: Alex Dupre <ale@FreeBSD.org>

# $FreeBSD: head/archivers/php5-bz2/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php5

PKGNAMESUFFIX=	-bz2

.include "${MASTERDIR}/Makefile"

Changes to archivers/php5-phar/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
# New ports collection makefile for:	php5-phar
# Date created:			25 Nov 2011
# Whom:				Alex Dupre <ale@FreeBSD.org>
#
# $FreeBSD: head/archivers/php5-phar/Makefile 300895 2012-07-14 12:56:14Z beat $
#

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php5

PKGNAMESUFFIX=	-phar

.include "${MASTERDIR}/Makefile"
<
<
|
<
|
<



>







1

2

3
4
5
6
7
8
9
10
11


# Created by: Alex Dupre <ale@FreeBSD.org>

# $FreeBSD: head/archivers/php5-phar/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php5

PKGNAMESUFFIX=	-phar

.include "${MASTERDIR}/Makefile"

Changes to archivers/php5-zip/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
# New ports collection makefile for:	php5-zip
# Date created:			10 Dec 2008
# Whom:				Alex Dupre <ale@FreeBSD.org>
#
# $FreeBSD: head/archivers/php5-zip/Makefile 300895 2012-07-14 12:56:14Z beat $
#

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php5

PKGNAMESUFFIX=	-zip

.include "${MASTERDIR}/Makefile"
<
<
|
<
|
<



>







1

2

3
4
5
6
7
8
9
10
11


# Created by: Alex Dupre <ale@FreeBSD.org>

# $FreeBSD: head/archivers/php5-zip/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php5

PKGNAMESUFFIX=	-zip

.include "${MASTERDIR}/Makefile"

Changes to archivers/php5-zlib/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
# New ports collection makefile for:	php5-zlib
# Date created:			7 Jul 2004
# Whom:				Alex Dupre <ale@FreeBSD.org>
#
# $FreeBSD: head/archivers/php5-zlib/Makefile 301417 2012-07-23 23:18:19Z delphij $
#

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php5

PKGNAMESUFFIX=	-zlib

.include "${MASTERDIR}/Makefile"
<
<
|
<
|
<



>







1

2

3
4
5
6
7
8
9
10
11


# Created by: Alex Dupre <ale@FreeBSD.org>

# $FreeBSD: head/archivers/php5-zlib/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php5

PKGNAMESUFFIX=	-zlib

.include "${MASTERDIR}/Makefile"

Changes to archivers/php52-bz2/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
# New ports collection makefile for:	php52-bz2
# Date created:			17 Apr 2010
# Whom:				Alex Keda <admin@lissyara.su>
#
# $FreeBSD: head/archivers/php52-bz2/Makefile 300895 2012-07-14 12:56:14Z beat $
#

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php52

PKGNAMESUFFIX=	-bz2

.include "${MASTERDIR}/Makefile"
<
<
|
<
|
<



>







1

2

3
4
5
6
7
8
9
10
11


# Created by: Alex Keda <admin@lissyara.su>

# $FreeBSD: head/archivers/php52-bz2/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php52

PKGNAMESUFFIX=	-bz2

.include "${MASTERDIR}/Makefile"

Changes to archivers/php52-zip/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
# New ports collection makefile for:	php52-zip
# Date created:			17 Apr 2010
# Whom:				Alex Keda <admin@lissyara.su>
#
# $FreeBSD: head/archivers/php52-zip/Makefile 300895 2012-07-14 12:56:14Z beat $
#

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php52

PKGNAMESUFFIX=	-zip

.include "${MASTERDIR}/Makefile"
<
<
|
<
|
<



>







1

2

3
4
5
6
7
8
9
10
11


# Created by: Alex Keda <admin@lissyara.su>

# $FreeBSD: head/archivers/php52-zip/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php52

PKGNAMESUFFIX=	-zip

.include "${MASTERDIR}/Makefile"

Changes to archivers/php52-zlib/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
# New ports collection makefile for:	php52-zlib
# Date created:			17 Apr 2010
# Whom:				Alex Keda <admin@lissyara.su>
#
# $FreeBSD: head/archivers/php52-zlib/Makefile 300895 2012-07-14 12:56:14Z beat $
#

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php52

PKGNAMESUFFIX=	-zlib

.include "${MASTERDIR}/Makefile"
<
<
|
<
|
<



>







1

2

3
4
5
6
7
8
9
10
11


# Created by: Alex Keda <admin@lissyara.su>

# $FreeBSD: head/archivers/php52-zlib/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php52

PKGNAMESUFFIX=	-zlib

.include "${MASTERDIR}/Makefile"

Changes to archivers/php53-bz2/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
# New ports collection makefile for:	php53-bz2
# Date created:			12 Apr 2012
# Whom:				Florian Smeets <flo@FreeBSD.org>
#
# $FreeBSD: head/archivers/php53-bz2/Makefile 300895 2012-07-14 12:56:14Z beat $
#

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php53

PKGNAMESUFFIX=	-bz2

.include "${MASTERDIR}/Makefile"
<
<
<
<
|
<



>









1

2
3
4
5
6
7
8
9
10




# $FreeBSD: head/archivers/php53-bz2/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php53

PKGNAMESUFFIX=	-bz2

.include "${MASTERDIR}/Makefile"

Changes to archivers/php53-phar/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
# New ports collection makefile for:	php53-phar
# Date created:			12 Apr 2012
# Whom:				Florian Smeets <flo@FreeBSD.org>
#
# $FreeBSD: head/archivers/php53-phar/Makefile 300895 2012-07-14 12:56:14Z beat $
#

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php53

PKGNAMESUFFIX=	-phar

.include "${MASTERDIR}/Makefile"
<
<
<
<
|
<



>









1

2
3
4
5
6
7
8
9
10




# $FreeBSD: head/archivers/php53-phar/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php53

PKGNAMESUFFIX=	-phar

.include "${MASTERDIR}/Makefile"

Changes to archivers/php53-zip/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
# New ports collection makefile for:	php53-zip
# Date created:			12 Apr 2012
# Whom:				Florian Smeets <flo@FreeBSD.org>
#
# $FreeBSD: head/archivers/php53-zip/Makefile 300895 2012-07-14 12:56:14Z beat $
#

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php53

PKGNAMESUFFIX=	-zip

.include "${MASTERDIR}/Makefile"
<
<
<
<
|
<



>









1

2
3
4
5
6
7
8
9
10




# $FreeBSD: head/archivers/php53-zip/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php53

PKGNAMESUFFIX=	-zip

.include "${MASTERDIR}/Makefile"

Changes to archivers/php53-zlib/Makefile.

1
2
3
4
5
6
7
8
9

10
11
12
13
14
# New ports collection makefile for:	php53-zlib
# Date created:			12 Apr 2012
# Whom:				Florian Smeets <flo@FreeBSD.org>
#
# $FreeBSD: head/archivers/php53-zlib/Makefile 300895 2012-07-14 12:56:14Z beat $
#

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php53

PKGNAMESUFFIX=	-zlib

.include "${MASTERDIR}/Makefile"
<
<
<
<
|
<



>









1

2
3
4
5
6
7
8
9
10




# $FreeBSD: head/archivers/php53-zlib/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php53

PKGNAMESUFFIX=	-zlib

.include "${MASTERDIR}/Makefile"

Changes to archivers/php55-bz2/Makefile.

1
2
3
4
5

6
7
8
9
10
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD: head/archivers/php55-bz2/Makefile 321684 2013-06-24 14:32:11Z ale $

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php55

PKGNAMESUFFIX=	-bz2

.include "${MASTERDIR}/Makefile"

|



>





1
2
3
4
5
6
7
8
9
10
11
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD: head/archivers/php55-bz2/Makefile 327699 2013-09-20 13:11:20Z bapt $

CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php55

PKGNAMESUFFIX=	-bz2

.include "${MASTERDIR}/Makefile"

Changes to archivers/php55-phar/Makefile.

1
2
3
4
5

6
7
8
9
10
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD: head/archivers/php55-phar/Makefile 321684 2013-06-24 14:32:11Z ale $

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php55

PKGNAMESUFFIX=	-phar

.include "${MASTERDIR}/Makefile"

|



>





1
2
3
4
5
6
7
8
9
10
11
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD: head/archivers/php55-phar/Makefile 327699 2013-09-20 13:11:20Z bapt $

CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php55

PKGNAMESUFFIX=	-phar

.include "${MASTERDIR}/Makefile"

Changes to archivers/php55-zip/Makefile.

1
2
3
4
5

6
7
8
9
10
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD: head/archivers/php55-zip/Makefile 321684 2013-06-24 14:32:11Z ale $

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php55

PKGNAMESUFFIX=	-zip

.include "${MASTERDIR}/Makefile"

|



>





1
2
3
4
5
6
7
8
9
10
11
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD: head/archivers/php55-zip/Makefile 327699 2013-09-20 13:11:20Z bapt $

CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php55

PKGNAMESUFFIX=	-zip

.include "${MASTERDIR}/Makefile"

Changes to archivers/php55-zlib/Makefile.

1
2
3
4
5

6
7
8
9
10
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD: head/archivers/php55-zlib/Makefile 321684 2013-06-24 14:32:11Z ale $

CATEGORIES=	archivers


MASTERDIR=	${.CURDIR}/../../lang/php55

PKGNAMESUFFIX=	-zlib

.include "${MASTERDIR}/Makefile"

|



>





1
2
3
4
5
6
7
8
9
10
11
# Created by: Alex Dupre <ale@FreeBSD.org>
# $FreeBSD: head/archivers/php55-zlib/Makefile 327699 2013-09-20 13:11:20Z bapt $

CATEGORIES=	archivers

NO_STAGE=	yes
MASTERDIR=	${.CURDIR}/../../lang/php55

PKGNAMESUFFIX=	-zlib

.include "${MASTERDIR}/Makefile"

Changes to archivers/pigz/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
18
19
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/pigz/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	pigz
PORTVERSION=	2.3
CATEGORIES=	archivers
MASTER_SITES=	http://www.zlib.net/pigz/ \
		http://freebsd.unixfreunde.de/sources/

MAINTAINER=	gslin@gslin.org
COMMENT=	Parallel GZIP


USES=		gmake

.if !defined(NO_INSTALL_MANPAGES)
MAN1=	pigz.1
.endif

post-patch:

|










>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Created by: Gea-Suan Lin <gslin@gslin.org>
# $FreeBSD: head/archivers/pigz/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	pigz
PORTVERSION=	2.3
CATEGORIES=	archivers
MASTER_SITES=	http://www.zlib.net/pigz/ \
		http://freebsd.unixfreunde.de/sources/

MAINTAINER=	gslin@gslin.org
COMMENT=	Parallel GZIP

NO_STAGE=	yes
USES=		gmake

.if !defined(NO_INSTALL_MANPAGES)
MAN1=	pigz.1
.endif

post-patch:

Changes to archivers/pixz/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# $FreeBSD: head/archivers/pixz/Makefile 320063 2013-06-06 09:19:57Z hrs $

PORTNAME=	pixz
PORTVERSION=	1.0.2
CATEGORIES=	archivers
MASTER_SITES=	SF/pixz
EXTRACT_SUFX=	.tgz

MAINTAINER=	hrs@FreeBSD.org
COMMENT=	Parallel, indexing version of XZ

LICENSE=	BSD
LICENSE_FILE=	${WRKSRC}/LICENSE


SUB_FILES=	Makefile
PLIST_FILES=	bin/${PORTNAME}
MAN1=		${PORTNAME}.1
MAKE_ENV+=	PTHREAD_LIBS=${PTHREAD_LIBS}

.include <bsd.port.pre.mk>

|













>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# $FreeBSD: head/archivers/pixz/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	pixz
PORTVERSION=	1.0.2
CATEGORIES=	archivers
MASTER_SITES=	SF/pixz
EXTRACT_SUFX=	.tgz

MAINTAINER=	hrs@FreeBSD.org
COMMENT=	Parallel, indexing version of XZ

LICENSE=	BSD
LICENSE_FILE=	${WRKSRC}/LICENSE

NO_STAGE=	yes
SUB_FILES=	Makefile
PLIST_FILES=	bin/${PORTNAME}
MAN1=		${PORTNAME}.1
MAKE_ENV+=	PTHREAD_LIBS=${PTHREAD_LIBS}

.include <bsd.port.pre.mk>

Changes to archivers/plzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20
21
22
23
# Created by: Albert Vernon <f3cun3c02@sneakemail.com>
# $FreeBSD: head/archivers/plzip/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	plzip
PORTVERSION=	1.0
CATEGORIES=	archivers
MASTER_SITES=	SAVANNAH/lzip

MAINTAINER=	delphij@FreeBSD.org
COMMENT=	Parallel, lossless data compressor based on the LZMA algorithm

BUILD_DEPENDS=	lzlib>=1.1:${PORTSDIR}/archivers/lzlib

PLIST_FILES=	bin/plzip


USES=		gmake
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	CXXFLAGS="-I${LOCALBASE}/include" \
		LDFLAGS="-L${LOCALBASE}/lib"
MAN1=		plzip.1
INFO=		plzip

.include <bsd.port.mk>

|


|










>








1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Created by: Albert Vernon <f3cun3c02@sneakemail.com>
# $FreeBSD: head/archivers/plzip/Makefile 328397 2013-09-26 17:29:29Z delphij $

PORTNAME=	plzip
PORTVERSION=	1.1
CATEGORIES=	archivers
MASTER_SITES=	SAVANNAH/lzip

MAINTAINER=	delphij@FreeBSD.org
COMMENT=	Parallel, lossless data compressor based on the LZMA algorithm

BUILD_DEPENDS=	lzlib>=1.1:${PORTSDIR}/archivers/lzlib

PLIST_FILES=	bin/plzip

NO_STAGE=	yes
USES=		gmake
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	CXXFLAGS="-I${LOCALBASE}/include" \
		LDFLAGS="-L${LOCALBASE}/lib"
MAN1=		plzip.1
INFO=		plzip

.include <bsd.port.mk>

Changes to archivers/plzip/distinfo.

1
2
SHA256 (plzip-1.0.tar.gz) = 6479c6077f1eaf8766718e87522aeab1071242c1184c56131ddb419820593f42
SIZE (plzip-1.0.tar.gz) = 71278
|
|
1
2
SHA256 (plzip-1.1.tar.gz) = 77d935fc83ffe6a3e689edd67441291a94dbfc468653eba33524909ef5c71f63
SIZE (plzip-1.1.tar.gz) = 71881

Changes to archivers/ppmd-7z/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
17
18
19
20
# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
# $FreeBSD: head/archivers/ppmd-7z/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	ppmd
PORTVERSION=	9.04
CATEGORIES=	archivers
MASTER_SITES=	SF/p7zip/p7zip/${PORTVERSION}
PKGNAMESUFFIX=	-7z
DISTNAME=	p7zip_${DISTVERSION}_src_all

MAINTAINER=	bf@FreeBSD.org
COMMENT=	High-ratio PPMD compressor


USE_BZIP2=	yes
USES=		gmake
WRKSRC=		${WRKDIR}/p7zip_${DISTVERSION}
BUILD_WRKSRC=	${WRKSRC}/CPP/7zip/Compress/PPMD_Alone
MAKEFILE=	makefile
PLIST_FILES=	bin/${PKGBASE}
MAKE_ARGS=	PROG=${PORTNAME} CXX="${CXX}" LIB="-pthread"

|











>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: Andrew Pantyukhin <infofarmer@FreeBSD.org>
# $FreeBSD: head/archivers/ppmd-7z/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	ppmd
PORTVERSION=	9.04
CATEGORIES=	archivers
MASTER_SITES=	SF/p7zip/p7zip/${PORTVERSION}
PKGNAMESUFFIX=	-7z
DISTNAME=	p7zip_${DISTVERSION}_src_all

MAINTAINER=	bf@FreeBSD.org
COMMENT=	High-ratio PPMD compressor

NO_STAGE=	yes
USE_BZIP2=	yes
USES=		gmake
WRKSRC=		${WRKDIR}/p7zip_${DISTVERSION}
BUILD_WRKSRC=	${WRKSRC}/CPP/7zip/Compress/PPMD_Alone
MAKEFILE=	makefile
PLIST_FILES=	bin/${PKGBASE}
MAKE_ARGS=	PROG=${PORTNAME} CXX="${CXX}" LIB="-pthread"

Changes to archivers/ppmd/Makefile.

1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17
18
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD: head/archivers/ppmd/Makefile 323578 2013-07-24 08:19:07Z ehaupt $

PORTNAME=	ppmd
PORTVERSION=	20050811
CATEGORIES=	archivers
MASTER_SITES=	CRITICAL

MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	Fast archiver with good compression ratio


MAN1=		ppmd.1
PORTDOCS=	read_me.txt
PLIST_FILES=	bin/ppmd

OPTIONS_DEFINE=	DOCS

.include <bsd.port.options.mk>

|









>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Created by: Emanuel Haupt <ehaupt@critical.ch>
# $FreeBSD: head/archivers/ppmd/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	ppmd
PORTVERSION=	20050811
CATEGORIES=	archivers
MASTER_SITES=	CRITICAL

MAINTAINER=	ehaupt@FreeBSD.org
COMMENT=	Fast archiver with good compression ratio

NO_STAGE=	yes
MAN1=		ppmd.1
PORTDOCS=	read_me.txt
PLIST_FILES=	bin/ppmd

OPTIONS_DEFINE=	DOCS

.include <bsd.port.options.mk>

Changes to archivers/ppunpack/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
20
21
22
23
24
25
26
27
28
29
# New ports collection makefile for:	ppunpack
# Date created:				Sat 3 June 2000
# Whom:					will
#
# $FreeBSD: head/archivers/ppunpack/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	ppunpack
PORTVERSION=	1.0
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=	thierry
DISTNAME=	ppsmall-${PORTVERSION}
................................................................................

WRKSRC=		${WRKDIR}/PPUnpack
MAKE_ARGS=	CC="${CC}" COPTS="${CFLAGS}"
PLIST_FILES=	bin/ppunpack
ALL_TARGET=	ppunpack

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/ppunpack ${PREFIX}/bin

.include <bsd.port.mk>
|
<
<
<
|
<







 







|


1



2

3
4
5
6
7
8
9
..
16
17
18
19
20
21
22
23
24
25
# Created by: will



# $FreeBSD: head/archivers/ppunpack/Makefile 328280 2013-09-25 12:45:36Z vanilla $


PORTNAME=	ppunpack
PORTVERSION=	1.0
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=	thierry
DISTNAME=	ppsmall-${PORTVERSION}
................................................................................

WRKSRC=		${WRKDIR}/PPUnpack
MAKE_ARGS=	CC="${CC}" COPTS="${CFLAGS}"
PLIST_FILES=	bin/ppunpack
ALL_TARGET=	ppunpack

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/ppunpack ${STAGEDIR}/${PREFIX}/bin

.include <bsd.port.mk>

Changes to archivers/pxz/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
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
# New ports collection makefile for:	pxz
# Date created:		2011-23-16
# Whom:			mm
#
# $FreeBSD: head/archivers/pxz/Makefile 321231 2013-06-19 07:06:16Z mm $
#

PORTNAME=	pxz
PORTVERSION=	0.20120930
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=	mm
DISTNAME=	pxz-git-${PORTVERSION:S/0.//}
................................................................................
COMMENT=	Parallel LZMA compressor using liblzma

LICENSE=	GPLv2
LICENSE_FILE=	${WRKSRC}/COPYING

WRKSRC=		${WRKDIR}/${PORTNAME}

PLIST_FILES=	bin/pxz
MAN1=	pxz.1

MAKE_ENV+=	BINDIR=${PREFIX}/bin \
		MANDIR=${MANPREFIX}/man

USE_GCC?=	yes

.include <bsd.port.pre.mk>

.if ${OSVERSION} < 800505 || (${OSVERSION} >= 900000 && ${OSVERSION} < 900012)
LIB_DEPENDS+=	lzma.5:${PORTSDIR}/archivers/xz
CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
.endif

.if ${ARCH} == "sparc64"
BROKEN=		Does not link on sparc64
.endif

post-patch:
	@${REINPLACE_CMD} -e 's/CC=.*/CC:=$${CC}/g' ${WRKSRC}/Makefile

.include <bsd.port.post.mk>
|
<
<
<
|
<







 







|
|




|

<
<
<
<
<
<
<
<
<
|
<

<
<
<
|
1



2

3
4
5
6
7
8
9
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26









27

28



29
# Created by: mm



# $FreeBSD: head/archivers/pxz/Makefile 329861 2013-10-09 05:53:18Z bapt $


PORTNAME=	pxz
PORTVERSION=	0.20120930
CATEGORIES=	archivers
MASTER_SITES=	${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=	mm
DISTNAME=	pxz-git-${PORTVERSION:S/0.//}
................................................................................
COMMENT=	Parallel LZMA compressor using liblzma

LICENSE=	GPLv2
LICENSE_FILE=	${WRKSRC}/COPYING

WRKSRC=		${WRKDIR}/${PORTNAME}

USES=		compiler:openmp
PLIST_FILES=	bin/pxz man/man1/pxz.1.gz

MAKE_ENV+=	BINDIR=${PREFIX}/bin \
		MANDIR=${MANPREFIX}/man

MAKE_ARGS+=	CC="${CC}"










BROKEN_sparc64=	Does not link on sparc64





.include <bsd.port.mk>

Changes to archivers/py-liblzma/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20
21
22
# Created by: David Naylor <naylor.b.david@gmail.com>
# $FreeBSD: head/archivers/py-liblzma/Makefile 316355 2013-04-23 14:20:25Z bapt $

PORTNAME=	liblzma
PORTVERSION=	0.5.3
PORTREVISION=	2
CATEGORIES=	archivers python
MASTER_SITES=	${MASTER_SITE_CHEESESHOP}
MASTER_SITE_SUBDIR=	source/p/py${PORTNAME}
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
DISTNAME=	${PYDISTUTILS_PKGNAME}-${PORTVERSION}

MAINTAINER=	dbn@FreeBSD.org
COMMENT=	Python binding for the LZMA compression library


USES=		pkgconfig
USE_BZIP2=	yes
USE_PYTHON=	2.6+
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME=	py${PORTNAME}

.include <bsd.port.pre.mk>

|













>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Created by: David Naylor <naylor.b.david@gmail.com>
# $FreeBSD: head/archivers/py-liblzma/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	liblzma
PORTVERSION=	0.5.3
PORTREVISION=	2
CATEGORIES=	archivers python
MASTER_SITES=	${MASTER_SITE_CHEESESHOP}
MASTER_SITE_SUBDIR=	source/p/py${PORTNAME}
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
DISTNAME=	${PYDISTUTILS_PKGNAME}-${PORTVERSION}

MAINTAINER=	dbn@FreeBSD.org
COMMENT=	Python binding for the LZMA compression library

NO_STAGE=	yes
USES=		pkgconfig
USE_BZIP2=	yes
USE_PYTHON=	2.6+
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME=	py${PORTNAME}

.include <bsd.port.pre.mk>

Changes to archivers/py-librtfcomp/Makefile.

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
# New ports collection makefile for:	py-librtfcomp
# Date Created:				13 June 2008
# Whom:					Alexander Logvinov <ports@logvinov.com>
#
# $FreeBSD: head/archivers/py-librtfcomp/Makefile 312628 2013-02-20 16:08:58Z fluffy $
#

CATEGORIES=	archivers python
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Python bindings for the LZRTF compression library

LIB_DEPENDS=	rtfcomp.0:${PORTSDIR}/archivers/librtfcomp
BUILD_DEPENDS=	pyrexc:${PORTSDIR}/devel/pyrex

MASTERDIR=	${.CURDIR}/../librtfcomp


USE_PYTHON=	yes

PLIST=		${.CURDIR}/pkg-plist

RTFCOMP_SLAVE=	pythonb

pre-patch:
<
<
|
<
|
<












>









1

2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22


# Created by: Alexander Logvinov <ports@logvinov.com>

# $FreeBSD: head/archivers/py-librtfcomp/Makefile 327699 2013-09-20 13:11:20Z bapt $


CATEGORIES=	archivers python
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Python bindings for the LZRTF compression library

LIB_DEPENDS=	rtfcomp.0:${PORTSDIR}/archivers/librtfcomp
BUILD_DEPENDS=	pyrexc:${PORTSDIR}/devel/pyrex

MASTERDIR=	${.CURDIR}/../librtfcomp

NO_STAGE=	yes
USE_PYTHON=	yes

PLIST=		${.CURDIR}/pkg-plist

RTFCOMP_SLAVE=	pythonb

pre-patch:

Changes to archivers/py-lzma/Makefile.

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17

18
19
20
21
22
23
24
# Created by: Hye-Shik Chang
# $FreeBSD: head/archivers/py-lzma/Makefile 316468 2013-04-24 18:38:35Z sbz $

PORTNAME=	lzma
PORTVERSION=	0.4.4
CATEGORIES=	archivers python
MASTER_SITES=	CHEESESHOP
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
DISTNAME=	py${PORTNAME}-${PORTVERSION}
................................................................................
MAINTAINER=	sbz@FreeBSD.org
COMMENT=	Python binding for the LZMA compression library

LICENSE=	LGPL21

ONLY_FOR_ARCHS=	i386


USE_DOS2UNIX=	yes
USE_PYTHON=	yes
USE_PYDISTUTILS=	easy_install
PYDISTUTILS_PKGNAME=	py${PORTNAME}
PYEASYINSTALL_ARCHDEP=	yes
PYEASYINSTALL_EGG=	${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg


|







 







>







1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Created by: Hye-Shik Chang
# $FreeBSD: head/archivers/py-lzma/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	lzma
PORTVERSION=	0.4.4
CATEGORIES=	archivers python
MASTER_SITES=	CHEESESHOP
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
DISTNAME=	py${PORTNAME}-${PORTVERSION}
................................................................................
MAINTAINER=	sbz@FreeBSD.org
COMMENT=	Python binding for the LZMA compression library

LICENSE=	LGPL21

ONLY_FOR_ARCHS=	i386

NO_STAGE=	yes
USE_DOS2UNIX=	yes
USE_PYTHON=	yes
USE_PYDISTUTILS=	easy_install
PYDISTUTILS_PKGNAME=	py${PORTNAME}
PYEASYINSTALL_ARCHDEP=	yes
PYEASYINSTALL_EGG=	${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py${PYTHON_VER}${PYEASYINSTALL_OSARCH}.egg

Changes to archivers/qpress/Makefile.

1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17

18
19
20
21
22
23
24
25
26
27
# Created by: Alex Samorukov <samm@os2.kiev.ua>
# $FreeBSD: head/archivers/qpress/Makefile 323005 2013-07-14 21:11:16Z pawel $

PORTNAME=	qpress
PORTVERSION=	1.1
CATEGORIES=	archivers
MASTER_SITES=	http://www.quicklz.com/
DISTNAME=	qpress-11-source

................................................................................
COMMENT=	Portable file archiver using QuickLZ

LICENSE=	GPLv2

EXTRACT_AFTER_ARGS=	-d ${WRKSRC}
USE_ZIP=	yes


PLIST_FILES=	bin/qpress

do-build:
	cd ${WRKSRC} && \
	${CXX} ${CXXFLAGS} -o qpress qpress.cpp aio.cpp quicklz.c utilities.cpp -lpthread

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/qpress ${DESTDIR}${PREFIX}/bin

.include <bsd.port.mk>

|







 







>










1
2
3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Created by: Alex Samorukov <samm@os2.kiev.ua>
# $FreeBSD: head/archivers/qpress/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	qpress
PORTVERSION=	1.1
CATEGORIES=	archivers
MASTER_SITES=	http://www.quicklz.com/
DISTNAME=	qpress-11-source

................................................................................
COMMENT=	Portable file archiver using QuickLZ

LICENSE=	GPLv2

EXTRACT_AFTER_ARGS=	-d ${WRKSRC}
USE_ZIP=	yes

NO_STAGE=	yes
PLIST_FILES=	bin/qpress

do-build:
	cd ${WRKSRC} && \
	${CXX} ${CXXFLAGS} -o qpress qpress.cpp aio.cpp quicklz.c utilities.cpp -lpthread

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/qpress ${DESTDIR}${PREFIX}/bin

.include <bsd.port.mk>

Changes to archivers/quazip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
22
23
24
# Created by: Nicola Vitale <nivit@FreeBSD.org>
# $FreeBSD: head/archivers/quazip/Makefile 325540 2013-08-28 15:40:54Z nivit $

PORTNAME=	quazip
PORTVERSION=	0.5.1
#PORTREVISION=	0
CATEGORIES=	archivers
MASTER_SITES=	SF

MAINTAINER=	nivit@FreeBSD.org
COMMENT=	Qt/C++ wrapper for ZIP/UNZIP package

LICENSE=	LGPL21


QMAKE_ARGS=	PREFIX=${PREFIX} ${QMAKE_PRO}
QMAKE_PRO=	${WRKSRC}/${PORTNAME}.pro

USE_LDCONFIG=	yes
USE_QT4=	corelib moc_build qtestlib qmake_build

do-configure:
	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${QMAKE} ${QMAKEFLAGS} ${QMAKE_ARGS}

.include <bsd.port.mk>

|












>










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
# Created by: Nicola Vitale <nivit@FreeBSD.org>
# $FreeBSD: head/archivers/quazip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	quazip
PORTVERSION=	0.5.1
#PORTREVISION=	0
CATEGORIES=	archivers
MASTER_SITES=	SF

MAINTAINER=	nivit@FreeBSD.org
COMMENT=	Qt/C++ wrapper for ZIP/UNZIP package

LICENSE=	LGPL21

NO_STAGE=	yes
QMAKE_ARGS=	PREFIX=${PREFIX} ${QMAKE_PRO}
QMAKE_PRO=	${WRKSRC}/${PORTNAME}.pro

USE_LDCONFIG=	yes
USE_QT4=	corelib moc_build qtestlib qmake_build

do-configure:
	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${QMAKE} ${QMAKEFLAGS} ${QMAKE_ARGS}

.include <bsd.port.mk>

Changes to archivers/rar/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
17
18
19
20
21
22
23

24
25
26
27
28
29
30
# New ports collection makefile for:    rar
# Date created:         15 May 1996
# Whom:                 ache
#
# $FreeBSD: head/archivers/rar/Makefile 313182 2013-03-02 03:55:25Z eadler $
#

PORTNAME=	rar
PORTVERSION=	4.2.0
PORTEPOCH=	3
CATEGORIES=	archivers
MASTER_SITES=	http://www.rarlab.com/rar/
DISTNAME=	rarbsd-${PORTVERSION}
................................................................................

LICENSE=	RAR
LICENSE_NAME=	RAR license
LICENSE_FILE=	${WRKSRC}/license.txt
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept

RESTRICTED=	only unmodified original package can be distributed

NO_BUILD=	yes
WRKSRC=		${WRKDIR}/rar
PLIST_FILES=	bin/rar lib/default.sfx etc/rarfiles.lst man/cat1/rar.1
PORTDOCS=	technote.txt license.txt whatsnew.txt order.htm \
		readme.txt

.include <bsd.port.pre.mk>
|
<
<
<
|
<







 







>







1



2

3
4
5
6
7
8
9
..
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Created by: ache



# $FreeBSD: head/archivers/rar/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	rar
PORTVERSION=	4.2.0
PORTEPOCH=	3
CATEGORIES=	archivers
MASTER_SITES=	http://www.rarlab.com/rar/
DISTNAME=	rarbsd-${PORTVERSION}
................................................................................

LICENSE=	RAR
LICENSE_NAME=	RAR license
LICENSE_FILE=	${WRKSRC}/license.txt
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept

RESTRICTED=	only unmodified original package can be distributed
NO_STAGE=	yes
NO_BUILD=	yes
WRKSRC=		${WRKDIR}/rar
PLIST_FILES=	bin/rar lib/default.sfx etc/rarfiles.lst man/cat1/rar.1
PORTDOCS=	technote.txt license.txt whatsnew.txt order.htm \
		readme.txt

.include <bsd.port.pre.mk>

Changes to archivers/rox-archive/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

15
16
17
18
19
20
21
# $FreeBSD: head/archivers/rox-archive/Makefile 312296 2013-02-15 15:57:22Z olgeni $

PORTNAME=	rox-archive
PORTVERSION=	2.3
CATEGORIES=	archivers
MASTER_SITES=	SF/rox/Archive/${PORTVERSION}
DISTNAME=	archive-${PORTVERSION}

MAINTAINER=	olgeni@FreeBSD.org
COMMENT=	Archive management tool for the ROX desktop

RUN_DEPENDS=	${LOCALBASE}/bin/rox:${PORTSDIR}/x11-fm/rox-filer \
		${LOCALBASE}/lib/ROX-Lib2/python/rox/__init__.py:${PORTSDIR}/devel/py-roxlib


USE_BZIP2=	yes
USE_PYTHON=	yes

do-build:
	@${PYTHON_CMD} -m compileall ${WRKSRC}
	@${PYTHON_CMD} -O -m compileall ${WRKSRC}

|













>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# $FreeBSD: head/archivers/rox-archive/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	rox-archive
PORTVERSION=	2.3
CATEGORIES=	archivers
MASTER_SITES=	SF/rox/Archive/${PORTVERSION}
DISTNAME=	archive-${PORTVERSION}

MAINTAINER=	olgeni@FreeBSD.org
COMMENT=	Archive management tool for the ROX desktop

RUN_DEPENDS=	${LOCALBASE}/bin/rox:${PORTSDIR}/x11-fm/rox-filer \
		${LOCALBASE}/lib/ROX-Lib2/python/rox/__init__.py:${PORTSDIR}/devel/py-roxlib

NO_STAGE=	yes
USE_BZIP2=	yes
USE_PYTHON=	yes

do-build:
	@${PYTHON_CMD} -m compileall ${WRKSRC}
	@${PYTHON_CMD} -O -m compileall ${WRKSRC}

Changes to archivers/rpm/Makefile.

1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18

19
20
21
22
23
24
25
# Created by: Thomas Gellekum <tg@FreeBSD.org>
# $FreeBSD: head/archivers/rpm/Makefile 326307 2013-09-04 18:06:07Z madpilot $

PORTNAME=	rpm
PORTVERSION=	3.0.6
PORTREVISION=	15
CATEGORIES=	archivers
MASTER_SITES=	http://rpm5.org/files/rpm/rpm-3.0/ \
		http://rpm.org/releases/historical/rpm-3.0.x/ \
................................................................................
MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	The Red Hat Package Manager

LIB_DEPENDS=	popt.0:${PORTSDIR}/devel/popt

CONFLICTS=	rpm-[45].*


USES=		gmake
USE_AUTOTOOLS=	automake14 autoconf213 libtool
CONFIGURE_ARGS=	--with-glob
USE_LDCONFIG=	yes
MAKE_ENV=	OLD_PO_FILE_INPUT=1

.include <bsd.port.options.mk>

|







 







>







1
2
3
4
5
6
7
8
9
..
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Created by: Thomas Gellekum <tg@FreeBSD.org>
# $FreeBSD: head/archivers/rpm/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	rpm
PORTVERSION=	3.0.6
PORTREVISION=	15
CATEGORIES=	archivers
MASTER_SITES=	http://rpm5.org/files/rpm/rpm-3.0/ \
		http://rpm.org/releases/historical/rpm-3.0.x/ \
................................................................................
MAINTAINER=	sylvio@FreeBSD.org
COMMENT=	The Red Hat Package Manager

LIB_DEPENDS=	popt.0:${PORTSDIR}/devel/popt

CONFLICTS=	rpm-[45].*

NO_STAGE=	yes
USES=		gmake
USE_AUTOTOOLS=	automake14 autoconf213 libtool
CONFIGURE_ARGS=	--with-glob
USE_LDCONFIG=	yes
MAKE_ENV=	OLD_PO_FILE_INPUT=1

.include <bsd.port.options.mk>

Changes to archivers/rpm2cpio/Makefile.

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
# New ports collection makefile for:	rpm2cpio
# Date created:		Sun Jul 18 21:51:23 MET DST 1999
# Whom:			Juergen Lock <nox@jelal.kn-bremen.de>
#
# $FreeBSD: head/archivers/rpm2cpio/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	rpm2cpio
PORTVERSION=	1.3
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	# none
DISTFILES=	# none

MAINTAINER=	nox@FreeBSD.org
COMMENT=	Convert .rpm files for extraction with /usr/bin/cpio, needs just perl

NO_WRKSUBDIR=	yes


USE_PERL5=	yes
NO_BUILD=	yes
REINPLACE_ARGS=

PLIST_FILES=	bin/rpm2cpio.pl

.include <bsd.port.pre.mk>

<
<
|
<
|
<













>
|









1

2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24


# Created by: Juergen Lock <nox@jelal.kn-bremen.de>

# $FreeBSD: head/archivers/rpm2cpio/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	rpm2cpio
PORTVERSION=	1.3
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	# none
DISTFILES=	# none

MAINTAINER=	nox@FreeBSD.org
COMMENT=	Convert .rpm files for extraction with /usr/bin/cpio, needs just perl

NO_WRKSUBDIR=	yes

USES=		perl5
NO_STAGE=	yes
NO_BUILD=	yes
REINPLACE_ARGS=

PLIST_FILES=	bin/rpm2cpio.pl

.include <bsd.port.pre.mk>

Changes to archivers/rpm4/Makefile.

1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19

20
21
22
23
24
25
26
# Created by: Greg Lewis <glewis@FreeBSD.org>
# $FreeBSD: head/archivers/rpm4/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	rpm
PORTVERSION=	4.11.1
CATEGORIES=	archivers
MASTER_SITES=	http://rpm.org/releases/rpm-${PORTVERSION:R}.x/ \
		ftp://ftp.mirrorservice.org/sites/ftp.rpm.org/pub/rpm/dist/rpm-${PORTVERSION:E}.x/

................................................................................
LIB_DEPENDS=	popt:${PORTSDIR}/devel/popt \
		nss3:${PORTSDIR}/security/nss
BUILD_DEPENDS=	${LOCALBASE}/bin/gsed:${PORTSDIR}/textproc/gsed

OPTIONS_DEFINE=	PYTHON
OPTIONS_DEFAULT=PYTHON


USES=		gmake
USE_AUTOTOOLS=	libtool
USE_BZIP2=	yes
USE_LUA=	5.1+
USE_BDB=	46+
INVALID_BDB_VER=51
GNU_CONFIGURE=	yes

|







 







>







1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Created by: Greg Lewis <glewis@FreeBSD.org>
# $FreeBSD: head/archivers/rpm4/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	rpm
PORTVERSION=	4.11.1
CATEGORIES=	archivers
MASTER_SITES=	http://rpm.org/releases/rpm-${PORTVERSION:R}.x/ \
		ftp://ftp.mirrorservice.org/sites/ftp.rpm.org/pub/rpm/dist/rpm-${PORTVERSION:E}.x/

................................................................................
LIB_DEPENDS=	popt:${PORTSDIR}/devel/popt \
		nss3:${PORTSDIR}/security/nss
BUILD_DEPENDS=	${LOCALBASE}/bin/gsed:${PORTSDIR}/textproc/gsed

OPTIONS_DEFINE=	PYTHON
OPTIONS_DEFAULT=PYTHON

NO_STAGE=	yes
USES=		gmake
USE_AUTOTOOLS=	libtool
USE_BZIP2=	yes
USE_LUA=	5.1+
USE_BDB=	46+
INVALID_BDB_VER=51
GNU_CONFIGURE=	yes

Changes to archivers/rpm5/Makefile.

1
2
3
4
5
6
7
8
9
..
22
23
24
25
26
27
28

29
30
31
32
33
34
35
# Created by: Greg Lewis <glewis@FreeBSD.org>
# $FreeBSD: head/archivers/rpm5/Makefile 325907 2013-09-01 19:18:06Z az $

PORTNAME=	rpm
PORTVERSION=	5.2.1
PORTREVISION=	3
CATEGORIES=	archivers
MASTER_SITES=	http://rpm5.org/files/rpm/rpm-${PORTVERSION:R}/

................................................................................
		bash:${PORTSDIR}/shells/bash

SH=		${LOCALBASE}/bin/bash

OPTIONS_DEFINE=	PERL PYTHON LUA
OPTIONS_DEFAULT=	PYTHON LUA


DB_VERSION?=	47
USE_BDB=	${DB_VERSION}
USE_AUTOTOOLS=	libtool
LIBTOOLFILES=	configure db3/configure db/dist/configure \
		file/configure xar/configure
CONFIGURE_ARGS=	--without-js
USES=		gmake perl5

|







 







>







1
2
3
4
5
6
7
8
9
..
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Created by: Greg Lewis <glewis@FreeBSD.org>
# $FreeBSD: head/archivers/rpm5/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	rpm
PORTVERSION=	5.2.1
PORTREVISION=	3
CATEGORIES=	archivers
MASTER_SITES=	http://rpm5.org/files/rpm/rpm-${PORTVERSION:R}/

................................................................................
		bash:${PORTSDIR}/shells/bash

SH=		${LOCALBASE}/bin/bash

OPTIONS_DEFINE=	PERL PYTHON LUA
OPTIONS_DEFAULT=	PYTHON LUA

NO_STAGE=	yes
DB_VERSION?=	47
USE_BDB=	${DB_VERSION}
USE_AUTOTOOLS=	libtool
LIBTOOLFILES=	configure db3/configure db/dist/configure \
		file/configure xar/configure
CONFIGURE_ARGS=	--without-js
USES=		gmake perl5

Deleted archivers/ruby-bz2/Makefile.

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
# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD: head/archivers/ruby-bz2/Makefile 313317 2013-03-03 01:43:02Z swills $

PORTNAME=	bz2
PORTVERSION=	0.2.2
PORTREVISION=	2
CATEGORIES=	archivers ruby
MASTER_SITES=	ftp://moulon.inra.fr/pub/ruby/
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR=	ruby

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby extension to use libbz2

DEPRECATED=	Does not work with Ruby 1.9
EXPIRATION_DATE=	2013-05-02

USE_RUBY=	yes
USE_RUBY_EXTCONF=	yes

INSTALL_TARGET=	site-install

.include <bsd.port.pre.mk>

.if ${RUBY_VER} == 1.9
BROKEN=		does not build with ruby ${RUBY_VER}
.endif

.include <bsd.port.post.mk>
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<


























































Deleted archivers/ruby-bz2/distinfo.

1
2
SHA256 (ruby/bz2-0.2.2.tar.gz) = 6169823ab8c292cfba28b46619b727bd10e0b77e42c70612ec45b627ba0a0e31
SIZE (ruby/bz2-0.2.2.tar.gz) = 17129
<
<




Deleted archivers/ruby-bz2/pkg-descr.

1
2
3
Ruby-BZ2 is a Ruby extension to use libbz2.

WWW: http://moulon.inra.fr/ruby/bz2.html
<
<
<






Deleted archivers/ruby-bz2/pkg-plist.

1
%%RUBY_SITEARCHLIBDIR%%/bz2.so
<


Changes to archivers/ruby-lha/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20
21
22
# Created by: Stanislav Sedov <stas@FreeBSD.org>
# $FreeBSD: head/archivers/ruby-lha/Makefile 309150 2012-12-18 07:57:31Z danfe $

PORTNAME=	lha
PORTVERSION=	0.8.1
PORTREVISION=	1
CATEGORIES=	archivers ruby
MASTER_SITES=	http://arton.no-ip.info/data/lhalib/
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
DISTNAME=	lhalib-${PORTVERSION}
DIST_SUBDIR=	ruby

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby extension to unpack LHA-compressed files


USE_ZIP=	yes
USE_RUBY=	yes
USE_RUBY_EXTCONF=	yes
RUBY_EXTCONF=	ext/extconf.rb

CONFIGURE_ARGS=	--rubyprog=${RUBY}


|













>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Created by: Stanislav Sedov <stas@FreeBSD.org>
# $FreeBSD: head/archivers/ruby-lha/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	lha
PORTVERSION=	0.8.1
PORTREVISION=	1
CATEGORIES=	archivers ruby
MASTER_SITES=	http://arton.no-ip.info/data/lhalib/
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
DISTNAME=	lhalib-${PORTVERSION}
DIST_SUBDIR=	ruby

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby extension to unpack LHA-compressed files

NO_STAGE=	yes
USE_ZIP=	yes
USE_RUBY=	yes
USE_RUBY_EXTCONF=	yes
RUBY_EXTCONF=	ext/extconf.rb

CONFIGURE_ARGS=	--rubyprog=${RUBY}

Changes to archivers/ruby-libarchive/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

18
19
20
21
22
23
24
# New ports collection makefile for:	ruby-libarchive
# Date created:		7 January 2009
# Whom:			Akinori MUSHA aka knu <knu@idaemons.org>
#
# $FreeBSD: head/archivers/ruby-libarchive/Makefile 315049 2013-03-23 17:11:40Z glewis $

PORTNAME=	libarchive
PORTVERSION=	0.1.1
PORTREVISION=	1
CATEGORIES=	archivers ruby
MASTER_SITES=	RF
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR=	ruby

MAINTAINER=	knu@FreeBSD.org
COMMENT=	Ruby bindings for libarchive


USE_BZIP2=	yes
USE_RUBY=	yes
USE_RUBY_EXTCONF=	yes

WRKSRC=		${WRKDIR}/ext

DOCS=		README.txt doc
<
<
|
<
|












>









1

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22


# Created by: Akinori MUSHA aka knu <knu@idaemons.org>

# $FreeBSD: head/archivers/ruby-libarchive/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	libarchive
PORTVERSION=	0.1.1
PORTREVISION=	1
CATEGORIES=	archivers ruby
MASTER_SITES=	RF
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
DIST_SUBDIR=	ruby

MAINTAINER=	knu@FreeBSD.org
COMMENT=	Ruby bindings for libarchive

NO_STAGE=	yes
USE_BZIP2=	yes
USE_RUBY=	yes
USE_RUBY_EXTCONF=	yes

WRKSRC=		${WRKDIR}/ext

DOCS=		README.txt doc

Changes to archivers/ruby-zip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD: head/archivers/ruby-zip/Makefile 324744 2013-08-14 22:35:50Z ak $

PORTNAME=	zip
PORTVERSION=	0.9.4
CATEGORIES=	archivers ruby
MASTER_SITES=	SF/ruby${PORTNAME}/ruby${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
DISTNAME=	ruby${PORTNAME}-${PORTVERSION}
EXTRACT_SUFX=	.tgz
DIST_SUBDIR=	ruby

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby module for reading and writing ZIP files


USE_RUBY=	yes
USE_RUBY_FEATURES=	zlib

WRKSRC=		${WRKDIR}/rubyzip-${PORTVERSION}
NO_BUILD=	yes

DOCS=		ChangeLog NEWS README TODO

|













|







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
# $FreeBSD: head/archivers/ruby-zip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	zip
PORTVERSION=	0.9.4
CATEGORIES=	archivers ruby
MASTER_SITES=	SF/ruby${PORTNAME}/ruby${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
DISTNAME=	ruby${PORTNAME}-${PORTVERSION}
EXTRACT_SUFX=	.tgz
DIST_SUBDIR=	ruby

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby module for reading and writing ZIP files

NO_STAGE=	yes
USE_RUBY=	yes
USE_RUBY_FEATURES=	zlib

WRKSRC=		${WRKDIR}/rubyzip-${PORTVERSION}
NO_BUILD=	yes

DOCS=		ChangeLog NEWS README TODO

Changes to archivers/rubygem-archive-tar-minitar/Makefile.

1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17
# $FreeBSD: head/archivers/rubygem-archive-tar-minitar/Makefile 305832 2012-10-13 13:39:56Z dinoex $

PORTNAME=	archive-tar-minitar
PORTVERSION=	0.5.2
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG
DISTNAME=	archive-tar-minitar-${PORTVERSION}

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	library and command-line utility for tar archives


USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes
PLIST_FILES=	bin/minitar

.include <bsd.port.mk>
|










>






1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# $FreeBSD: head/archivers/rubygem-archive-tar-minitar/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	archive-tar-minitar
PORTVERSION=	0.5.2
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG
DISTNAME=	archive-tar-minitar-${PORTVERSION}

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	library and command-line utility for tar archives

NO_STAGE=	yes
USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes
PLIST_FILES=	bin/minitar

.include <bsd.port.mk>

Changes to archivers/rubygem-archive-zip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
17
18
# Created by: TAKATSU Tomonari <tota@FreeBSD.org>
# $FreeBSD: head/archivers/rubygem-archive-zip/Makefile 315237 2013-03-25 16:05:33Z tota $

PORTNAME=	archive-zip
PORTVERSION=	0.6.0
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG

MAINTAINER=	tota@FreeBSD.org
COMMENT=	Provides interface to working with ZIP archives

RUN_DEPENDS=	rubygem-io-like>=0.3.0:${PORTSDIR}/devel/rubygem-io-like


USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes

.include <bsd.port.mk>

|











>





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Created by: TAKATSU Tomonari <tota@FreeBSD.org>
# $FreeBSD: head/archivers/rubygem-archive-zip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	archive-zip
PORTVERSION=	0.6.0
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG

MAINTAINER=	tota@FreeBSD.org
COMMENT=	Provides interface to working with ZIP archives

RUN_DEPENDS=	rubygem-io-like>=0.3.0:${PORTSDIR}/devel/rubygem-io-like

NO_STAGE=	yes
USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes

.include <bsd.port.mk>

Changes to archivers/rubygem-bzip2/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

17
18
19
20
21
22
# New ports collection makefile for:	rubygem-bzip2
# Date created:		2011-03-29
# Whom:			Steve Wills <swills@FreeBSD.org>
#
# $FreeBSD: head/archivers/rubygem-bzip2/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	bzip2
PORTVERSION=	0.2.7
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG
DISTNAME=	${PORTNAME}-ruby-${PORTVERSION}

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby C bindings to libbzip2


USE_RUBY=	yes
USE_RUBYGEMS=	yes
GEM_NAME=	${PORTNAME}-ruby-${PORTVERSION}
RUBYGEM_AUTOPLIST=	yes

.include <bsd.port.mk>
<
<
|
<
|
<










>








1

2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19


# Created by: Steve Wills <swills@FreeBSD.org>

# $FreeBSD: head/archivers/rubygem-bzip2/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	bzip2
PORTVERSION=	0.2.7
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG
DISTNAME=	${PORTNAME}-ruby-${PORTVERSION}

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby C bindings to libbzip2

NO_STAGE=	yes
USE_RUBY=	yes
USE_RUBYGEMS=	yes
GEM_NAME=	${PORTNAME}-ruby-${PORTVERSION}
RUBYGEM_AUTOPLIST=	yes

.include <bsd.port.mk>

Changes to archivers/rubygem-minitar/Makefile.

1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
17
18
19
20
# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD: head/archivers/rubygem-minitar/Makefile 319618 2013-06-02 01:25:57Z swills $

PORTNAME=	minitar
PORTVERSION=	0.5.4
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Library and command-line utility for tar archives


USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes

PLIST_FILES=	bin/minitar

CONFLICTS=	rubygem-archive-tar-minitar-[0-9]*

.include <bsd.port.mk>

|









>









1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD: head/archivers/rubygem-minitar/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	minitar
PORTVERSION=	0.5.4
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Library and command-line utility for tar archives

NO_STAGE=	yes
USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes

PLIST_FILES=	bin/minitar

CONFLICTS=	rubygem-archive-tar-minitar-[0-9]*

.include <bsd.port.mk>

Changes to archivers/rubygem-rubyzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11

12
13
14
15
16
# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD: head/archivers/rubygem-rubyzip/Makefile 319571 2013-06-01 14:27:22Z swills $

PORTNAME=	rubyzip
PORTVERSION=	0.9.9
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby module for reading and writing zip files


USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes

.include <bsd.port.mk>

|









>





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Created by: Steve Wills <swills@FreeBSD.org>
# $FreeBSD: head/archivers/rubygem-rubyzip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	rubyzip
PORTVERSION=	0.9.9
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG

MAINTAINER=	ruby@FreeBSD.org
COMMENT=	Ruby module for reading and writing zip files

NO_STAGE=	yes
USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes

.include <bsd.port.mk>

Changes to archivers/rubygem-rubyzip2/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20
# New ports collection makefile for:	rubygem-rubyzip2
# Date created:		2011-04-24
# Whom:			Hsin-Han You <hhyou@cs.nctu.edu.tw>
#
# $FreeBSD: head/archivers/rubygem-rubyzip2/Makefile 301858 2012-08-02 09:02:43Z cs $
#

PORTNAME=	rubyzip2
PORTVERSION=	2.0.2
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG

MAINTAINER=	hhyou@cs.nctu.edu.tw
COMMENT=	Ruby compatible Zip library


USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes

.include <bsd.port.mk>
<
<
|
<
|
<









>







1

2

3
4
5
6
7
8
9
10
11
12
13
14
15
16
17


# Created by: Hsin-Han You <hhyou@cs.nctu.edu.tw>

# $FreeBSD: head/archivers/rubygem-rubyzip2/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	rubyzip2
PORTVERSION=	2.0.2
CATEGORIES=	archivers rubygems
MASTER_SITES=	RG

MAINTAINER=	hhyou@cs.nctu.edu.tw
COMMENT=	Ruby compatible Zip library

NO_STAGE=	yes
USE_RUBY=	yes
USE_RUBYGEMS=	yes
RUBYGEM_AUTOPLIST=	yes

.include <bsd.port.mk>

Changes to archivers/rvm/Makefile.

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
# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
# $FreeBSD: head/archivers/rvm/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	rvm
PORTVERSION=	1.07
CATEGORIES=	archivers
MASTER_SITES=	SF

DISTNAME=	${PORTNAME}_${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Archive manager that uses rsync to manage backups

BUILD_DEPENDS=	rsync:${PORTSDIR}/net/rsync
RUN_DEPENDS:=	${BUILD_DEPENDS}

WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
NO_LATEST_LINK=	yes

USES=		gmake
USE_GCC=	yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--with-default-config-file=${PREFIX}/etc/rvm.conf \
		--enable-assume-stl-memory-exception
MAKE_ARGS=	CXXFLAGS="${CXXFLAGS}"

MAN1=		rvm.1
PLIST_FILES=	bin/rvm

.include <bsd.port.mk>

|





>









<

|
<





<
|


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
# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
# $FreeBSD: head/archivers/rvm/Makefile 329835 2013-10-08 20:48:34Z bapt $

PORTNAME=	rvm
PORTVERSION=	1.07
CATEGORIES=	archivers
MASTER_SITES=	SF
PKGNAMESUFFIX=	an
DISTNAME=	${PORTNAME}_${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Archive manager that uses rsync to manage backups

BUILD_DEPENDS=	rsync:${PORTSDIR}/net/rsync
RUN_DEPENDS:=	${BUILD_DEPENDS}

WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}


USES=		gmake compiler:c++11-lang

GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--with-default-config-file=${PREFIX}/etc/rvm.conf \
		--enable-assume-stl-memory-exception
MAKE_ARGS=	CXXFLAGS="${CXXFLAGS}"


PLIST_FILES=	bin/rvm man/man1/rvm.1.gz

.include <bsd.port.mk>

Changes to archivers/rzip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

17
18
19
20
# New ports collection makefile for:	rzip
# Date created:			9 April 2004
# Whom:				Pav Lucistnik <pav@FreeBSD.org>
#
# $FreeBSD: head/archivers/rzip/Makefile 322581 2013-07-09 21:26:48Z pav $

PORTNAME=	rzip
PORTVERSION=	2.1
CATEGORIES=	archivers
MASTER_SITES=	http://rzip.samba.org/ftp/rzip/

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Compression program similar to gzip or bzip2

GNU_CONFIGURE=	yes


MAN1=		rzip.1
PLIST_FILES=	bin/rzip

.include <bsd.port.mk>
<
<
|
<
|











>






1

2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18


# Created by: Pav Lucistnik <pav@FreeBSD.org>

# $FreeBSD: head/archivers/rzip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	rzip
PORTVERSION=	2.1
CATEGORIES=	archivers
MASTER_SITES=	http://rzip.samba.org/ftp/rzip/

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Compression program similar to gzip or bzip2

GNU_CONFIGURE=	yes

NO_STAGE=	yes
MAN1=		rzip.1
PLIST_FILES=	bin/rzip

.include <bsd.port.mk>

Changes to archivers/sectar/Makefile.

1
2
3
4
5
6
7
8
9
# Created by: George Reid <greid@ukug.uk.freebsd.org>
# $FreeBSD: head/archivers/sectar/Makefile 309150 2012-12-18 07:57:31Z danfe $

PORTNAME=	sectar
PORTVERSION=	1.02
CATEGORIES=	archivers
MASTER_SITES=	SF/star/${PORTNAME}/${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org

|







1
2
3
4
5
6
7
8
9
# Created by: George Reid <greid@ukug.uk.freebsd.org>
# $FreeBSD: head/archivers/sectar/Makefile 328226 2013-09-25 00:54:08Z bdrewery $

PORTNAME=	sectar
PORTVERSION=	1.02
CATEGORIES=	archivers
MASTER_SITES=	SF/star/${PORTNAME}/${PORTVERSION}

MAINTAINER=	ports@FreeBSD.org

Changes to archivers/sharutils/Makefile.

1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Created by: ache
# $FreeBSD: head/archivers/sharutils/Makefile 325961 2013-09-02 09:45:00Z garga $

PORTNAME=	sharutils
PORTVERSION=	4.13.5
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	GNU

................................................................................

OPTIONS_DEFINE=	NLS

USE_XZ=		yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--program-prefix=g --disable-uucode
INSTALL_TARGET=	install install-man
MAN1=		gshar.1 gunshar.1
INFO=		sharutils
USES=		charsetfix perl5

.include <bsd.port.pre.mk>

.if ${PORT_OPTIONS:MNLS}
PLIST_SUB+=	NLS=""

|







 







<







1
2
3
4
5
6
7
8
9
..
14
15
16
17
18
19
20

21
22
23
24
25
26
27
# Created by: ache
# $FreeBSD: head/archivers/sharutils/Makefile 328222 2013-09-25 00:05:17Z garga $

PORTNAME=	sharutils
PORTVERSION=	4.13.5
PORTREVISION=	1
CATEGORIES=	archivers
MASTER_SITES=	GNU

................................................................................

OPTIONS_DEFINE=	NLS

USE_XZ=		yes
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--program-prefix=g --disable-uucode
INSTALL_TARGET=	install install-man

INFO=		sharutils
USES=		charsetfix perl5

.include <bsd.port.pre.mk>

.if ${PORT_OPTIONS:MNLS}
PLIST_SUB+=	NLS=""

Changes to archivers/sharutils/pkg-plist.

1
2


3
4
5
6
7
8
9
bin/gshar
bin/gunshar


%%NLS%%share/locale/bg/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/ca/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/cs/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/da/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/de/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/el/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/eo/LC_MESSAGES/sharutils.mo


>
>







1
2
3
4
5
6
7
8
9
10
11
bin/gshar
bin/gunshar
man/man1/gshar.1.gz
man/man1/gunshar.1.gz
%%NLS%%share/locale/bg/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/ca/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/cs/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/da/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/de/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/el/LC_MESSAGES/sharutils.mo
%%NLS%%share/locale/eo/LC_MESSAGES/sharutils.mo

Changes to archivers/snappy-java/Makefile.

1
2
3
4
5
6
7
8
9
..
27
28
29
30
31
32
33

34
35
36
37
38
39
40
# Created by: Radim Kolar <hsn@filez.com>
# $FreeBSD: head/archivers/snappy-java/Makefile 325407 2013-08-26 17:28:28Z bapt $

# Note to committers:
# With each version update, a new maven repository must be created and distributed
# so build is repeatable and cluster-safe.

PORTNAME=	snappy
PORTVERSION=	1.0.4.1
................................................................................

GH_ACCOUNT=	xerial
GH_PROJECT=	snappy-java
GH_TAGNAME=	snappy-java-${PORTVERSION}
GH_COMMIT=	487f82d
USE_GITHUB=	yes


USE_JAVA=	yes
JAVA_VERSION=	1.7
USES=		gmake
MAKE_ARGS+=	Default_CXX=${CXX}

PLIST_FILES=	%%JAVAJARDIR%%/snappy-java.jar


|







 







>







1
2
3
4
5
6
7
8
9
..
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Created by: Radim Kolar <hsn@filez.com>
# $FreeBSD: head/archivers/snappy-java/Makefile 327699 2013-09-20 13:11:20Z bapt $

# Note to committers:
# With each version update, a new maven repository must be created and distributed
# so build is repeatable and cluster-safe.

PORTNAME=	snappy
PORTVERSION=	1.0.4.1
................................................................................

GH_ACCOUNT=	xerial
GH_PROJECT=	snappy-java
GH_TAGNAME=	snappy-java-${PORTVERSION}
GH_COMMIT=	487f82d
USE_GITHUB=	yes

NO_STAGE=	yes
USE_JAVA=	yes
JAVA_VERSION=	1.7
USES=		gmake
MAKE_ARGS+=	Default_CXX=${CXX}

PLIST_FILES=	%%JAVAJARDIR%%/snappy-java.jar

Changes to archivers/snappy/Makefile.

1
2
3
4
5
6
7
8
9
# Created by: Vanilla I. Shu <vanilla@FreeBSD.org>
# $FreeBSD: head/archivers/snappy/Makefile 312676 2013-02-20 21:15:12Z sunpoet $

PORTNAME=	snappy
PORTVERSION=	1.1.0
PORTREVISION=	0
CATEGORIES=	archivers
MASTER_SITES=	GOOGLE_CODE


|







1
2
3
4
5
6
7
8
9
# Created by: Vanilla I. Shu <vanilla@FreeBSD.org>
# $FreeBSD: head/archivers/snappy/Makefile 328096 2013-09-24 06:24:17Z bapt $

PORTNAME=	snappy
PORTVERSION=	1.1.0
PORTREVISION=	0
CATEGORIES=	archivers
MASTER_SITES=	GOOGLE_CODE

Changes to archivers/squeeze/Makefile.

1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21

22
23
24
25
26
27
28
# Created by: markand
# $FreeBSD: head/archivers/squeeze/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	squeeze
PORTVERSION=	0.2.3
PORTREVISION=	7
CATEGORIES=	archivers xfce
MASTER_SITES=	${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=	src/apps/${PORTNAME}/${PORTVERSION:R}
................................................................................
LICENSE=	GPLv2

LIB_DEPENDS=	thunar-vfs-1:${PORTSDIR}/x11-fm/thunar-vfs

GNU_CONFIGURE=	yes
INSTALLS_ICONS=	yes


USES=		pkgconfig gmake gettext pathfix desktop-file-utils
USE_XFCE=	configenv libutil thunar
USE_XORG=	x11
USE_GNOME=	gtk20 glib20 intltool intlhack
USE_BZIP2=	yes
USE_LDCONFIG=	yes
MAKE_JOB_SAFE=	yes

|







 







>







1
2
3
4
5
6
7
8
9
..
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Created by: markand
# $FreeBSD: head/archivers/squeeze/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	squeeze
PORTVERSION=	0.2.3
PORTREVISION=	7
CATEGORIES=	archivers xfce
MASTER_SITES=	${MASTER_SITE_XFCE}
MASTER_SITE_SUBDIR=	src/apps/${PORTNAME}/${PORTVERSION:R}
................................................................................
LICENSE=	GPLv2

LIB_DEPENDS=	thunar-vfs-1:${PORTSDIR}/x11-fm/thunar-vfs

GNU_CONFIGURE=	yes
INSTALLS_ICONS=	yes

NO_STAGE=	yes
USES=		pkgconfig gmake gettext pathfix desktop-file-utils
USE_XFCE=	configenv libutil thunar
USE_XORG=	x11
USE_GNOME=	gtk20 glib20 intltool intlhack
USE_BZIP2=	yes
USE_LDCONFIG=	yes
MAKE_JOB_SAFE=	yes

Changes to archivers/squsq/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12

13
14
15
16
17
18
19
20
21
22
23
# Created by: Alexey Dokuchaev <danfe@regency.nsu.ru>
# $FreeBSD: head/archivers/squsq/Makefile 319452 2013-05-30 19:51:38Z antoine $

PORTNAME=	squsq
PORTVERSION=	3.3
CATEGORIES=	archivers
MASTER_SITES=	NETBSD http://freebsd.nsu.ru/distfiles/
DISTNAME=	t20-squsq-3.3

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Compressor/decompressor for CP/M "Squeeze" compressed files


CONFLICTS=	squirrel-[0-9]*
WRKSRC=		${WRKDIR}/t20-squsq
MAKEFILE=	${FILESDIR}/Makefile
CFLAGS+=	-Wno-error=return-type

PLIST_FILES=	bin/sq bin/usq

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/sq ${WRKSRC}/usq ${PREFIX}/bin

.include <bsd.port.mk>

|










>











1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Created by: Alexey Dokuchaev <danfe@regency.nsu.ru>
# $FreeBSD: head/archivers/squsq/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	squsq
PORTVERSION=	3.3
CATEGORIES=	archivers
MASTER_SITES=	NETBSD http://freebsd.nsu.ru/distfiles/
DISTNAME=	t20-squsq-3.3

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Compressor/decompressor for CP/M "Squeeze" compressed files

NO_STAGE=	yes
CONFLICTS=	squirrel-[0-9]*
WRKSRC=		${WRKDIR}/t20-squsq
MAKEFILE=	${FILESDIR}/Makefile
CFLAGS+=	-Wno-error=return-type

PLIST_FILES=	bin/sq bin/usq

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/sq ${WRKSRC}/usq ${PREFIX}/bin

.include <bsd.port.mk>

Changes to archivers/star/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13

14
15
16
17
18
19
20
# Created by: Andreas Klemm <andreas@klemm.gtn.com>
# $FreeBSD: head/archivers/star/Makefile 316654 2013-04-27 08:50:46Z mva $

PORTNAME=	star
DISTVERSION=	1.5.2
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.berlios.de/pub/star/

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Unique standard tape archiver with many enhancements

BUILD_DEPENDS=	smake:${PORTSDIR}/devel/smake


USE_BZIP2=	yes
USES=		gettext iconv

.if !defined(NO_INSTALL_MANPAGES)
MAN1=		scpio.1 spax.1 srmt.1 star.1 suntar.1 tartest.1
MAN5=		star.5
MLINKS=		star.1 ustar.1 star.5 ustar.5

|











>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Created by: Andreas Klemm <andreas@klemm.gtn.com>
# $FreeBSD: head/archivers/star/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	star
DISTVERSION=	1.5.2
CATEGORIES=	archivers
MASTER_SITES=	ftp://ftp.berlios.de/pub/star/

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Unique standard tape archiver with many enhancements

BUILD_DEPENDS=	smake:${PORTSDIR}/devel/smake

NO_STAGE=	yes
USE_BZIP2=	yes
USES=		gettext iconv

.if !defined(NO_INSTALL_MANPAGES)
MAN1=		scpio.1 spax.1 srmt.1 star.1 suntar.1 tartest.1
MAN5=		star.5
MLINKS=		star.1 ustar.1 star.5 ustar.5

Changes to archivers/stuffit/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
..
15
16
17
18
19
20
21

22
23
24
25
26
27
28
# New ports collection makefile for:    stuffit
# Date created:		12 Dec 2001
# Whom:			Nathan Ahlstrom <nra@FreeBSD.org>
#
# $FreeBSD: head/archivers/stuffit/Makefile 300895 2012-07-14 12:56:14Z beat $
#

PORTNAME=	stuffit
PORTVERSION=	5.2.0.611
PORTREVISION=	1
CATEGORIES=	archivers linux
MASTER_SITES=	http://my.smithmicro.com/downloads/files/
DISTNAME=	stuffit520.611linux-i386
................................................................................
MAINTAINER=	ports@FreeBSD.org
COMMENT=	Stuffit Archive Creator and Expander

RESTRICTED=	Only unmodified original package can be distributed

ONLY_FOR_ARCHS=	i386 amd64


USE_LINUX=	yes
NO_WRKSUBDIR=	yes
STUFFIT_FILES=	bin/unstuff bin/stuff
STUFFIT_MAN=	man/man1/stuff.1 man/man1/unstuff.1
PLIST_FILES=	${STUFFIT_FILES}

MAN1=		stuff.1 unstuff.1
<
<
|
<
|
<







 







>









1

2

3
4
5
6
7
8
9
..
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25


# Created by: Nathan Ahlstrom <nra@FreeBSD.org>

# $FreeBSD: head/archivers/stuffit/Makefile 327699 2013-09-20 13:11:20Z bapt $


PORTNAME=	stuffit
PORTVERSION=	5.2.0.611
PORTREVISION=	1
CATEGORIES=	archivers linux
MASTER_SITES=	http://my.smithmicro.com/downloads/files/
DISTNAME=	stuffit520.611linux-i386
................................................................................
MAINTAINER=	ports@FreeBSD.org
COMMENT=	Stuffit Archive Creator and Expander

RESTRICTED=	Only unmodified original package can be distributed

ONLY_FOR_ARCHS=	i386 amd64

NO_STAGE=	yes
USE_LINUX=	yes
NO_WRKSUBDIR=	yes
STUFFIT_FILES=	bin/unstuff bin/stuff
STUFFIT_MAN=	man/man1/stuff.1 man/man1/unstuff.1
PLIST_FILES=	${STUFFIT_FILES}

MAN1=		stuff.1 unstuff.1

Changes to archivers/szip/Makefile.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

16
17
18
19
20
21
22
# Created by: Igor Pokrovsky <tiamat@telegraph.spb.ru>
# $FreeBSD: head/archivers/szip/Makefile 325646 2013-08-30 01:02:57Z bapt $

PORTNAME=	szip
PORTVERSION=	1.12b
PORTREVISION=	2
CATEGORIES=	archivers
MASTER_SITES=	http://www.compressconsult.com/szip/ \
		ftp://ftp.sai.msu.su/pub/unix/Archivers/
DISTNAME=	sz${PORTVERSION:S/.//}_src

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Fast compression utility

USES=		gmake


WRKSRC=		${WRKDIR}

PLIST_FILES=	bin/${PORTNAME}
PORTDOCS=	*.txt

.include <bsd.port.options.mk>

|













>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Created by: Igor Pokrovsky <tiamat@telegraph.spb.ru>
# $FreeBSD: head/archivers/szip/Makefile 327699 2013-09-20 13:11:20Z bapt $

PORTNAME=	szip
PORTVERSION=	1.12b
PORTREVISION=	2
CATEGORIES=	archivers
MASTER_SITES=	http://www.compressconsult.com/szip/ \
		ftp://ftp.sai.msu.su/pub/unix/Archivers/
DISTNAME=	sz${PORTVERSION:S/.//}_src

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Fast compression utility

USES=		gmake
NO_STAGE=	yes

WRKSRC=		${WRKDIR}

PLIST_FILES=	bin/${PORTNAME}
PORTDOCS=	*.txt

.include <bsd.port.options.mk>

Changes to archivers/tardy/Makefile.

1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19

20
21
22
23
24
25
26
# Created by: ijliao
# $FreeBSD: head/archivers/tardy/Makefile 322077 2013-06-30 12:37:53Z ehaupt $

PORTNAME=	tardy
PORTVERSION=	1.28
DISTVERSIONSUFFIX=	.D001.orig
CATEGORIES=	archivers
MASTER_SITES=	SF/tardy/${PORTVERSION}/
DISTNAME=	${PORTNAME}_${PORTVERSION}${DISTVERSIONSUFFIX}
................................................................................

LICENSE=	GPLv3

BUILD_DEPENDS=	${LOCALBASE}/include/boost/shared_ptr.hpp:${PORTSDIR}/devel/boost-libs \
		${LOCALBASE}/include/libiberty/libiberty.h:${PORTSDIR}/devel/gnulibiberty
LIB_DEPENDS=	explain:${PORTSDIR}/devel/libexplain


GNU_CONFIGURE=	yes

MAKE_JOBS_UNSAFE=	yes

CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib


|







 







>







1
2
3
4
5
6
7
8
9
..
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Created by: ijliao
# $FreeBSD: head/archivers/tardy/Makefile 32