blob: 656f39194bc0d833ce8790ae97ac30547806383a (
plain) (
blame)
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
|
# New ports collection makefile for: p4v
# Date created: 14 February 2004
# Whom: bms@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= p4v
PORTVERSION= 2007.2.128166
CATEGORIES= devel
MASTER_SITES= http://filehost.perforce.com/perforce/r07.2/bin.freebsd60x86/
DISTNAME= ${PORTNAME}
EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
MAINTAINER= bms@FreeBSD.org
COMMENT= Visual client for Perforce SCM
NO_CDROM= Binary redistribution restrictions in effect
RESTRICTED= ${NO_CDROM}
ONLY_FOR_ARCHS= i386
NO_BUILD= yes
NO_WRKSUBDIR= yes
MD5_FILE= ${MASTERDIR}/distinfo.${MACHINE_ARCH}
P4V_ICONS_DIR= P4VResources/icons
P4V_ICONS= p4v_16_low.png p4v_32_high.png p4v_32_low.png p4v_48_high.png
P4V_DOCS_DIR= P4VResources/p4vhelp
P4V_DOCS= \
About_Perforce_products.html \
About_file_icons.html \
Adding_files_to_the_depot.html \
Admin_creating_groups.html \
Admin_creating_users.html \
Admin_homepage.html \
Admin_managing_permissions.html \
Admin_managing_users_and_groups.html \
Changing_a_file_s_type.html \
Configuring_display_preferences.html \
Configuring_unicode.html \
Connecting_to_the_Perforce_server.html \
Defining_a_client_view.html \
Deleting_files.html \
Displaying_a_file_s_revision_history.html \
Displaying_client_specifications.html \
Editing_files.html \
Getting_more_information.html \
Getting_started_with_Perforce.html \
Integrating_files_into_codelines.html \
Managing_bookmarks.html \
Managing_branch_specifications.html \
Managing_jobs.html \
Managing_labels.html \
Managing_users.html \
Offline.html \
P4V_shortcuts.html \
Renaming_files.html \
Resolving_files.html \
Retrieving_files_from_the_depot.html \
The_P4V_windows.html \
Working_with_changelists.html \
ancillary_p4v_files.html \
custom_tools.html \
diffing_folders.html \
folder_diff_cheatsheet.html \
p4v-gs.pdf \
p4vindex.html \
revision_graph.html \
time_lapse.html
P4V_IMGS_DIR= P4VResources/p4vhelp/p4images
P4V_IMGS= \
commandkey.jpg \
p4v_admin_table_icon.png \
p4v_bookmark.png \
p4v_connection_dialog.png \
p4v_file_add.png p4v_file_add_other.png \
p4v_file_add_other_ws.png \
p4v_file_delete.png p4v_file_delete_notsync.png \
p4v_file_delete_other.png p4v_file_delete_resolve.png \
p4v_file_deleted.png \
p4v_file_differs.png \
p4v_file_edit_head.png \
p4v_file_edit_notsync.png p4v_file_edit_other.png \
p4v_file_edit_other_notsyn.png p4v_file_edit_other_notsync.png \
p4v_file_edit_resolve.png \
p4v_file_edit_resolve_other_delete.png \
p4v_file_lock.png p4v_file_lock_other.png \
p4v_file_needs_resolve.png p4v_file_notmapped.png \
p4v_file_notsync.png p4v_file_rev_add.png \
p4v_file_rev_branch.png p4v_file_rev_delete.png \
p4v_file_rev_edit.png p4v_file_rev_have_add.png \
p4v_file_rev_have_branch.png p4v_file_rev_have_edit.png \
p4v_file_revision_integrated.png p4v_file_revsynced.png \
p4v_file_sync.png p4v_file_txt.png p4v_file_ws.png \
p4v_filter.png \
p4v_filter_button.png \
p4v_filter_content.png \
p4v_filter_identical.png \
p4v_filter_list.png \
p4v_filter_unique.png \
p4v_filters.png p4v_folder_diff_screenshot.png \
p4v_folderdiff.png \
p4v_integration_dialog.png \
p4v_main_window.png \
p4v_offline.png \
p4v_offline_deleted.png \
p4v_pin.png \
p4v_revgraph_bracket.png \
p4v_revgraph_branch.png \
p4v_revgraph_diff.png \
p4v_revgraph_highlighter.png \
p4v_revgraph_options.png \
p4v_revision_graph_screenshot.png p4v_sort.png \
p4v_tearoff.png p4v_time_lapse_screenshot.png p4v_views.png
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 600000
IGNORE= please upgrade to FreeBSD 6.x or newer
.endif
PLIST_FILES= bin/p4v
.if !defined(NOPORTDOCS)
.for _IMGFILE in ${P4V_IMGS}
PLIST_FILES+= share/${P4V_IMGS_DIR}/${_IMGFILE}
.endfor
PLIST_DIRS+= share/${P4V_IMGS_DIR}
.for _DOCFILE in ${P4V_DOCS}
PLIST_FILES+= share/${P4V_DOCS_DIR}/${_DOCFILE}
.endfor
PLIST_DIRS+= share/${P4V_DOCS_DIR}
.endif
.for _ICONFILE in ${P4V_ICONS}
PLIST_FILES+= share/${P4V_ICONS_DIR}/${_ICONFILE}
.endfor
PLIST_DIRS+= share/${P4V_ICONS_DIR} share/P4VResources
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/p4v ${PREFIX}/bin
${MKDIR} ${PREFIX}/share/${P4V_ICONS_DIR}
.for _ICONFILE in ${P4V_ICONS}
${INSTALL_DATA} ${WRKSRC}/${P4V_ICONS_DIR}/${_ICONFILE} ${PREFIX}/share/${P4V_ICONS_DIR}
.endfor
.if !defined(NOPORTDOCS)
${MKDIR} ${PREFIX}/share/${P4V_DOCS_DIR} ${PREFIX}/share/${P4V_IMGS_DIR}
.for _DOCFILE in ${P4V_DOCS}
${INSTALL_MAN} ${WRKSRC}/${P4V_DOCS_DIR}/${_DOCFILE} ${PREFIX}/share/${P4V_DOCS_DIR}
.endfor
.for _IMGFILE in ${P4V_IMGS}
${INSTALL_MAN} ${WRKSRC}/${P4V_IMGS_DIR}/${_IMGFILE} ${PREFIX}/share/${P4V_IMGS_DIR}
.endfor
.endif
post-install:
${SED} -e 's!%%PREFIX%%!${PREFIX}!' ${PKGMESSAGE}
.include <bsd.port.post.mk>
|